Blog Allgemein Was bedeutet Error 404 Not Found und wie kann man 404 beheben?

Was bedeutet Error 404 Not Found und wie kann man 404 beheben?

Artikel teilen

Facebook
Twitter
Whatsapp
Linkedin
Mail

Sie ist ein Frustrationsgarant und der Störenfried, den niemand gerne sieht: die Fehlermeldung »Error 404 Seite nicht gefunden«. Was Fehler 404 ist, warum die sogenannten Toten Links nicht gut sind und wie HTTP-Statuscodes funktionieren, lesen Sie im ersten Teil dieses umfangreichen Ratgebers. Im zweiten Teil zeigen wir, wie Sie 404 Not Found beheben und eine Error-404-Seite erstellen können. Als Bonus gibt’s ein paar Beispiele, wie so eine 404-Seite aussehen kann!

Bedeutung: Was heißt Error 404 & warum ist das wichtig?

Aus Fehlern lernt man, heißt es – doch das bedeutet nicht, dass sie nicht äußerst lästig sein können. Das gilt auch für die Fehlermeldung 404: Sie ist zwar nicht das Ende der Welt, aber trotzdem eine Sache, um die Sie sich kümmern sollten, wenn Sie selbst eine Website betreiben.

Error 404 Page Not Found: Was heißt das?

Die Fehlermeldung Error 404 ist einer von vielen verschiedenen HTTP-Status-Codes (mehr dazu gleich) und bezieht sich auf ein Problem, das mit dem sogenannten Client zusammenhängt. Der Client ist die Instanz bzw. das Gerät, das mit dem Server kommuniziert.

Wenn Sie zum Beispiel eine Website aufrufen wollen, fragt Ihr Webbrowser als Client beim Server um die entsprechenden Daten an. Und wie hängt das nun mit dem 404-Fehler zusammen? Ganz einfach:

Error 404 bedeutet, dass die vom Client angeforderten Daten auf dem Server nicht auffindbar sind.

Diese Tatsache wird für Sie als Nutzer/in quasi »übersetzt« und Sie sehen auf dem Display nur die Fehlerseite. Diese zeigt beispielsweise den Text »404 Page Not Found«. Beispielsweise, denn die Fehlermeldung kann unterschiedlich formuliert sein. Hier nur einige von vielen Möglichkeiten:

  • 404 Error
  • 404 Page Not Found
  • Seite nicht gefunden
  • HTTP 404 Not Found
  • HTTP 404
  • Server Not Found
  • Die angeforderte URL wurde auf diesem Server nicht gefunden.

Genau wie es verschiedene Bezeichnungen gibt, kann es unterschiedliche Gründe haben, warum eine Seite nicht auffindbar ist:

  • Die URL wurde falsch eingegeben.
  • Die Seitenbetreibenden haben die URL der Seite umbenannt.
  • Die Seite wurde ohne Weiterleitung gelöscht.
  • Die Verbindung zum Server wurde unterbrochen.

Es handelt sich dann um einen sogenannten Dead Link bzw. toten Link – ein Zustand, den es zu vermeiden gilt.

Warum Error 404 schlecht ist

Der offensichtlichste Grund, warum die Fehlermeldung störend ist, ist die User Experience. Sie kennen das bestimmt von sich selbst: Wenn Sie eine Website aufrufen und Ihnen »Error 404« entgegenspringt, verlassen Sie die Seite vermutlich und browsen an anderer Stelle weiter. Trafficverlust ist also vorprogrammiert. 

Das kann zu Verlusten im Ranking der Google-Suchergebnisse führen. Denn Google stellt eher früher als später fest, dass die Absprungrate hoch ist und stuft die betreffende Website dementsprechend ab. Im schlimmsten Fall werden Webseiten mit besonders vielen toten Links gar nicht mehr indexiert; der Google-Bot ignoriert sie völlig.

Übrigens: Selbst die ganz Großen sind nicht immun gegen diesen Fehler im System. Das beweist der Fall von Gmail, das sogar mehr als einmal mit einem Error 404 zu kämpfen hatte.

 

