Was ist ein 404-Fehler? 404 vs. 403 Forbidden und Lösungen

Ein 404-Fehler, auch 404 Not Found („nicht gefunden“), ist der HTTP-Statuscode, den ein Webserver zurückgibt, wenn er unter der angeforderten URL nichts anzuzeigen hat. Laut dem HTTP-Standard RFC 9110 hat der Server, sinngemäß übersetzt, „keine aktuelle Repräsentation der Zielressource gefunden“ oder will nicht offenlegen, dass eine existiert. Ob die Seite endgültig verschwunden ist, verrät ein 404 nicht.

Kostenlos ausprobieren: HTTP-Statuscodes Kostenlos und ohne Anmeldung nutzbar.

Sein Verwandter 403 Forbidden ist etwas anderes: Die Seite kann existieren, aber der Server hat die Anfrage verstanden und verweigert sie. Dieser Leitfaden beantwortet die Frage „Was ist ein 404-Fehler?“, erklärt, was 403 Forbidden bedeutet, wie sich beide von 401 und 410 unterscheiden und wie Sie sie finden und beheben, ohne Ihrer SEO zu schaden. Jeden anderen Code finden Sie in der kostenlosen Liste der HTTP-Statuscodes.

Was ist ein 404-Fehler? Die offizielle Bedeutung

Die Bedeutung von Fehler 404 ist in RFC 9110, Abschnitt 15.5.5 festgelegt, der aktuellen HTTP-Spezifikation. In der Praxis zählen drei Details:

Websites formulieren die Meldung unterschiedlich („404 Not Found“, „Seite nicht gefunden“, „HTTP Error 404“), der Statuscode dahinter ist aber derselbe.

Was bedeutet 403 Forbidden?

RFC 9110 definiert 403 Forbidden sinngemäß so: Der Server hat „die Anfrage verstanden, weigert sich aber, sie zu erfüllen“. Enthielt die Anfrage Zugangsdaten, hält der Server sie für unzureichend, und dieselbe Anfrage zu wiederholen hilft nicht. Die Seite ist da, Sie dürfen sie nur nicht sehen.

Ein 403 Forbidden Fehler wird oft mit 401 verwechselt:

Browser zeigen meist „403 Forbidden“, „Zugriff verweigert“ oder „HTTP Error 403“ an, und die Ablehnung kann von einer Firewall oder einem CDN vor der Website stammen statt von der Website selbst.

404 vs. 410 vs. 403 vs. 401 im Überblick

Code Name Was er dem Client sagt Typische Ursache Was hilft
404 Not Found Unter dieser URL ist nichts verfügbar, eventuell nur vorübergehend Gelöschte oder verschobene Seite, defekter Link, Tippfehler Link korrigieren, Seite wiederherstellen oder eine 301-Weiterleitung einrichten
410 Gone Die Ressource wurde absichtlich entfernt und kommt nicht zurück Abgelaufene Aktion, gelöschte Inhalte Nichts; entfernen Sie Links, die noch darauf zeigen
403 Forbidden Der Server hat die Anfrage verstanden und verweigert sie Berechtigungen, Sperrregeln, Firewall, IP- oder Ländersperre Andere Berechtigungen oder eine Änderung am Server
401 Unauthorized Gültige Authentifizierung fehlt Nicht angemeldet, abgelaufenes Token, falsches Passwort Anmelden oder gültige Zugangsdaten senden

Die Namen entsprechen der Referenz der HTTP-Statuscodes, die auch die 3xx-Weiterleitungen abdeckt.

Was tun bei einem 404- oder 403-Fehler

Wenn Sie Besucher sind, gehen Sie diese Schritte der Reihe nach durch:

  1. Prüfen Sie die URL auf Tippfehler oder Text, der am Ende eines langen Links abgeschnitten wurde. Pfade können zwischen Groß- und Kleinschreibung unterscheiden: /Contact/ und /contact/ können verschiedene Seiten sein.
  2. Laden Sie die Seite neu. Eine Seite, die gerade neu veröffentlicht wird, kann kurzzeitig einen Fehler liefern.
  3. Durchsuchen Sie die Website. Löschen Sie den letzten Teil des Pfads oder nutzen Sie das Suchfeld der Website, um herauszufinden, wohin der Inhalt verschoben wurde.
  4. Bei einem 403 löschen Sie Cookies und Cache der Website. Ein abgelaufenes Sitzungscookie kann dazu führen, dass ein Server Anfragen verweigert; Ab- und wieder Anmelden hilft aus demselben Grund.
  5. Schalten Sie Ihr VPN oder Ihren Proxy aus. Manche Websites und Firewalls sperren VPN-Adressbereiche oder ganze Länder mit einem 403.
  6. Informieren Sie den Websitebetreiber, wenn der defekte Link von der Website selbst stammt.

Warum eine Website 404 Not Found zurückgibt

Für Websitebetreiber haben die meisten 404-Fehler eine dieser Ursachen:

Was einen 403 Forbidden Fehler auf Ihrer Website verursacht

Auf Ihrer eigenen Website entsteht ein 403 Forbidden Fehler meist durch:

So beheben Sie 404-Fehler

Die richtige Lösung hängt davon ab, was mit der Seite passiert ist:

Bei Apache lassen sich alle drei Fälle in .htaccess regeln:

Redirect 301 /old-guide/ /new-guide/
Redirect gone /spring-sale-2025/
ErrorDocument 404 /404.html

Das Nginx-Pendant lautet:

location = /old-guide/ { return 301 /new-guide/; }
location = /spring-sale-2025/ { return 410; }
error_page 404 /404.html;

