XML-Sitemap aus einer URL-Liste erstellen
Wenn dein CMS keine Sitemap erzeugen kann oder nur eine fehlerhafte, genügt eine saubere URL-Liste, um sie selbst zu erstellen.
Deine Daten bleiben in deinem Browser. Nichts wird hochgeladen oder gespeichert.
Das Wichtigste
- Eine einzelne Sitemap darf höchstens 50 MB (unkomprimiert) groß sein oder 50.000 URLs enthalten; größere Listen müssen aufgeteilt werden.
- Sitemaps müssen UTF-8-codiert sein, vollständige absolute URLs enthalten und Sonderzeichen als Entities maskieren.
- Google ignoriert die Werte priority und changefreq; lastmod wird genutzt, wenn es durchgehend korrekt ist.
- Wird sie nicht in der Search Console eingereicht, gilt eine Sitemap nur für URLs in ihrem eigenen Verzeichnis und darunter – üblicherweise liegt sie daher im Stammverzeichnis der Website.
Checkliste herunterladen: Indexierungsprobleme diagnostizieren
Schritt für Schritt: Status in der Search Console, Erreichbarkeit der Seite, robots.txt, noindex, kanonische URL, Weiterleitungen, Sitemap und Backlinks – jeweils mit dem nächsten Schritt.
PDF herunterladen PDF · 3 SeitenSo gehst du vor
- Füge die URLs ein, die in den Suchergebnissen erscheinen sollen, eine pro Zeile, oder wähle eine Datei aus.
- Lege fest, ob lastmod ergänzt wird: gar nicht, mit dem heutigen Datum oder mit einem Datum deiner Wahl.
- Wenn die Liste mehr als eine Datei füllen könnte, gib die Basis-URL ein, unter der du die Dateien hochlädst.
- Klicke auf Sitemap erstellen und lade jede Datei herunter.
- Lade die Dateien ins Stammverzeichnis deiner Website hoch und reiche die Sitemap (oder den Index) in der Search Console ein oder trage sie in die robots.txt ein.
Woher du die Daten bekommst
Dein CMS oder deine Datenbank
Ein Export aller veröffentlichten, indexierbaren Seiten-URLs.
Ein Crawl deiner Website
URLs aus einem Crawler, gefiltert auf Seiten, die 200 liefern und kanonisch sind.
Eine alte Sitemap
URLs aus einer bestehenden Sitemap – bereinigt und aktualisiert.
Welche URLs in die Sitemap gehören
Nur kanonische URLs, die du in den Suchergebnissen sehen willst. Lass Weiterleitungen, noindex-Seiten, Duplikate mit Parametern und durch robots.txt blockierte Seiten weg.
lastmod richtig einsetzen
lastmod sollte die letzte wesentliche Änderung der Seite angeben, nicht das Datum, an dem die Datei erzeugt wurde. Kennst du die echten Daten nicht, lass lastmod lieber weg, statt jede Seite auf heute zu setzen.
Die Sitemap einreichen
Reiche sie im Bericht „Sitemaps“ der Search Console ein oder ergänze die robots.txt um eine Sitemap:-Zeile. Eine Sitemap ist nur ein Hinweis: Sie hilft Google, URLs zu finden, garantiert aber nicht, dass sie gecrawlt oder indexiert werden.
Nächster Schritt
Du brauchst den umgekehrten Weg? Du kannst auch alle URLs aus einer bestehenden Sitemap extrahieren.
Fragen und Antworten
Sollte man priority und changefreq angeben?
Nicht nötig: Google ignoriert beide Werte.
Garantiert eine Sitemap die Indexierung?
Nein. Sie hilft Google, Seiten zu finden; ob eine Seite indexiert wird, hängt von der Seite selbst ab.
Kann eine Sitemap mehrere Websites enthalten?
Eine Sitemap, auf die die robots.txt einer Website verweist, sollte nur URLs dieser Website enthalten. Das Tool warnt, wenn die Liste URLs verschiedener Hosts mischt.
Wohin gehören die Dateien?
In der Regel ins Stammverzeichnis, etwa https://your-site/sitemap.xml, damit sie für die gesamte Website gelten.
Quellen
- Build and submit a sitemap — Google Search Central: https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap