SEO

XML-Sitemap

Eine XML-Sitemap ist eine maschinenlesbare Datei (meist sitemap.xml), in der du Suchmaschinen die URLs deiner Website auflistest – ergänzt um Angaben wie das letzte Änderungsdatum (lastmod). Sie hilft Crawlern, Seiten zu finden, ersetzt aber keine gute interne Verlinkung.

Zuletzt aktualisiert:

■ FÜR MARKEN · SPONSORING

Marketing-Entscheider:innen treffen.

2.000+ B2B-Marketer auf der OMKI 2027 — plus laufende Reichweite über das Magazin und Directory. Vier Touchpoints, eine Audience.

Sponsoring-Pakete ansehen

Definition & Erklärung

Definition

Eine XML-Sitemap ist eine maschinenlesbare Datei (meist sitemap.xml), in der du Suchmaschinen die URLs deiner Website auflistest – ergänzt um Angaben wie das letzte Änderungsdatum (lastmod). Sie hilft Crawlern, Seiten zu finden, ersetzt aber keine gute interne Verlinkung.

Was ist eine XML-Sitemap?

Eine XML-Sitemap ist eine Datei im XML-Format, die die für Suchmaschinen relevanten URLs einer Website auflistet. XML steht für „Extensible Markup Language“ – ein Textformat, das Maschinen zuverlässig auslesen können. Üblicherweise liegt die Datei im Wurzelverzeichnis der Domain und heißt sitemap.xml, der Name ist aber nicht vorgeschrieben.

Grundlage ist das offene Sitemap-Protokoll, das von den großen Suchmaschinen unterstützt wird. Die Sitemap ist ein Hinweis, keine Anweisung: Sie garantiert weder Crawling noch Indexierung (Aufnahme in den Suchindex). Sie sorgt lediglich dafür, dass Crawler URLs überhaupt zur Kenntnis nehmen – auch solche, die intern schlecht oder gar nicht verlinkt sind.

Wie funktioniert eine XML-Sitemap technisch?

Die Datei beginnt mit einem urlset-Element, darin steht pro URL ein url-Block. Alle URLs müssen absolut angegeben werden (inklusive Protokoll und Domain), die Kodierung ist UTF-8.

ElementBedeutungPraxisrelevanz
locDie vollständige URLPflichtangabe
lastmodDatum der letzten inhaltlichen ÄnderungWird ausgewertet, wenn es verlässlich gepflegt ist
changefreqErwartete ÄnderungshäufigkeitWird von Google ignoriert
priorityRelative Wichtigkeit der URLWird von Google ignoriert

Wichtig ist der Umgang mit lastmod: Der Wert sollte nur dann aktualisiert werden, wenn sich der Inhalt tatsächlich substanziell geändert hat. Setzt dein System bei jedem Deployment für alle URLs das aktuelle Datum, verliert die Angabe ihren Wert und wird schlicht nicht mehr berücksichtigt.

Limits und Sitemap-Index

Eine einzelne Sitemap-Datei darf maximal 50.000 URLs enthalten und unkomprimiert höchstens 50 MB groß sein. Größere Websites teilen ihre URLs deshalb auf mehrere Dateien auf und bündeln diese in einem Sitemap-Index – einer Sitemap, die auf andere Sitemaps verweist (Element sitemapindex). Ein Index darf ebenfalls bis zu 50.000 Sitemaps referenzieren. In der Praxis ist eine Aufteilung nach Seitentypen sinnvoll, etwa Kategorien, Produkte, Blogbeiträge, Bilder oder Videos. So erkennst du in Berichten schneller, welcher Bereich Indexierungsprobleme hat.

Warum ist eine XML-Sitemap wichtig für SEO?

Suchmaschinen entdecken Seiten primär über Links. Eine Sitemap ist eine zweite, unabhängige Entdeckungsquelle und hilft besonders in diesen Fällen:

  • Große Websites mit vielen Tausend URLs, bei denen Crawler nicht alle Bereiche zeitnah erreichen.
  • Neue Websites mit wenigen externen Backlinks.
  • Schlecht verlinkte Seiten, etwa Detailseiten, die nur über Filter oder Suchfunktionen erreichbar sind.
  • Umfangreiche Medienbestände, für die es eigene Bild- und Video-Erweiterungen des Formats gibt.
  • Diagnose: Über den Sitemap-Bericht in der Google Search Console erkennst du, wie viele der eingereichten URLs tatsächlich indexiert sind.

Was eine Sitemap nicht leistet: Sie verbessert keine Rankings, gleicht keine dünnen Inhalte aus und ersetzt keine durchdachte interne Verlinkung. Sie steuert auch das Crawl-Budget nur indirekt – Crawler entscheiden weiter selbst, was sie abrufen.

Wie reichst du eine Sitemap ein?

  1. Sitemap erstellen – bei den meisten CMS und Shopsystemen übernimmt das ein Plugin oder das System selbst, alternativ generierst du sie per Crawler oder Skript.
  2. Die URL der Sitemap in der robots.txt hinterlegen, per Zeile Sitemap: mit absoluter URL. Darüber finden alle Suchmaschinen die Datei.
  3. Die Sitemap zusätzlich in der Google Search Console im Bericht „Sitemaps“ einreichen (bei Bing analog in den Webmaster Tools). Nur so bekommst du Statusmeldungen und Fehlerhinweise.
  4. Regelmäßig prüfen: Verarbeitungsstatus, gelesene URLs, Fehler wie „URL nicht zulässig“ oder falsche Formate.

Ein separates „Anpingen“ von Sitemap-Adressen über spezielle Endpunkte ist bei Google nicht mehr nötig; die Kombination aus robots.txt-Eintrag und Search-Console-Einreichung genügt.