error 404 als Thema auf Twitter
Screenshot von Twitter (10.09.2019)

 

Error 404 bei Google
Screenshot von Twitter (10.09.2019)

Google und Error 404: Wie hängt das zusammen?

Google will den Suchenden die bestmögliche Erfahrung bieten. Da 404-Fehler alles andere als ein gutes Suchergebnis darstellen, kann eine Website bestraft werden, wenn die Indexierung ergibt, dass viele solcher toten Links bestehen.

Hinzu kommt, dass selbst ohne explizite Penalties Fehler beim Crawling auftreten können, wenn eine Website viele ins Nichts führende Links aufweist. Anders gesagt: Die Inhalte der Seite sind dann für den Google-Bot nicht zugänglich.

Vorsicht ist außerdem geboten, was »Soft 404«-Fehler betrifft. Das sind Fehler ohne einen erklärenden Statuscode.

Soft 404 kann zum Beispiel so aussehen:
  • Sie löschen die URL des Blogbeitrags »Tipps für mehr Traffic«.
  • Sie richten eine Weiterleitung auf den Beitrag »Wie Sie die perfekte Urlaubsreise planen« ein.
  • Der Google-Bot versteht, dass das eine Thema mit dem anderen nichts das Geringste zu tun hat – woraufhin Ihre Weiterleitung als Schummeln gewertet wird. 

Auf der anderen Seite lassen sich 404-Meldungen durchaus zum eigenen Vorteil nutzen, nämlich beim sogenannten Broken Link Building. Hierbei spüren Sie tote Links auf, auf die externe Seiten verlinken, und bieten der verlinkenden Seite eine Alternative an, die von Ihrer Website stammt. Ein kostenloser Backlink – was will man mehr?

Woher kommt Error 404? Eine kurze Geschichte

Lange Zeit hielt sich hartnäckig das Gerücht, die Bezeichnung »Error 404« stamme von einer Raumnummer im CERN, der Europäischen Organisation für Kernforschung. In Raum 404 soll der erste Server der Welt gestanden haben.

Dass diese Herleitung nicht der Wahrheit entspricht, bestätigt ein Zitat von Robert Cailliau, Informatiker-Kollege von Tim Berners-Lee: »404 was never linked to any room or any physical place at CERN.«

Tatsächlich kommt Error 404 schlicht und einfach daher, dass es verschiedene HTTP-Status-Klassen gibt. In der Klasse 4xx sind jene Fehler zusammengefasst, die mit dem Client zusammenhängen. 404 bedeutet im konkreten Fall, dass der vom Client gestellte Auftrag nicht ausgeliefert werden kann.

Basics zu HTTP-Status-Codes

HTTP steht für Hypertext Transfer Protocol. Im Rahmen dieses Protokolls gibt es diverse verschiedene Status-Codes. Diese Codes sind sozusagen die Standard-Antworten des Webservers auf die Anfrage des Clients.

In den Code-Kategorien 1-3 bekommt man in aller Regel als Nutzer/in von diesem Ablauf gar nichts mit. Wenn die Client-Server-Kommunikation ordnungsgemäß funktioniert (z. B. bei »200 OK«), wird der Status-Code auf dem Bildschirm nicht angezeigt.

Es gibt 5 übergeordnete Kategorien von HTTP-Status-Codes:

  • Klasse 1xx: Informationen zur Anfragenbearbeitung
  • Klasse 2xx: erfolgreiche Übermittlung des Codes
  • Klasse 3xx: benötigte Umleitung der Anfrage, die vom Client ausgeht
  • Klasse 4xx: ein Fehler beim Client, der verhindert, dass die Anfrage erfolgreich ausgeführt wird
  • Klasse 5xx: ein Fehler beim Server

In diesen Kategorien finden sich insgesamt mehr als 60 individuelle Fehlercodes. Sie sind jeweils mit einem sprechenden Namen versehen, unter anderem:

