404 Not Found

404 Not Found ist eine HTTP-Antwort, die besagt, dass die angefragte URL keine aktuelle Ressource hat. Nutzer und Crawler können die erwartete Seite damit nicht abrufen.

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.

Das Diagramm zeigt die wichtigsten Eingaben, Prüfungen und den Entscheidungspfad für 404 Not Found.

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

bash
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.

  1. Exportieren Sie interne Links und Statuscodes aus einem begrenzten Crawl.
  2. Trennen Sie Tippfehler-URLs, gelöschte Inhalte und URLs mit einem klaren Nachfolger.
  3. Stellen Sie eine versehentlich entfernte Seite wieder her. Andernfalls richten Sie nur im Nachfolgerfall eine direkte Weiterleitung ein.
  4. Gestalten Sie die individuelle 404-Seite hilfreich, während die HTTP-Antwort 404 bleibt.
  5. 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.

Eine aufwendig gestaltete Fehlerseite, die mit 200 antwortet, bleibt ein Soft-404. Ein weiterer häufiger Fehler ist, die reine Anzahl der 404s als Qualitätswert für die ganze Website zu nehmen, ohne zuerst bewusst stillgelegte URLs von defekter interner Navigation zu trennen.

FAQ

Sollte jede fehlende URL auf die Startseite weiterleiten?
Nein. Leiten Sie nur auf einen passenden Ersatz weiter. Andernfalls geben Sie einen echten 404 zurück und bieten nützliche Navigation an.
Ist jede 404-Antwort ein Fehler?
Nein. Sie sind für ungültige oder stillgelegte URLs angemessen. Defekte interne Links auf diese URLs sind ein eigenes Problem, das Sie beheben sollten.