HTTP 404 Not Found: Bedeutung und Lösung
Sie klicken auf einen Link oder geben eine URL in Ihren Browser ein und erhalten die Meldung "404 Not Found". Die Seite, die Sie suchen, existiert nicht oder kann nicht gefunden werden. In dieser Anleitung erklären wir, was ein 404-Fehler genau bedeutet, welche Ursachen es gibt und wie Sie ihn als Besucher oder Websitebetreiber beheben können.
Was ist ein HTTP-404-Fehler?
Der HTTP-Statuscode 404 bedeutet, dass der Server die Anfrage korrekt empfangen hat, die angeforderte Seite oder Datei aber nicht finden kann. Anders als bei einem 500-Fehler (Serverfehler) oder einem 503-Fehler (Server überlastet) funktioniert der Server einwandfrei, nur die angeforderte URL existiert nicht.
Häufige Ursachen sind:
- Tippfehler in der URL: ein falsches Zeichen oder ein fehlender Schrägstrich in der Webadresse
- Seite gelöscht oder verschoben: die Seite existierte einmal, ist aber nicht mehr verfügbar
- Defekter interner Link: ein Link auf der Website verweist auf eine nicht existierende Seite
- Fehlerhafte Permalink-Struktur: vor allem bei WordPress nach einem Update oder einer Migration
- Fehlende Weiterleitung: die URL wurde ohne 301-Weiterleitung von alt nach neu geändert
- Veraltetes Suchergebnis: Google zeigt noch eine alte URL an, die nicht mehr existiert
Varianten des 404-Fehlers
Die 404-Fehlermeldung erscheint in unterschiedlichen Formen. Sobald Sie den Code 404 sehen, gilt diese Anleitung.
| Fehlermeldung | Beschreibung |
|---|---|
| 404 Not Found | Häufigste Variante |
| HTTP Error 404 | Standard-HTTP-Fehlermeldung |
| Error 404 - Page Not Found | Alternative Darstellung |
| The requested URL was not found on this server | Apache-spezifische Variante |
| 404 - File or directory not found | IIS/Windows-Variante |
| Seite nicht gefunden | Deutsche Übersetzung |
| Oops! That page can't be found. | WordPress-spezifische Darstellung |
404-Fehler als Besucher beheben
Als Besucher können Sie Folgendes versuchen:
- Prüfen Sie die URL: Achten Sie darauf, dass die Webadresse keine Tippfehler enthält. Beachten Sie Groß- und Kleinschreibung.
- Gehen Sie zur Startseite: Navigieren Sie zur Hauptseite und suchen Sie die gewünschte Seite über das Menü oder die Suchfunktion.
- Nutzen Sie die Suchfunktion: Wenn die Website eine Suchleiste hat, suchen Sie nach dem Thema oder Titel.
- Versuchen Sie den Google-Cache: Suchen Sie die URL bei Google und klicken Sie auf die drei Punkte → "Cache", um eine früher gespeicherte Version anzusehen.
- Versuchen Sie die Wayback Machine: Rufen Sie web.archive.org auf und geben Sie die URL ein, um eine archivierte Version anzusehen.
404-Fehler als Websitebetreiber beheben
Sind Sie der Betreiber der Website? Dann folgen Sie diesen 8 Schritten, um 404-Fehler aufzuspüren und zu beheben.
1. WordPress-Permalinks erneut speichern
Bei WordPress ist eine fehlerhafte Permalink-Struktur die häufigste Ursache für 404-Fehler. So beheben Sie das:
- Gehen Sie im WordPress-Dashboard zu Einstellungen → Permalinks
- Ändern Sie nichts, klicken Sie einfach auf "Änderungen speichern
- Dadurch wird die Datei
.htaccessmit den richtigen Rewrite-Regeln neu geschrieben
Funktionieren Ihre Seiten wieder? Dann war die .htaccess-Datei beschädigt oder unvollständig. Das kommt häufig nach einem WordPress-Update, einer Migration oder einem Wechsel des Hosting-Anbieters vor.
2. Die .htaccess-Datei prüfen
Wenn das erneute Speichern der Permalinks nicht hilft, prüfen Sie die .htaccess-Datei manuell:
Melden Sie sich per FTP an und öffnen Sie die Datei .htaccess im Stammverzeichnis Ihrer Website. Sie muss diese Standard-Regeln von WordPress enthalten:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Wenn die Datei leer ist oder einen anderen Inhalt hat, ersetzen Sie ihn durch den obigen Code.
3. Defekte interne Links finden und reparieren
Defekte interne Links führen Besucher zu nicht existierenden Seiten. So finden Sie sie:
- Google Search Console: Gehen Sie zu Indexierung → Seiten und filtern Sie nach "Nicht gefunden (404)"
- Plugin Broken Link Checker: Installieren Sie dieses WordPress-Plugin, um alle Links automatisch zu prüfen
- Screaming Frog: Crawlen Sie Ihre gesamte Website und exportieren Sie alle 404-URLs
Reparieren Sie jeden defekten Link, indem Sie die URL korrigieren oder den Link entfernen, wenn die Zielseite nicht mehr existiert.
4. 301-Weiterleitungen einrichten
Wenn Sie Seiten verschoben, umbenannt oder gelöscht haben, richten Sie 301-Weiterleitungen von der alten auf die neue URL ein. Das verhindert 404-Fehler und erhält Ihren SEO-Wert.
Über .htaccess:
Redirect 301 /oude-pagina/ /nieuwe-pagina/
Redirect 301 /blog/oud-artikel/ /blog/nieuw-artikel/
Über ein WordPress-Plugin: Verwenden Sie das Plugin Redirection, um alle Ihre Weiterleitungen übersichtlich zu verwalten.
Wichtig: Verwenden Sie immer eine 301-Weiterleitung (dauerhaft), keine 302-Weiterleitung (vorübergehend). Nur eine 301-Weiterleitung überträgt den SEO-Wert auf die neue URL.
5. Eine eigene 404-Seite erstellen
Eine gute eigene 404-Seite hilft Besuchern, doch noch zu finden, was sie suchen, und senkt die Absprungrate:
- Zeigen Sie eine freundliche Botschaft an ("Hoppla, diese Seite existiert nicht")
- Fügen Sie eine Suchleiste hinzu
- Zeigen Sie Links zu beliebten Seiten oder Kategorien an
- Fügen Sie einen Link zur Startseite hinzu
- Halten Sie das Design einheitlich mit dem Rest Ihrer Website
In WordPress können Sie eine eigene 404-Seite erstellen, indem Sie die Datei 404.php in Ihrem Theme-Ordner anpassen.
6. Google Search Console prüfen
Die Google Search Console ist Ihr bestes Werkzeug, um 404-Fehler zu überwachen:
- Gehen Sie zu Indexierung → Seiten
- Filtern Sie nach "Nicht gefunden (404)" und "Soft 404"
- Sehen Sie nach, welche URLs einen 404 zurückgeben
- Richten Sie Weiterleitungen für wichtige Seiten ein
- Beantragen Sie eine erneute Indexierung, nachdem Sie die Probleme behoben haben
Soft 404: Das ist eine Seite, die den Statuscode 200 zurückgibt, inhaltlich aber einer 404-Seite ähnelt (z. B. "Keine Ergebnisse gefunden"). Google behandelt diese als 404. Sorgen Sie dafür, dass leere Seiten einen echten 404-Statuscode zurückgeben.
7. Dateiberechtigungen und Eigentümer prüfen
Manchmal gibt ein Server einen 404 statt eines 403 (Forbidden) zurück, wenn Dateien oder Ordner falsche Berechtigungen haben:
- Ordner: 755 (rwxr-xr-x)
- Dateien: 644 (rw-r--r--)
- Eigentümer: muss mit dem Webserver-Benutzer übereinstimmen
8. DNS und Domain-Konfiguration prüfen
Wenn Ihre gesamte Website einen 404 anzeigt (nicht nur bestimmte Seiten), prüfen Sie:
- Ob Ihr Domainname korrekt mit Ihrem Hosting verbunden ist
- Ob das DocumentRoot in Ihrer Webserver-Konfiguration auf den richtigen Ordner zeigt
- Ob Ihr SSL-Zertifikat korrekt konfiguriert ist (HTTPS vs. HTTP)
Auswirkungen von 404-Fehlern auf SEO
404-Fehler wirken sich direkt auf Ihre Suchmaschinenoptimierung aus:
- Verlust von Linkwert: externe Links auf 404-Seiten verlieren ihren SEO-Wert (Link Juice)
- Verschwendetes Crawl-Budget: Google verbringt Zeit damit, nicht existierende Seiten zu crawlen
- Schlechte Nutzererfahrung: Besucher, die auf einer 404-Seite landen, verlassen Ihre Website oft sofort
- Deindexierung: Seiten, die über längere Zeit einen 404 zurückgeben, werden aus dem Google-Index entfernt
Tipp: Ein paar 404-Fehler sind normal und nicht schädlich. Google erwartet, dass Websites gelegentlich Seiten entfernen. Große Mengen an 404-Fehlern (Hunderte oder Tausende) sind jedoch ein Signal für schlechte Website-Hygiene und können Ihre Rankings negativ beeinflussen.
404-Fehler vermeiden
Mit diesen Maßnahmen minimieren Sie die Zahl der 404-Fehler auf Ihrer Website:
- Richten Sie immer Weiterleitungen ein: bei jeder URL-Änderung eine 301-Weiterleitung von alt nach neu
- Verwenden Sie einheitliche URL-Strukturen: Wählen Sie eine Permalink-Struktur und ändern Sie diese nicht mehr
- Testen Sie Links nach Änderungen: Prüfen Sie nach jedem Update oder jeder Migration, ob alle internen Links noch funktionieren
- Überwachen Sie mit der Search Console: Prüfen Sie regelmäßig auf neue 404-Fehler
- Vermeiden Sie fest codierte URLs: Verwenden Sie in WordPress immer Funktionen wie
get_permalink() - Wählen Sie zuverlässiges WordPress Hosting: gutes Hosting verhindert technische 404-Fehler
Häufig gestellte Fragen zum 404-Fehler
Was bedeutet HTTP 404 Not Found genau?
Der HTTP-Statuscode 404 gibt an, dass der Server Ihre Anfrage korrekt empfangen hat, die angeforderte Seite oder Datei unter der angegebenen URL aber nicht finden kann. Der Server funktioniert einwandfrei, nur die konkrete URL existiert nicht. Ursache kann ein Tippfehler, eine gelöschte Seite oder eine fehlende Weiterleitung sein.
Ist ein 404-Fehler dasselbe wie "die Website ist down"?
Nein. Bei einem 404-Fehler funktioniert der Server korrekt, nur die bestimmte Seite wird nicht gefunden. Wenn die gesamte Website down ist, erhalten Sie meist einen 500-, 502- oder 503-Fehler. Ein 404 betrifft die Seitenebene, nicht die Serverebene.
Muss ich alle 404-Fehler auf meiner Website beheben?
Nicht unbedingt. Google erwartet, dass Websites gelegentlich Seiten entfernen. Konzentrieren Sie sich auf 404-Fehler, die (1) viel Traffic erzeugt haben, (2) eingehende Backlinks haben oder (3) in Ihren eigenen internen Links vorkommen. Nutzen Sie die Google Search Console, um festzustellen, welche 404-URLs Priorität haben: Sortieren Sie nach Anzahl der Impressionen oder Klicks.
Was ist der Unterschied zwischen einem 404 und einem Soft 404?
Ein echter 404 gibt den HTTP-Statuscode 404 zurück, wodurch Google weiß, dass die Seite nicht existiert. Ein Soft 404 gibt den Statuscode 200 (OK) zurück, zeigt inhaltlich aber eine "Nicht gefunden"-Seite. Google erkennt Soft 404s und behandelt sie genauso, es ist aber besser, echte 404-Statuscodes zu verwenden, damit Suchmaschinen Ihre Website besser verstehen.
Wie richte ich eine Weiterleitung von einer 404-Seite auf eine andere Seite ein?
Verwenden Sie eine 301-Weiterleitung in Ihrer .htaccess-Datei: Redirect 301 /oude-url/ /nieuwe-url/. In WordPress können Sie auch das Plugin Redirection für eine übersichtliche Verwaltung nutzen. Leiten Sie nur auf relevante Seiten weiter: Alle 404-Seiten auf die Startseite umzuleiten ist eine schlechte Praxis, die Google als Soft 404 werten kann.
Probleme mit 404-Fehlern nach einer Migration? Lassen Sie Ihre Website von Theory7 kostenlos umziehen, inklusive korrekter Weiterleitungen und null Ausfallzeit. Oder sehen Sie sich unsere Webhosting-Pakete mit professionellem Support an.
0 von 0 fanden das hilfreich