Error 404: Fehler finden und beheben

Als Nutzer/in eine 404-Seite zu finden, ist nicht allzu schwer – die Error-Meldung taucht beim Surfen immer mal wieder unerwünscht auf. Das kommt Ihnen bekannt vor? Dann helfen vielleicht diese Lösungen weiter:

  • Laden Sie mit F5 die Seite neu.
  • Überprüfen Sie die Schreibweise der URL. Gibt es Buchstabendreher oder falsche Zeichen?
  • Leeren Sie den Browsercache und löschen Sie Cookies.
  • Versuchen Sie, die nächsthöhere Ebene der Website aufzurufen, also beispieldomain.at/ebene-1/ statt beispieldomain.at/ebene-1/ebene-2.
  • Suchen Sie die Seite über Google.

Hilft das alles nicht weiter, kontaktieren Sie am besten den Seitenbetreiber.

Sie sind selbst Admin der Website und wollen präventiv 404-Seiten ausfindig machen? Dann können Sie beispielsweise die kostenlose Google Search Console nutzen:

  • Rufen Sie die Search Console auf.
  • Melden Sie sich mit Ihrem Google-Konto an.
  • Gehen Sie auf »URL-Fehler«.
  • Wählen Sie den Tab »Nicht gefunden«.

Nun sehen Sie die ersten tausend 404-Fehler, die beim Crawlen gefunden wurden. Keine Sorge: Es ist nicht ungewöhnlich, dass hier diverse Posten angezeigt werden! Ob sich z. B. jemand bei der Eingabe der URL vertippt, können Sie als Betreiber/in schließlich unmöglich beeinflussen. Wichtig ist nur, dass Sie die Entwicklungen im Blick behalten und sich entsprechend darum kümmern.  

Für noch genauere Filterfunktionen können Sie kostenpflichtige Tools verwenden. Der Site Audit von Ahrefs etwa liefert nützliche Informationen, welche URLs von welchem Code-Fehler betroffen sind und wie Sie vorgehen können.

404 page

Natürlich ist es nur der erste Schritt, die vorhandenen Fehler zu finden – sie zu beheben, ist mindestens ebenso wichtig. Im Anschluss stellen wir zwei gängige Lösungsansätze vor. Alternativ können Sie natürlich auch den Statuscode 410 Gone einrichten. Er besagt, dass die gewünschte Seite absichtlich nicht erreichbar ist und dieser Zustand vermutlich dauerhaft so bleiben wird. Doch nun zurück zu den zwei angekündigten „Klassikern“: Weiterleitungen und 404-Seiten.

1. 301-Weiterleitungen

Die 301-Weiterleitung bedeutet, dass ein Inhalt permanent an eine andere Stelle verschoben wird. Indem Sie eine solche Weiterleitung von der fehlerhaften URL auf eine funktionierende einrichten, sorgen Sie dafür, dass Besucher/innen nicht enttäuscht vor einer 404-Seite sitzen.

Außerdem geht durch die permanente Weiterleitung die Autorität der alten Webseite nicht verloren, sondern wird an die neue Zielseite »abgegeben«. Wenn Sie wiederum die alte URL einfach löschen und eine neue Seite anlegen, verlieren Sie dadurch auch die bisher angesammelte Autorität.

Achtung: 301-Weiterleitungen sollten nicht das Allheilmittel gegen tote Links sein! Die Seite, auf die Sie weiterleiten, muss einen thematischen Bezug haben und als Alternative äußerst relevant sein.

Wenn Sie zum Beispiel in einem Online-Shop eine alte Produktserie aus dem Sortiment nehmen, können Sie auf die Nachfolgeserie weiterleiten – aber nicht auf eine völlig andere Kategorie, die Sie vielleicht gerade promoten wollen.

Also, wie funktioniert das nun mit der Weiterleitung? Gehen Sie wie folgt vor:

  • Öffnen Sie Ihre .htaccess-Datei. (Wie Sie diese anlegen, erklären wir unter Punkt 2!)
  • Geben Sie folgende Zeilen ein:
