404
Der HTTP-Statuscode 404 ("Not Found") zeigt an, dass der Server unter der angefragten URL keine Ressource finden konnte.
Kurz erklärt
Ein 404-Statuscode bedeutet, dass der Server erreichbar ist, aber unter der angefragten Adresse keinen passenden Inhalt findet - etwa weil eine Seite gelöscht wurde, eine URL falsch getippt wurde oder ein Link ins Leere zeigt. Der Server kann dabei trotzdem eine gestaltete Fehlerseite anzeigen; entscheidend für Suchmaschinen ist jedoch der übermittelte Statuscode, nicht der sichtbare Inhalt.
Beispiel
Ein Nutzer folgt einem veralteten Link zu /produkte/eingestelltes-produkt. Da die Seite nicht mehr existiert, antwortet der Server mit Statuscode 404 und zeigt eine Fehlerseite mit Suchfunktion und Links zu ähnlichen, noch verfügbaren Produkten.
Warum ist das relevant?
Vereinzelte 404-Seiten sind ein normaler Bestandteil des Web und für sich genommen kein SEO-Problem. Problematisch wird es, wenn viele intern verlinkte URLs versehentlich zu 404-Fehlern führen - das verschwendet Crawl-Budget, verschlechtert die Nutzererfahrung und kann verlorene Backlinks bedeuten, wenn keine Weiterleitung eingerichtet wird.
Häufige Missverständnisse
Eine “schöne” 404-Seite mit Statuscode 200 statt 404 (eine sogenannte “Soft 404”) ist technisch falsch und kann Suchmaschinen verwirren, da eine eigentlich nicht existierende Seite fälschlich als gültiger Inhalt indexiert werden könnte. Auch sollte nicht jede entfernte Seite automatisch weitergeleitet werden - wenn kein passendes Ziel existiert, ist ein korrekter 404- (oder dauerhafter 410-)Status oft die ehrlichere und bessere Lösung.