← Zurück zum Blog

Seiten aus der Sitemap verschwunden: was jetzt zu tun ist

Seiten aus der Sitemap verschwunden: was jetzt zu tun ist

Wenn Seiten aus der Sitemap entfernt wurden, musst du als Erstes klären, ob sie die Sitemap verlassen haben oder die Website. Ruf ein paar der fehlenden URLs direkt auf: Liefern sie 200 und sind sie weiter intern verlinkt, bleiben sie in der Regel indexiert. Liefern sie 404, 410 oder eine Weiterleitung, meldet die Sitemap nur eine Änderung, die an den Seiten selbst passiert ist.

Sitemaps werden vom CMS, einem Plugin oder einem Build-Schritt erzeugt und ändern sich deshalb immer dann, wenn sich diese ändern. Niemand öffnet sitemap.xml von Hand, um zweihundert Produkt-URLs zu löschen. Das erledigt ein Deploy, eine Einstellung oder ein Lagerbestand.

Schritt 1: herausfinden, was tatsächlich verschwunden ist

Hast du keine URL-Liste von gestern, hilft die Search Console. Der Bericht „Sitemaps“ zeigt für jede eingereichte Sitemap die Zahl der erkannten Seiten, und ein Rückgang dort ist die erste Bestätigung. Hast du eine Kopie gespeichert, bekommst du die genauen URLs mit zwei Zeilen:

curl -s https://example.com/sitemap.xml | grep -o '<loc>[^<]*</loc>' | sort > heute.txt
comm -23 gestern.txt heute.txt

Bei einem Sitemap-Index führst du denselben Befehl für jede untergeordnete Sitemap aus. Dann nimmst du fünf bis zehn der fehlenden URLs und prüfst sie einzeln.

Schritt 2: die Statuscodes der entfernten Seiten lesen

Antwort Was sie dir sagt Nächster Schritt
200 Seite existiert, nur der Sitemap-Eintrag ist weg Die Ausschlussregel finden (Schritt 3)
301 / 302 URL wurde verschoben Prüfen, ob das Ziel in der Sitemap steht
404 / 410 Seite gelöscht Entscheiden, ob sie zurückkommen oder weitergeleitet werden soll
200 mit noindex Seite existiert, ist aber von der Indexierung ausgeschlossen Prüfen, ob dieses noindex so gewollt war

Kontrolliere außerdem, ob die Seiten noch aus Menüs, Kategorien oder Blöcken mit ähnlichen Inhalten verlinkt sind. Eine Seite ohne Sitemap-Eintrag und ohne interne Links ist praktisch verwaist. Unser Leitfaden, wie du prüfst, ob eine Seite indexiert ist, behandelt die URL-Prüfung und die Grenzen von site:-Abfragen.

Schritt 3: die Ursache finden

Am häufigsten ist es ein Deploy oder eine Migration, die den Sitemap-Generator ersetzt oder seine Konfiguration zurückgesetzt hat. Eigene Beitragstypen, Taxonomien oder paginierte Archive fallen heraus, weil das neue Setup sie nie enthalten hat.

Danach kommen Plugin-Einstellungen. In Yoast SEO hat jeder Inhaltstyp in den Einstellungen einen Schalter „[Typ] in den Suchergebnissen anzeigen“, und wer ihn ausschaltet, entfernt diesen Typ aus sitemap_index.xml. Rank Math hat in den Sitemap-Einstellungen pro Beitragstyp einen entsprechenden Schalter „In Sitemap aufnehmen“. Ein Klick an dieser Stelle kann Hunderte URLs herausnehmen.

Bei Shops lohnt ein Blick darauf, ob eine Einstellung oder ein Plugin nicht vorrätige oder unveröffentlichte Produkte ausblendet, denn dann wandern diese URLs mit dem Lagerbestand in die Sitemap hinein und wieder heraus. In jedem CMS hat eine Massenänderung auf Entwurf oder privat denselben Effekt.

Dann gibt es noch noindex. Saubere Generatoren lassen noindex-Seiten aus der Sitemap weg, eine Entfernung ist also oft das erste sichtbare Zeichen dafür, dass eines versehentlich gesetzt wurde. Und schließlich ersetzen geänderte Slugs oder Strukturen ohne Weiterleitungen die alten URLs durch neue, was im selben Diff wie Entfernungen plus Neuzugänge aussieht.

Schritt 4: die SEO-Folgen ehrlich einschätzen

