Zum Inhalt springen

XML-Sitemap erstellen, einreichen und prüfen

8 Min. LesezeitStand: Von Stephan Oehl, Ex-C-Level · Marken & Handel
Management-Kurzantwort

Wie erstelle ich eine XML-Sitemap?

Eine XML-Sitemap mit höchstens 50.000 URLs oder 50 MB unkomprimiert pro Datei erstellen Sie in drei Schritten: per CMS, Plugin, Generator oder Skript erzeugen, im Stammverzeichnis ablegen und in der Search Console einreichen. Viele CMS erzeugen sie automatisch. Eine Sitemap erleichtert das Entdecken Ihrer Seiten, garantiert aber weder Crawling noch Indexierung.

  • Pro Sitemap-Datei: höchstens 50.000 URLs oder 50 MB unkomprimiert.
  • Ablage im Stammverzeichnis, etwa unter /sitemap.xml.
  • Melden per Search Console und Zeile „Sitemap:“ in der robots.txt.
1 weiterer Punkt
  • Google ignoriert priority und changefreq; lastmod zählt nur, wenn es nachprüfbar stimmt.
Smart2Index Themencluster-Diagramm für interne Verlinkung und Topical Authority

Es geht um B2B-Websites mit Leistungs-, Ratgeber- und Vergleichsseiten und um drei Fragen: welche Seiten in die Datei gehören, welches Verfahren zu Ihrer Website passt und wie die Datei aufgebaut ist. Eine Tabelle zeigt, welche Meldung des Sitemaps-Berichts welche Korrektur verlangt.

Auf dieser Seite
  1. Management-Kurzantwort
  2. Was ist eine XML-Sitemap, und wann brauchen Sie sie?
  3. Welche Seiten gehören in die Sitemap und welche nicht?
  4. Wie erstellen Sie die Sitemap: CMS, Generator oder Skript?
  5. Wie ist die Datei aufgebaut, und welche Grenzen gelten?
  6. Wie reichen Sie die Sitemap ein und tragen sie in die robots.txt ein?
  7. Wie testen Sie die Sitemap auf Fehler?
  8. Häufige Fragen von Entscheidern

Was ist eine XML-Sitemap, und wann brauchen Sie sie?

Eine XML-Sitemap ist eine Datei im Format XML, die jene Adressen Ihrer Website auflistet, die in Suchmaschinen erscheinen sollen. Sie ist ein Hinweis, keine Anweisung: Laut Google Search Central hilft sie beim Entdecken von URLs, garantiert aber kein Crawling und keine Indexierung.

Wichtig wird sie bei großen Websites, auf denen nicht jede Seite sicher von einer anderen verlinkt ist, bei neuen Websites mit wenigen externen Links und bei vielen Medieninhalten oder Google News. Als klein gilt eine Website mit etwa 500 Seiten oder weniger, die in den Suchergebnissen erscheinen sollen. Ist sie zusätzlich vollständig intern verlinkt, kann die Sitemap entfallen, weil Googlebot alle Seiten über Links von der Startseite findet.

B2B-Websites mit Leistungs-, Ratgeber- und Vergleichsseiten profitieren trotzdem: Jede neue Seite wird an einer Stelle gemeldet, und die Sitemap dient als Prüfliste. Was in ihr steht, sollte erreichbar, indexierbar und kanonisch sein. Wie Seiten überhaupt in den Suchindex gelangen, beschreibt der Beitrag zur Google-Indexierung.

Welche Seiten gehören in die Sitemap und welche nicht?

In die Sitemap gehören nur kanonische Adressen, die mit Status 200 antworten und in den Suchergebnissen erscheinen sollen. Jede andere Adresse sendet der Suchmaschine widersprüchliche Signale.

SeitentypIn die Sitemap?Grund
Startseite, Leistungs-, Ratgeber- und VergleichsseitenJaDiese Seiten sollen gefunden werden.
Seiten mit noindexNeinDie Sitemap meldet sie an, das Meta-Tag schließt sie aus.
Weiterleitungen und gelöschte Seiten (404)NeinTragen Sie stattdessen die Ziel-URL ein.
Duplikate, Filter- und Parameter-URLsNur die kanonische FassungSonst melden Sie denselben Inhalt mehrfach.
Login-Bereiche, Danke-Seiten, TestseitenNeinSie sollen in keiner Suche auftauchen.
Per robots.txt gesperrte AdressenNeinDer Crawler darf sie nicht abrufen.

Eine Sitemap hält keine Seite aus dem Index fern. Dafür braucht es ein noindex-Meta-Tag, denn die robots.txt blockiert nur das Crawlen. Im Bericht „Seitenindexierung“ der Search Console erscheinen Weiterleitungen und gelöschte Seiten als „Seite mit Weiterleitung“, „Soft 404-Fehler“ oder „Nicht gefunden (404)“. Stehen solche Adressen noch in der Sitemap, räumen Sie dort zuerst auf.

Wie erstellen Sie die Sitemap: CMS, Generator oder Skript?

Am wenigsten Pflege braucht eine Sitemap, die Ihr CMS oder ein SEO-Plugin bei jeder Änderung selbst neu erzeugt. Prüfen Sie deshalb zuerst, ob schon eine existiert: Rufen Sie /sitemap.xml auf, bei WordPress zusätzlich /wp-sitemap.xml. Laut Google haben viele CMS schon eine Sitemap bereitgestellt, etwa WordPress, Wix und Blogger.

WegPasst zuSchwäche
CMS oder SEO-PluginWebsites, die laufend wachsenNimmt mitunter noindex-Seiten, Archive oder Tag-Seiten auf; Einstellungen prüfen.
Online-Generator oder Desktop-CrawlerKleine, selten geänderte WebsitesLiefert nur den Stand des Crawls; kostenlose Varianten begrenzen oft die URL-Zahl.
Skript aus Datenbank oder SeitenlisteShops, Portale, EigenentwicklungenEntwicklungsaufwand, Filterregeln pflegen Sie selbst.
Von HandWenige Seiten, statische WebsiteJede Änderung ist Handarbeit.

Welcher kostenlose Sitemap-Generator der beste ist, hängt von vier Prüffragen ab:

  • Erzeugt er die Datei bei Änderungen neu, oder liefert er nur den Stand eines einmaligen Crawls?
  • Lässt er Weiterleitungen, noindex-Seiten und Duplikate weg?
  • Setzt er lastmod aus echten Änderungsdaten statt aus dem Crawl-Datum?
  • Wie viele URLs erlaubt der kostenlose Umfang?

Wächst Ihr Bestand laufend, gewinnt die CMS-Lösung. Ein Generator genügt, wenn Sie die Datei nach größeren Änderungen selbst neu erzeugen und hochladen.

Wie ist die Datei aufgebaut, und welche Grenzen gelten?

Eine XML-Sitemap besteht aus einem urlset-Element mit einem url-Block je Adresse und der Pflichtangabe loc; pro Datei gelten höchstens 50.000 URLs oder 50 MB unkomprimiert. Eine minimale Datei mit einer Adresse (Beispieldomain) besteht aus diesen Zeilen:

ZeileAufgabe
<?xml version="1.0" encoding="UTF-8"?>Deklariert die Kodierung UTF-8.
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">Wurzelelement mit Namensraum.
<url>Beginnt den Eintrag für eine Adresse.
<loc>https://www.ihre-domain.de/leistungen/</loc>Pflicht: vollständige Adresse mit Protokoll.
<lastmod>2026-11-13</lastmod>Optional: Datum der letzten inhaltlichen Änderung.
</url> und </urlset>Schließen Eintrag und Datei.

Von Hand erzeugen Sie die Datei in einem Texteditor: Zeilen kopieren, je Seite einen url-Block anlegen, als sitemap.xml in UTF-8 speichern. Adressen schreiben Sie einheitlich mit oder ohne www, Sonderzeichen wie & als &amp;.

Das Datum lastmod trägt Google zufolge nur dann etwas bei, wenn es konsistent und nachprüfbar stimmt; ein neues Copyright-Jahr zählt nicht als Änderung. priority und changefreq ignoriert Google, Sie können sie weglassen. Unsere eigene Sitemap trägt je Adresse nur loc und lastmod ein. Wie das Änderungsdatum mit dem Schema-Markup zusammenspielt, steht im Beitrag zu dateModified. Bei mehr als 50.000 URLs oder mehr als 50 MB teilen Sie die Adressen auf mehrere Sitemaps auf und fassen sie in einer Sitemap-Indexdatei zusammen.

Wie reichen Sie die Sitemap ein und tragen sie in die robots.txt ein?

Legen Sie die Sitemap im Stammverzeichnis ab und melden Sie sie doppelt: per Zeile in der robots.txt und im Sitemaps-Bericht der Search Console. So gehen Sie vor:

  1. Speichern Sie die Datei so, dass sie unter https://www.ihre-domain.de/sitemap.xml erreichbar ist. Im Stammverzeichnis gilt sie für die ganze Website.
  2. Öffnen Sie die Adresse im Browser. Es muss XML erscheinen, keine Fehlerseite und keine Login-Maske.
  3. Tragen Sie in die robots.txt die Zeile Sitemap: https://www.ihre-domain.de/sitemap.xml ein. Sie gehört zu keiner Bot-Gruppe und braucht die vollständige Adresse; mehrere Zeilen sind möglich, unsere robots.txt nennt zwei: /sitemap.xml und /ratgeber/sitemap.xml. Die Syntax erklärt der Beitrag zur robots.txt.
  4. Prüfen Sie mit dem Live-URL-Test der Search Console, ob der „Seitenabruf“ den Status „Erfolgreich“ zeigt.
  5. Öffnen Sie den Sitemaps-Bericht, tragen Sie die Adresse unter „Neue Sitemap hinzufügen“ ein und klicken Sie auf „Senden“. Bei mehreren Dateien reichen Sie die Sitemap-Indexdatei ein.

Laut Search Console-Hilfe wird die Sitemap normalerweise sofort abgerufen; das Crawlen der URLs kann länger dauern, und nicht jede URL wird zwingend gecrawlt. Fehlt danach eine wichtige Seite im Index, beheben Sie zuerst die Ursache, verlinken die Seite intern und testen sie in der URL-Prüfung. Erst dann beantragen Sie die Indexierung, wie es der Beitrag zum Indexstatus beschreibt.

