Die Sitemap in Shopware 6 ist eine XML-Datei für Suchmaschinen. Sie bündelt wichtige Shop-URLs, damit Suchmaschinen Produkt-, Kategorie- und Inhaltsseiten leichter finden und beim Crawling berücksichtigen können. Typischerweise erreichst du sie unter https://deinedomain.de/sitemap.xml. Sie ist keine sichtbare Besucher-Navigation und garantiert auch keine Indexierung. Ihre Aufgabe besteht darin, Suchmaschinen eine technisch saubere Orientierung zu geben.
Für die Praxis bedeutet das: Prüfe nicht nur, ob die Sitemap erreichbar ist. Entscheidend ist, ob sie die richtigen URLs enthält, ob diese erreichbar und indexierbar sind und ob neue oder geänderte Seiten zuverlässig berücksichtigt werden. Gerade nach einem Relaunch, einer URL-Umstellung oder größeren Sortimentspflege lohnt sich diese Kontrolle.
Eine XML-Sitemap ist ein maschinenlesbares Verzeichnis von URLs. Im Shop-Kontext hilft sie Suchmaschinen vor allem dann, wenn viele Seiten vorhanden sind, sich Inhalte regelmäßig ändern oder interne Verlinkungen nicht jede relevante URL gleich gut erreichbar machen. Sie ergänzt die interne Navigation, ersetzt sie aber nicht.
In einer sinnvoll gepflegten Sitemap stehen vor allem Seiten, die in den Suchergebnissen erscheinen dürfen und für Nutzer einen eigenständigen Wert haben. Dazu gehören je nach Shop-Struktur häufig:
Nicht jede technisch erreichbare URL gehört automatisch hinein. Filter- und Sortierparameter, interne Suchergebnisse, Warenkorbseiten, Kundenkonten oder sehr ähnliche Varianten erzeugen oft keinen eigenständigen Mehrwert für die organische Suche. Ob solche URLs tatsächlich in deiner Sitemap auftauchen, hängt von Konfiguration, Theme, Erweiterungen und der individuellen Shop-Struktur ab. Deshalb ist eine Stichprobe wichtiger als die bloße Annahme, dass die Standardausgabe immer perfekt zum SEO-Konzept passt.
Eine Shopware-Sitemap verbessert nicht unmittelbar Rankings. Sie kann Suchmaschinen jedoch helfen, wichtige URLs strukturiert zu entdecken. Ob eine Seite später gecrawlt, indexiert und sichtbar wird, entscheidet sich zusätzlich anhand ihrer technischen Erreichbarkeit, ihrer Inhalte, der internen Verlinkung und weiterer Qualitätssignale.
Die Sitemap ist damit ein Baustein der technischen Basis. Wie andere Shopware-Eigenschaften sollte sie nicht isoliert betrachtet werden, sondern im Zusammenspiel mit URL-Struktur, Canonicals, interner Verlinkung und Indexierungslogik.
Bei kleineren Shops kann die Datei unter sitemap.xml direkt eine Liste von URLs enthalten. Bei umfangreicheren Sortimenten ist häufig ein Sitemap-Index sinnvoll beziehungsweise technisch vorgesehen. Dieser Index verweist nicht selbst auf jede Produkt- oder Kategorieseite, sondern auf mehrere einzelne Sitemap-Dateien.
| Element | Funktion | Worauf du achten solltest |
|---|---|---|
| Sitemap-Index | Zentrale Einstiegsdatei mit Verweisen auf weitere Sitemap-Dateien | Die referenzierten Dateien müssen erreichbar und aktuell sein. |
| Teil-Sitemap | Enthält eine Gruppe einzelner URLs, etwa aus einem größeren Datenbestand | Keine widersprüchlichen oder offensichtlich fehlerhaften URL-Muster aufnehmen. |
| Einzelne URL | Verweist auf eine konkrete Kategorie, ein Produkt oder eine Content-Seite | Sie sollte die gewünschte kanonische, erreichbare und indexierbare Zielseite sein. |
Die Aufteilung in mehrere Dateien ist kein Fehler, sondern bei größeren Shops ein normaler Ansatz. Für dich zählt vor allem, ob die zentrale Sitemap erreichbar ist und ob die darin verlinkten Dateien plausibel aussehen. Prüfe beispielsweise, ob ein Index auf Dateien verweist, die Fehlerseiten ausgeben oder unerwartet leer sind.
Shopware 6 erzeugt XML-Sitemaps grundsätzlich automatisch. Das unterscheidet sich von der Vorstellung einer manuell gepflegten Liste im CMS. Wie genau die Ausgabe und Aktualisierung in deinem Shop abläuft, kann dennoch von Version, Hosting, Erweiterungen und Einstellungen abhängen. Bei Shopware SaaS werden Sitemap-Einstellungen nach den vorliegenden Informationen automatisch von Shopware verwaltet; dort solltest du insbesondere das Ergebnis und nicht vermeintliche Backend-Optionen prüfen.
Die übliche Einstiegsadresse einer Shopware-6-Sitemap lautet /sitemap.xml. Rufe deshalb zunächst https://deinedomain.de/sitemap.xml direkt im Browser auf. Ersetze deinedomain.de durch deine echte Shop-Domain. Die Datei sollte ohne Login erreichbar sein und eine XML-Struktur ausgeben. Eine formatierte Darstellung im Browser kann je nach Browser unterschiedlich aussehen; wichtig ist, dass keine Fehlerseite, Weiterleitungskette oder Zugangsbeschränkung entsteht.
Von einem Besucherpfad wie /sitemap solltest du diese XML-Datei klar trennen. Shopware 6 stellt für Suchmaschinen eine sitemap.xml bereit, nicht automatisch eine klassische HTML-Sitemap für Besucher. Falls du zusätzlich eine HTML-Übersicht für Nutzer benötigst, ist das ein separates Konzept mit eigenen Anforderungen an Navigation und Nutzerführung.
Für Google ist die Einreichung über die Google Search Console ein üblicher und sinnvoller Kontrollschritt. Dort gibst du die Sitemap-URL für die passende Property an und beobachtest anschließend, ob Google die Datei abrufen kann und welche Hinweise gemeldet werden. Die Search Console ist dabei ein wichtiges Signal, aber kein Ersatz für die technische Prüfung der enthaltenen URLs.
Zusätzlich kann die Sitemap in der robots.txt angegeben werden. Ein entsprechender Eintrag folgt diesem Muster: Sitemap: https://deinedomain.de/sitemap.xml. Die robots.txt steuert damit nicht die Indexierung der verlinkten Seiten, sondern macht die Sitemap für Crawler leichter auffindbar. Prüfe vor einer Anpassung, ob bereits ein korrekter Eintrag existiert und ob die robots.txt keine wichtigen Bereiche unbeabsichtigt blockiert.
Eine Sitemap ist nur nützlich, wenn sie die aktuelle Shop-Struktur ausreichend abbildet. Shopware 6 unterstützt unterschiedliche Strategien für die Aktualisierung, darunter geplante, live-nahe und manuelle Varianten. Die konkrete Bezeichnung, Funktion und Konfiguration können versionsabhängig sein. Leite daraus deshalb keine festen Einstellungen ab, ohne die Dokumentation deiner eingesetzten Shopware-Version und das tatsächliche Verhalten deines Shops zu prüfen.
Für die meisten laufenden Shops ist eine zuverlässige automatische Aktualisierung die pragmatische Lösung. Sie reduziert das Risiko, dass neue Kategorien oder Produkte über längere Zeit nicht in der Sitemap erscheinen. Nach größeren Änderungen solltest du aber trotzdem kontrollieren, ob die Ausgabe tatsächlich aktualisiert wurde. Dazu zählen etwa:
In technisch betreuten Installationen kann die Sitemap auch manuell per Konsole erzeugt werden. Ein häufig verwendeter Befehl lautet php bin/console sitemap:generate. Ob er in deinem Setup verfügbar ist und wie er eingebunden werden sollte, hängt von Version und Betriebsumgebung ab. Nutze ihn daher nur durch eine zuständige technische Person oder nach Abgleich mit der passenden Dokumentation. Bei einer manuellen Strategie muss die Generierung nach relevanten URL-Änderungen erneut erfolgen.
Ein sinnvoller Grundsatz lautet: Automatisierung entbindet nicht von Kontrolle. Sie ist besonders dann wichtig, wenn viele Produkte, Kategorien oder redaktionelle Seiten regelmäßig hinzukommen oder entfernt werden.
Eine gute Prüfung kombiniert einen Blick auf die Datei mit Stichproben im Shop und den Daten aus der Search Console. Starte mit einer groben Erwartung: Wie viele indexierbare Kategorien, Produkte und Content-Seiten sollte dein Shop ungefähr haben? Die exakte Anzahl muss nicht identisch sein, aber eine auffällige Abweichung ist ein Anlass zur Untersuchung.
Bei einem Shop mit beispielsweise vielen saisonal wechselnden Produkten reicht eine Sichtprüfung der Startkategorien nicht aus. Nimm auch neue, ausgelaufene und importierte Produkte in die Stichprobe auf. So erkennst du eher, ob die Sitemap der realen Produktpflege hinterherläuft oder ob veraltete Zielseiten enthalten bleiben.
Für eine breitere Kontrolle kann ein technischer Crawl sinnvoll sein. Dabei lässt sich vergleichen, welche URLs intern verlinkt sind, welche in der Sitemap stehen und welche technische Auffälligkeiten zeigen. Ein strukturierter Shopware-Check hilft dabei, die Sitemap nicht losgelöst, sondern gemeinsam mit Statuscodes, Weiterleitungen, Canonicals und der Indexierungssteuerung zu bewerten.
Zeigen sich dabei größere technische oder strukturelle Probleme, sollte die Optimierung nicht auf die Sitemap allein beschränkt bleiben. Gerade bei komplexeren Shops greifen SEO-URLs, Verkaufskanäle, Templates, Erweiterungen, interne Verlinkung und technische Indexierungsregeln ineinander. Eine erfahrene Shopware Agentur kann solche Zusammenhänge ganzheitlich prüfen und notwendige Anpassungen direkt auf Ebene des Shopsystems umsetzen.
Die häufigsten Probleme entstehen nicht zwingend durch die Sitemap-Funktion selbst. Oft liegen die Ursachen in URL-Logik, Importen, Weiterleitungen oder Erweiterungen. Die folgenden Muster sind deshalb als Prüfhypothesen zu verstehen, nicht als automatische Diagnose.
Wenn dieselbe Seite über mehrere Varianten erreichbar ist, kann die Sitemap unbeabsichtigt unterschiedliche Versionen enthalten. Typische Beispiele sind URLs mit und ohne abschließenden Slash, unterschiedliche Hostnamen oder uneinheitliche Protokollvarianten. Die Sitemap sollte möglichst die eine gewünschte, kanonische Version ausgeben. Weiterleitungen und Canonical-Tags müssen dazu passen.
Filter, Sortierungen, Tracking-Parameter oder interne Suchfunktionen können viele URL-Varianten erzeugen. Solche URLs sind nicht automatisch problematisch. Sie gehören aber meist nicht in eine XML-Sitemap, wenn sie keine eigenständigen, indexierbaren Landingpages darstellen. Prüfe besonders Seiten mit Fragezeichen, Sortierangaben oder Filterkombinationen auf ihren vorgesehenen Zweck.
Nach Migrationen, Anpassungen an SEO-URLs oder Erweiterungen können ungewollte Pfade entstehen. Auffällig sind doppelte Verzeichnisse, unerwartete Detailpfade oder URLs, die auf nicht mehr vorhandene Inhalte führen. Teste nicht nur die Darstellung im Browser, sondern auch, ob die Adresse sauber auf die gewünschte Zielseite auflöst und keine unnötige Umleitungskette durchläuft.
Enthält die Sitemap gelöschte Produktseiten, während neue Produkte fehlen, ist die Aktualisierung zu prüfen. Bei manuellen Prozessen kann eine erneute Generierung erforderlich sein. Bei automatischen Prozessen sollte geklärt werden, ob geplante Aufgaben korrekt ausgeführt werden und ob die Änderungen im betroffenen Verkaufskanal tatsächlich veröffentlicht sind.
Eine fehlerfreie Sitemap ist keine Zusage, dass jede enthaltene URL indexiert wird. Suchmaschinen entscheiden selbst, welche Seiten sie crawlen und in ihren Index übernehmen. Eine URL kann trotz Sitemap-Eintrag ausgeschlossen bleiben, etwa weil sie sehr ähnlich zu anderen Seiten ist, keine ausreichende interne Relevanz erhält, auf eine andere kanonische URL verweist oder technisch nicht sauber erreichbar ist.
Umgekehrt kann eine Seite auch ohne Sitemap-Eintrag gefunden werden, wenn sie gut intern verlinkt ist. Daraus folgt eine klare Priorisierung: Sorge zuerst für eine konsistente URL- und Indexierungslogik. Nutze die Sitemap anschließend als verlässliches Verzeichnis der Seiten, die Suchmaschinen berücksichtigen sollen.
Bei großen Shops ist die Prüfung der Teil-Sitemaps besonders wichtig, weil einzelne Fehler sonst leicht unbemerkt bleiben. Kontrolliere außerdem Sprach- und Domainvarianten getrennt, sofern dein Shop mehrere Stores oder Verkaufskanäle über unterschiedliche Domains ausspielt. Eine Sitemap ist immer nur so sauber wie die URL-Logik des jeweiligen Ausgabekontexts.
Shopware 5 sollte nur als historischer Sonderfall betrachtet werden. Dort findet man in älteren Setups häufig andere Dateinamen wie sitemap_index.xml. Diese Struktur lässt sich nicht pauschal auf Shopware 6 übertragen. Prüfe bei einem Wechsel zwischen den Systemen deshalb die aktuelle Sitemap-Adresse, Weiterleitungen und die Einreichung in der Search Console neu.
Die entscheidende Frage lautet nicht nur, ob deine Shopware-Sitemap existiert. Sie muss die Seiten abbilden, die langfristig gefunden werden sollen. Wenn URL-Struktur, Indexierungsregeln und Sitemap zusammenpassen, entsteht eine belastbare Grundlage für Crawling und organische Sichtbarkeit.