Was bedeutet der HTTP-Statuscode 410 Gone?
Der HTTP-Statuscode 410 Gone signalisiert, dass eine Ressource auf dem Server dauerhaft entfernt wurde und nicht zurückkehren wird. Im Gegensatz zum bekannteren 404-Fehler („Not Found“) teilt der 410-Code Suchmaschinen und Browsern explizit mit: Diese Seite existierte einmal, ist aber bewusst und endgültig gelöscht worden. Für Webmaster und SEO-Experten ist der 410-Code ein präzises Werkzeug zur Steuerung der Indexierung.
410 Gone vs. 404 Not Found: Der entscheidende Unterschied
Beide Statuscodes signalisieren, dass eine Seite nicht erreichbar ist, aber die Implikation ist verschieden:
- 404 Not Found: Die Seite wurde nicht gefunden. Sie könnte temporär offline sein, verschoben worden sein oder nie existiert haben. Suchmaschinen prüfen die URL erneut.
- 410 Gone: Die Seite ist dauerhaft und absichtlich entfernt. Suchmaschinen entfernen die URL schneller aus dem Index und crawlen sie seltener.
In der Praxis behandelt Google 404 und 410 mittlerweile ähnlich — beide führen zur Deindexierung. Allerdings hat Google bestätigt, dass 410-Seiten schneller aus dem Index entfernt werden als 404-Seiten.
Wann solltest du den 410-Statuscode verwenden?
Der 410-Code ist die richtige Wahl in folgenden Situationen:
- Produkt dauerhaft entfernt: Ein Artikel im Online-Shop wird nicht mehr angeboten und kommt nicht zurück
- Veralteter Content: Ein Blogartikel zu einem abgelaufenen Event oder einer nicht mehr existierenden Software
- Duplicate Content bereinigen: Doppelte Seiten sollen endgültig entfernt werden
- Website-Relaunch: Alte URLs, die keinen Redirect-Ziel haben und nicht mehr relevant sind
- DSGVO-Löschungen: Inhalte, die aus Datenschutzgründen dauerhaft entfernt werden müssen
410 Gone in WordPress einrichten
Es gibt mehrere Wege, den 410-Status in WordPress zu implementieren:
Per Plugin
Plugins wie Yoast SEO Premium oder Redirection ermöglichen das einfache Setzen von 410-Statuscodess über die Admin-Oberfläche. In Yoast SEO Premium findest du die Option unter SEO → Redirects → Typ: 410 Gone.
Per .htaccess (Apache)
Für einzelne URLs kannst du direkt in der .htaccess-Datei einen 410-Status setzen:
RewriteEngine On
RewriteRule ^alte-seite/?$ - [G,L]
Die [G]-Flag steht für „Gone“ und gibt automatisch den 410-Status zurück.
Per functions.php
Für mehr Kontrolle kannst du in der functions.php deines Themes einen 410-Status für bestimmte URLs setzen:
add_action('template_redirect', function() {
$gone_urls = array('/alte-seite/', '/veralteter-artikel/');
if (in_array($_SERVER['REQUEST_URI'], $gone_urls)) {
status_header(410);
exit();
}
});
SEO-Auswirkungen des 410-Statuscodes
Der 410-Code hat spezifische SEO-Konsequenzen:
- Deindexierung: Google entfernt 410-Seiten schneller als 404-Seiten aus dem Index
- Crawl-Budget: Nach einigen Crawls hört Googlebot auf, 410-URLs regelmäßig zu besuchen — das spart Crawl-Budget
- Link-Equity: Eingehende Backlinks auf 410-Seiten gehen verloren. Wenn die Seite wertvolle Backlinks hat, ist ein 301-Redirect auf thematisch passenden Content die bessere Wahl
- Google Search Console: 410-Fehler erscheinen im Bericht „Seiten“ unter „Nicht gefunden (404)“ — Google unterscheidet hier nicht explizit
410 vs. 301 Redirect: Die richtige Entscheidung
Bevor du einen 410-Code setzt, prüfe ob ein 301-Redirect nicht die bessere Option ist:
- 301 Redirect nutzen wenn: Es gibt thematisch passenden Ersatz-Content, die alte URL hat Backlinks, oder du möchtest den Traffic umleiten
- 410 Gone nutzen wenn: Es gibt keinen passenden Ersatz, die Seite soll definitiv aus dem Index verschwinden, oder ein Redirect wäre irreführend
Häufige Fehler beim Einsatz von 410
- Wertvolle Backlinks vergessen: Prüfe immer das Backlink-Profil einer URL bevor du sie auf 410 setzt
- Zu viele 410-Fehler auf einmal: Massenhaftes Setzen von 410-Codes kann als negatives Signal interpretiert werden
- 410 statt Redirect: Wenn es thematisch passenden Ersatz gibt, ist ein 301-Redirect fast immer besser
- Temporäre Inhalte mit 410: Für saisonale Inhalte die wiederkehren, verwende 302 (temporärer Redirect) oder behalte die Seite
Fazit: 410 Gone gezielt und bewusst einsetzen
Der HTTP-Statuscode 410 Gone ist ein präzises Signal an Suchmaschinen: Diese Seite kommt nicht wieder. Er beschleunigt die Deindexierung und hilft beim sauberen Aufräumen des eigenen Webauftritts. Der Schlüssel liegt in der bewussten Entscheidung: 410 nur dort einsetzen, wo kein passender Redirect möglich ist und die dauerhafte Entfernung gewünscht ist.