Was 410 Gone bedeutet
410 Gone ist eine HTTP-Antwort für eine Ressource, von der der Ursprungsserver weiß, dass sie bewusst entfernt wurde und voraussichtlich nicht zurückkehrt. RFC 9110 unterscheidet sie von 404: Ein 404 sagt nicht, ob das Fehlen vorübergehend oder dauerhaft ist, während ein 410 angemessen ist, wenn der Ursprung weiß, dass der Zustand wahrscheinlich dauerhaft ist. Es ist eine Entscheidung über die Auslieferung und kein Weg, eine Rankingänderung zu erzwingen oder Kopien in anderen Systemen zu löschen.
Für die Suche lautet die praktische Frage, ob es noch eine Seite gibt, die das ursprüngliche Anliegen des Besuchers erfüllt. Google schreibt, dass eine entfernte Seite ohne ähnlichen Ersatz entweder mit 404 oder mit 410 antworten darf. Laut der Crawling-Dokumentation werden URLs mit 4xx-Antwort nicht indexiert; bereits indexierte URLs werden entfernt, sobald Google die Antwort verarbeitet. Das beschreibt einen Crawling- und Indexierungsprozess, aber keinen garantierten Zeitplan.
Zwischen 410, 404 oder 301 wählen
| Situation | Sinnvolle Antwort | Warum |
|---|---|---|
| Ein passender Ersatz ist vorhanden | 301 auf diesen Ersatz | Er führt zu dem Inhalt, der dasselbe Anliegen beantwortet. |
| Kein naher Ersatz | 410 oder 404 | Beide machen die URL für die Indexierung ungeeignet; 410 macht die beabsichtigte Dauerhaftigkeit ausdrücklich. |
| Vorübergehender Ausfall | 503 mit passender Wiederholungsstrategie | Eine dauerhafte Entfernungsantwort würde den Zustand falsch darstellen. |
| Nur ein unpassendes Ziel vorhanden | 410 oder 404 | Eine Weiterleitung auf die Startseite erfüllt die ursprüngliche Anfrage nicht. |
Eine 301 ist nicht für jede stillgelegte URL gedacht. Verwenden Sie sie, wenn das Ziel für das Anliegen des Besuchers wirklich nützlich ist. Ein 410 ist ehrlich, wenn es kein Äquivalent gibt. Eine vorübergehende Ausblendung sollten Sie getrennt von der dauerhaften Stilllegung behandeln: Entscheiden Sie zuerst den Inhaltsstatus, dann wählen Sie die HTTP-Antwort.
Umsetzen und Antwort prüfen
Führen Sie vor Routenänderungen ein kleines Stilllegungsprotokoll: den alten Pfad, seinen bisherigen Zweck, die Entscheidung (Ersatz, 410 oder 404), die verantwortliche Person und das Datum. Entfernen Sie dauerhaft stillgelegte URLs aus den XML-Sitemaps und ersetzen oder entfernen Sie interne Links, die noch darauf zeigen. So bleibt das öffentliche Inventar mit der Antwort konsistent.
- Testen Sie die exakte URL und eine Beispielvariante, ohne Weiterleitungen automatisch zu folgen.
- Bestätigen Sie, dass die finale Antwort 410 ist und nicht eine Markenseite, die versehentlich 200 liefert.
- Prüfen Sie, dass die URL nicht mehr in der aktuellen Sitemap steht und die interne Navigation sie nicht mehr bewirbt.
- Hatte die URL bedeutende externe Links, entscheiden Sie, ob ein wirklich passender Ersatz existiert. Dokumentieren Sie, warum Sie 301 oder 410 gewählt haben.
- Nutzen Sie die URL-Prüfung der Search Console oder den Bericht zur Seitenindexierung als späteren Beleg dafür, wie Google die URL behandelt. Als Konfigurationstest taugen sie nicht.
curl -sS -o /dev/null -D - https://example.com/retired-page | head
# Inspect the status line. Expected: HTTP/... 410Falsche Entfernungen vermeiden
Der häufige Fehler ist, eine aufwendig gestaltete Vorlage „Seite entfernt“ mit 200 antworten zu lassen. Nutzer sehen eine Fehlermeldung, Crawler erhalten aber einen Erfolg. Google dokumentiert dieses Muster als Soft-404. Ein weiterer Fehler ist, 410 für Inventar zu senden, das heute nur nicht verfügbar ist, oder die gelöschte URL in einer Sitemap zu belassen. Beides lässt die Signale der Website auseinanderlaufen.