• Shopware Gold Partner & Shopify Partner

XML-Sitemap

XML-Sitemap: maschinenlesbare Liste der wichtigen URLs, optional mit lastmod sowie Bild-, Video-, News- und hreflang-Angaben. Limit 50.000 URLs bzw. 50 MB je Datei, größere Websites nutzen einen Sitemap-Index. Nur indexierbare, kanonische URLs aufnehmen.
XML-Sitemap

Eine XML-Sitemap ist eine Datei, in der eine Website die Adressen ihrer wichtigen Seiten für Suchmaschinen auflistet. Sie hilft einem Crawler wie dem Googlebot, Seiten schneller zu finden, auch solche, die über Links nur schwer erreichbar sind. Für Onlineshops mit Tausenden Produkten, Kategorien und Varianten ist sie das wichtigste Mittel, um Google zu zeigen, welche Seiten überhaupt in den Index gehören.

Wichtig ist die Einordnung: Eine Sitemap ist eine Empfehlung, kein Befehl. Sie sorgt dafür, dass Google eine Seite kennt. Ob die Seite gecrawlt und in den Index aufgenommen wird, entscheidet Google weiterhin selbst.

Wie eine XML-Sitemap aufgebaut ist

Das Format folgt dem Sitemaps-Protokoll, das Google, Yahoo und Microsoft 2006 gemeinsam festgelegt haben. Eine einfache Sitemap sieht so aus:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.ihr-shop.de/hochbeete-metall</loc>
<lastmod>2026-11-02</lastmod>
</url>
<url>
<loc>https://www.ihr-shop.de/hochbeet-metall-200cm</loc>
<lastmod>2026-10-28</lastmod>
</url>
</urlset>

  • loc: die vollständige Adresse der Seite, mit Protokoll und Domain. Das ist die einzige Pflichtangabe.

  • lastmod: das Datum der letzten inhaltlichen Änderung. Google nutzt diese Angabe, wenn sie zuverlässig stimmt, und plant danach das erneute Crawlen. Wird bei jedem Aufruf das aktuelle Datum gesetzt, ignoriert Google sie.

  • changefreq und priority: Diese beiden Angaben aus dem Protokoll wertet Google nicht aus. Sie schaden nicht, nützen aber auch nichts.

Grenzen und Sitemap-Index

Eine einzelne Sitemap darf höchstens 50.000 Adressen enthalten und unkomprimiert nicht größer als 50 MB sein. Größere Websites teilen ihre Adressen auf mehrere Dateien auf und fassen sie in einem Sitemap-Index zusammen:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap><loc>https://www.ihr-shop.de/sitemap-produkte-1.xml.gz</loc></sitemap>
<sitemap><loc>https://www.ihr-shop.de/sitemap-kategorien.xml.gz</loc></sitemap>
</sitemapindex>

Sitemaps dürfen mit gzip komprimiert werden. In Shops ist es sinnvoll, sie nach Seitentyp aufzuteilen, etwa in Produkte, Kategorien und Ratgeber. So lässt sich in der Search Console für jeden Typ getrennt sehen, wie viele Seiten im Index sind.

Was in eine Sitemap gehört und was nicht

In die Sitemap gehören nur Seiten, die Google auch indexieren soll. Für jede Adresse gilt:

  • Status 200: keine Weiterleitungen, keine Fehlerseiten.

  • Indexierbar: kein noindex, nicht durch die robots.txt gesperrt.

  • Kanonisch: die Hauptversion einer Seite, nicht eine Variante, die per Canonical-Tag auf eine andere Adresse verweist.

Damit fallen in Shops typischerweise heraus: Filter- und Sortieradressen, Suchergebnisseiten, Warenkorb und Kundenkonto, Variantenadressen mit Canonical auf das Hauptprodukt und ausgelistete Produkte mit Weiterleitung. Eine Sitemap voller Adressen, die Google nicht indexieren soll, sendet widersprüchliche Signale und macht die Auswertung in der Search Console wertlos.

Besondere Sitemap-Typen

  • Bild-Sitemaps: listen zusätzlich die Bilder einer Seite auf. Für Shops interessant, weil Produktbilder über die Bildersuche gefunden werden. Mehr dazu im Eintrag zur Google Bildersuche.

  • Video-Sitemaps: beschreiben Videos mit Titel, Vorschaubild und Länge.

  • News-Sitemaps: für Nachrichtenseiten in Google News, für Shops kaum relevant.

  • hreflang in der Sitemap: Mehrsprachige Shops können die Sprach- und Länderversionen einer Seite direkt in der Sitemap verknüpfen, statt im Quelltext jeder Seite.