RewriteEngine On

Redirect 301 /seiten/meine-beispielseite.html

http://www.beispieldomain.at/meine-neue-beispielseite.html

Wichtig ist, dass Sie in der zweiten Zeile noch nicht die URL angeben. Hier geht es nur um den Statuscode und den Pfad bzw. die alte Seite, die zu ersetzen ist. Die URL der Seite, auf die weitergeleitet werden soll, steht dann erst in der dritten Zeile.

2. Die .htaccess-Datei und 404-Seiten

Um eine eigene 404-Not-Found-Seite erstellen zu können, brauchen Sie eine .htaccess-Datei. Keine Sorge: Das ist wesentlich unkomplizierter, als es zunächst vielleicht klingt.

Die .htaccess-Datei ist eine »Bedienungsanleitung« für den Apache-Server (den weltweit am häufigsten verwendeten Webserver), wie er im Fall eines Error 404 mit der Anfrage des Clients umgehen soll.

An dieser Stelle ein Tipp für alle Hoststar-Kund/innen: Wenn Sie unseren Server nutzen, können Sie via SSH oder SFTP auf Ihr Hosting verbinden. Dort finden Sie im Verzeichnis Ihrer jeweiligen Domain einen Ordner document_errors und darin u. a. eine Datei 404.html. Diese können Sie nach Belieben anpassen und benötigen keine extra .htaccess-Datei. Weitere Handlungsoptionen zum Error 404 finden Sie zudem bei unserem Support.

Sollten Sie bei einem anderen Anbieter sein, müssen Sie gegebenenfalls selbst eine .htaccess-Datei erstellen, wenn Sie…

  • eine HTML-Seite verwalten wollen
  • ein CMS verwenden, das den Fehler 404 nicht automatisch handhabt

Ohne die .htaccess-Datei können Sie in den oben genannten Fällen keine 404-Seite anlegen. Das Erstellen dieser Datei im sogenannten Root-Verzeichnis (Hauptverzeichnis) ist nicht schwer und funktioniert folgendermaßen:

  1. Rufen Sie den Standard-Editor des Betriebssystems auf. Bei Windows z. B. geben Sie dafür in der Suchleiste »Editor« ein.
  2. Wählen Sie unter dem Reiter »Datei« die Option »Speichern«, ohne einen Text eingegeben zu haben.
  3. Geben Sie als Dateinamen .htaccess ein und wählen Sie »alle Dateien« als Dateityp.
  4. Wählen Sie unter Codierung »ANSI« aus.
  5. Klicken Sie auf »Speichern«.

htcaccess-error404

Wie erstellt man eine Error-404-Seite & was bringt das?

Wie bereits erwähnt, können Sie mit der .htaccess-Datei (oder je nach Anbieter auch ohne) theoretisch jederzeit eine eigene 404-Fehlerseite einrichten. So eine Error-Page kann eine praktische Sache sein, besonders dann, wenn Sie keine passende Seite haben, auf die Sie weiterleiten könnten.

Auf der Not-Found-Seite können Sie beispielsweise Empfehlungen geben, wo die User/innen doch noch das Gesuchte finden bzw. sich weiter informieren oder Kontakt aufnehmen können. Abgesehen davon sammeln Sie mit einer witzig gestalteten 404-Fehlermeldung vielleicht wertvolle Sympathiepunkte.

Sehen Sie sich einmal die entsprechenden Seiten von Pixar und Disney an – wirklich übel nehmen kann man den Unternehmen die Fehlermeldung nicht, oder?

Beispiel für Error 404
Screenshot von pixar.com/404 (09.09.2019)
Disney Error 404
Screenshot von disney.de/404 (09.09.2019)

Beide Beispiele haben zwar keinen tatsächlichen Inhalt, aber stören dennoch die Nutzererfahrung nicht. Ganz im Gegenteil, denn sie enthalten wichtige Elemente, wie sie jede 404-Seite mitbringen sollte:

  • einheitliches Seitenlayout bzw. gleiches Corporate Design
  • klar ersichtliches Logo
  • eine Erklärung, warum die Seite nicht wie gewohnt zu sehen ist
  • alternative Optionen (»zurück zur Startseite«)

