Voraussetzungen
Bevor du mit dem Erstellen deiner XML Sitemap beginnst, stelle sicher, dass folgende Punkte erfüllt sind:
- Zugang zu deiner Website: Du benötigst entweder Zugriff auf das CMS (z. B. WordPress), das Hosting-Backend oder die Möglichkeit, Dateien per FTP hochzuladen.
- Google Search Console eingerichtet: Deine Website muss bereits in der Google Search Console verifiziert sein. Falls nicht, gehe auf search.google.com/search-console und füge deine Property hinzu.
- Liste deiner wichtigsten URLs: Überlege vorab, welche Seiten indexiert werden sollen – und welche nicht (z. B. Danke-Seiten, Login-Seiten, Duplikate).
- Robots.txt Zugriff: Du solltest in der Lage sein, die robots.txt deiner Website zu bearbeiten, um später die Sitemap dort einzutragen.
Schritt-für-Schritt Anleitung
Schritt 1: Entscheide dich für eine Erstellungsmethode
Es gibt drei gängige Wege, eine XML Sitemap zu erstellen:
- WordPress mit Plugin (empfohlen für Einsteiger): Yoast SEO, Rank Math oder Google XML Sitemaps generieren die Sitemap automatisch.
- Online-Generator: Tools wie xml-sitemaps.com crawlen deine Website und erstellen eine fertige XML-Datei.
- Manuell: Du erstellst die XML-Datei selbst – ideal für kleine Websites oder maximale Kontrolle.
Schritt 2: XML Sitemap manuell erstellen
Für eine manuelle Sitemap öffne einen Texteditor und erstelle eine Datei mit dem Namen sitemap.xml. Der grundlegende Aufbau sieht so aus:
<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>
<url>
<loc>https://www.deine-domain.de/</loc>
<lastmod>2024-01-15</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.deine-domain.de/ueber-uns/</loc>
<lastmod>2024-01-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Füge für jede wichtige Seite einen eigenen <url>-Block hinzu. Speichere die Datei und lade sie per FTP in das Stammverzeichnis deiner Website hoch, sodass sie unter https://www.deine-domain.de/sitemap.xml erreichbar ist.
Schritt 3: XML Sitemap mit WordPress und Yoast SEO erstellen
Falls du WordPress nutzt, ist Yoast SEO die schnellste Lösung:
- Gehe im WordPress-Dashboard zu SEO → Allgemein → Funktionen.
- Stelle sicher, dass der Schalter bei XML-Sitemaps auf Ein steht.
- Klicke auf das Fragezeichen-Symbol neben XML-Sitemaps und dann auf Siehe die XML-Sitemap.
- Deine Sitemap ist jetzt unter
https://www.deine-domain.de/sitemap_index.xmlerreichbar.
Yoast erstellt automatisch eine Sitemap-Index-Datei, die auf Unter-Sitemaps für Posts, Seiten und andere Inhaltstypen verweist.
Schritt 4: Sitemap in der robots.txt eintragen
Öffne die Datei robots.txt im Stammverzeichnis deiner Website und füge am Ende folgende Zeile hinzu:
Sitemap: https://www.deine-domain.de/sitemap.xml
Das hilft nicht nur Google, sondern auch anderen Suchmaschinen wie Bing, deine Sitemap automatisch zu finden. Speichere die Datei und lade sie erneut hoch. Überprüfe danach, ob die robots.txt unter https://www.deine-domain.de/robots.txt korrekt angezeigt wird.
Schritt 5: Google Search Console öffnen
Gehe auf search.google.com/search-console und melde dich mit dem Google-Konto an, das mit deiner Website verknüpft ist. Wähle im linken Menü die richtige Property aus – achte darauf, dass du die korrekte Domain-Variante auswählst (mit oder ohne www, http oder https).
Schritt 6: Sitemap in der Search Console einreichen
Navigiere im linken Menü der Google Search Console zu Indexierung → Sitemaps. Im Feld Neue Sitemap hinzufügen gibst du den relativen Pfad deiner Sitemap ein, also zum Beispiel:
sitemap.xml
oder bei WordPress:
sitemap_index.xml
Klicke anschließend auf Senden. Google bestätigt die Einreichung und zeigt dir den Status Erfolgreich an, sobald die Sitemap verarbeitet wurde. Dieser Vorgang kann einige Minuten bis wenige Stunden dauern.
Schritt 7: Indexierungsstatus überprüfen
Nachdem die Sitemap eingereicht wurde, siehst du in der Search Console unter Sitemaps eine Übersicht mit folgenden Informationen:
- Eingereichte URLs: Wie viele URLs in deiner Sitemap enthalten sind.
- Indexierte URLs: Wie viele davon Google tatsächlich indexiert hat.
- Status: Ob Fehler oder Warnungen vorliegen.
Klicke auf die eingereichte Sitemap, um Details zu sehen. Wenn die Anzahl der indexierten URLs deutlich unter der eingereichten Zahl liegt, prüfe, ob betroffene Seiten ein noindex-Tag tragen oder ob canonicals auf andere URLs zeigen.
Häufige Fehler beim XML Sitemap erstellen
Fehler 1: Nicht-indexierbare URLs in der Sitemap
Seiten mit <meta name='robots' content='noindex'> oder einem X-Robots-Tag: noindex im HTTP-Header sollten niemals in der Sitemap auftauchen. Das sendet widersprüchliche Signale an Google. Überprüfe jede URL in deiner Sitemap mit dem URL-Prüftool der Search Console, bevor du sie einreichst.
Fehler 2: Falsche Domain-Variante verwenden
Wenn deine kanonische Domain https://www.deine-domain.de ist, müssen alle URLs in der Sitemap exakt diese Schreibweise verwenden. Mischungen aus http/https oder www/non-www führen zu Verwirrung beim Crawling. Stelle sicher, dass alle Weiterleitungen korrekt eingerichtet sind und nur die kanonische Variante in der Sitemap erscheint.
Fehler 3: Sitemap wird nicht aktualisiert
Bei manuell erstellten Sitemaps vergessen viele, die Datei nach dem Hinzufügen neuer Seiten zu aktualisieren. Nutze entweder ein Plugin, das die Sitemap automatisch regeneriert, oder setze dir eine Erinnerung, die Sitemap bei jeder größeren Inhaltsänderung zu aktualisieren und erneut in der Search Console einzureichen.
Fehler 4: Zu viele URLs in einer einzigen Sitemap
Eine einzelne XML-Sitemap darf maximal 50.000 URLs enthalten und nicht größer als 50 MB (unkomprimiert) sein. Bei größeren Websites erstelle einen Sitemap-Index, der auf mehrere Teil-Sitemaps verweist:
<sitemapindex xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>
<sitemap>
<loc>https://www.deine-domain.de/sitemap-posts.xml</loc>
</sitemap>
<sitemap>
<loc>https://www.deine-domain.de/sitemap-pages.xml</loc>
</sitemap>
</sitemapindex>
Fehler 5: Sitemap nicht in robots.txt verlinkt
Viele vergessen, die Sitemap in der robots.txt einzutragen. Ohne diesen Eintrag findet Google die Sitemap nur über die Search Console. Ein Eintrag in der robots.txt sorgt dafür, dass alle Suchmaschinen die Sitemap automatisch entdecken können.
Verifizierung: So testest du, ob alles funktioniert
Nach dem Einreichen der Sitemap gibt es mehrere Wege, den Erfolg zu überprüfen:
1. Search Console Sitemap-Bericht
Gehe zu Indexierung → Sitemaps in der Search Console. Der Status sollte Erfolgreich anzeigen. Vergleiche die Anzahl der eingereichten mit den indexierten URLs. Eine Differenz von bis zu 10–15 % ist normal; größere Abweichungen erfordern eine Analyse.
2. URL-Prüftool nutzen
Gib im Search Console URL-Prüftool einzelne URLs aus deiner Sitemap ein. Du siehst sofort, ob die URL indexiert ist, wann sie zuletzt gecrawlt wurde und ob Probleme vorliegen. Klicke auf Indexierung beantragen, um das Crawling für wichtige neue Seiten zu beschleunigen.
3. Sitemap direkt im Browser aufrufen
Öffne https://www.deine-domain.de/sitemap.xml im Browser. Eine korrekte XML-Sitemap wird strukturiert angezeigt. Wenn du eine Fehlermeldung oder unlesbaren Code siehst, liegt ein Syntaxfehler in der XML-Datei vor. Nutze einen Online-XML-Validator (z. B. validator.w3.org), um Fehler zu finden.
4. Google-Suche mit site:-Operator
Gib in Google site:deine-domain.de ein. Die Anzahl der angezeigten Ergebnisse gibt dir einen groben Überblick über die Indexierung. Beachte: Diese Zahl ist nicht exakt, aber ein starker Rückgang kann auf Indexierungsprobleme hinweisen.