Navigation

Verlinkte Adresse liefert HTTP 200 statt 404 (weiche 404)

Üblicher Schweregrad: mittel · Aufwand: gering

Woran du es erkennst

Ein internes Verweisziel antwortet mit HTTP 200, aber der gemessene Inhalt ist eine Fehler- oder „gibt es nicht mehr“-Seite — der Server meldet Erfolg für eine Adresse ohne Inhalt.

Warum es zählt

Besucher laufen über den Verweis in eine Sackgasse mit Erfolgsstatus, und Suchmaschinen indexieren die leere Adresse als echten Inhalt. Weiche 404er verschwenden Crawl-Budget, verwässern den Index und bleiben für jedes Monitoring unsichtbar, das nur auf Statuscodes schaut.

So behebst du es

  1. Liefere wirklich fehlende Inhalte mit Status 404 oder 410 aus — die Seite darf freundlich bleiben, der Status muss ehrlich sein.
  2. Korrigiere die Anwendungs- beziehungsweise Router-Regel, die die „gibt es nicht mehr“-Meldung über den 200-Pfad rendert (Catch-all-Routen sind die klassische Ursache).
  3. Entferne interne Verweise auf die abgeschaltete Adresse oder leite sie per 301 auf den Nachfolger um.
  4. Beobachte die Auswertung weicher 404er in der Suchkonsole — dort werden diese Adressen getrennt von echten 404ern ausgewiesen.

Zum Nachlesen