Eine XML-Sitemap erleichtert Suchmaschinen den Überblick über die Inhalte deiner Website. Sie listet relevante URLs auf und liefert zusätzliche Informationen, die Google und andere Suchmaschinen beim Crawling unterstützen können.
Gerade bei einem wachsenden Onlineshop mit vielen Produktseiten, Kollektionen und Blogbeiträgen ist eine aktuelle Sitemap ein wichtiger Bestandteil der technischen Suchmaschinenoptimierung. Sie ersetzt allerdings weder eine klare Seitenstruktur noch eine durchdachte interne Verlinkung.
Was ist eine XML-Sitemap?
Eine XML-Sitemap ist eine maschinenlesbare Datei, die wichtige URLs einer Website auflistet. Sie hilft Suchmaschinen dabei, neue oder aktualisierte Seiten zu entdecken und die Struktur einer Website besser zu verstehen. Neben der URL kann sie beispielsweise angeben, wann eine Seite zuletzt wesentlich verändert wurde. XML steht für Extensible Markup Language. Das Format dient dazu, strukturierte Daten so bereitzustellen, dass unterschiedliche Systeme sie verarbeiten können.
Warum ist eine XML-Sitemap wichtig?
Suchmaschinen entdecken neue Seiten in erster Linie über Links. Ist eine Seite intern oder extern kaum verlinkt, kann es länger dauern, bis ein Crawler sie findet. Eine XML-Sitemap stellt einen zusätzlichen Weg bereit, über den Suchmaschinen auf URLs aufmerksam werden.
Das ist besonders hilfreich, wenn dein Onlineshop:
- viele Produkte und Kollektionen enthält,
- neu ist und noch wenige externe Links besitzt,
- häufig neue Produkte oder Beiträge veröffentlicht,
- eine komplexe Seitenstruktur hat,
- viele Bilder oder Videos verwendet,
- einzelne wichtige Seiten nur schwach intern verlinkt.
Eine Sitemap kann das Crawling effizienter machen. Sie verbessert jedoch nicht automatisch die Rankings und sorgt auch nicht dafür, dass jede enthaltene URL indexiert wird.
Für kleine Websites mit einer übersichtlichen Struktur und einer lückenlosen internen Verlinkung ist sie weniger entscheidend. Trotzdem ist eine automatisch gepflegte Sitemap in der Regel sinnvoll, da sie nur wenig Aufwand verursacht und Suchmaschinen zusätzliche Informationen liefert.
Wie ist eine XML-Sitemap aufgebaut?
Eine einfache XML-Sitemap enthält zunächst eine Deklaration des verwendeten XML-Standards. Danach folgt ein urlset, in dem die einzelnen URLs aufgeführt werden.
Ein vereinfachtes Beispiel sieht so aus:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.beispielshop.de/produkte/kaffeebecher</loc>
<lastmod>2026-07-20</lastmod>
</url>
<url>
<loc>https://www.beispielshop.de/kollektionen/geschirr</loc>
<lastmod>2026-07-18</lastmod>
</url>
</urlset>
Die wichtigsten Elemente sind:
-
<urlset>umfasst alle URL-Einträge der Datei. -
<url>kennzeichnet einen einzelnen Eintrag. -
<loc>enthält die vollständige URL der Seite. -
<lastmod>nennt optional das Datum der letzten wesentlichen Änderung.
Die Angaben <changefreq> und <priority> kommen ebenfalls in manchen Sitemaps vor. Sie sollen beschreiben, wie häufig sich eine Seite ändert und wie wichtig sie innerhalb der Website ist. Google orientiert sich jedoch nicht verlässlich an diesen Angaben. Wichtiger sind korrekte URLs und ein präzise gepflegtes Änderungsdatum.
Das <lastmod>-Datum sollte nur angepasst werden, wenn sich der Hauptinhalt einer Seite tatsächlich geändert hat. Eine automatisch täglich erneuerte Datumsangabe ohne inhaltliche Änderung verliert ihren Nutzen.
Welche Arten von Sitemaps gibt es?
Neben der klassischen XML-Sitemap für Webseiten existieren weitere Varianten für besondere Inhalte.
Bild-Sitemap
Eine Bild-Sitemap enthält Informationen zu Bildern auf deiner Website. Sie kann Suchmaschinen helfen, Bilder zu entdecken, die beispielsweise über JavaScript geladen werden oder anderweitig schwer erreichbar sind.
Für einen Onlineshop kann das interessant sein, wenn hochwertige Produktbilder eine wichtige Rolle für den organischen Traffic spielen. Bildinformationen lassen sich entweder in eine gewöhnliche XML-Sitemap integrieren oder in einer eigenen Datei bereitstellen.
Video-Sitemap
Eine Video-Sitemap liefert zusätzliche Angaben zu Videos, darunter den Speicherort, ein Vorschaubild oder die Laufzeit. Sie eignet sich vor allem für Websites, auf denen Videos einen wesentlichen Teil des Inhalts bilden.
News-Sitemap
Eine News-Sitemap richtet sich an Nachrichtenangebote. Sie enthält aktuelle Artikel und zusätzliche Veröffentlichungsdaten. Für gewöhnliche Unternehmensblogs oder Onlineshops ist sie normalerweise nicht erforderlich.
Sitemap-Index
Ein Sitemap-Index ist keine Liste einzelner Seiten, sondern eine Übersicht mehrerer Sitemap-Dateien. Er kommt zum Einsatz, wenn eine Website sehr viele URLs hat oder verschiedene Inhaltsbereiche getrennt verwaltet werden sollen.
Ein umfangreicher Onlineshop könnte seine Inhalte beispielsweise in folgende Dateien aufteilen:
- Produkt-Sitemap
- Kollektions-Sitemap
- Seiten-Sitemap
- Blog-Sitemap
Die Suchmaschine erhält dann nur den Sitemap-Index und findet darüber die einzelnen Dateien.
XML-Sitemap und HTML-Sitemap: Was ist der Unterschied?
Eine XML-Sitemap richtet sich in erster Linie an Suchmaschinen. Eine HTML-Sitemap ist dagegen eine normale Webseite, über die Besucher:innen zu verschiedenen Bereichen einer Website navigieren können.
Die Unterschiede im Überblick:
| Merkmal | XML-Sitemap | HTML-Sitemap |
|---|---|---|
| Zielgruppe | Suchmaschinen-Crawler | Besucher:innen und Suchmaschinen |
| Format | XML-Datei | sichtbare Webseite |
| Hauptzweck | URLs übermitteln und Crawling unterstützen | Navigation und Orientierung verbessern |
| Typischer Speicherort | /sitemap.xml |
beispielsweise /sitemap
|
| Zusätzliche Daten | etwa Änderungsdatum oder Medienangaben | meist nur Links und Linktexte |
Eine HTML-Sitemap kann die interne Verlinkung unterstützen. Sie ist aber kein Ersatz für eine verständliche Navigation oder eine saubere Kategoriestruktur.
XML-Sitemap und robots.txt: Was ist der Unterschied?
Die XML-Sitemap und die robots.txt erfüllen unterschiedliche Aufgaben.
In der Sitemap nennst du URLs, die Suchmaschinen entdecken und grundsätzlich crawlen dürfen sollen. In der robots.txt kannst du dagegen festlegen, welche Bereiche bestimmte Crawler nicht abrufen sollen.
In der robots.txt lässt sich außerdem der Speicherort der Sitemap angeben:
Sitemap: https://www.beispielshop.de/sitemap.xml
Ein Eintrag in der robots.txt sorgt jedoch nicht automatisch dafür, dass alle Seiten der Sitemap indexiert werden.
Die robots.txt ist außerdem kein zuverlässiges Werkzeug, um eine Seite aus dem Google-Index zu entfernen. Soll eine URL nicht indexiert werden, ist in der Regel eine passende Indexierungsanweisung erforderlich. Gleichzeitig muss die Suchmaschine die Seite crawlen dürfen, um diese Anweisung zu erkennen.
Welche URLs gehören in eine XML-Sitemap?
Eine XML-Sitemap sollte nur URLs enthalten, die indexiert werden sollen und in den Suchergebnissen erscheinen dürfen.
Geeignet sind in der Regel:
- kanonische Produktseiten,
- relevante Kollektionsseiten,
- Informationsseiten mit eigenständigem Inhalt,
- aktuelle Blogbeiträge,
- wichtige Ratgeber- und Kategorieseiten.
Nicht enthalten sein sollten normalerweise:
- weitergeleitete URLs,
- Seiten mit einem
noindex-Tag, - fehlerhafte URLs mit einem 4xx- oder 5xx-Status,
- doppelte URL-Varianten,
- interne Suchergebnisse,
- Filterseiten ohne eigenständigen Mehrwert,
- Warenkorb- oder Checkout-Seiten,
- URLs, die durch die robots.txt blockiert sind.
Jede enthaltene URL sollte möglichst den HTTP-Statuscode 200 zurückgeben und als kanonische Version der jeweiligen Seite gelten.
Bei Produktvarianten ist besondere Sorgfalt erforderlich. Sind unterschiedliche Varianten über eigene Parameter-URLs erreichbar, sollten nicht automatisch alle Varianten in die Sitemap gelangen. Maßgeblich ist, welche URL als kanonische Produktseite vorgesehen ist.
Technische Anforderungen an eine XML-Sitemap
Google akzeptiert pro Sitemap höchstens 50.000 URLs oder eine unkomprimierte Dateigröße von 50 MB. Sobald eine dieser Grenzen erreicht ist, musst du die URLs auf mehrere Sitemap-Dateien verteilen und kannst sie über einen Sitemap-Index bündeln.
Außerdem sollte eine Sitemap:
- UTF-8-codiert sein,
- vollständig qualifizierte URLs enthalten,
- syntaktisch korrekt aufgebaut sein,
- nur URLs der vorgesehenen Website enthalten,
- für Suchmaschinen erreichbar sein,
- regelmäßig aktualisiert werden.
Vollständig qualifiziert bedeutet, dass jede Adresse das Protokoll und die Domain enthält. Statt /produkte/tasse muss daher beispielsweise https://www.beispielshop.de/produkte/tasse eingetragen sein.
Achte außerdem auf eine einheitliche Schreibweise. HTTP- und HTTPS-Adressen, Varianten mit und ohne www oder unterschiedliche Groß- und Kleinschreibungen sollten nicht vermischt werden.
So erstellst du eine XML-Sitemap
Je nach Website-System stehen dir unterschiedliche Möglichkeiten zur Verfügung.
1. Nutze die Sitemap deines Content-Management-Systems
Viele Content-Management- und Shopsysteme erzeugen XML-Sitemaps automatisch. Das ist meist die einfachste Lösung, weil neue oder entfernte Seiten ohne manuelle Pflege berücksichtigt werden.
Prüfe zunächst, ob deine Sitemap unter einer typischen Adresse erreichbar ist:
https://www.deine-domain.de/sitemap.xml
Je nach System kann sie auch unter einer anderen URL liegen, beispielsweise /sitemap_index.xml.
2. Verwende ein Plugin oder eine Erweiterung
Erstellt dein System keine Sitemap, kannst du möglicherweise ein Plugin oder eine Erweiterung nutzen. Das Werkzeug sollte die Sitemap automatisch aktualisieren und dir die Kontrolle darüber geben, welche Seitentypen aufgenommen werden.
Prüfe nach der Einrichtung, ob die generierte Datei ausschließlich indexierbare und kanonische URLs enthält.
3. Nutze einen Sitemap-Generator
Für kleinere Websites kannst du einen Sitemap-Generator verwenden. Solche Programme crawlen deine Website und erzeugen aus den gefundenen URLs eine XML-Datei.
Bei dieser Methode können jedoch auch Weiterleitungen, Parameter-URLs oder andere ungeeignete Seiten in der Datei landen. Kontrolliere das Ergebnis daher vor dem Hochladen.
4. Erstelle die Datei manuell
Eine manuelle Sitemap eignet sich nur für sehr kleine Websites mit wenigen URLs. Sobald regelmäßig neue Inhalte hinzukommen, wird die Pflege schnell aufwendig und fehleranfällig.
Google empfiehlt bei mehr als wenigen Dutzend URLs eine automatische Erstellung.
So reichst du deine Sitemap bei Google ein
Du kannst Google über die Google Search Console auf deine Sitemap aufmerksam machen.
1. Öffne die Google Search Console
Melde dich an und wähle die Property deiner Domain aus. Du benötigst eine bestätigte Inhaberschaft für die Website.
2. Rufe den Bericht „Sitemaps“ auf
Du findest ihn im Bereich zur Indexierung. Dort kannst du neue Sitemap-Dateien einreichen und bereits bekannte Dateien prüfen.
3. Gib den Pfad der Sitemap ein
Bei einer Shopify-Website lautet der Pfad normalerweise:
sitemap.xml
Die vollständige Adresse wäre beispielsweise:
https://www.dein-shop.de/sitemap.xml
4. Reiche die Sitemap ein
Nach der Übermittlung verarbeitet Google die Datei. In der Search Console siehst du später, ob sie erfolgreich gelesen wurde oder ob Fehler aufgetreten sind.
Du musst die Sitemap nicht nach jeder Änderung erneut einreichen. Wird die Datei automatisch aktualisiert und bleibt ihre URL gleich, kann Google sie regelmäßig erneut abrufen.
Das Einreichen ist dennoch sinnvoll, weil du dadurch Verarbeitungsfehler leichter erkennst und nachvollziehen kannst, wann die Datei zuletzt gelesen wurde.
So prüfst du eine XML-Sitemap
Rufe die Adresse zunächst direkt im Browser auf. Eine XML-Datei wird je nach Browser als strukturierter Inhalt oder als einfacher Text dargestellt.
Kontrolliere anschließend folgende Punkte:
- Ist die Datei ohne Anmeldung erreichbar?
- Liefert sie den HTTP-Statuscode 200?
- Enthält sie ausschließlich URLs deiner Domain?
- Sind die aufgeführten Seiten erreichbar?
- Leiten einzelne URLs weiter?
- Enthält die Sitemap
noindex-Seiten? - Stimmen kanonische URL und Sitemap-URL überein?
- Wird das Änderungsdatum sinnvoll gepflegt?
- Meldet die Google Search Console Verarbeitungsfehler?
Bei umfangreichen Websites kannst du die URLs mit einem SEO-Crawler überprüfen. Vergleiche dabei die Sitemap mit den tatsächlich crawlbaren und indexierbaren Seiten.
Eine hohe Zahl eingereichter, aber nicht indexierter URLs ist nicht automatisch ein technisches Problem. Google kann Seiten beispielsweise wegen doppelter Inhalte, geringer inhaltlicher Qualität oder abweichender Canonical-Signale nicht indexieren.
Fazit
Eine XML-Sitemap gibt Suchmaschinen eine strukturierte Übersicht über die relevanten URLs deiner Website. Für Onlineshops mit vielen Produkten, Kollektionen und regelmäßig neuen Inhalten kann sie das Crawling deutlich erleichtern.
Entscheidend ist nicht, möglichst viele URLs einzutragen. Die Datei sollte ausschließlich erreichbare, kanonische und indexierbare Seiten enthalten. Kontrolliere sie regelmäßig in der Google Search Console und behebe Weiterleitungen, Fehlerseiten oder widersprüchliche Indexierungssignale.