Eine Sitemap hilft beim Auffinden von Seiten, sie ist nicht der Index. Eine Seite, die weiter 200 liefert und intern verlinkt ist, behält normalerweise ihre Indexierung und ihre Rankings. Verlieren kann sie, wie oft sie neu gecrawlt wird, sodass Änderungen später ankommen. Am meisten schadet ein fehlender Sitemap-Eintrag bei neuen Seiten und bei Seiten, die mehrere Klicks tief liegen, weil interne Links sie womöglich nicht schnell genug auffindbar machen.

Der größere Wert ist diagnostisch. Die Entfernung selbst ist oft harmlos, ihre Ursache (ein noindex, eine Löschung, ein kaputtes Template) meistens nicht.

Schritt 5: beheben und kontrollieren

Stell die Seite wieder her oder leite sie per 301 auf die nächstpassende URL weiter. Heb den Ausschluss auf, egal ob es der Plugin-Schalter, das noindex oder die Generator-Regel ist. Leere den Cache vor der Sitemap, öffne die Datei im Browser, um zu sehen, ob die URLs zurück sind, und reiche sie in der Search Console erneut ein. Sieh dir danach Titles, Canonicals und H1 auf denselben Templates an, denn ein Deploy, der die Sitemap verändert hat, hat womöglich auch diese verändert. In die Datei gehören nur kanonische, indexierbare URLs mit 200, wie in unseren Best Practices für XML-Sitemaps beschrieben.

Entfernte URLs am selben Tag bemerken

Das alles geht schnell, sobald du weißt, dass URLs fehlen. Schwierig ist, es überhaupt mitzubekommen. Deltio liest die Sitemap jeder Website in einem täglichen Zyklus, vergleicht sie mit der vorherigen Prüfung und schickt einen Alert an den Slack-Channel und die E-Mail-Adresse dieser Website, wenn URLs entfernt wurden. Die Seiten selbst werden ebenfalls geprüft, darunter noindex, Canonicals, Titles und robots.txt, sodass die Ursache oft im selben Schwung Alerts auftaucht. Das ist die Routine, die wir unter wie du Kundenwebsites auf Änderungen überwachst beschreiben. Weil die Prüfung täglich läuft, wird eine Entfernung von heute Nachmittag beim nächsten Zyklus gemeldet und nicht sofort.

Du kannst eine Website samt Sitemap 14 Tage kostenlos hinzufügen.

Häufige Fragen

Ist es ein Problem, wenn gelöschte Seiten aus der Sitemap entfernt werden?
Nein, genau so soll es sein. Eine Sitemap sollte nur Seiten enthalten, die 200 liefern und indexiert werden sollen. Offen ist nur, ob die Löschung beabsichtigt war und ob wertvolle URLs weitergeleitet statt als 404 zurückgelassen wurden.
Sollte ich entfernte URLs in der Sitemap lassen, damit Google den 404 bemerkt?
In der Regel nicht. Google crawlt bekannte URLs erneut und sieht den 404 oder 410 von selbst. Tote URLs in der Sitemap erzeugen Fehler im Bericht zur Seitenindexierung und machen die Datei zu einem weniger verlässlichen Signal. Die Ausnahme ist eine vorübergehende Migrations-Sitemap mit den alten URLs, damit Google ihre Weiterleitungen schneller findet.
Wie schnell zeigt die Search Console eine geänderte Sitemap an?
Der Bericht „Sitemaps“ aktualisiert sich, wenn Google die Datei das nächste Mal abruft, und das ist von Website zu Website unterschiedlich. Erneutes Einreichen löst einen Abruf aus, garantiert aber keine sofortige Verarbeitung oder ein erneutes Crawlen der gelisteten Seiten. Warte also ein paar Tage, bevor du viel in die Zahl der erkannten Seiten hineinliest.
Kann sich die Zahl der URLs in einer Sitemap ändern, ohne dass sich an der Website wirklich etwas ändert?
Ja. Manche Generatoren teilen Sitemaps nach einer festen Anzahl von Einträgen auf, und Caching-Schichten können eine alte oder nur teilweise erzeugte Datei ausliefern. Vergleiche immer die tatsächlichen URL-Listen und nicht nur die Summen, bevor du folgerst, dass Seiten entfernt wurden.
Was kostet das Sitemap-Monitoring mit Deltio?
Sitemap-Monitoring ist in jedem Tarif enthalten. Starter deckt bis zu 50 Websites und 5.000 URLs ab und kostet 29 € pro Monat oder 24 € pro Monat bei jährlicher Abrechnung. Professional (200 Websites) kostet 59 € pro Monat, Enterprise (500 Websites) 139 € pro Monat. Alle Tarife lassen sich 14 Tage kostenlos testen.