XML-Sitemaps: Der ultimative Leitfaden
Eine XML-Sitemap fungiert als Landkarte deiner Website, die Suchmaschinen zu all deinen wichtigen Seiten
führt. Dieser Leitfaden erklärt, wie du eine sitemap.xml-Datei korrekt strukturierst, welche
Tags von Google tatsächlich verwendet werden und welche strikten Regeln du befolgen musst.
1. Was ist eine XML-Sitemap?
Eine XML-Sitemap (Extensible Markup Language) ist eine Datei, die die wesentlichen URLs einer Website zusammen mit Metadaten zu jeder URL auflistet (etwa wann sie zuletzt aktualisiert wurde). Ihr Zweck ist es, Web-Crawlern wie Googlebot oder Bingbot dabei zu helfen, Seiten intelligenter und effizienter zu entdecken und zu indexieren.
2. Warum sind Sitemaps wichtig?
Suchmaschinen können Seiten zwar in der Regel durch das Folgen interner Links entdecken, doch eine Sitemap stellt sicher, dass alle deine kanonischen Seiten dem Crawler bekannt sind. Eine Sitemap ist besonders entscheidend, wenn:
- Deine Website sehr groß ist: Sie hilft Crawlern, kürzlich aktualisierte Inhalte zu priorisieren.
- Deine Website neu ist: Sie hilft Suchmaschinen, deine Seiten schneller zu entdecken, wenn du noch nicht viele Backlinks hast.
- Deine Website isolierte Seiten hat: Seiten, die intern schlecht verlinkt sind (Orphan-Pages), können trotzdem gefunden werden.
3. Syntax & Beispiel einer XML-Sitemap
Eine XML-Sitemap muss in UTF-8 kodiert sein. Hier ist die Standardstruktur einer einfachen Sitemap, die eine einzelne URL enthält:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.rankosaur.com/</loc>
<lastmod>2026-02-15T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.rankosaur.com/features/</loc>
<lastmod>2026-03-01T08:30:00+00:00</lastmod>
</url>
</urlset>
4. Wichtige Sitemap-Tags
Nicht alle im ursprünglichen Sitemap-Protokoll definierten Tags sind heute noch nützlich. Hier ist, was du wissen musst:
<loc>(Erforderlich): Die absolute URL der Seite. Sie muss mit dem Protokoll beginnen (z. B.https://).<lastmod>(Sehr empfohlen): Das Datum der letzten Änderung der Datei, vorzugsweise im W3C-Datetime-Format (JJJJ-MM-TT). Google nutzt das Tag als Crawl-Hinweis – aber nur, wenn es nachweislich gepflegt wird. CMS, dielastmodbei jedem Deploy auf das aktuelle Datum setzen, entwerten das Signal, und Google ignoriert es dann.<changefreq>(Von Google ignoriert): Wie häufig sich die Seite voraussichtlich ändert. Google hat erklärt, dieses Tag zu ignorieren, da es oft ungenau ist.<priority>(Von Google ignoriert): Die Priorität dieser URL im Verhältnis zu anderen URLs deiner Website. Google hat ausdrücklich erklärt, dieses Tag nicht zu verwenden.
5. Sitemap-Index-Dateien (Für große Websites)
Eine einzelne Sitemap kann maximal 50.000 URLs enthalten und darf 50 MB (unkomprimiert) nicht überschreiten. Wenn deine Website diese Limits überschreitet, musst du deine URLs auf mehrere Sitemaps aufteilen und sie über eine Sitemap-Index-Datei gruppieren.
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.rankosaur.com/sitemap-pages.xml</loc>
<lastmod>2026-03-01T18:23:17+00:00</lastmod>
</sitemap>
<sitemap>
<loc>https://www.rankosaur.com/sitemap-products.xml</loc>
<lastmod>2026-03-02</lastmod>
</sitemap>
</sitemapindex>
6. Wichtige Regeln & Best Practices
Goldene Regel: Deine Sitemap sollte AUSSCHLIESSLICH kanonische, indexierbare URLs
enthalten, die einen 200 OK-Statuscode zurückgeben.
- Keine Fehler oder Weiterleitungen: Nimm niemals URLs auf, die Fehler wie 404 (Not Found), 410 (Gone), 301 (permanente Weiterleitung) oder 302 (temporäre Weiterleitung) zurückgeben.
- Keine nicht-indexierbaren Seiten: Nimm keine URLs auf, die ein
noindex-Meta-Tag haben oder von deinerrobots.txt-Datei blockiert werden. - Kein Duplicate Content: Nimm keine paginierten Seiten, Parameter-URLs (es sei denn, sie sind auf sich selbst kanonisiert) oder alternative Versionen einer Seite auf. Nur die kanonische URL gehört in die Sitemap.
- Reiche sie ein: Reiche deine Sitemap immer in der Google Search Console und in den Bing Webmaster Tools ein, damit du Indexierungsfehler überwachen kannst.
- Verlinke sie in der robots.txt: Füge die folgende Zeile ans Ende deiner
robots.txt-Datei hinzu, damit alle Crawler sie sofort finden:Sitemap: https://www.rankosaur.com/sitemap.xml
Profi-Tipp: Mit Rank-O-Saur kannst du die Live-robots.txt jeder Website
schnell auslesen und die verlinkten Sitemaps sofort mit einem einzigen Klick öffnen.
7. Kurzreferenz: Elemente und Grenzwerte
Nur ein Element ist wirklich verpflichtend. Zwei der optionalen werden von Google faktisch ignoriert - sie zu pflegen ist verlorene Mühe.
| Element | Funktion | Status |
|---|---|---|
| loc | Die URL selbst | Pflicht, und zwar in der kanonischen Fassung |
| lastmod | Datum der letzten inhaltlichen Änderung | Wird genutzt, aber nur bei ehrlichen Werten |
| changefreq | Erwartete Änderungshäufigkeit | Von Google weitgehend ignoriert |
| priority | Relative Wichtigkeit | Von Google ignoriert |
| Grenzwerte je Datei | 50.000 URLs und 50 MB unkomprimiert | Größere Bestände über einen Sitemap-Index aufteilen |
8. Häufig gestellte Fragen
Garantiert ein Eintrag in der Sitemap die Indexierung?
Nein. Eine Sitemap unterstützt die Entdeckung – sie nennt Google die vorhandenen URLs und deren letzte Änderung. Ob eine URL indexiert wird, hängt von ihrer Qualität, von Duplikaten und von der Crawl-Priorität der Website ab.
Welche Größenbeschränkungen gelten für eine Sitemap?
Eine einzelne Sitemap darf bis zu 50.000 URLs enthalten und unkomprimiert 50 MB nicht überschreiten. Darüber hinaus wird die Datei aufgeteilt und über einen Sitemap-Index referenziert – für große Websites ohnehin die sauberere Struktur.
Gehören noindex-URLs in die Sitemap?
Nein. Eine Sitemap sollte ausschließlich kanonische, indexierbare URLs enthalten. Nimmt man noindex-, weitergeleitete oder kanonisierte URLs auf, sendet das widersprüchliche Signale und entwertet die Datei als Qualitätsaussage über die Website.
Spielt die Angabe lastmod tatsächlich eine Rolle?
Ja, sofern sie ehrlich ist. Google nutzt lastmod als Hinweis für die Recrawl-Planung, ignoriert den Wert aber vollständig auf Websites, auf denen jede URL behauptet, heute geändert worden zu sein. Setze ihn aus dem echten Änderungsdatum des Inhalts.