# Änderungen der SEO Url Templates funktionieren nicht

**URL:** <https://forum.shopware.com/t/aenderungen-der-seo-url-templates-funktionieren-nicht/97826>\
**Category:** Shopware 6 (German)\
**Created:** [2. Januar 2023 um 22:07 UTC](https://forum.shopware.com/t/aenderungen-der-seo-url-templates-funktionieren-nicht/97826 "2023-01-02T22:07:51Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![frimipiso](https://avatars.discourse-cdn.com/v4/letter/f/a587f6/32.png) [@frimipiso](https://forum.shopware.com/u/frimipiso)\
**Post date:** [2. Januar 2023 um 22:07 UTC](https://forum.shopware.com/t/aenderungen-der-seo-url-templates-funktionieren-nicht/97826/1 "2023-01-02T22:07:51Z")

</div>

Hallo Ihr Lieben,

ich bin gerade dabei, einen Testshop in SW6 zu implementieren, damit wir eventuell unseren Produktivshop von SW5 auf SW6 umziehen können.

Jetzt habe ich versucht, die Kategorie SEO Urls zu ändern, aber die Änderungen werden nicht im Frontend angezeigt.

Ich bin folgendermassen vorgegangen:

- Caching deaktiviert und auf Developermodus geschaltet (den Cache habe ich geleert, damit er auch wirklich aus ist)

- Ändern der Kategorie SEO Urls unter Einstellungen auf:

„{% for part in category.seoBreadcrumb %}{{ part|lower }}/{% endfor %}“

(also alles in Kleinbuchstaben)

- Neuaufbau der Kategorieindexes

- Browsercache geleert

Aber ich kann machen, was ich will, die Kategorie URLs ändern sich nicht.

Hat jemand eine Idee, woran das liegen kann?

Danke und viele Grüsse

Jens

---

<div class="post-metadata">

**Author:** ![MarkusFischer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/markusfischer/32/13693_2.png) [@MarkusFischer](https://forum.shopware.com/u/MarkusFischer)\
**Post date:** [3. Januar 2023 um 11:13 UTC](https://forum.shopware.com/t/aenderungen-der-seo-url-templates-funktionieren-nicht/97826/2 "2023-01-03T11:13:15Z")

</div>

Hallo Jens,  
das hört sich erstmal richtig an. Falls Du eine SEO-Toolapp installiert hast, deaktiviere die einmal testweise und prüfe dann erneut.

Außerdem kannst Du unter **Kataloge \> Kategorien \> SEO** eigene URLs festlegen. In dem Fall hat Deine individuelle Wunsch-URL Vorrang vor denen, die aus dem Template entstehen würden.

Viele Grüße  
Markus

---

<div class="post-metadata">

**Author:** ![Shawnfisher](https://avatars.discourse-cdn.com/v4/letter/s/c67d28/32.png) [@Shawnfisher](https://forum.shopware.com/u/Shawnfisher)\
**Post date:** [3. Januar 2023 um 11:16 UTC](https://forum.shopware.com/t/aenderungen-der-seo-url-templates-funktionieren-nicht/97826/3 "2023-01-03T11:16:45Z")

</div>

Wenn ich auch meine eigene URL festgelegt habe, stehe ich dem dem gleichen problem[.](https://www.mynordstrom.ltd/)

---

<div class="post-metadata">

**Author:** ![MarkusFischer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/markusfischer/32/13693_2.png) [@MarkusFischer](https://forum.shopware.com/u/MarkusFischer)\
**Post date:** [3. Januar 2023 um 11:32 UTC](https://forum.shopware.com/t/aenderungen-der-seo-url-templates-funktionieren-nicht/97826/4 "2023-01-03T11:32:36Z")

</div>

Wenn eine URL vorhanden war, ist sie in der entsprechenden Tabelle weiterhin vorhanden und Shopware leitet einfach nur auf die korrekte Seite weiter. Das ist bei URLs, die sich nur in der Groß- und Kleinschreibung unterscheiden schwer zu prüfen. Bei eingetragenen SEO Urls ändert sich nichts, so lange die URLs zur Kategorie zugeordnet sind.

Sonst kann ich nur noch auf diesen Artikel verweisen: [https://docs.shopware.com/de/shopware-6-de/einstellungen/seo](https://docs.shopware.com/de/shopware-6-de/einstellungen/seo).

Alternativ könntet Ihr in der Tabelle **SEO\_URL** prüfen, welche Einträge es dort gibt.

---

<div class="post-metadata">

**Author:** ![frimipiso](https://avatars.discourse-cdn.com/v4/letter/f/a587f6/32.png) [@frimipiso](https://forum.shopware.com/u/frimipiso)\
**Post date:** [3. Januar 2023 um 23:37 UTC](https://forum.shopware.com/t/aenderungen-der-seo-url-templates-funktionieren-nicht/97826/5 "2023-01-03T23:37:59Z")

</div>

Hallo,

ich konnte das Problem für mich lösen. Es scheint ein Bug / Feature im SW5 → SW6 Migrationstool zu sein, welches für Kategorien eigen definierte SEO urls anlegt, obwohl diese im SW5 nicht existiert haben.

Das könnt Ihr in Eurer SW6 Datenbank mit diesem Kommando checken:

```auto
SELECT * FROM `seo_url`  
WHERE route_name LIKE "%navigation%" AND is_canonical = 1 AND is_deleted = 0;

```

Wenn in einer der Ergebniszeilen „is\_modified“ = 1 ist, dann bedeutet das, dass eine eigene SEO URL angelegt wurde. Eine solche URL wird NICHT durch ein geändertes Template überschrieben (was auch Sinn macht).

Wenn Ihr keine eigenen SEO URLs eingegeben habt, könnt Ihr mit dem folgenden Kommando alle Kategorien „zurücksetzen“ (VORSICHT VORHER BACKUP MACHEN!):

```auto
UPDATE seo_url SET `is_modified` = 0;

```

Jetzt funktionieren bei mir die geänderten SEO URL Templates.

_Frage an die Shopware Mitarbeiter:_

Ich schreibe gerade an einem Blogartikel über die Migration von SW5 auf SW6 unter SEO Gesichtspunkten unter [https://www.seotoddler.de](https://www.seotoddler.de)  
Wird der Bug des Migrationstools, der is\_modified auf 1 setzt behoben, oder soll ich den obigen Workaround mit in den Artikel aufnehmen?

Danke und viele Grüsse

Jens

P.S.:  
Nach meinen Tests scheint das SEO URL Template nicht in den folgenden Fällen angewendet werden:

- is\_modied in seo\_url Tabelle ist 1
- is\_deleted in seo\_url Tabelle is 0
- Kategorie ist nicht aktiv

---

<div class="post-metadata">

**Author:** ![4-haende](https://avatars.discourse-cdn.com/v4/letter/4/e9bcb4/32.png) [@4-haende](https://forum.shopware.com/u/4-haende)\
**Post date:** [16. Oktober 2023 um 11:09 UTC](https://forum.shopware.com/t/aenderungen-der-seo-url-templates-funktionieren-nicht/97826/6 "2023-10-16T11:09:41Z")

</div>

Hallo,

es scheint so als wenn der dieser Fehler nach der Migration von SW 5 immer noch nicht behoben ist bzw. daran kein Interesse besteht? Kann man das so bestätigen und hat das Update den gewünschten Erfolg gebracht?  
Ist schon eigenartig, dass von Seiten SW daran kein Intersse besteht!

Danke und schönen Gruss  
Steffen

---

<div class="post-metadata">

**Author:** ![karnevalsshop](https://avatars.discourse-cdn.com/v4/letter/k/2bfe46/32.png) [@karnevalsshop](https://forum.shopware.com/u/karnevalsshop)\
**Post date:** [19. November 2023 um 21:31 UTC](https://forum.shopware.com/t/aenderungen-der-seo-url-templates-funktionieren-nicht/97826/7 "2023-11-19T21:31:01Z")

</div>

> [@frimipiso](#):
>
> ```auto
> SELECT * FROM `seo_url`  
> WHERE route_name LIKE "%navigation%" AND is_canonical = 1 AND is_deleted = 0;
> 
> ```
> 
> Wenn in einer der Ergebniszeilen „is\_modified“ = 1 ist, dann bedeutet das, dass eine eigene SEO URL angelegt wurde. Eine solche URL wird NICHT durch ein geändertes Template überschrieben (was auch Sinn macht).
> 
> Wenn Ihr keine eigenen SEO URLs eingegeben habt, könnt Ihr mit dem folgenden Kommando alle Kategorien „zurücksetzen“ (VORSICHT VORHER BACKUP MACHEN!):
> 
> ```auto
> UPDATE seo_url SET `is_modified` = 0;
> 
> ```
> 
> …
> 
> - is\_modied in seo\_url Tabelle ist 1
> - is\_deleted in seo\_url Tabelle is 0
> - Kategorie ist nicht aktiv

Hallo frimipiso,  
ich hoffe, Du liest noch mit 🙂 Es scheint mir der richtige Ansatz zu sein der aber bei mir nicht funktioniert, deshalb noch mal - losgelöst aus dem Zusammenhang Deines Beitrags:

Ich hab mir meine Datenbank angesehen und es ist bei mir so wie Du schreibst:  
Meine Tabelle seo\_url ist überall  
canonical 1 | modified 1 | deleted 0  
Ich habe zwei Datensätze in  
canonical 1 | modified 0 | deleted 0  
geändert, aber bei den beiden Datensätzen funktioniert es trotzdem nicht.

Wie muss ich die Tabelle denn umschreiben, damit meine Detailseiten nicht kryptisch werden?  
Ich habe im Backend mit der Erweiterung seo url manager alles eingestellt und die Indizes per Console aktualisiert - kein Erfolg

Ich würde mich freuen wenn Du oder jemand anders, eine Idee hat.

Ich habe auch wie in dem Beitrag oben beschrieben für viele Produkte den migration manager benutzt. Bei den neuen Produkte läuft alles richtig
