404-Fehlerseite: Ursachen, Auswirkungen und Gestaltung
Eine 404-Fehlerseite wird angezeigt, wenn die angeforderte Seite nicht verfügbar ist. Häufige Meldungen auf diesen Seiten sind „404 Not Found“, „Error“ oder „404 Seite nicht verfügbar“. Der HTTP-Statuscode 404 Not Found signalisiert dem Nutzer, dass die gesuchte Ressource auf dem Server nicht gefunden werden konnte.
Was ist der HTTP-Statuscode 404?
Der Statuscode 404 ist ein standardisierter HTTP-Statuscode, der vom Webserver an den Webbrowser (Client) zurückgesendet wird. Dieser Code teilt dem Browser mit, dass die angeforderte Seite nicht gefunden werden kann. Ein Link, der den Statuscode 404 zurückgibt, wird als „Dead Link“ (toter Link) oder „Broken Link“ (defekter Link) bezeichnet.
Welche Gründe kann es für das Erscheinen einer 404-Fehlerseite geben?
Eine 404-Fehlerseite erscheint, wenn ein Server die Anfrage nach einer bestimmten URL nicht verarbeiten kann. Die häufigsten Gründe sind:
- Die URL-Struktur der Seite wurde verändert und die Links wurden nicht automatisch weitergeleitet.
- Die URL wurde gelöscht, ohne dass die internen Verlinkungen angepasst wurden.
- Die URL wurde in der Browserleiste fehlerhaft eingegeben.
- Der zuständige Webserver ist nicht erreichbar oder die Verbindung wurde unterbrochen.
- Es gab einen Seitenumzug und nicht alle URLs wurden per 301-Redirect auf die neue Domain weitergeleitet.
Oft bleiben 404-Fehlerseiten unbemerkt, da Websitebetreiber nicht über eine Löschung oder Auslagerung der Inhalte informiert wurden. Auch externe Links können ins Leere laufen, wenn die verlinkten Inhalte entfernt wurden.
Was passiert, wenn ich bei meiner Domain keine 404-Fehlerseite konfiguriert habe?
Ohne eine hinterlegte 404-Fehlerseite kann der Server keine passende Antwort an den anfragenden Client zurücksenden, was zu einer negativen Nutzererfahrung führt. Auch der Google-Bot erhält keinen korrekten HTTP-Statuscode 404 und kann die Seite nicht korrekt crawlen. Dies kann sich negativ auf das Ranking der Seite auswirken.
Was ist ein Soft 404 Fehler?
Ein Soft 404 Fehler tritt auf, wenn eine angeforderte URL nicht auf dem Server vorhanden ist und der Server einen anderen Statuscode zurückgibt. Ein Soft 404 Fehler kann das Ranking der Webseite negativ beeinflussen, da Google den Verdacht hat, über den Seiteninhalt getäuscht worden zu sein. Auch URLs, die per 301-Redirect auf die Startseite umgeleitet werden, wertet Google als Soft 404 Fehler.
Wie gestalte ich eine userfreundliche 404-Fehlerseite?
Eine standardisierte 404-Fehlerseite ist besser als keine, aber selten optimal für den User. Hier sind einige Tipps zur Gestaltung einer benutzerfreundlichen 404-Fehlerseite:
- Seitenlayout beibehalten: Die 404-Fehlerseite sollte mit dem Layout der restlichen Website übereinstimmen und die Hauptnavigation enthalten.
- Verlinkung zur Startseite: Eine Verlinkung zur Startseite sollte vorhanden sein, damit Nutzer auf der Website bleiben können.
- Suchfunktion anbieten: Eine Suchfunktion hilft Nutzern, schnell die gewünschten Inhalte zu finden.
- Kombination aus Verlinkung und Suchfunktion: Mehrere Navigationsmöglichkeiten wie Verlinkungen zu Angeboten und eine Suchfunktion können auf der 404-Fehlerseite implementiert werden.
Wie binde ich eine erstellte 404-Fehlerseite auf meiner Seite ein?
Die meisten CMS-Systeme bieten Funktionen zur Erstellung und Verwaltung von 404-Fehlerseiten. Für Webseiten, die auf PHP oder HTML basieren, sind folgende Schritte notwendig:
- Erstellen Sie eine Fehlerseite und legen Sie diese im Stammverzeichnis (Root-Verzeichnis) ab. Bei HTML-Seiten benennen Sie die Datei „404.html“, bei PHP „404.php“.
- Öffnen Sie die .htaccess-Datei im Stammverzeichnis und fügen Sie den folgenden Text ein:
ErrorDocument 404 /404.html
bzw.ErrorDocument 404 /404.php
. - Prüfen Sie, ob die 404-Fehlerseite korrekt angezeigt wird, indem Sie eine nicht existierende URL aufrufen.
Welche Auswirkungen haben 404-Fehler auf die SEO-Entwicklung einer Seite?
Wenn eine URL, die zuvor erreichbar war, nicht mehr existiert, kann dies negative Auswirkungen auf das Ranking haben