Was 404 Not Found bedeutet
Ein echter 404 ist ein Antwortstatus und nicht bloß eine Seite, deren Gestaltung „nicht gefunden“ sagt. Er ist angemessen, wenn kein passender Ersatz existiert oder wenn eine URL nie gültig war. Er unterscheidet sich von einer Weiterleitung, die Besucher gezielt zu einem Nachfolger schickt, und von einem Soft-404, bei dem der Server Erfolg meldet, obwohl die Seite wie eine Fehlermeldung aussieht.
Entscheidungsregel und Belege
Leiten Sie eine stillgelegte URL nur weiter, wenn ein naher, nützlicher Ersatz existiert. Andernfalls geben Sie einen echten 404 zurück und entfernen die internen Links darauf. Leiten Sie nicht jede fehlende URL auf die Startseite um: Das erschwert die Auflösung der ursprünglichen Anfrage und kann Soft-404-Signale erzeugen.
Praktischer Ablauf
curl --head https://example.test/retired-page
# Expect: HTTP/... 404, not 200 and not a blanket home-page redirect.Vergleichen Sie bei einem stillgelegten Produkt oder Artikel den alten Titel, den Zweck und die eingehenden Links mit dem vorgeschlagenen Ziel. Eine Weiterleitung ist nur vertretbar, wenn das Ziel im Wesentlichen dasselbe Anliegen erfüllt. Andernfalls behalten Sie den 404 bei und reparieren den internen Link, der den toten Pfad erzeugt hat.
- Exportieren Sie interne Links und Statuscodes aus einem begrenzten Crawl.
- Trennen Sie Tippfehler-URLs, gelöschte Inhalte und URLs mit einem klaren Nachfolger.
- Stellen Sie eine versehentlich entfernte Seite wieder her. Andernfalls richten Sie nur im Nachfolgerfall eine direkte Weiterleitung ein.
- Gestalten Sie die individuelle 404-Seite hilfreich, während die HTTP-Antwort 404 bleibt.
- Crawlen Sie die früheren Quellseiten erneut und prüfen Sie die Antwort stichprobenartig im Browser und mit einem HTTP-Client.
Prüfung und häufige Fehler
Prüfen Sie die angefragte URL selbst, nicht nur die optische Fehlerseite. Notieren Sie den finalen Status, die verweisende interne URL und ob ein Ersatz tatsächlich dieselbe Absicht bedient.