Was jeder Code tatsächlich sagt
Beide Codes bedeuten, dass die Seite nicht da ist. Sie unterscheiden sich in einem Wort: Gewissheit.
404 Not Found sagt: Ich habe unter dieser URL nichts. Es sagt nicht, warum, und nicht, ob morgen etwas da sein wird. Es ist die ehrliche Standardantwort, wenn ein Server für einen Pfad schlicht keine Entsprechung hat.
410 Gone sagt etwas Engeres und Stärkeres: unter dieser URL gab es Inhalt, dieser Inhalt wurde absichtlich entfernt, und er kommt nicht zurück. Die Spezifikation beschreibt 410 als absichtlich und setzt voraus, dass der Betreiber weiß, dass es dauerhaft ist.
Das ist der ganze semantische Unterschied, und alles Weitere folgt daraus. Ein 404 ist ein
Achselzucken, ein 410 eine Aussage. Keiner von beiden ist ein Fehler, den Sie beheben müssen: ein
korrekter 404 für eine URL, die es nie gab, ist genau richtig, und die Seiten im Bericht
Nicht gefunden (404) der Search Console funktionieren meist wie vorgesehen.
Was Google tatsächlich damit macht
Hier gehen Erwartung und Wirklichkeit auseinander, und Genauigkeit lohnt sich, denn die meisten Ratschläge dazu überzeichnen den Unterschied.
- Beide entfernen die URL aus dem Index. Keiner lässt eine tote Seite weiter ranken. Das Ziel ist dasselbe.
- 410 gilt als etwas endgültiger. Google hat gesagt, dass es 410 etwas schneller behandelt als 404: die URL fällt früher heraus und wird seltener erneut versucht. Dieses „etwas“ leistet in dem Satz echte Arbeit: der Unterschied misst sich in ein, zwei Crawl-Zyklen, nicht in Wochen.
- Beide werden ohnehin erneut gecrawlt. Google kommt zu einem 410 zurück, um zu prüfen, ob es so gemeint war. Ein 410 ist keine dauerhafte Anweisung, nie wieder vorbeizusehen, und eine URL, die nach einem 410 wieder 200 liefert, wird neu indexiert.
Die ehrliche Zusammenfassung lautet also: 410 statt 404 kauft Ihnen eine geringfügig schnellere Entfernung und ein klareres Signal, kein anderes Ergebnis. Es lohnt sich, wenn Sie die Antwort kennen, und lohnt keinen Umbau Ihrer Anwendung. Der echte Schaden steckt in den beiden Fehlern weiter unten: alles auf die Startseite umleiten und eine „Seite nicht gefunden“-Anzeige mit Status 200 ausliefern.
Wann 410 die richtige Antwort ist
Nehmen Sie 410, wenn Sie eine Entscheidung getroffen haben und dazu stehen:
- Ein Produkt, eine Anzeige oder eine Veranstaltung, die vorbei ist und keinen Nachfolger hat. Eine abgelaufene Stellenanzeige, eine beendete Auktion, ein eingestellter Artikel ohne Ersatz.
- Inhalt, den Sie bewusst gelöscht haben – eine stillgelegte Landingpage, eine dünne Seite aus einer Aufräumaktion, ein absichtlich zurückgezogener Artikel.
- Entfernte Nutzerinhalte: das Profil eines gelöschten Kontos, ein entfernter Beitrag, alles, was aus Richtliniengründen verschwunden ist.
- URLs aus einer alten Struktur, bei denen Sie sicher sind, wo es keine entsprechende Seite gibt und eine Weiterleitung eine Lüge wäre.
- Aufräumen nach einem Hack oder einer Spam-Injektion, wenn Tausende Müll-URLs indexiert wurden und Sie sie so entschieden wie möglich loswerden wollen.
Der letzte Fall ist der, in dem 410 seinen Lohn wirklich verdient. Wenn ein Crawler Zehntausende URLs gefunden hat, die es nie hätte geben dürfen, summieren sich der kleine Geschwindigkeitsvorteil und die ausbleibenden Wiederholungsversuche.
Wann 404 die richtige Antwort ist
Nehmen Sie 404, wenn Sie nicht sicher sind – und das ist öfter der Fall, als man zugibt:
- Eine vertippte oder geratene URL. Dort war nie etwas. 404 ist buchstäblich richtig.
- Eine Seite, die zurückkommen könnte – eine saisonale Kategorie, ein ausverkauftes Produkt, das Sie nachlegen, ein vorübergehend unveröffentlichter Artikel.
- Alles, wo nicht Sie entschieden haben oder wo Sie nicht wissen, ob die Entfernung absichtlich war. Ein Framework, das für eine nicht zugeordnete Route 404 liefert, macht es richtig.
- Massenbereinigungen, die Sie nicht geprüft haben. Wenn Sie raten müssten, welche von 10.000 URLs bewusst entfernt wurden, ist 404 für alle die sicherere Antwort.
404 ist aus gutem Grund die Vorgabe. Er ist nie falsch in der Weise, in der ein unzutreffender 410 falsch ist: ein 410 auf etwas, das Sie später wiederherstellen, ist eine Behauptung, die Sie zurücknehmen müssen.
Soft 404: der, der wirklich kostet
Ein Soft 404 ist eine Seite, die einem Menschen „nicht gefunden“ sagt und dem
Crawler dabei 200 OK liefert. Das ist mit Abstand der teuerste Fehler in diesem
ganzen Thema, und er passiert fast immer versehentlich.
Drei Wege, ihn zu erzeugen:
- Eine eigene Fehlerseite mit Status 200. Das Template wird gerendert, der Statuscode wurde nie gesetzt, und jede tote URL der Website sieht nun aus wie eine echte Seite.
- Alle toten URLs auf die Startseite umleiten. Die Startseite liefert 200, also meldet sich jede stillgelegte URL als lebende Seite mit Inhalt, der nichts mit dem Angefragten zu tun hat. Google benennt das ausdrücklich und behandelt es als Soft 404.
- Eine clientseitig gerenderte Anwendung, die nachlädt, nichts findet und einen leeren Zustand zeigt – während das HTML-Dokument selbst mit 200 ausgeliefert wurde.
Die Kosten sind real: Crawl-Budget für Seiten, die es nicht gibt, dünner doppelter Inhalt im
Index und ein Soft 404-Bericht in der Search Console, der still wächst. Die Lösung
ist immer dieselbe: den Statuscode an das anpassen, was die Seite sagt. Prüfen Sie mit einem
HTTP-Statuscode-Prüfer, was Ihre
Fehlerseite tatsächlich zurückgibt; der Browser verrät es nicht, weil eine 404- und eine 200-Seite
auf dem Bildschirm identisch aussehen.
Was Sie für eine tote URL ausliefern sollten
Vier Möglichkeiten, in der Reihenfolge, in der sie zu prüfen sind.
1. Weiterleiten, wenn es eine echte Entsprechung gibt
Wenn eine andere Seite diese wirklich ersetzt – die neue URL nach einem Umbau, das Nachfolgeprodukt, der zusammengeführte Artikel –, ist ein 301 besser als beide Fehlercodes, weil er die Linksignale erhält, die die alte URL erworben hat. Der Leitfaden zu 301- und 302-Weiterleitungen erklärt, welchen Code Sie nehmen. Die Probe: Hätte ein Besucher auf der neuen Seite das Gefühl, bekommen zu haben, worauf er geklickt hat? Wenn nicht, leiten Sie nicht weiter.
2. 410 zurückgeben, wenn Sie es absichtlich entfernt haben
Keine Entsprechung, und Sie wissen, dass die Entfernung gewollt und dauerhaft war. Sagen Sie es.
3. 404 zurückgeben, wenn Sie unsicher sind
Keine Entsprechung, und Sie sind nicht sicher, dass die Seite für immer weg ist. Die Vorgabe ist richtig und kostet Sie nichts.
4. Oder die Seite behalten, wenn sie noch etwas bringt
Vor jedem Löschen lohnt die Frage: Hat diese URL noch eingehende Links oder Traffic? Eine Seite, die Besuche bringt, aktualisiert man oft besser, als sie zu entfernen. Sie zu löschen und einen makellosen 410 auszuliefern heißt trotzdem, alles Angesammelte wegzuwerfen.
Die Codes, zu denen man irrtümlich greift
Ein paar Nachbarn landen an der Stelle von 404 und 410, und alle sagen etwas anderes:
- 403 Forbidden heißt, die Ressource existiert, Sie dürfen sie nur nicht sehen. 403 für fehlenden Inhalt sagt einem Crawler, die Seite sei echt und werde vorenthalten – nicht das, was Sie meinten.
- 451 Unavailable For Legal Reasons gilt speziell für Inhalte, die auf rechtliche Anordnung entfernt wurden. Es ist ein echter, registrierter Code und kein Scherz, und er taugt nicht als allgemeines „wir haben es rausgenommen“.
- 503 Service Unavailable ist der richtige Code für geplante Ausfälle und Wartung – er sagt: komm später wieder, genau das, was Sie bei einer Migration wollen – und falsch für eine dauerhaft verschwundene Seite.
- 200 mit leerer Seite ist der Soft 404 von oben und der schlimmste der Reihe.
Wenn Sie nicht wissen, was Ihre Anwendung in diesen Situationen liefert, prüfen Sie es, statt es anzunehmen – der vollständige Leitfaden zu HTTP-Statuscodes geht jede Klasse durch.
Häufige Fehler
- Jede tote URL auf die Startseite leiten. Google behandelt ein unpassendes Ziel als Soft 404 – Sie bekommen weder die Entfernung noch die Linkkraft.
- Eine eigene 404-Seite mit Status 200. Für Menschen richtig, für Crawler gelogen.
- 410 für etwas Saisonales nehmen, die Seite später zurückholen und sich wundern, warum die Erholung dauert.
- Den 404-Bericht der Search Console für eine Fehlerliste halten. Die meisten dieser URLs sind Tippfehler, alte Scraper-Links und tote externe Verweise. Ein 404 für eine URL, die es nie gab, ist kein Problem.
- Seiten löschen, die noch Traffic oder Links haben, nur weil sie alt sind. Vorher nachsehen.
- Tote URLs in der Sitemap lassen. Eine Sitemap sollte nur URLs listen, die indexiert werden sollen; ein 404 oder 410 darin verschwendet Crawl-Budget und wird beanstandet.
- Interne Links zuletzt entfernen. Wenn Ihre eigene Navigation noch auf eine URL zeigt, die Sie auf 410 gesetzt haben, sagen Sie Google beides gleichzeitig.
Kurzfassung
404 sagt „hier ist nichts“; 410 sagt „hier war etwas, ich habe es entfernt, es kommt nicht zurück“. Beide nehmen die URL aus dem Index, und 410 tut es geringfügig schneller und mit weniger Wiederholungen – nützlich beim Aufräumen nach einem Hack oder einer Inhaltsbereinigung und kein Grund, die Anwendung umzubauen. Leiten Sie stattdessen weiter, wenn es eine echte Entsprechung gibt, nehmen Sie 404, wann immer Sie unsicher sind, und sorgen Sie vor allem dafür, dass Ihre Fehlerseiten einen Fehlerstatus liefern: eine „Seite nicht gefunden“-Anzeige mit 200 ist ein Soft 404 und kostet mehr, als die falsche Wahl zwischen diesen beiden es je täte. Prüfen Sie mit dem kostenlosen HTTP-Statuscode-Prüfer, was eine URL tatsächlich zurückgibt.
Verwandte Tools und Leitfäden:
- HTTP-Statuscode-Abfrage – Eine schnelle Referenz für jeden HTTP-Statuscode und seine Bedeutung.
- 301 oder 302: Welche Weiterleitung, und was SEO sieht – Wann eine 301 und wann eine 302 richtig ist
Häufige Fragen
Soll ich für eine gelöschte Seite 404 oder 410 nehmen?⌄
Nehmen Sie 410, wenn Sie die Seite absichtlich entfernt haben und sie nicht zurückkommt, und 404, wenn Sie unsicher sind oder die Seite wiederkehren könnte. Beide entfernen die URL aus dem Index; 410 fällt geringfügig schneller heraus und wird seltener erneut versucht, was vor allem beim Aufräumen vieler URLs auf einmal zählt.
Entfernt ein 410 eine Seite schneller aus Google als ein 404?⌄
Geringfügig. Google hat gesagt, dass es 410 als etwas endgültiger behandelt als 404, die URL fällt also früher heraus und wird seltener gecrawlt. Der Unterschied sind ein, zwei Crawl-Zyklen, keine Wochen, und Google schaut bei einem 410 gelegentlich nach, ob es so gemeint war.
Sind 404-Fehler schlecht für SEO?⌄
Nein, für sich genommen nicht. Ein 404 für eine URL, die es nie gab, ist korrektes Verhalten, und die meisten Einträge im Bericht „Nicht gefunden“ der Search Console sind Tippfehler, Scraper-Links und alte externe Verweise. Was schadet, ist ein Soft 404 – eine Nicht-gefunden-Seite mit Status 200 – und das Umleiten toter URLs auf eine unpassende Seite wie die Startseite.
Was ist ein Soft 404?⌄
Eine Seite, die einem Menschen sagt, der Inhalt fehle, und dem Crawler dabei 200 OK liefert. Das passiert, wenn ein Fehler-Template ohne gesetzten Statuscode ausgeliefert wird, wenn tote URLs auf die Startseite umgeleitet werden oder wenn eine clientseitig gerenderte Anwendung einen leeren Zustand in einem 200-Dokument zeigt. Beheben lässt es sich, indem der Statuscode zu dem passt, was die Seite sagt.
Soll ich eine gelöschte Seite stattdessen weiterleiten?⌄
Nur wenn eine andere Seite sie wirklich ersetzt – die neue URL nach einem Umbau, ein Nachfolgeprodukt, ein zusammengeführter Artikel. Ein 301 erhält dann die Linksignale der alten URL. Gibt es keine echte Entsprechung, gilt eine Weiterleitung trotzdem als Soft 404 – geben Sie dann 404 oder 410 zurück.
Über 15 Jahre praktische Erfahrung in Webentwicklung und Sicherheit. Schwerpunkt ist praxisnahe Websicherheit: Websites sicher, zuverlässig und leicht zu diagnostizieren halten. BuildToolForge macht diese Prüfungen kostenlos, privat und verständlich. Die Tools laufen, wo immer möglich, in deinem Browser, und nichts, was du in ein Tool eingibst, wird gespeichert.
So schreiben wir unsere Anleitungen: Jede Anleitung entsteht aus praktischer Erfahrung, wird mit den offiziellen Standards abgeglichen und mit unseren eigenen Tools an echten Domains getestet. Wir aktualisieren die Anleitungen, wenn sich Standards oder Tools ändern. Einen Fehler gefunden? Schreib uns an contact@buildtoolforge.com.