Eine sitemap.xml ist eine der einfachsten und wirkungsvollsten Maßnahmen im technischen SEO — und wird von überraschend vielen Websites noch immer vernachlässigt. Dabei ist das Prinzip simpel: Du erklärst Google in einer strukturierten XML-Datei, welche Seiten deine Website hat, wie wichtig sie sind und wann sie zuletzt geändert wurden. Google nutzt diese Information, um deine Seiten schneller zu crawlen und zu indexieren.
In diesem Artikel lernst du, wie du eine sitemap.xml erstellst, was die einzelnen XML-Elemente bedeuten, wie du die Datei bei Google einreichst und welche Fehler du unbedingt vermeiden solltest.
Was ist eine Sitemap.xml und warum brauchst du sie?
Eine sitemap.xml ist eine XML-Datei, die alle wichtigen URLs deiner Website auflistet. Sie funktioniert wie ein Inhaltsverzeichnis: Du zeigst Suchmaschinen-Crawlern exakt, wo deine Inhalte zu finden sind — ohne dass sie deine Website vollständig durchsuchen müssen.
Das ist besonders wichtig für:
- Neue Websites mit wenigen externen Backlinks — Google findet neue Seiten viel schneller über eine Sitemap als über organisches Crawling
- Große Websites mit vielen Seiten — Suchmaschinen crawlen nicht jede Seite regelmäßig; eine Sitemap hilft, Prioritäten zu setzen
- Seiten ohne gute interne Verlinkung — Seiten, die nirgendwo verlinkt sind, werden ohne Sitemap oft übersehen
- Websites mit häufigem Inhaltswechsel — du kannst Google mitteilen, wie oft sich Inhalte ändern
Wichtig zu verstehen: Eine Sitemap ist keine Garantie, dass Google alle aufgelisteten URLs indexiert. Google entscheidet selbst, welche Seiten es für wertvoll hält. Aber eine Sitemap stellt sicher, dass der Crawler zumindest von allen Seiten weiß.
Der Aufbau einer Sitemap.xml erklärt
Eine einfache sitemap.xml sieht so aus:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://deine-website.de/</loc>
<lastmod>2026-04-01</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://deine-website.de/ueber-uns</loc>
<lastmod>2026-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Die XML-Elemente im Überblick:
<urlset>— Das Wurzelelement, das alle URLs umschließt. Das Namespace-Attribut ist Pflicht.<url>— Enthält alle Informationen zu einer einzelnen Seite.<loc>— Die vollständige URL der Seite, inklusive Protokoll (https://). Pflichtfeld.<lastmod>— Datum der letzten Änderung im Format YYYY-MM-DD. Google nutzt diesen Wert, um zu entscheiden, ob eine Seite erneut gecrawlt werden soll. Optional, aber empfohlen.<changefreq>— Wie oft sich die Seite ändert:always,hourly,daily,weekly,monthly,yearly,never. Google wertet diesen Hinweis nur grob aus. Optional.<priority>— Relative Priorität der Seite innerhalb deiner Website, von 0.0 bis 1.0. Standardwert ist 0.5. Die Homepage bekommt typischerweise 1.0. Optional.
Tipp: Nur kanonische URLs eintragen
Trage in die Sitemap nur URLs ein, die du auch als kanonische Version definiert hast. Wenn du Canonical-Tags verwendest, sollten sitemap.xml und rel="canonical" immer auf dieselbe URL zeigen — andernfalls sendet du widersprüchliche Signale an Google.
Sitemap erstellen: So geht's Schritt für Schritt
Option 1: Manuell erstellen (für kleine Websites)
Wenn deine Website weniger als 20–30 Seiten hat, kannst du die sitemap.xml einfach manuell erstellen. Öffne einen Texteditor, füge das obige Grundgerüst ein und trage alle wichtigen URLs deiner Website ein. Speichere die Datei als sitemap.xml und lade sie ins Stammverzeichnis deiner Website hoch — also unter https://deine-website.de/sitemap.xml.
Option 2: Plugin oder CMS-Funktion (für WordPress & Co.)
Die meisten CMS-Systeme bieten eingebaute Sitemap-Funktionen oder Plugins:
- WordPress + Yoast SEO oder Rank Math: Beide Plugins generieren automatisch eine Sitemap und halten sie aktuell
- WordPress ohne Plugin: WordPress generiert seit Version 5.5 eine einfache Sitemap unter
/wp-sitemap.xml - Shopify: Automatische Sitemap unter
/sitemap.xml, keine Konfiguration nötig - Wix, Squarespace: Automatisch generiert, ebenfalls unter
/sitemap.xml
Option 3: Online-Generator (für statische Websites)
Für statische HTML-Websites gibt es kostenlose Online-Generatoren, die deine Website crawlen und eine sitemap.xml erstellen. Diese eignen sich gut für einfache Business-Websites mit klarer Seitenstruktur.
Sitemap-Typen: Standard, Bilder, Videos, News
Neben der Standard-URL-Sitemap gibt es spezialisierte Sitemap-Typen für verschiedene Inhaltstypen:
- Bild-Sitemap: Hilft Google, Bilder zu entdecken und zu indexieren. Besonders relevant für Fotografen, Onlineshops und Portfolios
- Video-Sitemap: Für Websites mit eigenem Video-Content (nicht YouTube-Einbettungen)
- News-Sitemap: Speziell für Google News zugelassene Nachrichtenportale — ermöglicht schnellere Indexierung aktueller Artikel
Für die meisten kleinen und mittleren Unternehmen reicht die Standard-URL-Sitemap vollkommen aus.
Sitemap-Index: Mehrere Sitemaps zusammenfassen
Eine einzelne sitemap.xml darf maximal 50.000 URLs und maximal 50 MB umfassen. Größere Websites nutzen eine Sitemap-Index-Datei, die auf mehrere Teil-Sitemaps verweist:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://deine-website.de/sitemap-seiten.xml</loc>
<lastmod>2026-04-01</lastmod>
</sitemap>
<sitemap>
<loc>https://deine-website.de/sitemap-blog.xml</loc>
<lastmod>2026-04-03</lastmod>
</sitemap>
</sitemapindex>
Diese Struktur ist auch für mittelgroße Websites sinnvoll, wenn du Seiten und Blog-Artikel in getrennten Sitemaps organisieren möchtest.
Sitemap bei Google Search Console einreichen
Nachdem deine sitemap.xml hochgeladen ist, solltest du sie direkt bei Google einreichen. So geht's:
- Öffne die Google Search Console (
search.google.com/search-console) und melde dich an - Wähle deine Website-Property (oder lege eine neue an)
- Klicke im linken Menü auf "Sitemaps"
- Gib im Eingabefeld die URL deiner Sitemap ein:
sitemap.xml - Klicke auf "Senden"
Google verarbeitet die Sitemap in der Regel innerhalb weniger Stunden bis Tage. In der Search Console siehst du anschließend, wie viele URLs Google aus deiner Sitemap erkannt und wie viele davon tatsächlich indexiert wurden.
Tipp: Sitemap auch in der robots.txt verlinken
Ergänze deine robots.txt um einen Sitemap-Verweis: Sitemap: https://deine-website.de/sitemap.xml. Bing, Yandex und andere Crawler, die nicht in der Search Console angemeldet sind, finden deine Sitemap dann trotzdem automatisch.
Sitemap aktuell halten
Eine statische sitemap.xml, die nie aktualisiert wird, verliert schnell ihren Wert. So hältst du sie aktuell:
- Bei neuen Seiten: Füge die URL sofort zur Sitemap hinzu und aktualisiere das
lastmod-Datum der Sitemap-Index-Datei - Bei geänderten Inhalten: Aktualisiere das
lastmod-Datum der entsprechenden URL — Google prüft das und entscheidet, ob ein erneutes Crawlen nötig ist - Bei gelöschten Seiten: Entferne die URL aus der Sitemap. Eine 404-Seite in der Sitemap zu behalten, verschwendet Crawl-Budget
- CMS-Nutzer: Stelle sicher, dass die automatische Sitemap-Aktualisierung aktiviert ist
Häufige Fehler und wie du sie vermeidest
1. Gesperrte URLs in der Sitemap
Ein häufiger und schwerwiegender Fehler: URLs, die in der robots.txt gesperrt sind, tauchen trotzdem in der Sitemap auf. Das ist widersprüchlich — Google zeigt diesen Konflikt in der Search Console als Warnung an. Prüfe regelmäßig, dass alle Sitemap-URLs crawlbar sind.
2. Nicht-kanonische URLs eintragen
Wenn du eine Seite unter mehreren URLs erreichbar hast (z.B. mit und ohne Trailing Slash, mit und ohne www), trage nur die kanonische Version in die Sitemap ein. Die kanonische URL muss außerdem mit dem rel="canonical"-Tag im HTML übereinstimmen.
3. Weiterleitungen und 404-Seiten eingetragen
Trage keine URLs ein, die auf eine andere URL weiterleiten (301/302) oder einen 404-Fehler liefern. Diese verschwenden Crawl-Budget und signalisieren Google schlechte Website-Pflege. Führe regelmäßig einen Crawl durch und prüfe den HTTP-Statuscode aller Sitemap-URLs.
4. Zu viele URLs mit gleicher Priorität
Wenn alle URLs mit <priority>1.0</priority> gelistet sind, verliert die Prioritätsangabe ihren Wert. Nutze die Abstufungen sinnvoll: 1.0 für die Homepage, 0.8 für wichtige Kategorieseiten, 0.6 für Unterseiten, 0.4 für Archivseiten.
5. Sitemap nicht im Stammverzeichnis
Die sitemap.xml gehört ins Stammverzeichnis deiner Domain: https://deine-website.de/sitemap.xml. Eine Sitemap unter einem Unterverzeichnis (/blog/sitemap.xml) funktioniert zwar technisch, aber Google kann damit nur URLs crawlen, die mit /blog/ beginnen — nicht die gesamte Website.
Meta-Tags, robots.txt und Sitemap: Das Zusammenspiel verstehen
Sitemap.xml ist nur ein Baustein im technischen SEO-Fundament deiner Website. Damit Google deine Seiten optimal crawlen und indexieren kann, müssen alle Elemente harmonieren:
- Die sitemap.xml sagt Google, welche Seiten existieren
- Die robots.txt sagt Google, welche Seiten gecrawlt werden dürfen
- Der Canonical-Tag sagt Google, welche URL als Original gilt
- Die Meta-Tags (insbesondere
noindex) sagen Google, welche Seiten indexiert werden sollen
Widersprüche zwischen diesen Elementen führen zu Verwirrung bei Google und können dazu führen, dass wichtige Seiten nicht indexiert werden oder unwichtige Seiten Crawl-Budget verbrauchen.
Achtung: noindex und Sitemap
Trage keine Seiten in die Sitemap ein, die einen noindex-Meta-Tag haben. Das widerspricht sich: Du sagst Google gleichzeitig "hier ist eine wichtige Seite" und "indexiere sie nicht". Google meldet solche Konflikte in der Search Console.
Fazit: Sitemap.xml als Fundament guter Indexierung
Eine korrekt konfigurierte sitemap.xml ist keine optionale Maßnahme, sondern Grundausstattung für jede professionelle Website. Sie hilft Google, neue Inhalte schneller zu entdecken, gibt dir Kontrolle über die Crawling-Priorität und ist die direkte Brücke zur Google Search Console.
Das Erstellen dauert je nach Website-Größe zwischen fünf Minuten (CMS-Plugin) und einer Stunde (manuell). Der Aufwand lohnt sich — besonders für neue Websites, die noch wenig organischen Traffic haben und auf schnelle Indexierung angewiesen sind.
Du möchtest wissen, ob deine Website richtig für Google konfiguriert ist? Teste sie kostenlos mit unserem SEO-Analyse-Tool — du bekommst in Sekunden eine vollständige Übersicht aller technischen SEO-Probleme, einschließlich fehlender oder fehlerhafter Sitemaps.