Shopware 6 liefert von Haus aus ein solides SEO-Fundament. Das Problem: Die meisten Shopbetreiber lassen die Standardeinstellungen unangetastet und verschenken damit Ranking-Potenzial. Laut der Bitkom-Studie Marketing im digitalen Wandel (2026) bewerten 25 Prozent der deutschen Unternehmen SEO als eine ihrer wichtigsten digitalen Kompetenzen. In der Praxis scheitert es aber oft an der korrekten Konfiguration.
Dieser Guide zeigt dir Schritt fuer Schritt, welche SEO-Einstellungen Shopware 6 im Admin bietet, wie du sie optimal konfigurierst und welche Fehler du vermeiden solltest. Er ist Teil unseres umfassenden Shopware-SEO-Guides, fokussiert sich aber ausschliesslich auf die technischen Einstellungen im Admin-Panel.
Produkt- und Kategorie-Templates mit Lowercase-Filter und ohne Produktnummer konfigurieren
Globale Meta-Titel- und Beschreibungs-Templates setzen, strategische Seiten individuell pflegen
Canonical URLs fuer Varianten einschalten und Filter-URLs von der Indexierung ausschliessen
Checkout, Account und Filter-Seiten blockieren, Sitemap freigeben
Pro Verkaufskanal aktivieren und Standard-Domain zuordnen
SEO-Index unter Caches & Indizes regenerieren, Sitemap in Search Console einreichen
Shopware 6 SEO-Einstellungen: Wo finde ich was?
Alle zentralen SEO-Einstellungen in Shopware 6 findest du unter Einstellungen > Shop > SEO. Hier konfigurierst du URL-Templates, legst fest, wie Shopware mit Canonical URLs umgeht, und steuerst die Indexierung. Der Bereich ist verkaufskanalspezifisch: Du kannst Einstellungen global oder pro Verkaufskanal setzen.
Das ist ein entscheidender Punkt, den viele uebersehen. Wer mehrere Verkaufskanaele betreibt, etwa fuer verschiedene Laender oder B2B und B2C, braucht separate Konfigurationen. Die globale Einstellung greift nur dort, wo keine kanalspezifische existiert.
Zusaetzlich zu den SEO-Einstellungen unter Einstellungen > Shop findest du relevante Optionen an weiteren Stellen: Die robots.txt konfigurierst du seit Shopware 6.7.1.0 unter Einstellungen > Allgemein > Stammdaten pro Domain. hreflang-Tags aktivierst du direkt in den Verkaufskanal-Einstellungen. Und Meta-Daten kannst du sowohl global per Template als auch individuell pro Produkt oder Kategorie setzen.
| Einstellung | Pfad im Admin | Geltungsbereich |
|---|---|---|
| URL-Templates | Einstellungen > Shop > SEO | Global oder pro Verkaufskanal |
| Meta-Daten (global) | Einstellungen > Shop > SEO | Global oder pro Verkaufskanal |
| Meta-Daten (individuell) | Produkt/Kategorie > Tab SEO | Pro Datensatz |
| Canonical Tags | Einstellungen > Shop > SEO | Global |
| robots.txt | Einstellungen > Allgemein > Stammdaten | Pro Domain |
| hreflang | Verkaufskanal > SEO | Pro Verkaufskanal |
| Sitemap | Einstellungen > Shop > SEO | Global |