So erfährt Google von der Sitemap

  • In der robots.txt: Eine Zeile Sitemap: mit der vollständigen Adresse. So finden auch andere Suchmaschinen die Datei.

  • In der Google Search Console: unter „Sitemaps“ einreichen. Dort zeigt Google, ob die Datei gelesen werden konnte und wie viele Adressen darin erkannt wurden.

  • In den Bing Webmaster Tools: für Bing und damit für Copilot.

Den früheren Ping-Dienst, mit dem man Google über eine geänderte Sitemap informieren konnte, hat Google 2023 eingestellt. Eine aktuelle Sitemap mit verlässlichem lastmod reicht.

Sitemap-Bericht in der Google Search Console mit Status, Datum und erkannten Seiten

Der Sitemap-Bericht in der Search Console zeigt Status, letzten Abruf und die Zahl der erkannten Seiten. Erkannt heißt dabei noch nicht indexiert.

Sitemaps in Shopware und Shopify

Shopware 6 erzeugt die Sitemap automatisch für jeden Verkaufskanal und jede Domain, erreichbar unter /sitemap.xml. In den Einstellungen zur Sitemap legen Sie fest, ob sie live, über geplante Aufgaben oder nur manuell aktualisiert wird. Laufen die geplanten Aufgaben auf dem Server nicht, bleibt die Sitemap auf einem alten Stand, und neue Produkte fehlen darin. Das ist einer der häufigsten Gründe, warum neue Artikel lange nicht bei Google erscheinen.

Shopify erzeugt ebenfalls automatisch einen Sitemap-Index unter /sitemap.xml, mit eigenen Dateien für Produkte, Kollektionen, Seiten und Blogbeiträge. Aufgenommen werden nur Produkte, die im Vertriebskanal Online Store veröffentlicht sind. Einzelne Seiten lassen sich über das Metafeld seo.hidden aus Sitemap und Suche ausschließen. Die Sitemap selbst lässt sich nicht direkt bearbeiten.

Mehr zu den technischen Eigenheiten unter Shopware SEO und Shopify SEO.

Typische Fehler

  • Weiterleitungen und Fehlerseiten in der Sitemap: etwa nach einem Relaunch oder wenn ausgelistete Produkte nicht entfernt werden.

  • Filter-, Such- oder Variantenadressen: blähen die Sitemap auf und widersprechen dem Canonical-Tag.

  • Falsches lastmod: immer das aktuelle Datum statt der echten Änderung. Google verliert dann das Vertrauen in die Angabe.

  • Veraltete Sitemap: neue Produkte fehlen, weil die Erzeugung nicht läuft.

  • Sitemap der falschen Domain: Adressen mit http statt https, ohne www oder von einem Testsystem.

  • Sitemap durch die robots.txt gesperrt: Dann kann Google sie gar nicht lesen.

Häufige Fragen

Brauche ich eine XML-Sitemap?

Für kleine, gut verlinkte Websites ist sie nicht zwingend. Für Onlineshops ist sie praktisch immer sinnvoll, weil viele Produkte nur tief in der Navigation erreichbar sind und sich das Sortiment ständig ändert.

Werden alle Seiten aus der Sitemap indexiert?

Nein. Die Sitemap sorgt dafür, dass Google die Seiten kennt. Ob sie aufgenommen werden, hängt von Qualität, Doppelungen und Technik ab. Wie Sie das prüfen, zeigt der Beitrag zur Google-Indexierung.

Warum ist „erkannt“ höher als „indexiert“?

Weil Google nicht jede bekannte Seite aufnimmt. Eine große Lücke deutet auf schwache oder doppelte Seiten hin, mehr dazu unter Duplicate Content.

Wie oft muss die Sitemap aktualisiert werden?

Immer dann, wenn sich Seiten ändern. In Shops geschieht das automatisch, wichtig ist nur, dass die Erzeugung zuverlässig läuft.

Ersetzt die Sitemap die interne Verlinkung?

Nein. Seiten, die nur in der Sitemap stehen und von keiner anderen Seite verlinkt sind, haben es bei Google schwer. Die Sitemap ergänzt die Navigation, sie ersetzt sie nicht.