Welche Fehler treten häufig auf?

  • Nicht-kanonische URLs: In die Sitemap gehören nur die Versionen, die du auch indexiert haben willst – passend zum Canonical-Tag.
  • Widersprüchliche Signale: URLs mit noindex, per robots.txt gesperrte URLs, Weiterleitungen oder 404-Seiten haben in der Sitemap nichts zu suchen.
  • Veraltete Datei: Statische Sitemaps, die nach einem Relaunch nie neu erzeugt wurden.
  • Falsche Domain oder Protokoll: URLs müssen zur eingereichten Host-Variante passen (http/https, mit/ohne www).
  • Alles in einer Datei: Bei großen Projekten erschwert das die Fehlersuche – ein Sitemap-Index ist übersichtlicher.
  • Sitemap als Alibi: Wenn Seiten nur über die Sitemap erreichbar sind, ist meist die Seitenarchitektur das eigentliche Problem.

Abgrenzung: XML-Sitemap, HTML-Sitemap und robots.txt

Eine HTML-Sitemap ist eine normale Übersichtsseite für Nutzer:innen und kann zusätzlich als interne Verlinkung wirken. Die XML-Sitemap richtet sich ausschließlich an Crawler. Die robots.txt wiederum steuert, welche Bereiche gecrawlt werden dürfen – sie schließt aus, während die Sitemap vorschlägt. Alle drei ergänzen sich, ersetzen sich aber nicht.

FAQ

Häufige Fragen zu XML-Sitemap

Braucht jede Website eine XML-Sitemap?

Verpflichtend ist sie nicht. Bei kleinen, sauber intern verlinkten Websites findet Google die Seiten meist auch ohne. Da eine Sitemap in gängigen CMS automatisch erzeugt wird und kaum Aufwand macht, lohnt sie sich trotzdem – vor allem als Diagnosewerkzeug in der Search Console.

Wo finde ich die sitemap.xml meiner Website?

Probiere zuerst die typischen Adressen wie /sitemap.xml oder /sitemap_index.xml. Zuverlässiger ist ein Blick in die robots.txt der Domain: Dort steht in der Regel eine Zeile, die mit „Sitemap:“ beginnt und auf die vollständige URL verweist.

Wie oft sollte ich eine Sitemap aktualisieren?

Idealerweise automatisch, sobald sich Inhalte ändern oder neue URLs entstehen. Dynamisch generierte Sitemaps erledigen das von selbst. Eine erneute Einreichung in der Search Console ist danach nicht nötig, weil die hinterlegte URL bei jedem Abruf neu gelesen wird.

Wie viele URLs darf eine XML-Sitemap enthalten?

Maximal 50.000 URLs und unkomprimiert höchstens 50 MB pro Datei. Wer mehr URLs hat, verteilt sie auf mehrere Sitemaps und verweist über einen Sitemap-Index darauf. Das erleichtert außerdem die Fehleranalyse pro Seitentyp.

Warum sind eingereichte URLs nicht indexiert?

Die Sitemap ist nur ein Hinweis. Google entscheidet nach Qualität, Duplikaten, Canonical-Angaben und Crawl-Prioritäten. Prüfe deshalb, ob die URLs indexierbar sind, ob sie eigenständigen Mehrwert bieten und ob sie intern verlinkt sind.

Verwandte Begriffe

Das könnte dich auch interessieren

SEO

Indexierung

Indexierung bezeichnet die Aufnahme einer URL in den Suchmaschinen-Index – also in die Datenbank, aus der Google seine Ergebnisse zusammenstellt. Erst indexierte Seiten können in den Suchergebnissen erscheinen. Gesteuert wird sie unter anderem über noindex, Canonical-Tags, Sitemaps und die Server-Antworten deiner Website.

SEO

Crawling

Crawling bezeichnet das automatisierte Durchsuchen des Webs durch Programme wie den Googlebot. Diese Crawler rufen URLs ab, folgen Links und geben die Inhalte zur Auswertung weiter. Crawling ist die Voraussetzung für die Indexierung – nur was gecrawlt werden kann, hat überhaupt die Chance, in Suchergebnissen zu erscheinen.

SEO

robots.txt

robots.txt ist eine Textdatei im Wurzelverzeichnis einer Domain, die Crawlern per Robots Exclusion Protocol mitteilt, welche URL-Pfade sie abrufen dürfen und welche nicht. Sie steuert das Crawling, nicht die Indexierung – und wirkt nur bei Crawlern, die sich freiwillig an die Vorgaben halten.

SEO

Google Search Console

Die Google Search Console ist ein kostenloses Tool von Google, mit dem du siehst, wie deine Website in der Google-Suche gefunden, gecrawlt und indexiert wird. Sie liefert Daten zu Klicks, Impressionen, Rankings, Indexierungsproblemen und technischen Fehlern – direkt aus Googles eigener Datenbasis.

SEO

Canonical Tag

Canonical Tag ist eine HTML-Angabe (<link rel="canonical">), mit der du Suchmaschinen die bevorzugte URL eines Inhalts nennst, wenn identische oder sehr ähnliche Seiten über mehrere Adressen erreichbar sind. Google versteht die Angabe als Signal zur Konsolidierung von Duplicate Content – nicht als bindenden Befehl.

SEO

Crawl Budget

Crawl Budget bezeichnet die Menge an URLs, die eine Suchmaschine auf einer Website in einem bestimmten Zeitraum abruft. Es ergibt sich aus der Crawl-Kapazität (was der Server und Google an Last zulassen) und dem Crawl-Bedarf (wie interessant und aktuell die URLs sind).

Finde die besten Tools für
SEO

Entdecke Software-Bewertungen und Vergleiche für SEO-Tools in unserem umfangreichen Verzeichnis.