SEO-URL-Templates optimal konfigurieren
Die URL-Struktur ist einer der wichtigsten SEO-Faktoren, die du direkt im Admin beeinflussen kannst. Shopware 6 generiert SEO-URLs automatisch anhand von Templates, die Twig-Variablen verwenden. Das Standard-Template fuer Produktseiten lautet ``{{ product.translated.name }}/{{ product.productNumber }}``. Fuer Kategorien ist es ``{% for part in category.seoBreadcrumb %}{{ part }}/{% endfor %}``.
Das Problem mit den Standardwerten: Die Produktnummer in der URL bringt keinen SEO-Vorteil und macht URLs unnoetig lang. Kategorie-URLs werden ohne Lowercase-Filter generiert, was zu Inkonsistenzen fuehrt. Beides laesst sich in wenigen Minuten verbessern. Einen ausfuehrlichen Deep-Dive zur URL-Architektur findest du in unserem Shopware-URL-Struktur-Guide.
| Seitentyp | Standard-Template | Empfohlenes Template |
|---|---|---|
| Produktseiten | {{ product.translated.name }}/{{ product.productNumber }} | {{ product.translated.name|lower }} |
| Kategorien | {% for part in category.seoBreadcrumb %}{{ part }}/{% endfor %} | {% for part in category.seoBreadcrumb %}{{ part|lower }}/{% endfor %} |
| Landingpages | Manuell im Landingpage-Editor | Manuell, mit Keyword im Slug |
Ein gruenes Haekchen neben dem Template-Feld zeigt dir, dass alle Variablen gueltig sind. Ein rotes X bedeutet, dass mindestens eine Variable nicht aufgeloest werden kann. Verwende bei optionalen Feldern immer eine Twig-IF-Abfrage: ``{% if product.manufacturer %}{{ product.manufacturer.translated.name|lower }}/{% endif %}{{ product.translated.name|lower }}``.
Meta-Titel und Meta-Beschreibung richtig einstellen
Meta-Titel und Meta-Beschreibung sind das Erste, was potenzielle Kunden in den Suchergebnissen sehen. Shopware 6 generiert diese automatisch aus Produktnamen und Kategoriebeschreibungen, wenn du keine individuellen Werte setzt. Das Ergebnis: generische Snippets ohne Conversion-Relevanz.
Im Admin kannst du Meta-Daten auf zwei Ebenen steuern. Global ueber Templates unter Einstellungen > Shop > SEO, wo du dynamische Variablen wie ``{{ product.translated.name }}`` und ``{{ product.manufacturer.translated.name }}`` kombinierst. Und individuell pro Produkt oder Kategorie im jeweiligen Datensatz unter dem Tab SEO. Individuelle Meta-Daten ueberschreiben immer das globale Template.
Fuer Produkte mit hohem Suchvolumen oder strategisch wichtige Kategorien lohnt sich der manuelle Aufwand. Fuer den Rest greift das Template. Wie du SEO speziell fuer Produktseiten und Kategorieseiten optimierst, zeigen unsere spezialisierten Guides.
Canonical URLs und Duplicate Content vermeiden
Duplicate Content ist eines der groessten technischen SEO-Probleme in Online-Shops. Ein T-Shirt in 8 Groessen und 20 Farben erzeugt 160 Seiten mit nahezu identischem Inhalt. Shopware 6 setzt standardmaessig Canonical Tags, aber die Konfiguration hat Luecken, die du kennen solltest.
Fuer Produktvarianten bietet Shopware 6 die Option Gleiche Canonical-URL fuer alle Varianten verwenden. Aktiviere diesen Toggle und waehle die Hauptvariante als Ziel. Aber Vorsicht: Du kannst nur eine spezifische Variante als Canonical-Ziel waehlen, nicht das uebergeordnete Hauptprodukt. Wird diese Variante deaktiviert, zeigen alle Canonical Tags auf eine 404-Seite.
Filter-URLs sind eine weitere Duplicate-Content-Quelle. Wenn Kunden nach Farbe, Groesse oder Preis filtern, erzeugt Shopware neue URLs mit Parametern. Diese sollten ueber die robots.txt oder per noindex-Tag von der Indexierung ausgeschlossen werden. Ohne diese Massnahme konkurrieren Dutzende Filter-Seiten mit deinen eigentlichen Kategorie- und Produktseiten um dieselben Rankings.
robots.txt und Indexierung steuern
Seit Shopware 6.7.1.0 konfigurierst du die robots.txt direkt im Admin unter Einstellungen > Allgemein > Stammdaten. Jede Domain bekommt ihre eigene robots.txt. Das ist wichtig, weil jede Domain oder Subdomain von Suchmaschinen als eigene Website behandelt wird.
Eine saubere robots.txt fuer Shopware 6 sollte mindestens Filter-URLs, Checkout-Seiten, Warenkorb, Suchergebnisseiten und Admin-Bereiche blockieren. Gleichzeitig muessen Produkt-, Kategorie- und Landingpages sowie die Sitemap explizit freigegeben sein. Teste deine robots.txt nach jeder Aenderung mit dem Google Search Console URL-Pruefer.
[code block - coming soon]hreflang fuer mehrsprachige Shops
Wer seinen Shopware-Shop in mehreren Sprachen betreibt, braucht korrekte hreflang-Tags. Sie signalisieren Google, welche Sprachversion einer Seite fuer welches Land oder welche Sprache gedacht ist. Ohne hreflang-Tags riskierst du, dass Google die falsche Sprachversion in den Suchergebnissen anzeigt oder beide Versionen als Duplicate Content wertet.
Shopware 6 generiert hreflang-Tags automatisch, aber du musst die Funktion pro Verkaufskanal aktivieren. Oeffne deinen Verkaufskanal im Admin, scrolle zum Abschnitt SEO und aktiviere die hreflang-Integration. Waehle die Standard-Domain aus, damit Shopware die richtige URL-Zuordnung vornimmt.
Jeder Verkaufskanal muss einer Sprache und einem Land zugeordnet sein, damit die hreflang-Tags korrekt generiert werden. Pruefe die Ausgabe im Quelltext: Im ``<head>``-Bereich jeder Seite sollten ``<link rel="alternate" hreflang="de-DE">``-Tags fuer jede Sprachversion erscheinen. Fehlende oder falsche Zuordnungen fuehren dazu, dass Google die Versionen nicht korrekt verknuepft.
Sitemap-Einstellungen konfigurieren
Shopware 6 generiert eine XML-Sitemap automatisch. In den Einstellungen kannst du festlegen, welche Seitentypen in die Sitemap aufgenommen werden und welche ausgeschlossen bleiben. Standardmaessig sind Produkte, Kategorien und Landingpages enthalten.
Stelle sicher, dass die Sitemap in deiner robots.txt referenziert wird und in der Google Search Console eingereicht ist. Fuer Shops mit mehr als 5.000 Produkten empfiehlt sich ein regelmaessiger Check, ob die Sitemap vollstaendig ist und keine 404-URLs enthaelt. Einen detaillierten Leitfaden findest du in unserem Shopware-Sitemap-Guide.
Strukturierte Daten (Schema Markup)
Shopware 6 liefert grundlegende strukturierte Daten fuer Produkte (Product Schema) von Haus aus mit. Dazu gehoeren Produktname, Preis, Verfuegbarkeit und Bewertungen. Diese Daten ermoeglicht es Google, Rich Snippets in den Suchergebnissen anzuzeigen, was die Klickrate nachweislich steigert.
Fuer erweiterte Schema-Typen wie FAQ, HowTo oder Organization brauchst du entweder ein Plugin oder eine manuelle Template-Anpassung. Breadcrumb-Markup, Artikel-Schema fuer Blog-Inhalte oder lokale Geschaeftsdaten fehlen im Standard. Unser Guide zu strukturierten Daten in Shopware zeigt dir, welche Schema-Typen du ergaenzen solltest und welche Plugins dafuer infrage kommen.