Wie testen Sie die Sitemap auf Fehler?

Testen Sie die Sitemap in drei Stufen: die Datei selbst, die Adressen darin und den Sitemaps-Bericht der Search Console. Ein allgemeiner XML-Validator prüft nur, ob die Datei wohlgeformt ist; der Bericht zeigt zusätzlich, was Google mit ihr anfängt.

  1. Datei: im Browser öffnen, Statuscode 200, UTF-8, kein HTML.
  2. Adressen: eine Stichprobe öffnen. Jede Adresse antwortet mit 200, leitet nicht weiter, trägt kein noindex, und ihr Canonical zeigt auf sie selbst.
  3. Bericht: Der Status „Erfolgreich“ ist das Ziel. „Sitemap kann gelesen werden, enthält aber Fehler“ und „Konnte nicht abgerufen werden“ verlangen eine Korrektur.
Meldung oder BefundUrsacheLösung
„Sitemap enthält URLs, die von der robots.txt-Datei blockiert werden“Eine Disallow-Regel trifft Adressen der Sitemap.Regel anpassen oder Adressen entfernen; robots.txt testen.
Meldungen der Gruppe „Sitemap-Parsing-Fehler“Das XML ist fehlerhaft, etwa durch ein nicht maskiertes & oder ein fehlendes Schluss-Tag.Datei korrigieren, & als &amp; schreiben.
„Zu viele URLs“ oder „Sitemap-Dateigrößenfehler“Mehr als 50.000 URLs oder 50 MB.Aufteilen und Indexdatei nutzen.
„Ungültiges Datum“lastmod hat kein gültiges Datumsformat.W3C-Format verwenden, etwa 2026-11-13.
„Nicht übereinstimmende Pfadangaben: www fehlt“Die Sitemap-Adresse und die Adressen darin unterscheiden sich in der www-Schreibweise.Schreibweise vereinheitlichen.
„Seite mit Weiterleitung“, „Nicht gefunden (404)“ im Bericht „Seitenindexierung“Veraltete Adressen stehen noch in der Sitemap.Durch Ziel-URL ersetzen oder entfernen.

Häufige Fragen von Entscheidern

Muss ich die Sitemap nach jeder Änderung neu einreichen?

Nein, nach kleinen Änderungen müssen Sie nichts neu einreichen; es genügt, die Datei unter derselben Adresse aktuell zu halten. Erzeugt Ihr CMS die Sitemap selbst, passt sie sich bei neuen Seiten an. Nach umfangreichen Änderungen ist ein erneutes Einreichen empfehlenswert. Ein Generator muss dann neu laufen, und die neue Datei ersetzt die alte auf dem Server. Der Sitemaps-Bericht zeigt, ob Google die aktuelle Fassung lesen kann.

Wie lange dauert es, bis Google die Seiten aus der Sitemap übernimmt?

Die Datei selbst ruft Google normalerweise sofort ab. Das Crawlen der enthaltenen URLs kann dagegen länger dauern, und nicht jede URL wird zwingend gecrawlt. Schlägt der Abruf fehl, versucht Google es einige Tage lang erneut. Zugesagt ist weder ein Zeitpunkt noch die Indexierung; prüfen Sie wichtige Seiten einzeln in der URL-Prüfung.

Brauche ich eigene Sitemaps für Bilder oder Videos?

Nur wenn Bilder, Videos oder Nachrichten in der Suche erscheinen sollen. Das XML-Format kann Zusatzangaben zu diesen Medien aufnehmen, Google wertet sie dann zusätzlich aus. Für eine B2B-Website mit Text-, Leistungs- und Ratgeberseiten reicht meist die normale Sitemap mit loc und lastmod.

Gehört die Sitemap auch in die llms.txt?

Nein, die Sitemap melden Sie in der robots.txt und im Sitemaps-Bericht. Die llms.txt ist eine eigene Textdatei mit einer Auswahl wichtiger Seiten, die Sitemap listet dagegen alle Adressen, die in Suchergebnissen erscheinen sollen. Jede Adresse aus der llms.txt sollte auch in der Sitemap stehen. Eine Zusage für Nennungen in KI-Antworten ergibt sich aus keiner der beiden Dateien.

Reicht eine Textdatei mit URLs statt XML?

Ja, Google akzeptiert auch eine Textdatei mit genau einer URL pro Zeile und der Endung .txt, außerdem RSS und Atom. XML ist das vielseitigste Format, weil es neben der Adresse ein Änderungsdatum und Angaben zu Bildern, Videos und News aufnehmen kann. Viele CMS erzeugen XML ohnehin automatisch.

Nach der Sitemap prüfen, wer bei Ihren Käuferfragen genannt wird

Der kostenlose KI-Check braucht eine Käuferfrage und Ihre Domain. ChatGPT, Perplexity, Gemini, Claude und Google AI bekommen Ihre Frage, das Ergebnis kommt innerhalb eines Werktags per E-Mail.