Wie können Sie SEO-URLs in Shopware 6 einrichten?
Um die Struktur für SEO-URLs zu definieren, bieten wir Ihnen dieses Tutorial an. SEO-freundliche URLs kann man automatisch erstellen. Bei Shopware 6 gibt es alles drin, was für ihre Anpassung nötig ist. Sie brauchen keine zusätzlichen Plugins. Man muss zu den Einstellungen gehen und Bereich SEO finden.
Hier sehen wir SEO-URL-Templates. Sie können einen Verkaufskanal auswählen, für welchen Sie die Konfiguration zu vornehmen wünschen. Man kann URLs für alle Verkaufskanäle gleichzeitig konfigurieren. Es gibt Templates für Produktdetailseiten, Landing Pages und Kategorieseiten.
Produktdetailseite
Bei der Definition eines Templates für die Produktdetailseite-URL sollte man die Variablen im Twig-Format angeben. Bei der Verwendung von Variablen sollten die Felder der Entitäten (Landingpages, Kategorien) die Daten enthalten. Verweisen Variablen auf leere Felder, werden keine URLs für zugehörige Entitäten erstellt. Sie können unter verschiedenen Variablen auswählen. Es gibt mehrstufige Variablen, die nicht vollständig hinzugefügt werden. Man muss sie dann im SEO-Template-Feld manuell anpassen. Zum Beispiel müssen Sie Variable {{ product.translated }} manuell mit .name ergänzen.
Landingpages
Bei der Anpassung der Templates für Landingpages kann man unterschiedliche Variablen auswählen. Hier sind einige Beispiele:
{{landingPage.cmsPageId}}
{{landingPage.metaTitle}}
{{landingPage.createdAt}}
Kategorieseite
Um das Template für Kategorieseite anzupassen, werden viele Variablen angeboten:
{{ category.id }}
{{ category.translated.metaTitle }}
{{ category.active }}
Einige Variablen enthalten Inhalte, die regelmäßig URL ändern. Vermeiden Sie die Verwendung dieser Variablen, denn sie beeinflussen negativ SEO-Ranking.
Zusätzlich können Sie Filter ins SEO-Template einbauen. Um Filter zu trennen, verwendet man "|" hinter der Variable innerhalb {{}}. Das Template sieht so aus:
{ product.translated.name|lower }}/{{ product.productNumber }}
Man kann auch For-Schleife im
{{ part|lower }} anhängen. Hier ist Beispiel für Kategorienseiten:
{% for part in category.seoBreadcrumb %}{{ part|lower }}/{% endfor %}
Schließlich sollte man auf “Speichern” klicken. Wenn Sie die Webseite neu laden und keine Änderungen bemerken, müssen Sie zuerst Cashes vom Shop leeren und auch den sogenannten Indexer noch mal einsetzen. Gehen Sie zu den Einstellungen und öffnen Sie Caches und Indizes.
Danach müssen Sie Caches löschen. Nach diesem Vorgehen muss man Indizes aktualisieren. Unter Indizes versteht man die Datenstrukturen mit gespeicherten Informationen. Die Aktualisierung ist notwendig, damit die vorgenommenen Änderungen aktuell werden.
Meta-Titel und Meta-Beschreibung
Das sind wichtige Bestandteile, welche die Kunden in Suchergebnissen sehen. Shopware 6 bietet eine volle Kontrolle darüber an und erlaubt individuelle SEO-Titel und Beschreibungen für jedes Produkt oder jede Kategorie festzulegen. Dafür sollte man auf Kataloge – Produkte klicken. Weiter sollten Sie ein konkretes Produkt auswählen und auf SEO klicken.
