
Brauchst du eine xml sitemap wordpress und robots.txt wirklich? So richtest du beides richtig ein und vermeidest die typischen Fehler.
Beim Thema XML Sitemap WordPress passieren ständig dieselben Fehler, obwohl fast jede Seite eine hat: Die Sitemap listet Seiten, die gar nicht in Google sollen, oder die robots.txt sperrt versehentlich die ganze Website. Beides kostet Sichtbarkeit, ohne dass du es merkst.
In diesem Artikel erfährst du, was eine Sitemap und die robots.txt tatsächlich leisten, was Google laut eigener Dokumentation braucht und was du getrost ignorieren kannst.

Eine XML-Sitemap ist eine Datei, die Suchmaschinen sagt, welche Seiten deiner Website wichtig sind und wann sie zuletzt geändert wurden. Sie ist ein Wegweiser – keine Garantie. Laut Googles Dokumentation zu Sitemaps garantiert sie nicht, dass jede gelistete Seite gecrawlt oder indexiert wird.
Google schreibt außerdem selbst: Eine kleine Website mit etwa 500 Seiten oder weniger, die intern gut verlinkt ist, braucht nicht zwingend eine Sitemap. Der Haken: Die meisten WordPress-Seiten haben sowieso eine, ohne dass jemand sie angelegt hat. Dann stellt sich eher die Frage, ob sie sauber konfiguriert ist.
Eine Sitemap hilft besonders in diesen Fällen:
Seit WordPress 5.5 erzeugt WordPress selbst eine Sitemap, die du meist unter deine-domain.de/wp-sitemap.xml findest. Nutzt du ein SEO-Plugin wie Yoast SEO oder Rank Math, ersetzt dessen Sitemap die Standardvariante – üblicherweise erreichbar unter deine-domain.de/sitemap_index.xml.
Rufe die Adresse einfach im Browser auf. Siehst du eine Liste mit Unter-Sitemaps für Beiträge, Seiten und Kategorien, läuft alles. Bekommst du einen 404-Fehler, ist die Sitemap abgeschaltet oder ein Plugin kollidiert mit einem anderen.
Wichtig: Eine einzige Sitemap-Quelle reicht. Laufen WordPress-Standard, Yoast und ein weiteres Plugin gleichzeitig, kann das zu doppelten oder widersprüchlichen Einträgen führen. Lass genau eine aktiv.
Deine XML Sitemap WordPress soll nur Seiten enthalten, die du bei Google sehen willst. Das ist der häufigste Fehler, den wir bei Websites sehen, die zur Prüfung vorbeikommen: Die Sitemap ist ein Sammelbecken für alles, was WordPress so produziert.
noindex ausschließtFaustregel: Steht eine Seite auf noindex, darf sie nicht in der Sitemap stehen. Beides zusammen schickt Google ein widersprüchliches Signal. In Yoast und Rank Math entfernst du Inhaltstypen und Archive mit einem Schalter aus der Sitemap.
Im Sitemap-Format gibt es optionale Felder. Google ignoriert priority und changefreq; du kannst dir jede Feinjustierung dort sparen. Das Feld lastmod (letzte Änderung) nutzt Google dagegen, aber nur, wenn es verlässlich stimmt.
Heißt konkret: Das Datum sollte sich nur ändern, wenn sich der Inhalt wirklich geändert hat. Ein Plugin, das bei jedem Aufruf das aktuelle Datum einträgt, entwertet das Signal. Ein Tippfehler-Fix im Footer ist keine inhaltliche Änderung.
Damit Google deine Sitemap sicher findet, reichst du sie in der Google Search Console ein. Das dauert zwei Minuten:
sitemap_index.xml, und klicke auf „Senden“.Gleich danach lohnt sich ein Blick auf den Bericht „Seiten“: Er zeigt dir, welche URLs Google gefunden, aber nicht indexiert hat – und warum. Das ist oft aufschlussreicher als die Sitemap selbst.
Die robots.txt liegt im Hauptverzeichnis deiner Domain (deine-domain.de/robots.txt) und sagt Crawlern, welche Bereiche sie besuchen dürfen. Laut Googles Einführung zur robots.txt dient sie vor allem dazu, Crawler-Anfragen zu steuern – nicht dazu, Seiten aus Google herauszuhalten.
Das ist der Punkt, den die meisten falsch verstehen: Eine per robots.txt gesperrte Seite kann trotzdem in den Suchergebnissen auftauchen, nur eben ohne Beschreibung. Willst du eine Seite wirklich aus Google heraushalten, nutze noindex oder einen Passwortschutz. Sperrst du sie zusätzlich in der robots.txt, kann Google das noindex gar nicht mehr lesen.
Eine sinnvolle, schlanke robots.txt für WordPress sieht oft so aus:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://deine-domain.de/sitemap_index.xml
Die letzte Zeile verweist auf deine Sitemap, damit Crawler sie auch ohne Search Console finden. Mehr braucht eine normale Firmenwebsite in der Regel nicht.
Beim Relaunch stellen viele Entwickler die Website auf „Suchmaschinen davon abhalten, diese Website zu indexieren“. Wird das nach dem Livegang nicht zurückgenommen, steht die Seite monatelang unsichtbar im Netz. Prüfe unter Einstellungen → Lesen, ob der Haken sitzt, und schaue in die robots.txt, ob dort Disallow: / steht.
/sitemap_index.xml und /wp-sitemap.xml auf und stelle sicher, dass nur eine Sitemap aktiv ist./robots.txt und prüfe, dass dort kein Disallow: / steht.noindex stehen.Wenn du nicht sicher bist, wie deine eigene Seite dasteht, kannst du sie kostenlos analysieren lassen – du bekommst innerhalb von 24 Stunden eine persönliche Auswertung.
Eine saubere XML Sitemap WordPress und die robots.txt sind Hygiene, kein Rankingfaktor. Sie sorgen dafür, dass Google deine guten Inhalte findet. Ob sie ranken, entscheidet sich woanders: bei der internen Verlinkung, bei der Suchintention deiner Texte und bei der Meta Description, die zum Klick einlädt.
Wenn du die Grundlagen noch sortieren willst, hilft dir unser Überblick zu SEO für kleine Unternehmen. Und wer Bilder hat, die Kunden bringen sollen, findet in der Anleitung zur Bilder-SEO den passenden Anschluss.
Ehrlich gesagt: Die Einrichtung kannst du mit einem SEO-Plugin gut selbst erledigen. Wer lieber keine technischen Details pflegen möchte, kann das im Rahmen von Hosting und Verwaltung abgeben. Wie so etwas in der Praxis aussieht, zeigen die Referenzprojekte von Jonas Reuber.
Meist unter /wp-sitemap.xml oder, mit Yoast bzw. Rank Math, unter /sitemap_index.xml. Rufe die Adresse im Browser auf und prüfe, ob eine Liste erscheint.
Nein, zwingend ist sie nicht. Sie ist aber sinnvoll, um den Admin-Bereich auszuschließen und auf die Sitemap zu verweisen. Ohne Datei darf Google deine Seite grundsätzlich crawlen.
Nein. Eine gesperrte Seite kann weiterhin in den Ergebnissen erscheinen, nur ohne Beschreibung. Zum Ausschluss brauchst du noindex oder einen Passwortschutz.
Einmal reicht. WordPress und dein SEO-Plugin aktualisieren die Datei automatisch, und Google ruft sie von selbst wieder ab.
Sie sehen gerade einen Platzhalterinhalt von Vimeo. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie müssen den Inhalt von reCAPTCHA laden, um das Formular abzuschicken. Bitte beachten Sie, dass dabei Daten mit Drittanbietern ausgetauscht werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von reCAPTCHA. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen