Was ein Soft 404 ist
Ein Soft 404 ist eine Seite, die dem Besucher sagt, dass es nichts gibt, und dem Server, dass alles in Ordnung ist. Der Browser bekommt den Code 200, der Nutzer liest „Produkt nicht verfügbar“ oder „keine Ergebnisse gefunden“, und beide Aussagen widersprechen sich.
Google löst den Widerspruch zugunsten des Inhalts auf. Erkennt es, dass eine 200-Antwort keinen echten Inhalt trägt, behandelt es die Seite, als gäbe es sie nicht: Sie fliegt aus dem Index und wird in der Search Console entsprechend markiert. Der Name sagt es: ein weicher 404, einer, den der Server nicht erklären wollte.
Vom ehrlichen 404-Fehler gehört er getrennt. Der ist kein Problem, sondern die richtige Antwort. Dass eine verschwundene Seite 404 liefert, ist genau, was passieren soll; der Fehler entsteht, wenn sie verschwindet und so tut, als wäre sie noch da.
Der häufigste Fall sieht auf den ersten Blick nicht einmal nach Fehler aus: alles Verschwundene auf die Startseite umleiten. Die lädt, antwortet 200 und ist voller Inhalt, also fällt niemandem etwas auf. Für Google ist es trotzdem ein Soft 404, weil der Nutzer etwas Bestimmtes suchte und etwas anderes bekam.
Der Name täuscht ein wenig, weil er nach einer milden Variante eines Fehlers klingt. Tatsächlich beschreibt er einen Widerspruch: zwischen dem, was die HTTP-Antwort behauptet, und dem, was die Seite enthält. Alles Weitere folgt daraus, auch der Grund, warum Google sich die Mühe macht, es zu erkennen.
Eine Suchmaschine kann sich nicht allein auf den Code verlassen, weil ihn jeder versehentlich falsch setzen kann. Nähme sie die 200 wörtlich, füllte sich der Index mit Seiten, die verkünden, dass es nichts gibt. Deshalb prüft sie den Inhalt, und deshalb besteht die Korrektur nie darin, das Symptom zu verstecken, sondern darin, Code und Inhalt dasselbe sagen zu lassen.