Die 5 haeufigsten SEO-Einstellungsfehler in Shopware 6
Wir haben bei der Integration von Shopware-Shops immer wieder dieselben Konfigurationsfehler gesehen. Hier sind die fuenf, die am meisten Ranking-Potenzial kosten.
- Standard-URL-Templates nicht angepasst. Die Produktnummer in der URL bringt keinen SEO-Wert und macht URLs unnoetig lang. Entferne sie und verwende den Lowercase-Filter.
- Keine Canonical Tags fuer Varianten aktiviert. Ohne Canonical Tags konkurrieren alle Varianten-Seiten miteinander um dieselben Rankings. Aktiviere die Option und waehle die Hauptvariante als Ziel.
- Filter-URLs nicht von der Indexierung ausgeschlossen. Jede Filterkombination erzeugt eine neue URL. Blockiere sie in der robots.txt oder setze noindex-Tags. Laut OMT ist unkontrollierte Filter-Indexierung einer der Top-10-SEO-Fehler in Online-Shops.
- Meta-Daten nicht individuell gepflegt. Globale Templates sind ein guter Start, aber strategisch wichtige Seiten brauchen individuelle Meta-Titel und -Beschreibungen mit relevanten Keywords.
- SEO-Index nach Aenderungen nicht neu aufgebaut. Template-Aenderungen greifen erst, wenn der Index unter Einstellungen > System > Caches & Indizes neu generiert wird. Ohne Rebuild aendern sich die URLs nicht.
- URL-Templates fuer Produkte angepasst (Lowercase, ohne Produktnummer)
- URL-Templates fuer Kategorien angepasst (Lowercase-Filter)
- Meta-Titel-Template mit Conversion-Fokus gesetzt
- Meta-Beschreibungs-Template konfiguriert (145-160 Zeichen)
- Canonical Tags fuer Varianten aktiviert
- Filter-URLs in robots.txt blockiert
- robots.txt mit Google Search Console getestet
- hreflang pro Verkaufskanal aktiviert (bei Mehrsprachigkeit)
- Sitemap in robots.txt referenziert und bei Google eingereicht
- SEO-Index nach allen Aenderungen neu aufgebaut
Fazit: SEO-Grundlage in 30 Minuten konfiguriert
Shopware 6 bringt alle wichtigen SEO-Einstellungen im Admin mit. URL-Templates, Meta-Daten, Canonical Tags, robots.txt, hreflang und Sitemap lassen sich ohne Plugin und ohne Entwickler konfigurieren. Der Aufwand fuer die komplette Grundkonfiguration liegt bei etwa 30 Minuten.
Die Einstellungen allein reichen aber nicht. Sie sind das technische Fundament. Darauf aufbauend brauchst du eine SEO-Strategie fuer Inhalte, Performance-Optimierung und kontinuierliche Ueberwachung. Wer die Grundkonfiguration sauber aufsetzt, hat den wichtigsten Schritt schon gemacht.
Ein KI-Mitarbeiter verwandelt deine Shopware-Besucher in Kaeufer. Unsere Kunden steigern den Warenkorbwert um bis zu 35 Prozent durch intelligente Produktberatung in Echtzeit.
Kostenlose Demo buchenFAQ: Shopware 6 SEO-Einstellungen
Fuer die Grundkonfiguration nicht. Shopware 6 bietet URL-Templates, Meta-Daten, Canonical Tags und Sitemap von Haus aus. Ein Plugin lohnt sich fuer erweiterte Funktionen wie automatische Meta-Tag-Generierung, erweiterte Rich Snippets oder regelbasierte Canonical-Steuerung.
Ja. Du kannst SEO-Einstellungen global oder pro Verkaufskanal konfigurieren. Die kanalspezifische Einstellung ueberschreibt die globale. Das ist besonders wichtig fuer mehrsprachige Shops oder unterschiedliche B2B- und B2C-Kanaele.
Nicht automatisch. Nach einer Template-Aenderung musst du den SEO-Index unter Einstellungen > System > Caches & Indizes neu aufbauen. Erst dann erhalten bestehende Seiten die neuen URL-Formate. Alte URLs werden per 301-Redirect automatisch weitergeleitet.
Aktiviere unter Einstellungen > Shop > SEO die Option Gleiche Canonical-URL fuer alle Varianten verwenden und waehle die Hauptvariante als Ziel. Pruefe regelmaessig, ob die Zielvariante noch aktiv ist, da deaktivierte Varianten zu 404-Fehlern fuehren.
Seit Version 6.7.1.0 unter Einstellungen > Allgemein > Stammdaten. Dort kannst du pro Domain individuelle robots.txt-Regeln definieren. In aelteren Versionen liegt die Datei im /public-Ordner und muss manuell bearbeitet werden.
Ein KI-Mitarbeiter von Qualimero beraet deine Kunden in Echtzeit, empfiehlt passende Produkte und steigert die Conversion um das 7-fache.
Jetzt testen
