Ecommerce-XML-Sitemaps
Allgemeine Sitemap-Empfehlungen greifen bei großen Katalogen zu kurz. So segmentieren Sie eine Ecommerce-Sitemap nach Seitentyp, halten die Grenzen von 50 000 URLs und 50 MB mit einem Sitemap-Index ein, behandeln nicht verfügbare und eingestellte Produkt-URLs, pflegen lastmod ehrlich und kombinieren Sitemaps mit IndexNow.
Sprachen
1 Evidenzsignal auf dieser Seite
- Verknüpftes Live-WerkzeugXML Sitemap Validator
Eine Ecommerce-XML-Sitemap listet kanonische, indexierbare URLs nach Typ unter einem Sitemap-Index. Pro Datei gelten 50 000 URLs und 50 MB; Segmentierung dient dem Monitoring, nicht dem Crawl-Budget. Nur kanonische 200-URLs aufnehmen, lastmod ehrlich pflegen und für nicht verfügbare Produkte eine dokumentierte Entscheidung verwenden.
TL;DR — Eine XML-Sitemap ist eine Liste Ihrer Webadressen, die Sie Suchmaschinen direkt bereitstellen, damit diese Ihre Seiten finden können. Bei einem Shop mit Tausenden Produkten wird eine einzige große Liste unübersichtlich. Deshalb teilen Sie diese in separate Dateien für Produkte, Kategorien und weitere Seitentypen auf, die ein gemeinsamer Sitemap-Index bündelt. Entscheidend ist: Nehmen Sie nur Seiten auf, die tatsächlich in Google erscheinen sollen, halten Sie die Liste automatisiert aktuell und legen Sie fest, was mit einer Produkt-URL geschieht, wenn der Artikel nicht mehr verfügbar ist oder eingestellt wird.
Was eine XML-Sitemap ist
Suchmaschinen finden Ihre Seiten auf zwei Wegen: Sie folgen Links und lesen eine Sitemap. Darin listen Sie die Webadressen (URLs) auf, von denen die Suchmaschinen wissen sollen. Eine XML-Sitemap ist diese Liste in einem maschinenlesbaren statt für Menschen optimierten Format. Evidence for this claim A sitemap tells search engines which site URLs are available for crawling. Scope: A sitemap helps discovery but does not guarantee crawling or indexing. Confidence: high · Verified: Google: Build and submit a sitemap
Für eine kleine Website reicht eine Sitemap-Datei. Bei einem Ecommerce-Shop mit Tausenden oder Millionen Produkten beginnen jedoch die eigentlichen Herausforderungen.
Warum Ecommerce-Sitemaps anders sind
Ein Shop-Katalog ist groß und verändert sich laufend: Produkte sind ausverkauft, werden wieder verfügbar, eingestellt oder täglich neu hinzugefügt. Daraus entstehen drei praktische Probleme, die ein allgemeiner Sitemap-Leitfaden kaum abdeckt:
- Größe. Eine Sitemap-Datei darf höchstens 50 000 URLs enthalten beziehungsweise unkomprimiert 50 MB groß sein. Ein großer Katalog überschreitet diese Grenze. Deshalb teilen Sie ihn auf mehrere Dateien auf und verwenden einen Sitemap-Index als übergeordnete Datei, die auf alle Teile verweist. Evidence for this claim Google limits a sitemap file to 50,000 URLs or 50 MB uncompressed. Scope: Larger sets must be split into multiple sitemaps, optionally referenced by an index. Confidence: high · Verified: Google: Build and submit a sitemap
- Aktualität. Eine manuell erstellte Sitemap ist fast sofort veraltet. Sie muss automatisch erzeugt werden.
- Bestandsänderungen. Wenn ein Produkt ausverkauft oder eingestellt wird, müssen Sie entscheiden, was mit seiner Seite und seinem Sitemap-Eintrag geschieht. Beide Entscheidungen gehören zusammen.
Wie Sie die Sitemap aufteilen
Üblicherweise erstellen Sie für jeden Seitentyp eine eigene Sitemap-Datei:
- Produkte
- Kategorien (auch Collections genannt)
- Marken
- Statische Seiten (Startseite, Über-uns-Seite, Blog und weitere)
Ein Sitemap-Index listet anschließend alle diese Dateien auf. Die Aufteilung bietet keinen magischen SEO-Vorteil. Sie ermöglicht vielmehr, in der Google Search Console zu erkennen, welche Seitengruppe ein Problem hat, etwa wenn nur die Hälfte der Produktseiten indexiert wird.
Was hineingehört — und was nicht
Listen Sie nur Seiten auf, die tatsächlich in Google erscheinen sollen:
- Aufnehmen: echte Produkt- und Kategorieseiten, die ranken sollen.
- Weglassen: Filter- und Sortier-URLs (beispielsweise „nach Preis sortieren“), Trackinglinks, weiterleitende URLs, Fehlerseiten und Seiten, die Google nicht indexieren soll.
Die Frage nach nicht verfügbaren Produkten
Diese Frage lassen die meisten Leitfäden aus. Wird ein Produkt nicht verfügbar, gibt es keine pauschale Antwort, sondern eine Entscheidung:
- Kommt es bald zurück? Lassen Sie die Seite und ihren Sitemap-Eintrag bestehen. Bieten Sie eine Benachrichtigungsfunktion oder ein Wiederverfügbarkeitsdatum an.
- Ist es dauerhaft eingestellt, aber es gibt einen guten Ersatz? Leiten Sie auf das Ersatzprodukt weiter und entfernen Sie die alte URL aus der Sitemap.
- Ist es dauerhaft eingestellt, doch die Seite erhält weiterhin Traffic oder enthält hilfreiche Rezensionen? Dann kann sie online bleiben.
Falsch wäre, jedes nicht verfügbare Produkt zu löschen und eine Fehlerseite auszuliefern. Dadurch können Rankings verloren gehen, die nur schwer zurückzugewinnen sind.
Möchten Sie die technische Fassung mit den genauen Grenzen, der Sitemap-Index-Rechnung
für Millionen SKUs, den Feinheiten von lastmod, IndexNow und dem vollständigen
Entscheidungsbaum für eingestellte Produkte? Wechseln Sie zum Tab Fortgeschritten.
TL;DR — Segmentieren Sie eine Ecommerce-Sitemap nach Typ (Produkte, Kategorien, Marken, statische Seiten) unter einem Sitemap-Index. Der Zweck ist Monitoring in der Search Console und den Bing Webmaster Tools, nicht mehr Crawl-Budget oder ein Rankingvorteil (Mueller). Planen Sie mit 50 000 URLs beziehungsweise 50 MB pro Datei und bis zu 50 000 Dateien pro Index; für sehr große Systeme akzeptiert die GSC bis zu 500 Sitemaps, während Bings Indexmodell Milliarden URLs unterstützt. Nehmen Sie nur kanonische, indexierbare URLs mit Status 200 auf. Schließen Sie Facetten, Trackingparameter, dünne Varianten, Weiterleitungen, 4xx und noindex aus.
lastmodist das einzige von beiden Suchmaschinen verwendete optionale Attribut: Halten Sie es beim letzten wesentlichen Änderungszeitpunkt ehrlich und ignorieren Siepriorityundchangefreq. Automatisieren Sie die Erzeugung und kombinieren Sielastmodbei schnellen Preis- oder Bestandsänderungen mit IndexNow. Besonders wichtig ist ein dokumentierter Entscheidungsbaum für nicht verfügbare und eingestellte Produkte (dauerhaft, vorübergehend oder unbekannt), bei dem das Entfernen aus der Sitemap mit der Bereinigung interner Links zusammenfällt — statt pauschal 404 auszuliefern.
Warum allgemeine Sitemap-Ratschläge bei Katalogmaßstab versagen
Jeder Artikel darüber, wie man eine Sitemap erstellt, behandelt dieselben Punkte: die
Grenze von 50 000 URLs, die Aufteilung über einen Index, den Ausschluss ungeeigneter URLs
und ein korrektes lastmod. Das stimmt alles, beschreibt aber nicht die eigentlichen
Schwierigkeiten eines Ecommerce-Shops. Im Betrieb geht es um einen täglich wechselnden
Katalog, Tausende nicht verfügbare oder eingestellte SKUs, nahezu identische Größen- und
Farbvarianten sowie Automatisierungen, die unbemerkt ausfallen. Dieser Artikel setzt
voraus, dass bereits eine Sitemap existiert, und erklärt den Umgang mit diesen Fällen.
Warum Sitemaps mit wachsender Shopgröße wichtiger werden, ist leicht erklärt. Google: “Generally, on large sites it’s more difficult to make sure that every page is linked by at least one other page on the site.” (Übersetzung) „Bei großen Websites ist es im Allgemeinen schwieriger sicherzustellen, dass jede Seite von mindestens einer anderen Seite der Website verlinkt wird.“ Eine Sitemap sorgt dafür, dass auch intern schwach verlinkte Produkte entdeckt werden. John Mueller bezeichnete XML-Sitemaps als “a minimal baseline for any serious website.” (Übersetzung) „eine Mindestgrundlage für jede ernst zu nehmende Website.“ Die Aussage von Mueller zur „Mindestgrundlage“ wird über die Berichterstattung von Search Engine Roundtable zu einer Antwort auf X/Twitter wiedergegeben. Sie ist daher als berichtetes und nicht als selbst abgerufenes Primärzitat zu behandeln.
Die harten Grenzen, für die Sie planen
Das Sitemap-Protokoll begrenzt einzelne Dateien und stellt für größere Bestände den Sitemap-Index bereit:
- Pro Datei: Google — “All formats limit a single sitemap to 50MB (uncompressed) or 50,000 URLs. If you have a larger file or more URLs, you must break your sitemap into multiple sitemaps.” (Übersetzung) „Alle Formate begrenzen eine einzelne Für jedes Sitemap-Format gelten höchstens 50 MB (unkomprimiert) oder 50 000 URLs. Ist eine Datei größer oder enthält sie mehr URLs, muss sie auf mehrere Sitemaps verteilt werden.“ Evidence for this claim Each Google sitemap file is limited to 50,000 URLs or 50 MB uncompressed. Scope: Protocol and Search Console submission limits are separate constraints. Confidence: high · Verified: Google: Large sitemaps
- Sitemap-Index: “A sitemap index file may have up to 50,000
loctags” (Übersetzung) „Eine Sitemap-Indexdatei darf höchstens 50 000loc-Tags enthalten“ — sie kann also auf bis zu 50 000 untergeordnete Sitemaps verweisen. Außerdem können Sie “submit up to 500 sitemap index files for each site in your Search Console account.” (Übersetzung) „für jede Website in Ihrem Search-Console-Konto bis zu 500 Sitemap-Indexdateien einreichen.“ - Bings angegebene Obergrenze ist noch großzügiger: 50 000 URLs pro Datei und 50 000 untergeordnete Dateien pro Index. Daher gilt: “a single sitemap index file can reference up to 2.5 billion URLs. At scale, multiple index files can support up to 2.5 trillion URLs across a domain, making this approach ideal for large, complex sites.” (Übersetzung) „Eine einzelne Sitemap-Indexdatei kann auf bis zu 2,5 Milliarden URLs verweisen. In großem Maßstab können mehrere Indexdateien bis zu 2,5 Billionen URLs einer Domain unterstützen, sodass sich dieser Ansatz für große, komplexe Websites eignet.“
Für nahezu jeden Shop lautet die praktische Konsequenz: 50 000 URLs pro Datei, nach Typ aufteilen und in einem Index bündeln. Die Milliarden- und Billionenwerte sind nur für Architekturen mit vielen Millionen SKUs relevant. Sie zeigen aber, dass das Protokoll nicht zum Engpass wird.
Segmentierungsstrategie — und wofür sie wirklich dient
Teilen Sie den Katalog in logische Sitemap-Dateien für Produkte, Kategorien beziehungsweise Collections, Marken und statische beziehungsweise CMS-Seiten auf, auf die ein einziger Index verweist. Viele Leitfäden erwecken fälschlich den Eindruck, eine Aufteilung nach Typ verbessere das Crawl-Budget oder führe zur Indexierung weiterer Seiten. Das stimmt nicht. Mueller beschreibt die Aufteilung ausdrücklich als diagnostische Entscheidung, nicht als Crawling-Hebel:
- “The size & number of sitemap files generally won’t affect the crawling, unless your server is so bogged down that even fetching a handful of sitemap files would slow it down…” (Übersetzung) „Größe und Anzahl der Sitemap-Dateien wirken sich normalerweise nicht auf das Crawling aus, es sei denn, Ihr Server ist so überlastet, dass schon das Abrufen einiger Sitemap-Dateien ihn verlangsamen würde …“
- “I generally recommend splitting a sitemap file into logical parts of your site so that you can monitor those parts individually…” (Übersetzung) „Ich empfehle im Allgemeinen, eine Sitemap-Datei in logische Bereiche Ihrer Website aufzuteilen, damit Sie diese Bereiche einzeln überwachen können …“ Beide Aussagen werden über den Bericht des Search Engine Journal zu einem Reddit AMA wiedergegeben; entscheidend ist hier die Aufteilung für das Monitoring.
Der Nutzen einer separaten Produkt- und Kategorie-Sitemap besteht darin, dass der Sitemaps-Bericht der GSC und die Bing Webmaster Tools das Verhältnis von eingereichten zu indexierten URLs pro Segment zeigen. Werden beispielsweise 40 % der Produktseiten, aber 95 % der Kategorieseiten indexiert, wissen Sie sofort, wo Sie suchen müssen. Die Segmentierung macht das Problem sichtbar; sie löst es nicht und verschafft kein zusätzliches Crawl-Budget.
Was in die Sitemap gehört — und was nicht
Googles Regel ist der vollständige Filter: “Include the URLs in your sitemap that you want to see in Google’s search results. Google generally shows the canonical URLs in its search results, which you can influence with sitemaps.” (Übersetzung) „Listen Sie die URLs in Ihrer Sitemap, die Google als Suchergebnisse zeigen soll. In der Regel präsentiert Google dort kanonische URLs; mit Sitemaps können Sie diese Auswahl beeinflussen.“ Eine Sitemap-URL sollte daher kanonisch und indexierbar sein und den Status 200 zurückgeben. Evidence for this claim Google recommends listing the canonical URLs that a site wants shown in Search. Scope: Sitemap inclusion is a canonicalization hint and does not override noindex or response status. Confidence: high · Verified: Google: Build and submit a sitemap
Aufnehmen: kanonische Produktdetailseiten (PDPs), rankende Kategorie- beziehungsweise Collection-Seiten, Markenseiten und indexierbare statische Seiten.
Ausschließen:
- Facetten-, Filter- und Sortier-URLs —
?sort=,?color=und Filterkombinationen. Sie gehören in Ihre Facettenstrategie (blockieren oder kanonisieren), nicht in die Sitemap. Joshua Hardwicks Sitemap-Leitfaden bei Ahrefs weist auf die Ecommerce-Variante dieses Problems hin: Es sei “worth checking for duplicate and near-duplicate pages on ecommerce sites as these often slip through the net.” (Übersetzung) „sinnvoll, Ecommerce-Websites auf doppelte und nahezu doppelte Seiten zu prüfen, weil diese oft durchs Raster fallen.“ - Session-IDs und Trackingparameter.
- Weiterleitungen (3xx) und Fehler (4xx / 410) — eine Sitemap mit Weiterleitungs-URLs enthält URLs, die Google gerade nicht anzeigen soll.
noindex-Seiten — die widersprüchlichen Signale „einreichen“ und „nicht indexieren“ verschwenden nur Crawls.- Inhaltsarme, nahezu identische Varianten. Eine separate Größen- oder Farb-URL ohne
eigenen Inhalt sollte keinen eigenen Sitemap-Eintrag erhalten. Listen Sie die
kanonische Produkt-URL. Googles 2024 eingeführte strukturierte Daten für
Produktvarianten (
ProductGroup/hasVariant/variesBy) drücken modern aus, dass Größen oder Farben Varianten eines Produkts und nicht N nahezu doppelte Seiten sind. Diese Beziehung gehört dorthin und nicht in die Sitemap.
Produktbilder gehören in den Eintrag der zugehörigen Seite und nicht in eine separate
Liste. Erstellen Sie keine eigenständige Sitemap mit Bild-URLs. Ergänzen Sie stattdessen
den <url>-Eintrag der kanonischen Produkt-URL mithilfe der Bild-Sitemap-Erweiterung um
einen <image:image>-Block. Google: “Each <url> tag can contain up to 1,000
<image:image> tags” (Übersetzung) „Jedes <url>-Tag kann bis zu 1 000
<image:image>-Tags enthalten“ — für die Galerie einer PDP mehr als genug. Evidence for this claim Product images can be added to an existing product URL entry with the image sitemap extension instead of a separate image sitemap. Scope: Each <url> entry can carry up to 1,000 <image:image> tags, and the images still have to be crawlable (not blocked by robots.txt) and, if served from another domain, verified in Search Console. Confidence: high · Verified: Google: Image sitemaps
Zwei Anforderungen an die Crawlbarkeit werden bei großen Katalogen leicht übersehen:
Sperren Sie die Bildpfade nicht in robots.txt. Werden Produktbilder von einer anderen
Domain oder einem CDN ausgeliefert, verifizieren Sie diesen Host in der Search Console,
sonst werden die Bilder nicht erfasst. Welche Variantenbilder aufgenommen werden,
richtet sich nach derselben kanonischen Architektur wie die URL: Hängen Sie Bilder an
den kanonischen Produkteintrag und nicht an jede bereits ausgeschlossene dünne Variante.
Entscheidungsbaum für nicht verfügbare und eingestellte Produkte
Hier kann ein Artikel über Ecommerce-Sitemaps echten Mehrwert bieten: Fast kein Leitfaden behandelt diese Frage differenziert, obwohl genau diese Entscheidung bestimmt, ob eine URL in die Sitemap gehört. Das vollständige Modell habe ich im Ahrefs-Blog beschrieben (Wie sollten Sie mit nicht verfügbaren Produkten umgehen? Es kommt darauf an). Der Titel ist bewusst gewählt. Es gibt keine perfekte Lösung. Entscheidend sind einheitliche, an Ihren Geschäftszielen ausgerichtete Regeln, nicht eine auswendig gelernte Pauschalantwort.
Die Entscheidung folgt zwei Achsen: Ist das Produkt dauerhaft oder vorübergehend nicht verfügbar, und hat die Seite weiterhin Wert (Traffic, Rezensionen oder nützliche Informationen)?
- Vorübergehend nicht verfügbar, Rückkehr bestätigt → Seite online und in der Sitemap lassen. Nennen Sie ein voraussichtliches Datum, bieten Sie eine Warteliste oder eine Benachrichtigung an. Verschieben Sie die URL nicht bei jedem Bestandswechsel in die Sitemap hinein und wieder hinaus — das erzeugt nur Rauschen.
- Vorübergehend nicht verfügbar, Status unbekannt → Produkt in Oberfläche und interner Verlinkung niedriger priorisieren (nach hinten sortieren oder ausblenden), statt es sofort aus der Sitemap zu entfernen. Eine verfrühte Entfernung kann Google die Seite als aufgegeben deuten lassen und schwer zurückzugewinnende Rankings kosten.
- Dauerhaft eingestellt, guter Ersatz vorhanden → per 301 auf ein ähnliches Produkt weiterleiten, Linkkraft erhalten und die alte URL aus der Sitemap entfernen.
- Dauerhaft eingestellt, kein Ersatz, aber weiterhin Traffic oder nützlicher Inhalt (Rezensionen, Kaufratgeber) → Seite online und in der Sitemap lassen.
- Dauerhaft eingestellt, kein Wert → Seite löschen,
404/410zurückgeben und aus der Sitemap entfernen.
Ein zentraler betrieblicher Punkt: Eine Entfernung ist eine koordinierte Bereinigung, keine einzelne Sitemap-Änderung. Wie ich es in dem Artikel formuliere: “when redirecting a page, many systems will automatically remove internal links from categories, facets, sitemaps, and internal search pages” (Übersetzung) „Wenn eine Seite weitergeleitet wird, entfernen viele Systeme automatisch interne Links aus Kategorien, Facetten, Sitemaps und internen Suchseiten.“ Entfernen Sie die URL daher aus der Sitemap und bereinigen Sie im selben Workflow die internen Links darauf (Kategorienmodule, Widgets für verwandte Produkte, interne Suche). Eine tote URL, die nicht mehr in der Sitemap steht, aber noch von zwanzig Kategorieseiten verlinkt wird, ist nicht wirklich bereinigt.
Und vermeiden Sie genau das, wovor Googles eigene Hinweise warnen: Antworten Sie nicht reflexartig für jedes eingestellte Produkt mit 404. Google bevorzugt es, die URL mit Alternativen online zu lassen oder auf eine relevante Kategorie weiterzuleiten, statt pauschal 404 auszuliefern. Außerdem warnt Google vor vielen Soft-404-Seiten. Eine Wand neu entstandener 404-Produktseiten erzeugt genau dieses Muster.
Aktualisierungsfrequenz, lastmod und Automatisierung
Automatisieren Sie die Erzeugung. Bei einem täglich wechselnden Katalog ist das unverzichtbar. Mein ständiger Rat für große Websites lautet: “Add sitemaps. I would make sure this is automated. If you are asked to manually create them, you can do it, but just know that if it’s manual these will rarely be kept up-to-date.” (Übersetzung) „Fügen Sie Sitemaps hinzu und stellen Sie sicher, dass dies automatisiert ist. Wenn Sie Sitemaps manuell erstellen sollen, können Sie das tun; bedenken Sie aber, manuelle Sitemaps nur selten aktuell gehalten werden.“ Bing hat den typischen Fehler dokumentiert: “Too often, Bing discovers stalled sitemaps which have the same URLs listed for months – sometimes years” (Übersetzung) „Zu oft findet Bing nicht mehr aktualisierte Sitemaps, die über Monate — manchmal Jahre — dieselben URLs enthalten“ und empfiehlt, die Sitemap “should ideally be automatically generated at least once a day.” (Übersetzung) „sollte idealerweise mindestens einmal täglich automatisch erzeugt werden.“
lastmod ist das einzige relevante Attribut. Google und Bing verwenden es aktiv;
die anderen optionalen Attribute nicht. Halten Sie den Wert ehrlich:
- Google: “Google uses the
<lastmod>value if it’s consistently and verifiably (for example by comparing to the last modification of the page) accurate.” (Übersetzung) „Google verwendet den<lastmod>-Wert, wenn er dauerhaft und nachprüfbar korrekt ist, beispielsweise im Vergleich zur letzten Änderung der Seite.“ Er soll “reflect the date and time of the last significant update to the page… an update to the main content, the structured data, or links on the page is generally considered significant, however an update to the copyright date is not.” (Übersetzung) „Datum und Uhrzeit der letzten wesentlichen Aktualisierung der Seite abbilden … Eine Änderung am Hauptinhalt, an strukturierten Daten oder an Links gilt im Allgemeinen als wesentlich, eine Änderung des Copyright-Datums dagegen nicht.“ - Bing benennt das Gegenbeispiel klar: “Do not set the
<lastmod>value set to the time you generate the sitemap.<lastmod>should be the date of the last modification of the content.” (Übersetzung) „Verwenden Sie als<lastmod>nicht die Uhrzeit der Sitemap-Erzeugung. Der Wert muss dem Datum entsprechen, an dem der Inhalt zuletzt geändert wurde.“ Verwenden Sie ISO 8601 einschließlich Uhrzeit.
Eine echte Grauzone ist die Frage, ob eine Preisänderung oder ein Wechsel des
Bestandsstatus eine „wesentliche“ Aktualisierung darstellt. Nach Googles Definition
(Hauptinhalt, strukturierte Daten, Links) ist eine reine Preisänderung möglicherweise
nicht wesentlich. Ändert sie jedoch die strukturierten Product-Daten
(availability, price), kommt sie dem näher. Meine Einschätzung: Versuchen Sie nicht,
das System auszutricksen. Erhöhen Sie lastmod nicht bei jedem belanglosen Wechsel —
das erzeugt nur Rauschen — und verlassen Sie sich bei einem zeitkritischen Preisnachlass
nicht allein auf lastmod.
Kombinieren Sie lastmod bei schnellen Änderungen mit IndexNow. Bing beschreibt
beide als Ergänzung, nicht als Entweder-oder: “While real-time URL submission protocols
such as IndexNow help notify search engines of immediate content changes, sitemaps
remain a foundational signal for ensuring comprehensive URL coverage across your
site.” (Übersetzung) „Während Echtzeit-Protokolle zur URL-Übermittlung wie IndexNow
Suchmaschinen über unmittelbare Inhaltsänderungen informieren, bleiben Sitemaps ein
grundlegendes Signal für eine umfassende URL-Abdeckung der Website.“ Für KI-gestützte
Oberflächen gilt außerdem: “The lastmod field in your sitemap remains a key signal,
helping Bing prioritize URLs for recrawling and reindexing, or skip them entirely if
the content hasn’t changed since the last crawl.” (Übersetzung) „Das lastmod-Feld
Ihrer Sitemap bleibt ein wichtiges Signal, mit dem Bing URLs für erneutes Crawling und
Indexieren priorisiert oder vollständig überspringt, wenn sich der Inhalt seit dem
letzten Crawl nicht geändert hat.“ Die Sitemap liefert also Abdeckung und tägliche
Aktualität; IndexNow (Bing, Yandex und weitere — nicht Google) übermittelt einzelne
Preis- oder Bestandsänderungen, ohne auf den nächsten Crawl-Zyklus zu warten.
priority und changefreq ignorieren
Investieren Sie keine Entwicklungszeit in die Pflege dieser Werte. Google formuliert es
eindeutig: “Google ignores <priority> and <changefreq> values.” (Übersetzung)
„Google ignoriert die Werte von <priority> und <changefreq>.“ Gary Illyes bezeichnete
das priority-Feld laut Berichten als “essentially a bag of noise.” (Übersetzung)
„im Grunde einen Sack voller Rauschen.“
Die Aussage von Illyes wird über die Berichterstattung von Search Engine
Roundtable zur SMX Advanced 2017 wiedergegeben und ist keine selbst abgerufene
Primärquelle. Der Punkt bleibt bestehen, weil Googles Dokumentation inzwischen
unabhängig davon bestätigt, dass beide Felder ignoriert werden. Automatisch von
Ihrer Plattform gesetzte Werte sind harmlos. Entwickeln Sie nur keine eigene Logik für
ihre Berechnung.
Monitoring und Diagnose
Dafür ist die Segmentierung gedacht:
- GSC-Sitemaps-Bericht — zeigt pro Segment das Verhältnis von eingereichten zu indexierten URLs. Ist es bei der Produkt-Sitemap deutlich schlechter als bei der Kategorie-Sitemap, liegt wahrscheinlich ein Problem mit Produktseiten vor (inhaltsarme Seiten, blockierte Varianten, kanonische Signale).
- Bing Webmaster Tools — bieten dieselbe Segmentansicht für Bing sowie den Übermittlungsstatus von IndexNow.
- GSC-Bericht zur Seitenindexierung — beobachten Sie wachsende Ausschlussgruppen für Facetten- und Parameter-URLs; sie zeigen, dass Ihre Facettenstrategie URLs in die Entdeckung durchsickern lässt.
- Website-Crawl beziehungsweise Audit (Ahrefs Site Audit, Screaming Frog) — findet Produkte mit fortbestehender Nicht-verfügbar-Meldung, verwaiste Produkte ohne interne Links und defekte interne Links nach einer Weiterleitung oder Entfernung.
Architektur im Enterprise-Maßstab — ein konkretes Beispiel
Planen Sie bei einem Katalog mit Millionen SKUs die Hierarchie anhand des tatsächlichen Volumens und der Einreichungsgrenzen, statt später reaktiv Dateien anzuhängen:
/sitemap-index.xml ← the one index you submit to GSC + BWT
├── /sitemaps/products-1.xml (URLs 1–50,000)
├── /sitemaps/products-2.xml (50,001–100,000)
├── … products-N.xml (chunk every 50,000 canonical PDPs)
├── /sitemaps/categories.xml (all category / collection pages)
├── /sitemaps/brands.xml (all brand pages)
└── /sitemaps/static.xml (homepage, guides, policy pages)Bei fünf Millionen Produkten entstehen ungefähr 100 Produkt-Sitemap-Dateien plus einige weitere — deutlich unter der Grenze von 50 000 Dateien pro Index und den 500 von der GSC akzeptierten Sitemaps. Überschreiten Sie tatsächlich einen einzelnen Index (50 000 × 50 000 = 2,5 Milliarden URLs), teilen Sie ihn auf mehrere Indexdateien auf und reichen jede davon ein. Legen Sie die Größe der Blöcke von Anfang an fest, damit die tägliche Erzeugung nur die Inhalte jeder Datei neu schreibt und Sie die Baumstruktur nicht wegen einer zu kleinen Schätzung neu entwerfen müssen.
Einordnung
Ecommerce-Sitemaps überschneiden sich stark mit den Seiten, die sie auflisten. Welche URLs in die Sitemap gehören, bestimmt Ihre Strategie für Kategorieseiten und Facettennavigation, also welche gefilterten URLs kanonisch und indexierbar sind. Was bei einem ausverkauften Produkt mit seiner URL geschieht, entscheidet die Regel für nicht verfügbare und eingestellte Produkte. Die Sitemap ist außerdem nur einer von mehreren Wegen, auf denen Crawler einen Shop entdecken — neben internen Links, IndexNow und, für Google Shopping, einem Produktfeed im Merchant Center. Sie ersetzt keinen davon, sondern dient als Absicherung der Abdeckung, damit keine URL verwaist.
KI-Zusammenfassung
Kurzfassung des Tabs „Fortgeschritten“:
- Eine Ecommerce-XML-Sitemap listet die kanonischen URLs, die ein Shop crawlen lassen möchte, nach Inhaltstyp (Produkte, Kategorien, Marken, statische Seiten) aufgeteilt unter einem Sitemap-Index.
- Planungsgrenzen: 50 000 URLs beziehungsweise 50 MB pro Datei und bis zu 50 000 Dateien pro Index. Die GSC akzeptiert bis zu 500 Sitemaps; Bings Indexmodell skaliert auf Milliarden URLs. Das Protokoll wird nicht zum Engpass.
- Segmentierung ist ein Monitoring-Werkzeug, kein Crawling-Hebel (Mueller): In GSC und Bing Webmaster Tools sehen Sie eingereichte gegenüber indexierten URLs pro Segment. Mehr Crawl-Budget oder bessere Rankings erhalten Sie dadurch nicht.
- Aufnehmen: kanonische, indexierbare URLs mit Status 200. Ausschließen:
Facetten, Trackingparameter, Weiterleitungen, 4xx/410, noindex und inhaltsarme,
nahezu doppelte Varianten. Verwenden Sie für Varianten Googles 2024 eingeführtes
Schema
ProductGroup/hasVariantstatt N Varianten-URLs. Produktbilder gehören über<image:image>in den zugehörigen Produkteintrag (bis zu 1 000 pro URL), nicht in eine separate Bild-Sitemap, und müssen crawlbar bleiben (robots.txt, domainübergreifende Verifizierung in der Search Console). - Nicht verfügbar oder eingestellt: Entscheiden Sie nach dauerhaft gegenüber vorübergehend und danach, ob die Seite noch Wert besitzt. Vorübergehend und wiederkehrend → online und in der Sitemap lassen; dauerhaft mit gutem Ersatz → 301 und entfernen; dauerhaft und weiterhin wertvoll → behalten; dauerhaft ohne Wert → 404/410 und entfernen. Antworten Sie nicht für alles pauschal mit 404, und verbinden Sie die Sitemap-Entfernung mit der Bereinigung interner Links.
lastmodist das einzige von beiden Suchmaschinen verwendete optionale Attribut. Halten Sie es beim letzten wesentlichen Änderungszeitpunkt ehrlich (ISO 8601 mit Uhrzeit); ein reiner Preis- oder Bestandswechsel ist eine Grauzone.priorityundchangefreqwerden von Google ignoriert.- Automatisieren Sie die Erzeugung täglich und kombinieren Sie
lastmodbei schnellen Preis- oder Bestandsänderungen mit IndexNow (Bing/Yandex — nicht Google).
Offizielle Dokumentation
Primärdokumentation der Suchmaschinen.
- Sitemap erstellen und einreichen — die Grenze von 50 000 URLs beziehungsweise 50 MB, die Regel zu gewünschten Ergebnis-URLs, Hinweise zu
lastmodsowie die ignorierten Attributepriorityundchangefreq. - Sitemaps mit Sitemap-Indexdateien verwalten — Aufteilung oberhalb der Größenlimits, bis zu 50 000
loc-Tags pro Index und 500 Sitemaps pro Search-Console-Konto. - Was ist eine Sitemap? — warum große Websites eine benötigen, weil nicht jede Seite intern leicht zu verlinken ist.
- Strukturierte Daten für Produktvarianten (2024) —
ProductGroup/hasVariant/variesByfür Größen- und Farbvarianten als moderne Alternative zu N nahezu doppelten Varianten-URLs. - Bild-Sitemaps — die Erweiterung
<image:image>zum Einbinden von Produktbildern in den zugehörigen URL-Eintrag, die Grenze von 1 000 Bildern pro Eintrag und Anforderungen an Crawlbarkeit und Verifizierung.
Bing / Microsoft
- Inhalte mit Sitemaps in der KI-gestützten Suche auffindbar halten (Juli 2025) — aktuelle, ausdrücklich auf Ecommerce bezogene Hinweise zu Indexkapazität,
lastmodals Aktualitätssignal und IndexNow als Ergänzung. - Sitemaps – vier Grundlagen für den Einstieg (Mai 2016) — tägliche automatische Erzeugung, der Fehler veralteter Sitemaps und das
lastmod-Gegenbeispiel. - IndexNow / IndexNow.org — Push-Protokoll zum Melden geänderter URLs an Bing, Yandex und weitere; Google verwendet es nicht für allgemeine Seiten.
Zitate aus den Quellen
Dokumentierte Aussagen von Google und Bing. Soweit es die Quellseite unterstützt, führt jeder Link direkt zur zitierten Passage.
Google — Sitemap-Grenzen und aufzunehmende URLs
- “All formats limit a single sitemap to 50MB (uncompressed) or 50,000 URLs. If you have a larger file or more URLs, you must break your sitemap into multiple sitemaps.” (Übersetzung) „Alle Formate begrenzen eine einzelne Sitemap auf 50 MB (unkomprimiert) oder 50 000 URLs. Bei einer größeren Datei oder mehr URLs müssen Sie die Sitemap in mehrere Sitemaps aufteilen.“ Zum Zitat
- “A sitemap index file may have up to 50,000
loctags.” (Übersetzung) „Eine Sitemap-Indexdatei darf bis zu 50 000loc-Tags enthalten.“ Zum Zitat - “Include the URLs in your sitemap that you want to see in Google’s search results. Google generally shows the canonical URLs in its search results, which you can influence with sitemaps.” (Übersetzung) „Nehmen Sie die URLs in Ihre Sitemap auf, die in den Google-Suchergebnissen erscheinen sollen. Google zeigt in den Suchergebnissen normalerweise die kanonischen URLs, die Sie mit Sitemaps beeinflussen können.“ Zum Zitat
- “Generally, on large sites it’s more difficult to make sure that every page is linked by at least one other page on the site.” (Übersetzung) „Bei großen Websites ist es im Allgemeinen schwieriger sicherzustellen, dass jede Seite von mindestens einer anderen Seite der Website verlinkt wird.“ Zum Zitat
Google — lastmod, priority, changefreq
- “Google uses the
<lastmod>value if it’s consistently and verifiably (for example by comparing to the last modification of the page) accurate.” (Übersetzung) „Google verwendet den<lastmod>-Wert, wenn er dauerhaft und nachprüfbar korrekt ist, beispielsweise im Vergleich zur letzten Änderung der Seite.“ Zum Zitat - “Google ignores
<priority>and<changefreq>values.” (Übersetzung) „Google ignoriert die Werte von<priority>und<changefreq>.“ Zum Zitat - “Each
<url>tag can contain up to 1,000<image:image>tags.” (Übersetzung) „Jedes<url>-Tag kann bis zu 1 000<image:image>-Tags enthalten.“ Dokumentation lesen
Bing / Microsoft
- “If you manage a large-scale website, ecommerce platform, or content-rich publishing site, taking full advantage of these limits allows you to ensure all your relevant URLs are discoverable — even at enterprise scale.” (Übersetzung) „Wenn Sie eine große Website, Ecommerce-Plattform oder inhaltsreiche Publishing-Website betreiben, können Sie durch vollständiges Ausnutzen dieser Grenzen sicherstellen, dass alle relevanten URLs auffindbar sind — selbst im Enterprise-Maßstab.“ — Fabrice Canel & Krishna Madhavan, Bing Webmaster Blog, Juli 2025. Zum Zitat
- “The
lastmodfield in your sitemap remains a key signal, helping Bing prioritize URLs for recrawling and reindexing, or skip them entirely if the content hasn’t changed since the last crawl.” (Übersetzung) „Daslastmod-Feld Ihrer Sitemap bleibt ein wichtiges Signal, mit dem Bing URLs für erneutes Crawling und Indexieren priorisiert oder vollständig überspringt, wenn sich der Inhalt seit dem letzten Crawl nicht geändert hat.“ Zum Zitat - “While real-time URL submission protocols such as IndexNow help notify search engines of immediate content changes, sitemaps remain a foundational signal for ensuring comprehensive URL coverage across your site.” (Übersetzung) „Während Echtzeit-Protokolle zur URL-Übermittlung wie IndexNow Suchmaschinen über unmittelbare Inhaltsänderungen informieren, bleiben Sitemaps ein grundlegendes Signal für eine umfassende URL-Abdeckung der Website.“ Zum Zitat
- “Do not set the
<lastmod>value set to the time you generate the sitemap.<lastmod>should be the date of the last modification of the content.” (Übersetzung) „Setzen Sie<lastmod>nicht auf den Zeitpunkt, zu dem Sie die Sitemap erzeugen.<lastmod>sollte dem Datum der letzten Inhaltsänderung entsprechen.“ — Bing Webmaster Blog, Mai 2016. Beitrag lesen
John Mueller, Google — Sitemap Größe & Aufteilung
- “The size & number of sitemap files generally won’t affect the crawling…” (Übersetzung) „Größe und Anzahl der Sitemap-Dateien wirken sich normalerweise nicht auf das Crawling aus …“ und “I generally recommend splitting a sitemap file into logical parts of your site so that you can monitor those parts individually…” (Übersetzung) „Ich empfehle im Allgemeinen, eine Sitemap-Datei in logische Bereiche Ihrer Website aufzuteilen, damit Sie diese Bereiche einzeln überwachen können …“ Wiedergegeben über den Bericht des Search Engine Journal zu einem Reddit AMA (Bericht); vor einer wortwörtlichen Verwendung mit dem ursprünglichen AMA abgleichen.
- XML-Sitemaps sind “a minimal baseline for any serious website.” (Übersetzung) „eine Mindestgrundlage für jede ernst zu nehmende Website.“ Wiedergegeben über die Berichterstattung von Search Engine Roundtable zu einer Antwort auf X/Twitter; keine selbst abgerufene Primärquelle. Den exakten Wortlaut vor dem Zitieren erneut prüfen.
Gary Illyes, Google
- Das
priority-Feld ist “essentially a bag of noise.” (Übersetzung) „im Grunde ein Sack voller Rauschen.“ Wiedergegeben über die Berichterstattung von Search Engine Roundtable zur SMX Advanced 2017; keine selbst abgerufene Primärquelle. Googles Dokumentation bestätigt inzwischen unabhängig davon, dasspriorityundchangefreqignoriert werden.
Soll diese Produkt-URL in die Sitemap?
Führen Sie ein Produkt durch diesen Baum, sobald sich sein Status ändert. Die Sitemap-Entscheidung folgt aus der Seitenentscheidung: Entscheiden Sie zuerst, was mit der Seite geschieht; daraus ergibt sich die Behandlung in der Sitemap.
Is the product out of stock or being removed?
│
├─ Temporarily out of stock
│ ├─ Confirmed coming back
│ │ → KEEP the page live + KEEP in sitemap
│ │ (add restock date / notify-me; don't churn it in and out)
│ └─ Status unknown
│ → KEEP the page live + KEEP in sitemap for now
│ (deprioritize in UI + internal links; don't yank it prematurely)
│
└─ Permanently gone / discontinued
├─ A good replacement product exists
│ → 301 REDIRECT to the replacement + REMOVE from sitemap
│ (also clean up internal links pointing at the old URL)
├─ No replacement, but the page still earns traffic or has
│ useful content (reviews, a buying guide)
│ → KEEP the page live + KEEP in sitemap
└─ No replacement, no residual value
→ 404 / 410 + REMOVE from sitemap
(but DON'T mass-404 the whole discontinued catalog at once —
prefer redirect-to-category where a sensible one exists)Zwei Regeln gelten für jeden Zweig „Entfernen“:
- Das Entfernen aus der Sitemap ist eine koordinierte Bereinigung. Entfernen Sie auch interne Links aus Kategoriemodulen, Widgets für verwandte Produkte und der internen Suche, die auf die tote URL zeigen. Andernfalls ist sie nur halb entfernt.
- Warten Sie bei zeitkritischen Änderungen (Preissenkung, kurzfristige
Wiederverfügbarkeit) nicht auf die tägliche Sitemap-Erzeugung. Melden Sie die URL per
IndexNow, damit Bing und Yandex sie sofort erneut crawlen. Sitemap-
lastmodist das Stapel- und Abdeckungssignal; IndexNow gibt den Echtzeitimpuls.
Ecommerce-Sitemap-Checkliste
Struktur
- Sitemap nach Typ aufteilen — Produkte, Kategorien/Collections, Marken, statische Seiten — unter einem Sitemap-Index.
- Jede Datei unter 50 000 URLs und 50 MB (unkomprimiert) halten.
- Den Index in der Google Search Console und den Bing Webmaster Tools einreichen.
- Produkt-Sitemaps in Blöcke fester Größe teilen, damit die tägliche Erzeugung nur Inhalte neu schreibt und bei Wachstum keine neue Architektur erfordert.
Inhalte
- Nur kanonische, indexierbare URLs mit Status 200 aufnehmen.
- Keine Facetten-, Filter- oder Sortier-URLs, Session-IDs oder Trackingparameter.
- Keine Weiterleitungen (3xx), 4xx/410 oder
noindex-Seiten. - Keine inhaltsarmen, nahezu doppelten Größen- oder Farbvarianten (kanonische
Produkt-URL verwenden; Varianten mit
ProductGroup/hasVariantausdrücken). - Produktbilder über
<image:image>im kanonischen Produkteintrag ergänzen (bis zu 1 000 pro URL), nicht in einer separaten Bild-Sitemap; nicht perrobots.txtblockieren.
Aktualität
- Erzeugung ist automatisiert (mindestens täglich), nicht manuell und veraltet.
-
lastmodspiegelt die letzte wesentliche Inhaltsänderung wider, nicht den Zeitstempel des Cronjobs. -
lastmodverwendet ISO 8601 einschließlich Uhrzeit. -
priorityundchangefreqwerden nicht manuell gepflegt; beide werden ignoriert. - IndexNow für schnelle Preis- und Bestandsänderungen bei Bing/Yandex einrichten.
Nicht verfügbar / eingestellt
- Dokumentierte Regeln für dauerhaft, vorübergehend und unbekannt statt Einzelfallentscheidungen verwenden.
- Vorübergehend nicht verfügbare, wiederkehrende Produkte online und in der Sitemap lassen.
- Dauerhaft entfernte URLs per 301 auf einen Ersatz weiterleiten (oder bei fehlendem Wert 404/410 ausliefern), aus der Sitemap entfernen und interne Links im selben Vorgang bereinigen.
- Keine Masse von 404-Antworten für eingestellte Produkte erzeugen.
Überwachen
- GSC-Sitemaps-Bericht pro Segment prüfen (eingereicht gegenüber indexiert).
- In der GSC-Seitenindexierung auf wachsende Mengen von Facetten- und Parameter-URLs achten.
- Website-Audit auf Nicht-verfügbar-Meldungen, verwaiste Produkte und nach Entfernungen verbleibende defekte interne Links ausführen.
Die Denkmodelle
1. Die Sitemap ist ein Hinweis, keine Anweisung. Mit dem Einreichen einer URL bitten Sie Google, sie zu berücksichtigen; Sie erzwingen weder Crawling noch Indexierung. Werden Produkte aus Ihrer Sitemap nicht indexiert, liegt die Lösung vorgelagert: bei interner Verlinkung, Inhaltsqualität und kanonischen Signalen, nicht in einer größeren oder feiner gegliederten Sitemap. Segmentierung macht das Problem sichtbar, löst es aber nicht.
2. Für Monitoring aufteilen, nicht für Crawl-Budget. Der einzige Grund für getrennte Produkt- und Kategorie-Sitemaps ist die Anzeige von eingereichten gegenüber indexierten URLs pro Segment in GSC und Bing. Die Aufteilung bietet weder einen Crawl-Budget- noch einen Rankingbonus. Das ist der häufigste Mythos, den es abzulegen gilt.
3. Nur lastmod verdient Pflege.
Halten Sie es beim letzten wesentlichen Änderungszeitpunkt ehrlich; beide Suchmaschinen
nutzen es zur Priorisierung erneuter Crawls. priority und changefreq werden ignoriert
— entwickeln Sie dafür keine Logik.
4. Die Sitemap-Entscheidung folgt der Seitenentscheidung. Entscheiden Sie nie isoliert, ob eine URL in die Sitemap gehört. Legen Sie anhand von dauerhaft gegenüber vorübergehend und dem verbleibenden Wert fest, was mit der Seite geschieht (behalten, weiterleiten, 404). Der Sitemap-Eintrag folgt automatisch.
5. Eine Entfernung ist ein Workflow, keine einzelne Änderung. Eine URL aus der Sitemap zu nehmen, ohne die darauf zeigenden internen Links zu entfernen oder weiterzuleiten, erledigt nur die halbe Arbeit. Behandeln Sie Sitemap-Bereinigung, Bereinigung interner Links und Weiterleitung beziehungsweise 404 als atomaren Vorgang.
6. Sitemap = Abdeckung; IndexNow = Unmittelbarkeit. Mit der täglich erzeugten Sitemap reichen Sie eine umfassende URL-Abdeckung zur Entdeckung ein. Sie garantiert weder Crawling noch Indexierung, sondern nur eine vollständige Liste. IndexNow übermittelt einzelne zeitkritische Änderungen sofort. Beide ergänzen einander; verwenden Sie nicht eines anstelle des anderen.
Ecommerce-Sitemap — Spickzettel
Die harten Grenzen
| Grenze | Wert |
|---|---|
| URLs pro Sitemap-Datei | 50 000 |
| Größe pro Sitemap-Datei (unkomprimiert) | 50 MB |
| Untergeordnete Sitemaps pro Indexdatei | 50 000 |
| Pro GSC-Konto einreichbare Sitemaps | 500 |
| Angegebene Obergrenze eines Bing-Index | ~2,5 Milliarden URLs |
Sitemap-Attribute
| Attribut | Von Suchmaschinen verwendet? | Empfehlung |
|---|---|---|
lastmod | Ja (Google + Bing) | Letzte wesentliche Änderung ehrlich abbilden; ISO 8601 mit Uhrzeit |
priority | Nein — Google ignoriert es | Nicht pflegen |
changefreq | Nein — Google ignoriert es | Nicht pflegen |
In die Sitemap oder nicht?
| URL-Typ | In der Sitemap? |
|---|---|
| Kanonische Produktseite (200) | Ja |
| Kategorie-, Marken- oder statische Seite (200, indexierbar) | Ja |
| Facetten-, Filter- oder Sortier-URL | Nein |
| Session- oder Trackingparameter-URL | Nein |
| Weiterleitung (3xx) | Nein |
| 4xx / 410 | Nein |
noindex-Seite | Nein |
| Inhaltsarme Größen-/Farbvariante | Nein — kanonisches Produkt listen; Variantenschema verwenden |
Nicht verfügbar → Maßnahme
| Situation | Seite | Sitemap |
|---|---|---|
| Vorübergehend, kehrt zurück | Online lassen | Behalten |
| Vorübergehend, unbekannt | Online lassen, in der UI niedriger priorisieren | Vorläufig behalten |
| Dauerhaft, guter Ersatz | 301-Weiterleitung | Entfernen |
| Dauerhaft, weiterhin wertvoll | Online lassen | Behalten |
| Dauerhaft, kein Wert | 404 / 410 | Entfernen |
Kurzfakten
- Aufteilung nach Typ = Monitoring, nicht Crawl-Budget (Mueller).
- Erzeugung täglich automatisieren — veraltete Sitemaps sind ein dokumentierter Ecommerce-Fehler.
- IndexNow für Preis- und Bestandsmeldungen in Echtzeit an Bing/Yandex, nicht Google.
- Eingestellte Produkte nicht massenhaft mit 404 beantworten; wo sinnvoll auf eine Kategorie weiterleiten.
Ausgearbeitete Beispiele
Ein minimaler Sitemap-Index für einen Shop
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemaps/products.xml</loc>
<lastmod>2026-07-03T09:15:00-04:00</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemaps/categories.xml</loc>
<lastmod>2026-07-02T22:00:00-04:00</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemaps/brands.xml</loc>
<lastmod>2026-06-30T22:00:00-04:00</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemaps/static.xml</loc>
<lastmod>2026-06-28T14:00:00-04:00</lastmod>
</sitemap>
</sitemapindex>Ein Produkt-Sitemap-Eintrag mit ehrlichem lastmod
<url>
<loc>https://example.com/products/trail-runner-x2/</loc>
<lastmod>2026-07-01T11:42:00-04:00</lastmod>
</url>priority und changefreq fehlen bewusst: Sie werden ignoriert und sind die Bytes nicht
wert. lastmod bildet hier eine echte Inhaltsänderung (eine geänderte Spezifikation) ab,
nicht den Erzeugungszeitpunkt der Datei.
Ein großer Katalog in Blöcken
Bei 5 000 000 Produkten umfasst das Produktsegment ungefähr 100 Dateien mit jeweils höchstens 50 000 URLs:
/sitemap-index.xml
├── /sitemaps/products-001.xml (URLs 1–50,000)
├── /sitemaps/products-002.xml (50,001–100,000)
├── …
├── /sitemaps/products-100.xml (4,950,001–5,000,000)
├── /sitemaps/categories.xml
├── /sitemaps/brands.xml
└── /sitemaps/static.xmlDas sind insgesamt ungefähr 103 Dateien — unter der Grenze von 50 000 pro Index und deutlich unter den 500 von der GSC akzeptierten Sitemaps. Sie müssen die Architektur nicht ändern, weil eine frühere Schätzung zu klein war.
Zwei Varianten für ein eingestelltes Produkt
# Discontinued, but the newer model is a clean replacement:
GET /products/trail-runner-x1/ → 301 → /products/trail-runner-x2/
→ remove /products/trail-runner-x1/ from products.xml
→ remove internal links to it from category + related-product modules
# Discontinued, no replacement, still ranks for reviews:
GET /products/legacy-headlamp/ → 200 (kept live, "no longer available" + alternatives)
→ stays in products.xml Werkzeuge für Ecommerce-Sitemaps
- Google Search Console — Sitemaps-Bericht — Index einreichen und das Verhältnis von eingereichten zu indexierten URLs pro Segment auswerten; genau dafür erfolgt die Aufteilung nach Typ.
- GSC — Bericht zur Seitenindexierung — ausgeschlossene Gruppen auf Facetten- und Parameter-URLs überwachen, die in die Entdeckung durchsickern.
- Bing Webmaster Tools — Sitemap-Einreichung und Segmentansicht für Bing sowie den Übermittlungsstatus von IndexNow prüfen.
- IndexNow — einzelne geänderte Produkt-URLs (Preis/Bestand) sofort an Bing, Yandex und weitere übermitteln, statt auf den nächsten Crawl zu warten. Nicht für Google.
- Sitemap-Generator Ihrer Plattform — Shopify, Adobe Commerce/Magento, WooCommerce, BigCommerce und weitere erzeugen segmentierte Sitemaps automatisch. Nutzen Sie diese Automatisierung, statt Dateien manuell zu pflegen.
- Ahrefs Site Audit — Produkte mit fortbestehender Nicht-verfügbar-Meldung, unverlinkte verwaiste Produkte und defekte interne Links nach Weiterleitung oder Entfernung finden.
- Screaming Frog SEO Spider — Sitemap crawlen, für jede URL Status 200 sowie kanonische und indexierbare Eigenschaften bestätigen und versehentlich aufgenommene Weiterleitungen oder 4xx finden.
Ecommerce-Sitemap-Fehler, die Sie vermeiden sollten
Jede von der Plattform erzeugbare URL auflisten
Warum das scheitert: Weiterleitungen, nicht kanonische Facetten, Fehler und
Noindex-Seiten lassen die Sitemap der Indexierungsabsicht der Website widersprechen.
Stattdessen: Nur kanonische, indexierbare URLs mit Status 200 ausgeben.
lastmod als täglichen Ping behandeln
Warum das scheitert: Wird das Datum ohne wesentliche Seitenänderung aktualisiert,
verliert das Signal seine Vertrauenswürdigkeit. Stattdessen: lastmod aus der
zugrunde liegenden wesentlichen Inhalts-, Preis-, Verfügbarkeits- oder
Structured-Data-Änderung ableiten.
Dateien aufteilen und dies als Crawl-Budget-Lösung bezeichnen
Warum das scheitert: Segmentierung verbessert die Diagnose, nicht automatisch Ranking oder Crawl-Zuteilung. Stattdessen: Nach sinnvollen Seitentypen aufteilen und anhand der eingereichten sowie indexierten Werte jedes Segments Probleme lokalisieren.
Weitergeleitete oder eingestellte Produkte im Feed belassen
Warum das scheitert: Eine Sitemap sollte aktuelle kanonische Ziele beschreiben, nicht historischen Bestand. Stattdessen: Produktstatus, interne Links und Sitemap-Eintrag in einem Vorgang aktualisieren.
Häufige Probleme mit Ecommerce-Sitemaps
Die Search Console kann die Sitemap nicht abrufen
Wahrscheinliche Ursache: Die Sitemap oder eine untergeordnete Indexdatei ist
blockiert, verlangt eine Authentifizierung, läuft in ein Timeout oder liefert den
falschen Status. Behebung: Eingereichte URL als nicht authentifizierter Client
abrufen, den Verweisen auf untergeordnete Dateien folgen und bestätigen, dass jede vom
erwarteten Host XML mit Status 200 liefert.
Eingereichte URLs sind größtenteils nicht indexiert
Wahrscheinliche Ursache: Die Datei enthält Weiterleitungen, nicht kanonische Seiten, inhaltsarme oder doppelte Produkte, Fehler oder von der Indexierung ausgeschlossene URLs. Behebung: Stichprobe des betroffenen Segments ziehen, Status, kanonische URL, Robots-Anweisungen und interne Links abgleichen und den Seitenzustand korrigieren, statt unverändertes XML erneut einzureichen.
lastmod-Daten entsprechen nicht den tatsächlichen Änderungen
Wahrscheinliche Ursache: Für jede URL wird der Erzeugungszeitpunkt geschrieben.
Behebung: lastmod mit der letzten wesentlichen Datensatz- oder Seitenänderung
verknüpfen und unverändert lassen, wenn lediglich die Sitemap-Datei neu erzeugt wurde.
Produkt-URLs bleiben nach der Einstellung bestehen
Wahrscheinliche Ursache: Ereignisse im Bestandslebenszyklus sind nicht mit der Sitemap-Erzeugung verbunden. Behebung: Die Entscheidung „behalten, weiterleiten oder entfernen“ im Produktsystem festlegen und das betroffene Segment aus dem kanonischen Bestand neu erzeugen.
Anweisungen zur Prüfung von Ecommerce-Sitemaps
Eine Sitemap-Stichprobe abgleichen
Fügen Sie Zeilen mit Sitemap-Segment, URL, Status, kanonischer URL, Robots-Anweisung, Verfügbarkeit und internen eingehenden Links ein.
Audit this ecommerce sitemap sample. Classify each URL as keep, investigate, redirect and
remove, or remove. Use only the supplied status, canonical, robots, availability, and
inlink evidence. State which field caused each classification. Do not infer index status
or product permanence when those fields are absent.Eine nützliche Segmentierung entwerfen
Fügen Sie die Seitentypen des Katalogs und die ungefähren aktuellen URL-Mengen ein.
Propose an XML sitemap index organized for diagnosis. Keep product, category, brand, and
static page types distinguishable; split any file that would exceed protocol limits.
Explain what Search Console problem each segment would help isolate. Do not claim that
segmentation improves rankings or crawl budget by itself. Skripte zum Prüfen von Sitemap-Dateien
Header abrufen und XML-Syntax validieren
curl -I 'https://www.example.com/sitemap-index.xml'
curl -sS 'https://www.example.com/sitemap-index.xml' | xmllint --noout -Ersetzen Sie den Beispiel-Host durch eine Website, die Sie kontrollieren. Eine erfolgreiche Syntaxprüfung beweist nur, dass das XML geparst werden kann, nicht dass seine URLs kanonisch oder indexierbar sind.
Adressen untergeordneter Sitemaps extrahieren
curl -sS 'https://www.example.com/sitemap-index.xml' \
| xmllint --xpath '//*[local-name()="sitemap"]/*[local-name()="loc"]/text()' -Rufen Sie jede zurückgegebene URL separat ab, damit ein intakter Index keine fehlerhafte untergeordnete Sitemap verdeckt.
URLs zählen, ohne sie im Browser zu laden
curl -sS 'https://www.example.com/sitemaps/products.xml' \
| xmllint --xpath 'count(//*[local-name()="url"])' -Die Anzahl hilft bei der Prüfung der Dateigröße. Sie ersetzt nicht die Validierung von Status, kanonischer URL und Anweisungen für die aufgeführten URLs.
Nachweisen, dass eine Sitemap-Änderung funktioniert
Integritätstest des Sitemap-Index
Auszuführender Test: Index mit dem XML Sitemap Validator
validieren und jede referenzierte untergeordnete Sitemap abrufen. Erwartetes Ergebnis:
Gültiges XML, erreichbare Antworten mit Status 200 und ausschließlich beabsichtigte
Sitemap-Adressen derselben Website. Fehlerinterpretation: Das Deployment hat
fehlerhaftes XML oder einen defekten Verweis auf eine untergeordnete Datei erzeugt.
Beobachtungsfenster: unmittelbar nach der Erzeugung. Rollback-Auslöser: Der
eingereichte Index oder ein erforderliches Segment ist nicht mehr verfügbar.
Test auf Übereinstimmung des URL-Status
Auszuführender Test: Stichprobe hinzugefügter und entfernter Produkt-URLs mit dem
Indexation
Reconciler oder einem Crawler-Export
prüfen. Erwartetes Ergebnis: Aufgeführte URLs sind kanonische, indexierbare Seiten
mit Status 200; Weiterleitungen und Fehler fehlen. Fehlerinterpretation:
Sitemap-Erzeugung und Produktlebenszyklus stimmen nicht überein. Beobachtungsfenster:
unmittelbar nach der Neuerzeugung und erneut nach der nächsten Bestandssynchronisierung.
Rollback-Auslöser: Eine Veröffentlichung entfernt live geschalteten kanonischen
Bestand oder fügt eine große unbeabsichtigte URL-Klasse hinzu.
Test auf ehrliches lastmod
Auszuführender Test: Geänderte lastmod-Werte mit dem zugrunde liegenden
Katalogänderungsprotokoll vergleichen. Erwartetes Ergebnis: Daten ändern sich nur
bei materiell geänderten Seiten. Fehlerinterpretation: Der Erzeugungszeitpunkt wird
als Änderungszeitpunkt ausgegeben. Beobachtungsfenster: mindestens ein normaler
Neuerzeugungszyklus. Rollback-Auslöser: Die meisten Einträge ändern sich ohne
entsprechende Seitenänderungen.
Laufende Ecommerce-Sitemap-Metriken
Anteil gültiger kanonischer URLs
Metrik: Anteil der aufgeführten URLs, die Status 200 zurückgeben, indexierbar und
selbstkanonisch sind. Aussage: Ob die Sitemap den beabsichtigten Bestand korrekt
beschreibt. Erhebung: Wiederkehrender Crawl oder Export des Indexation Reconciler
nach Sitemap-Segment. Benchmark / realistischer Bereich: Ziel ist, dass alle
eingereichten URLs die Regel erfüllen; Ausnahmen klassifizieren, statt sie in einem
Durchschnitt zu verstecken. Taktung: wöchentlich bei schnell wechselnden Katalogen
und nach Veröffentlichungen des Generators.
Trend „eingereicht gegenüber indexiert“ nach Segment
Metrik: Mengen eingereichter und indexierter URLs für Produkt-, Kategorie-, Marken- und statische Segmente. Aussage: Bei welchen Vorlagen die Indexierung abweicht. Erhebung: Sitemaps- und Seitenindexierungsberichte der Search Console. Benchmark / realistischer Bereich: Jedes Segment mit seiner eigenen Historie und Eignung vergleichen; die Einreichung garantiert keine Indexierung. Taktung: wöchentlich erheben, monatlich prüfen.
Verzögerung der Sitemap-Aktualität
Metrik: Zeit zwischen einer wesentlichen Katalogänderung und ihrem korrekten Zustand
in der Sitemap. Aussage: Ob die Automatisierung Neueinführungen, Bestandsstatus,
Weiterleitungen und Entfernungen zeitnah abbildet. Erhebung: Zeitstempel von
Katalogereignissen, Sitemap-lastmod und Erzeugungsprotokolle vergleichen. Benchmark /
realistischer Bereich: Ein betriebliches Service-Level anhand der
Veröffentlichungsfrequenz festlegen, statt einen SEO-Schwellenwert zu erfinden.
Taktung: wöchentliche Betriebsprüfung.
Ressourcen, die Ihre Zeit wert sind
Meine Artikel
- Umgang mit nicht verfügbaren Produkten: Es kommt darauf an — der vollständige Entscheidungsrahmen (dauerhaft, vorübergehend oder unbekannt; Weiterleitung, 404 oder online lassen), aus dem sich die Aufnahme in die Sitemap ergibt. Diesen Teil lassen die meisten Sitemap-Leitfäden aus.
- Enterprise-SEO-Strategien für maximales Wachstum — warum die Sitemap-Erzeugung im großen Maßstab automatisiert sein muss und wie das Crawl-Budget bei großen, häufig aktualisierten Katalogen einzuordnen ist.
- Einsteigerleitfaden für technische SEO — wo Sitemaps und Entdeckung in das größere technische Gesamtbild gehören.
Meine Vorträge
- Wie die Suche funktioniert (SlideShare) — mein Überblick über Entdeckung, Crawling, Rendering und Indexierung; Sitemaps dienen dabei als Absicherung der Entdeckung. Ständiger Hinweis: “This is my understanding of systems… not going to be 100% complete or accurate.” (Übersetzung) „Dies ist mein Verständnis der Systeme … es wird nicht zu 100 % vollständig oder korrekt sein.“
Aus der Branche
- Eine XML-Sitemap erstellen und bei Google einreichen — Joshua Hardwick, Ahrefs — die Grundlagen sowie der Ecommerce-Hinweis, Sitemaps auf doppelte und nahezu doppelte Seiten zu prüfen.
- Facettennavigation: Definition, Beispiele und bewährte SEO-Verfahren — Sam Underwood, Ahrefs — welche gefilterten URLs aus der Sitemap herauszuhalten oder bewusst aufzunehmen sind.
- John Mueller von Google: Es gibt keine ideale Sitemap-Größe — Search Engine Journal — die Aussage „für Monitoring, nicht für Crawling aufteilen“.
- Inhalte mit Sitemaps in der KI-gestützten Suche auffindbar halten — Bing Webmaster Blog (Fabrice Canel & Krishna Madhavan) — aktuelle offizielle Ecommerce-Hinweise und die Kombination von IndexNow mit Sitemaps.
- Sitemaps – vier Grundlagen für den Einstieg — Bing Webmaster Blog — über Monate oder Jahre unveränderte Sitemaps und das
lastmod-Gegenbeispiel. - Nicht verfügbare und entfernte Produktseiten behandeln — Matthew Edgar — eine unabhängige technische SEO-Perspektive darauf, warum eine verfrühte Entfernung schwer erkämpfte Rankings gefährdet.
Testen Sie sich selbst: Ecommerce-XML-Sitemaps
Fünf kurze Fragen zur Segmentierung, Größenplanung und Pflege einer Ecommerce-Sitemap. Wählen Sie jeweils eine Antwort und prüfen Sie anschließend das Ergebnis.
Änderungsprotokoll
Aktualisiert am 11. Aug. 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.
Aktualisiert am 18. Juli 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.