In diesen beiden Fällen wird also zwar ein Error 404 angezeigt, dennoch wissen die Besucher/innen sofort, wo sie sich befinden. Keine Verwirrung, klare Handlungsalternativen und Wiedererkennungswert: diese Faktoren sollte eine Fehlerseite unbedingt aufweisen.

Doch was, wenn man nicht gerade ein Gigant wie Pixar oder Disney ist und witzige Designs so gar nicht ins Schema passen? Auch dann ist eine Not-Found-Seite durchaus nützlich, wenn man weiß, wie’s geht – sehen wir uns ein Beispiel an!

Beispiel für Not-Found
Screenshot von neilpatel.com/404

Hier wurde einerseits das Corporate Design beibehalten, sodass schon auf den ersten Blick ein Wiedererkennungswert besteht. Darüber hinaus finden wir hier aber sogar einen Call to Action mit echtem Mehrwert: Ein Klick, und Besucher/innen können ihre eigene Website analysieren lassen.

Diese sehr niedrige Hemmschwelle bedeutet…

  • …Interesse statt frustriertem Verlassen der Seite.
  • …längere Verweildauern und niedrigere Absprungraten.
  • ...einen massiven Vorteil aus Sicht der Suchmaschinenoptimierung.

Auf diese Weise ist die eigentliche Fehlermeldung in ein Instrument verwandelt, das für beide Seiten sogar Vorteile bringen kann. Sie haben nun schon eine Idee im Hinterkopf, wie Ihre eigene 404-Fehlerseite aussehen soll? Dann lesen Sie weiter!

Die 404-Seite an sich ist in wenigen Schritten erstellt:
  • 1: Legen Sie eine .htaccess-Datei im Root-Verzeichnis an (s. o.), sofern Sie das noch nicht getan haben.
  • 2: Öffnen Sie die .htaccess-Datei und geben Sie ein: ErrorDocument 404/404.html oder alternativ ErrorDocument 404/404.php
  • 3: Speichern Sie Ihre Eingabe. Damit wird die Fehlerseite generiert.
  • 4: Prüfen Sie, ob Ihre 404-Seite korrekt angezeigt wird, indem Sie eine nicht existierende Unterseite Ihrer Website aufrufen (beispieldomain.at/404.html).

Fertig! Nun haben Sie für den toten Link eine eigene 404-Fehleranzeige erstellt und können diese nach Ihren Vorstellungen gestalten.

Das war er also, der Schnelldurchlauf zur Fehlermeldung Error 404 Not Found! Wir haben für Sie zum Schluss noch einmal das Wichtigste zusammengefasst:

  • Error 404 bedeutet, dass ein angeforderter Inhalt auf dem Server nicht gefunden wurde.
  • Sie können diese Fehler auf Ihrer Seite z. B. mit der Google Search Console ausfindig machen.
  • Beheben lassen sich 404-Fehlermeldungen etwa mit 301-Weiterleitungen oder einer eigenen 404-Seite.
  • Weiterleitungen sind nur dann sinnvoll, wenn sie auf einen sehr ähnlichen, inhaltlich relevanten Beitrag verweisen.
  • Eine 404-Fehlerseite muss der Website klar zuzuordnen sein und sollte Kontaktmöglichkeiten, eine Suchfunktion oder zumindest mögliche Alternativen bieten.

Neuen Kommentar schreiben

Plain text

  • No HTML tags allowed.
  • Global tokens will be replaced with their respective token values (e.g. [site:name] or [current-page:title]).
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Newsletter

Abonnieren Sie unseren Newsletter!

Jetzt Anmelden

Information

Spam-, beleidigende oder anderweitig unpassende Kommentare werden nicht toleriert. Wir behalten uns vor, unangemessene Kommentare zu entfernen.