E-Commerce-Sitemap: welche Produkte, wie viele, wie
Bei einem Katalog mit 50.000 SKU kostet eine schlecht aufgeteilte Sitemap Wochen bei der Indexierung. So strukturieren Sie eine Produkt-Sitemap richtig.

E-Commerce-Sitemap: welche Produkte, wie viele, wie
Eine XML-Sitemap soll Google dabei helfen, Ihre Seiten zu entdecken. Auf einer kleinen Website läuft das fast automatisch. Bei einem E-Commerce-Katalog mit 10.000 oder 100.000 SKU ist eine schlecht strukturierte Sitemap eine der ersten Ursachen für Unterindexierung: Tausende Produkte werden von Google nie gecrawlt, weil Ihre Sitemap ein falsches Signal sendet.
Hier ist die Methode, um eine Produkt-Sitemap aufzubauen, die funktioniert — mit den echten Regeln und Grenzen, die man im Live-Betrieb sieht.
Die Grenze von 50.000 URLs (und was sie wirklich bedeutet)
Eine sitemap.xml-Datei darf nur maximal 50.000 URLs enthalten, bei einer maximalen Größe von 50 MB uncompressed. Das ist im sitemap.xml-Protokoll festgelegt.
Aber 50.000 URLs sind die technische Grenze — die praktische Grenze liegt niedriger. Google empfiehlt implizit, unter 10.000–20.000 URLs pro Datei zu bleiben, damit der Crawler jede URL sauber verarbeitet. Darüber hinaus kann er Stichproben ziehen und URLs am Ende der Liste ignorieren.
Operative Regel: 5.000–20.000 URLs pro Sitemap-Datei sind der optimale Bereich. Darüber hinaus sollten Sie sharden.
Sitemap-Index und Sharding
Für einen Katalog mit 50.000 Produkten erstellt man einen Sitemap-Index, der auf mehrere untergeordnete Sitemaps verweist:
/sitemap.xml (Index, enthält die Links zu den untergeordneten Dateien):
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-products-1.xml</loc>
<lastmod>2026-04-23</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-products-2.xml</loc>
<lastmod>2026-04-23</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-products-3.xml</loc>
<lastmod>2026-04-23</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-pages.xml</loc>
<lastmod>2026-04-23</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-blog.xml</loc>
<lastmod>2026-04-23</lastmod>
</sitemap>
</sitemapindex>
Empfohlene Sharding-Strategie für einen Katalog:
sitemap-products-{N}.xml— Produkte, 10.000 URLs pro Dateisitemap-pages.xml— statische Seiten (Startseite, Über uns, Preise usw.)sitemap-blog.xml— Blogartikelsitemap-categories.xml— Produktkategorieseiten
Regel: nur ein Sitemap-Index pro Domain, mehrere untergeordnete Sitemaps. Reichen Sie bei Google Search Console nur den Index ein — nicht jede einzelne untergeordnete Datei.
Das lastmod, das lügt (und warum das toxisch ist)
Viele Shops setzen <lastmod> auf das Tagesdatum, um „Google mitzuteilen, dass die Seite geändert wurde“. Das ist ein Trick, den Google inzwischen erkennt: Wenn Sie jeden Tag 10.000 geänderte Seiten melden, obwohl sich nichts geändert hat, ignoriert Google nach 2–3 Wochen alle Ihre lastmod-Angaben.
Die richtige Praxis:
<lastmod>= echtes Datum der letzten Änderung des Inhalts der Seite (nicht das Crawl-Datum und nicht das Tagesdatum)- ISO 8601-Format:
2026-04-23oder2026-04-23T14:30:00+02:00 - Nur aktualisieren, wenn sich das Produkt wirklich ändert (Preis, Beschreibung, Bilder, Bestand)
Wenn Sie das Datum der letzten Änderung nicht zuverlässig bestimmen können, lassen Sie das Feld weg — das ist besser als ein falsches lastmod, das Ihre Glaubwürdigkeit beim Crawler verschlechtert.
Varianten ausschließen (die Regel, die 30 % crawl budget spart)
In Shopify hat jede Produktvariante potenziell eine URL mit Query-Parametern:
/products/chaussure-derby?variant=44-noir
/products/chaussure-derby?variant=44-marron
/products/chaussure-derby?variant=45-noir
...
Diese URLs dürfen NICHT in die Sitemap. Warum:
- Sie werden alle per canonical auf die übergeordnete Seite
/products/chaussure-derbygesetzt - Ihre Indexierung erzeugt Duplicate Content im Google-Index
- Sie verbrauchen Ihr crawl budget ohne Nutzen
Die Produkt-Sitemap darf nur die canonical-URLs der übergeordneten Produkte enthalten, nicht die Varianten.
Dasselbe gilt für:
- interne Suchseiten (
/search?q=...) - gefilterte Seiten (
/collections/chaussures?color=noir) - Seiten mit Tracking-Parametern (
?utm_source=...)
Einfache Regel: Wenn eine URL ein canonical auf eine andere URL hat, gehört sie nicht in die Sitemap.
Dauerhaft nicht verfügbare Produkte ausschließen
Produkte, die nur vorübergehend nicht auf Lager sind (ein paar Tage), sollten in der Sitemap bleiben — ihr Ranking ist ein Wert, den Sie erhalten sollten, bis der Bestand zurückkommt.
Produkte, die dauerhaft eingestellt wurden (nie wieder im Verkauf), sollten aus der Sitemap UND aus dem Google-Index entfernt werden (per 301-Weiterleitung oder meta robots noindex).
Häufige schlechte Praxis: eingestellte Produktseiten löschen und 404 zurückgeben. Ergebnis: Sie verlieren externe Backlinks, Bewertungen, und Google braucht 6–12 Monate, um seinen Index zu bereinigen. Besser ist eine 301-Weiterleitung auf ein ähnliches Produkt oder die übergeordnete Kategorie.
Bei GSC + Bing einreichen (und warum auch bei Bing)
Sobald die Sitemap erstellt ist, reichen Sie sie ein bei:
- Google Search Console: Settings → Sitemaps → Submit
https://example.com/sitemap.xml - Bing Webmaster Tools: Sitemaps → Submit sitemap
- Yandex Webmaster (wenn Sie Russland anvisieren) — 2026 selten
Die Einreichung bei Bing wird unterschätzt. Bing + Yahoo = 6–8 % des weltweiten Suchtraffics, etwa 15–20 % in den USA und im Vereinigten Königreich. DuckDuckGo nutzt ebenfalls den Bing-Index. Bing zu ignorieren heißt, 10–20 % potenziellen Traffic zu ignorieren.
Monitoring nach der Einreichung:
- GSC → Indexing → Sitemaps: prüfen, dass „Discovered“ = Anzahl der eingereichten URLs ist und dass „Indexed“ schrittweise steigt
- Wenn
Indexed / Discoverednach 8 Wochen < 50 % ist, gibt es ein Problem mit der Seitenqualität (nicht mit der Sitemap)
Häufigkeit der erneuten Einreichung
Bei einer dynamischen Sitemap (täglich im Backend neu generiert) crawlt Google sie automatisch in seinem eigenen Rhythmus erneut. Sie müssen nicht bei jedem Update neu einreichen.
Reichen Sie manuell erneut ein, wenn:
- Sie auf einmal 1000+ neue Produkte hinzufügen
- Sie den Katalog grundlegend überarbeiten
- Sie von einer Plattform auf eine andere migrieren
Nach Plattform
Shopify
Sitemap wird automatisch unter https://<yourshop>.myshopify.com/sitemap.xml und /sitemap_products_1.xml usw. generiert. Sie können sie nicht direkt anpassen. Grenzen:
- Nicht veröffentlichte Produkte und out-of-stock-Produkte mit „continue selling = off“ werden automatisch ausgeschlossen
- lastmod wird korrekt aktualisiert
- Ein Index wird erzeugt, wenn >5000 Produkte vorhanden sind
WooCommerce
Keine native Sitemap. Optionen:
- Yoast SEO: erzeugt eine Sitemap unter
/sitemap_index.xmlmit untergeordneten Sitemaps - RankMath: dito, schneller zu konfigurieren
- XML Sitemaps (dediziertes Plugin): wenn Sie nur eine Sitemap ohne komplette SEO-Suite möchten
Empfohlene Konfiguration: Schließen Sie Autorenseiten, Tags mit <5 Artikeln und Datumsarchive aus.
Headless oder individuell entwickelt
Dynamisch serverseitig generieren. In Next.js über app/sitemap.ts oder pages/api/sitemap.xml. Achten Sie auf Sharding bei >10.000 URLs.
Sitemap-Audit in 15 Minuten
Wesentliche Prüfungen für Ihre aktuelle Sitemap:
-
https://example.com/sitemap.xmlliefert einen 200 mit Content-Typeapplication/xmlzurück - Die Sitemap ist in
robots.txtüberSitemap: ...referenziert - Anzahl der URLs in der Sitemap ist konsistent mit der Anzahl veröffentlichter Seiten (eine Abweichung >10 % = Problem)
- Keine URL mit 301/404/500 in der Sitemap (mit Screaming Frog testen)
- Keine Varianten-, Parameter- oder internen Such-URLs
- lastmod ist konsistent mit der Realität (nicht überall das falsche „heute“)
- Bei GSC + Bing Webmaster Tools eingereicht
FAQ
Wie oft crawlt Google meine Sitemap erneut?
Google crawlt die Sitemap in der Frequenz, die es für sinnvoll hält — typischerweise täglich bei großen aktiven Katalogen, wöchentlich bei weniger dynamischen Websites. Sie können über GSC ein erneutes Crawling anstoßen, indem Sie bei einer bereits eingereichten Sitemap auf „Submit“ klicken.
Muss ich die Sitemap in robots.txt angeben?
Ja, immer. Zeile: Sitemap: https://example.com/sitemap.xml am Ende der robots.txt. Crawler ohne Zugriff auf Ihre GSC (Bing, DuckDuckGo, AI bots) finden sie so.
Kann ich mehrere Sitemap-Indizes haben?
Nein. Nur ein Index pro Domain. Wenn Sie mehr Struktur brauchen, steuern Sie das über die Anzahl der untergeordneten Sitemaps im einzigen Index.
Blockieren Sitemaps das Crawling von nicht gelisteten Seiten?
Nein. Die Sitemap ist eine Hilfe, kein Ausschluss. Nicht gelistete Seiten können weiterhin gecrawlt werden, wenn sie von anderen Seiten verlinkt sind. Um wirklich zu blockieren, verwenden Sie robots.txt oder meta name="robots" content="noindex".
Bilder- und Video-Sitemaps: sinnvoll für E-Commerce?
Bilder-Sitemap: ja, in manchen Verticals (Mode, Wohnen), sie kann die Indexierung in Google Images freischalten und bei bestimmten Produkttypen den Traffic verdoppeln. Video-Sitemap: weniger kritisch, außer wenn Sie viele Produktvideos haben.
Meine Sitemap enthält 45.000 URLs in einer Datei und funktioniert. Sollte ich sharden?
Ja. Auch wenn es funktioniert, verbessert Sharding auf 10.000 URLs pro Datei die Frequenz des erneuten Crawlings und macht Anpassungen schneller (einen Shard ungültig machen statt die ganze Datei). Die Umstellung dauert nur ein paar Stunden und bringt einen Gewinn von 5–15 % bei der Indexierungsrate.
Ecomptimize generiert automatisch eine optimierte Sitemap für Ihren Shopify- oder WooCommerce-Katalog. Siehe Ecomptimize für Shopify oder Ecomptimize für WooCommerce.
Hat dir dieser Artikel gefallen?