Eine eigene 404-Seite sollte sagen, dass die Seite nicht gefunden wurde, die Navigation der Website beibehalten und eine Suche oder beliebte Links anbieten, und sie muss trotzdem den Statuscode 404 senden. Bei Apache verweisen Sie ErrorDocument auf einen lokalen Pfad wie /404.html: Mit einer vollständigen https://-URL leitet Apache den Besucher weiter, und der ursprüngliche 404-Status geht verloren.

Vermeiden Sie Soft 404: Seiten, die „nicht gefunden“ melden, aber 200 OK zurückgeben. Single-Page-Apps, die jede Route mit 200 beantworten, sind eine häufige Quelle. Leiten Sie außerdem nicht jede fehlende URL auf die Startseite um. Googles Leitfaden zu Website-Umzügen warnt, dass es Nutzer verwirren kann, viele alte URLs auf ein einziges nicht relevantes Ziel wie die Startseite zu schicken, und dass dies als Soft 404 gewertet werden könnte.

Schaden 404-Fehler der SEO?

Nicht an sich. Google Search Central hat erklärt, dass einige 404-URLs einer Website für sich genommen nicht schaden und in den Suchergebnissen nicht gegen sie gewertet werden. Die Hilfe der Search Console ergänzt, dass 404-Fehler nicht unbedingt ein Problem sind, wenn eine Seite ohne Ersatz entfernt wurde, und empfiehlt, die 404-Fehler zu beheben, auf die Sie selbst verlinken oder die in Ihrer Sitemap stehen.

Zwei Fälle kosten Sie tatsächlich etwas. Eine Seite, die früher gerankt hat und jetzt 404 liefert, fällt samt ihrem Traffic aus dem Index; leiten Sie sie also weiter, wenn es einen relevanten Ersatz gibt. Und ein Soft 404 verbirgt den echten Status, deshalb empfiehlt Googles Leitfaden zu Soft-404-Fehlern einen echten 404 oder 410 für entfernte Seiten und eine 301 für verschobene.

Zu 404 vs. 410: Laut seiner Dokumentation behandelt Google alle 4xx-Codes außer 429 gleich und entfernt eine zuvor indexierte URL aus dem Index. Nutzen Sie 410, weil der Code Ihre Absicht klar ausdrückt, nicht um Rankings zu verändern. Ein 403 oder 401 auf einer Seite, die indexiert werden soll, ist schlimmer: Der Googlebot meldet sich nicht an, also meldet die Search Console „Blockiert wegen Zugriffsverbot (403)“ oder „Blockiert wegen nicht autorisierter Anfrage (401)“, und die Seite wird nicht indexiert. Wenn eine Firewall den Googlebot blockiert, korrigieren Sie die Regel.

So finden Sie defekte Links und 404-Fehler

awk '$9 == 404 {print $7}' access.log | sort | uniq -c | sort -rn | head

Bei einem Beispiel-Log mit sieben Anfragen gab er 3 /old-guide/ und 1 /Contact/ aus: eine verschobene Seite, die eine Weiterleitung braucht, und ein Link mit dem falschen Großbuchstaben.

Jeden Statuscode nachschlagen

Die kostenlose Referenz der HTTP-Statuscodes listet 63 Standardcodes auf, von 100 Continue bis 511 Network Authentication Required, gegliedert in fünf Klassen. Geben Sie eine Zahl wie 404 oder ein Wort wie forbidden ein, um den passenden Code, seinen Namen und eine kurze Beschreibung in der Sprache der Seite zu sehen. Es ist ein Nachschlagewerk, kein URL-Prüfer: Es ruft Ihre Seiten nicht ab, und inoffizielle Codes wie 499 von Nginx sind nicht aufgeführt.

Häufige Fragen

Ist ein Fehler 404 meine Schuld?

Meist nicht. Vielleicht haben Sie sich bei der URL vertippt, aber die meisten 404-Fehler entstehen durch verschobene oder gelöschte Seiten und Links, die nie aktualisiert wurden.

Sollte ich für eine gelöschte Seite 404 oder 410 verwenden?

Wenn die Seite absichtlich entfernt wurde und nicht zurückkommt, ist 410 Gone die genaueste Antwort; wenn Sie unsicher sind, ist 404 in Ordnung. Wurde der Inhalt verschoben, verwenden Sie stattdessen eine 301-Weiterleitung.

Hilft Cookies löschen bei einem 403 Forbidden Fehler?

Manchmal. Ist ein abgelaufenes oder beschädigtes Sitzungscookie die Ursache, lösen das Löschen der Cookies der Website und eine erneute Anmeldung das Problem. Es hilft nicht, wenn die Sperre von Serverberechtigungen, einer IP- oder Länderregel oder einer VPN-Sperre ausgeht.

Was ist ein Soft 404?

Eine Seite, die Besuchern mitteilt, dass der Inhalt nicht existiert, aber 200 OK statt 404 zurückgibt. Google hält solche Seiten aus den Suchergebnissen heraus und markiert sie in der Search Console. Geben Sie einen echten 404 oder 410 zurück oder eine 301, wenn der Inhalt verschoben wurde.

Ist ein 404 ein Client- oder ein Serverfehler?

Er gehört zur Klasse 4xx der Client-Fehler, weil unter der angeforderten URL nichts auszuliefern ist. Ein Serverausfall zeigt sich als 5xx-Code, etwa 500 Internal Server Error.

Kostenlos ausprobieren: HTTP-Statuscodes Kostenlos und ohne Anmeldung nutzbar.