410 Gone ist ein HTTP-Statuscode, der meldet, dass eine Ressource auf dem Server nicht mehr verfügbar ist und das wahrscheinlich dauerhaft so bleibt. Er gehört zu den 4xx-Statuscodes und ist die eindeutigere Variante von 404.
Auf einen Blick
- Statuscode
- 410
- Klasse
- 4xx (Clientfehler)
- Dauer
- nicht mehr verfügbar, voraussichtlich dauerhaft
- In Google
- wie 404 und andere 4xx außer 429, indexierte URLs werden entfernt
- Caching
- standardmäßig cachebar
- Spezifikation
- RFC 9110, Abschnitt 15.5.11
Stand:
Was bedeutet 410 für SEO?
Nach MDN und RFC 9110 gibt man 410 zurück, wenn man sicher ist, dass die Ressource endgültig verschwunden ist, und 404, wenn unklar ist, ob sie zurückkommt. Clients sollen die Anfrage nicht erneut stellen. Eine 410-Antwort ist standardmäßig cachefähig.
In der Google Suche spielt der Unterschied laut Dokumentation keine Rolle. Google behandelt 404 und 410 gleich, verwendet keine Inhalte von URLs mit 4xx-Status, entfernt zuvor indexierte URLs aus dem Index, und die Crawling-Frequenz sinkt allmählich. Viele Artikel versprechen eine schnellere Entfernung mit 410. Belegt ist das in der Google-Dokumentation nicht.
Typische Fälle für 410 sind eingestellte Produkte, abgelaufene Aktionen oder gelöschte Hack-Spam-Seiten. Gibt es eine passende Ersatzseite, ist eine 301-Weiterleitung die bessere Antwort, weil Besucher und verlinkende Seiten dort landen.
| Antwort | Statuscode | Bedeutung laut RFC 9110 | Was Google tut | Wann passend? |
|---|---|---|---|---|
| Not Found | 404 | keine aktuelle Darstellung gefunden; offen, ob vorübergehend oder dauerhaft | verwendet den Inhalt nicht, entfernt eine bereits indexierte URL und ruft sie nach und nach seltener ab; neue 404-URLs werden nicht verarbeitet | Seite entfernt, es gibt keinen Ersatz |
| Gone (dieser Begriff) | 410 | nicht mehr verfügbar, voraussichtlich dauerhaft | wie 404 | wie 404; laut RFC vorzuziehen, wenn das Fehlen sicher dauerhaft ist |
| Soft 404 (Fehlermeldung oder leere Seite) | 200 | Anfrage erfolgreich | erkennt am Inhalt eine Fehlerseite, schließt sie aus der Suche aus und meldet „Soft 404“ im Bericht zur Seitenindexierung | vermeiden; je nach Fall 404/410 senden, auf den Ersatz weiterleiten oder die Ladefehler beheben |
| Weiterleitung auf Ersatz | 301 | dauerhaft verschoben | folgt der Weiterleitung; starkes Signal, dass das Ziel verarbeitet werden soll | Inhalt ist umgezogen oder hat einen klaren Ersatz |
| Seite mit Inhalt | 200 | Anfrage erfolgreich | gibt den Inhalt an die Indexierung weiter; eine Aufnahme ist nicht garantiert | Seite existiert und zeigt echten Inhalt |
Eine gestaltete Fehlerseite mit Suche und Links ist laut Google sinnvoll, solange der Server dabei 404 oder 410 sendet. 4xx-Codes außer 429 verändern die Crawlrate der Website nicht. Google stuft auch gute Seiten als Soft 404 ein, wenn sie für Googlebot leer oder fehlerhaft rendern, etwa weil Ressourcen per robots.txt gesperrt sind. Quellen: Google Crawling Infrastructure: How HTTP status codes affect Google's crawlers (last updated 2026-02-04); Google Search Central: Troubleshoot Google Search crawling errors, soft 404 errors (last updated 2025-12-18); RFC 9110: HTTP Semantics, 15.3.1 200 OK, 15.4.2 301, 15.5.5 404, 15.5.11 410. Stand: .
| Mittel | Verhindert Crawling? | Hält die URL aus der Suche? | Was Google dazu schreibt | Typischer Einsatz |
|---|---|---|---|---|
robots.txt Disallow | ja | nein, die URL kann ohne Inhalt indexiert werden, wenn andere Seiten auf sie verlinken | dient vor allem dazu, den Server nicht mit Anfragen zu überlasten; kein Mittel, eine Seite aus Google herauszuhalten | Crawler-Last begrenzen, Bereiche vom Abruf ausnehmen |
noindex im Robots-Meta-Tag | nein, Google muss die Seite abrufen können | ja | wirkt nur, wenn die Seite nicht per robots.txt gesperrt ist; Google entfernt die Seite dann, auch wenn andere Websites auf sie verlinken | HTML-Seiten, die erreichbar bleiben, aber nicht in den Suchergebnissen erscheinen sollen |
noindex im HTTP-Header X-Robots-Tag | nein, Google muss die URL abrufen können | ja | jede Regel des Robots-Meta-Tags ist auch als Header möglich; gleiche Voraussetzung wie beim Meta-Tag | Dateien ohne HTML-Head wie PDFs, Bilder oder Videos |
rel="canonical" | nein | nicht direkt; starkes Signal dafür, welche von mehreren gleichen URLs kanonisch wird | hilft, Signale wie Links auf die bevorzugte URL zu bündeln; für die Kanonisierung weder robots.txt noch noindex verwenden | Duplikate und sehr ähnliche Seiten, etwa durch Parameter |
| Statuscode 410 (oder 404) (dieser Begriff) | nein, Google ruft die URL aber nach und nach seltener ab | ja, eine bereits indexierte URL wird entfernt | behandelt 404 und 410 gleich | Seite dauerhaft entfernt, es gibt keinen Ersatz |
| Passwortschutz (Login) | ja, Crawler erreichen die Inhalte nicht | ja | einer der Wege, die Google für das dauerhafte Entfernen nennt; berechtigte Nutzer sehen die Seite, Crawler nicht | Private oder vertrauliche Inhalte |
| Search Console: Entfernungen | nein, Google kann die URL weiter crawlen | blendet die URL für etwa sechs Monate aus den Suchergebnissen aus | nur vorübergehend; dauerhaft wirken 404/410, Passwortschutz oder noindex | Eilfall, bis eine dauerhafte Maßnahme greift |
robots.txt und noindex schließen sich gegenseitig aus. Ist eine URL per robots.txt gesperrt, liest Google das noindex nie, und die URL kann trotzdem in den Ergebnissen erscheinen. noindex in der robots.txt selbst unterstützt Google nicht. Quellen: Google Search Central: Introduction to robots.txt (last updated 2025-12-10); Google Search Central: Block Search indexing with noindex (last updated 2025-12-10); Google Search Central: Robots meta tag, data-nosnippet, and X-Robots-Tag specifications (last updated 2026-03-24); Google Search Central: How to specify a canonical URL (last updated 2026-07-10); Google Crawling Infrastructure: How HTTP status codes affect Google's crawlers (last updated 2026-02-04); Google Search Central: Remove information from Google (last updated 2025-12-10); Search Console Help: Removals and SafeSearch reports tool. Stand: .
Beispiel
HTTP/1.1 410 Gone
Content-Type: text/html
<h1>Aktion beendet</h1>
<p>Dieses Angebot gibt es nicht mehr. Hier geht es zu den <a href="/angebote">aktuellen Angeboten</a>.</p>
In nginx genügt für einen ganzen Bereich:
location /aktionen/2023/ { return 410; }
Häufige Fehler
- 410 für Seiten, die nur kurz offline sind. Dafür passt 503.
- 410 trotz vorhandener Ersatzseite, obwohl 301 sinnvoller wäre.
- Gelöschte URLs bleiben in der XML-Sitemap und in internen Links stehen.
- Die Fehlerseite liefert Status 200 (Soft 404) statt 410.
Häufige Fragen
Was bedeutet der Fehler 410? Die angeforderte Seite wurde entfernt und kommt voraussichtlich nicht zurück.
Ist 410 besser als 404? Für Google laut Dokumentation gleichwertig. Für Menschen und andere Clients ist 410 die klarere Aussage.
Quellen
- HTTP 410 Gone – MDN Web Docsdeveloper.mozilla.org
- RFC 9110: HTTP Semantics, Abschnitt 15.5.11 (410 Gone)rfc-editor.org
- HTTP-Statuscodes, Netzwerk- und DNS-Fehler und Google Suche – Google Search Centraldevelopers.google.com
Stand: