SEO URL Manager

Basiskonfiguration

  1. Begebe dich in deinem Admin zu "Erweiterungen" > "Meine Erweiterungen".

  2. Installiere und aktiviere die App.

  3. Öffne die Konfiguration und aktiviere die gewünschten Funktionen.

  4. Leere den Cache unter "Einstellungen" > "System" > "Caches & Indizes" > "Caches leeren"

Varianten URLs generieren

  1. Begebe dich zu "Einstellungen" > "Shop" > "SEO"

  2. Füge folgendes Template in das Feld "Produktdetailseite" ein und speichere deine Eingaben:

Produktdetailseite
{{ product.translated.name|lower }}{% if product.variation is not empty and product.parentId is not empty %}{% for var in product.variation %}-{{ var.option|lower }}{% endfor %}{% endif %}/

Dieses Template erstellt die URLs nach folgendem Schema:

https://www.shop.de/[produkt-name-in-kleinbuchstaben]-[variante(n)-in-kleinbuchstaben]/

Du kannst die Vorlage selbstverständlich noch an deine Bedürfnisse anpassen.

  1. Aktualisiere deinen Index unter "Einstellungen" > "System" > "Caches & Indizes" > "Indizes aktualisieren".

Sitemap URLs

Aktualisiere deinen Index unter "Einstellungen" > "System" > "Caches & Indizes" > "Indizes aktualisieren".

Canonical URLs

Hierfür ist keine weitere Konfiguration nötig.

Weitere Optionen

Globale Einstellungen aus der App Konfiguration wie die Verlinkung aus Produkt Boxen, sowie die Canonical-URL Setzung kannst du unter "Kataloge" > "Produkte" > "[Produkt]" > "Spezifikationen" > "Zusatzfelder" > "Produkt (SEO URL Manager)" auf Produktebene überschreiben.

FAQ's

Meine Listing URLs zeigen nach der Installation der Erweiterung immer noch nicht auf den Parent?

Da die Erweiterung auf das Listing Template zugreift, kann es vorkommen, dass dein Theme unser Listing Template überschreibt. Sollte dies bei dir der Fall sein, melde dich gerne bei uns und wir lösen das Problem gemeinsam.

Manche Varianten URLs haben nach der Index Generierung eine /detail/3d951aa1fa4549579670c84bb67e5f08 URL. Woran liegt das?

Diese kryptische URL ist der Shopware 6 Fallback für bereits existierende URLs. Stelle also sicher, dass dein SEO URL Template auf jeden Fall einzigartige und eindeutige URLs generiert. Hast du bspw. zwei Produkte mit dem exakt selben Namen ist die Wahrscheinlichkeit sehr hoch, dass zweimal ein und dieselbe URL generiert wird.

Warum wird auf der Produkt Detailseite die falsche Variante ausgewählt, wenn ich über die App global aus allen Produkt Boxen auf den Parent Artikel verlinke?

Die Verlinkung auf den Parent aus der Produkt Box ist auch im Shopware Standard möglich. So lässt sich im Produkt im Tab "Varianten" über die Storefront-Darstellung in der Produktliste die Variante definieren, die ausgewählt werden soll, wenn man auf das Hauptprodukt klickt.

Ist dies nicht definiert, handelt das System hierbei nach eigenem Ermessen und wählt selbst eine Variante, da Shopware auf Produkt Detailseiten immer mit einer Vorauswahl arbeitet. Schließlich ist das Hauptprodukt nicht kaufbar.

Der SEO URL Manager linkt daher aus Produkt Boxen über die aktive Konfiguration global immer auf den Parent, es wurde jedoch auf Produktebene nie definiert, was bei Aufruf der Parent-URL ausgewählt werden soll.

Gerade wenn Produkte nach Farben im Listing aufgefächert werden, verlinken dennoch alle Produkte auf den Parent und eine konkrete Vorauswahl nach der entsprechenden Farbe kann aufgrund dieses Konflikts nicht mehr gewährleistet werden. Die Entscheidung zwischen besserer Usability oder SEO Grundstruktur muss dabei jeder für sich selbst entscheiden.

Zuletzt aktualisiert