WordPress 404 Fehler: Ursachen und welche Adressen wirklich eine Weiterleitung brauchen
Ein WordPress 404 Fehler bedeutet, dass unter einer Adresse kein Inhalt mehr steht. Meist ist es ein geänderter Seitenlink, ein gelöschter Beitrag oder ein gelöschtes Produkt, eine geänderte Permalink-Struktur oder ein Umzug der Website. Betrifft der 404 alle Unterseiten auf einmal, reicht meist erneutes Speichern der Permalink-Einstellungen. Einzelne Adressen mit Besuchern bekommen eine 301 auf die nächstliegende Entsprechung.
Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von WordPress-Websites und WooCommerce-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 5 Min. Lesezeit
Eine Seite oder alle? Bestimmen Sie zuerst die Art des Problems
Das sind zwei völlig verschiedene Probleme, und es lohnt sich, sie zu trennen, bevor Sie etwas ändern.
Zeigt die ganze Website außer der Startseite einen 404, liegt das Problem nicht am Inhalt. WordPress hat Beiträge und Seiten in der Datenbank, aber der Server weiß nicht, wie er eine schöne Adresse in den richtigen Inhalt übersetzt. Das passiert nach einem Umzug auf einen anderen Server, nach einem Update oder nach einem Plugin, das an Adressen herumbastelt. Der Leitfaden von Kinsta erklärt gut, wie Permalinks funktionieren, und schon das erneute Speichern dieser Einstellungen baut die Adressregeln neu auf.
Betrifft der 404 einzelne Adressen, ist das das normale Leben einer Website: Etwas hat seine Adresse geändert oder ist verschwunden. Dann entscheiden Sie Adresse für Adresse.
Wann WordPress selbst weiterleitet und wann nicht
Hier entstehen die meisten Überraschungen. WordPress hat einen eingebauten Mechanismus für alte Adressen, aber er funktioniert nur in manchen Fällen.
| Was sich geändert hat | Leitet WordPress selbst weiter? | Was zu tun ist |
|---|---|---|
| Der Slug eines veröffentlichten Beitrags | meist ja | die alte Adresse im Browser prüfen |
| Der Slug eines WooCommerce-Produkts | meist ja | die alte Adresse im Browser prüfen |
| Die Adresse einer Seite (Über uns, Kontakt, Leistungen) | nein | eine 301 von Hand einrichten |
| Die Struktur aller Permalinks in den Einstellungen | nein | Weiterleitungen für Adressen mit Besuchern einrichten oder zur alten Struktur zurückkehren |
| Ein gelöschter Beitrag oder ein gelöschtes Produkt | nein | eine 301 auf eine Entsprechung oder ein 410 |
| Ein Umzug von einer anderen Plattform oder Domain | nein | vor dem Umzug eine Liste alter und neuer Adressen vorbereiten |
Die WordPress-Entwickler haben Seiten bewusst aus diesem Mechanismus ausgenommen: Der Mechanismus für alte Adressen gilt für Inhalte ohne Hierarchie, und Seiten haben eine. Das beschreibt ein Ticket im Issue-Tracker von WordPress und die Dokumentation der Funktion wp_old_slug_redirect.
Notfallschritte: alle Unterseiten zeigen einen 404
- Speichern Sie die Permalinks erneut. Einstellungen, Permalinks, Änderungen speichern. Ändern Sie nichts im Formular.
- Öffnen Sie zwei Adressen in einem privaten Fenster: einen Beitrag und eine Seite. Funktionieren sie, ist das Problem gelöst.
- Denken Sie an die letzte Änderung. Ein neues Plugin für Weiterleitungen, Mehrsprachigkeit oder Sicherheit? Schalten Sie es kurz aus und prüfen Sie erneut.
- Funktioniert es immer noch nicht, melden Sie es dem Betreuer der Website oder Ihrem Hoster. Meist liegt es an der Datei .htaccess oder an Servereinstellungen, und das beheben Sie nicht aus dem WordPress-Backend.
Einzelne Adressen: was weiterleiten und was lassen
Nicht jeder 404-Fehler ist ein Problem. Google erklärt, dass ein 404 für nicht existierende Inhalte eine korrekte Antwort ist und Weiterleitungen dorthin gehören, wo Inhalte eine neue Adresse haben. Die Regeln finden Sie im Leitfaden zu Weiterleitungen.
Die Reihenfolge der Arbeit ist einfach. Sie sammeln die Liste der Adressen mit Fehlern, sortieren sie nach der Zahl der Besuche und beginnen mit denen, die Menschen wirklich besuchen. Einen alten Beitrag, der in einem Forum verlinkt ist, leiten Sie auf die neuere Version des Themas weiter. Ein Auslaufprodukt schicken Sie zu seinem Nachfolger oder zur Kategorie. Eine alte Aktionsseite von vor drei Jahren kann ruhig ein 404 bleiben.
Alles auf die Startseite weiterzuleiten ist verlockend, weil es den Bericht leert. Der Bericht ist sauber, aber das Problem bleibt: Ein Leser, der auf eine Anleitung zum Rosenschnitt geklickt hat, landet auf der Startseite und geht.
Für Weiterleitungen im Backend nutzt man Plugins. Ein beliebtes kostenloses ist Redirection, und auch Rank Math hat ein Weiterleitungsmodul. Schritt für Schritt, mit einem Vergleich der Methoden, beschreiben wir das im Leitfaden zur 301-Weiterleitung in WordPress.
Wie der Chat 404-Fehler findet und für jede Adresse ein Ziel vorschlägt
Das TellMyShop-Plugin für WordPress und WooCommerce protokolliert Besuche auf nicht existierenden Adressen selbst. Sie bitten Ihren Chat (Claude oder ChatGPT) um einen Bericht und einen Plan, und er ordnet jeder Adresse einen Vorschlag zu: einen neueren Beitrag, eine Kategorie, den Nachfolger des Produkts oder ein 410. Bericht und Plan bekommen Sie in TellMyShop Free.
Sie: Zeig mir die 404-Fehler des letzten Monats und schlag vor, was ich damit mache.
Ihr Chat: Ich habe 9 Adressen ohne Inhalt gefunden. Die drei mit den meisten Besuchen:
Sie: Mach alle drei.
Ihr Chat: Vorschau: 2 Weiterleitungen mit 301 und ein 410. Die Ziele funktionieren, es gibt keine Schleifen oder Ketten, und unter den alten Adressen steht heute kein Inhalt. Ich speichere nach Ihrem „Ja“ und prüfe danach jede alte Adresse.
/gartenleistungen/, 41 Besuche. Das ist eine alte Seite, heute steht der Inhalt unter /gartengestaltung/.
alte Version: 404 nicht gefunden
neue Version: 301 auf Gartengestaltung
/fruehlingsaktion-2023/, 12 Besuche, die Aktion ist vorbei, keine Entsprechung.
alte Version: 404 nicht gefunden
neue Version: 410 endgültig entfernt
/rosen-im-herbst-schneiden/, 7 Besuche. Der Beitrag wurde gelöscht, der Beitrag Rosen schneiden Schritt für Schritt behandelt ein ähnliches Thema.
alte Version: 404 nicht gefunden
neue Version: 301 auf Rosen schneiden Schritt für Schritt
In TellMyShop Pro speichert der Chat Weiterleitungen nach Ihrer Zustimmung, bis zu 50 in einem Paket. Vor dem Speichern prüft er, ob das Ziel funktioniert, ob keine Weiterleitungsschleife oder -kette entsteht und ob unter der alten Adresse heute ein lebendiger Inhalt steht, den die Weiterleitung verbergen würde. Jede Weiterleitung können Sie im Änderungsverlauf rückgängig machen. Details und die Anmeldung finden Sie auf der Seite TellMyShop für WordPress und WooCommerce, die Preise auf der Seite Preise.
Wie Sie keine neuen 404-Fehler erzeugen
Ändern Sie die Permalink-Struktur einer laufenden Website nicht ohne einen Plan für Weiterleitungen. Ändern Sie die Adresse einer Seite (nicht eines Beitrags), richten Sie sofort eine Weiterleitung von der alten ein. Bevor Sie einen Beitrag löschen, überlegen Sie, ob Auffrischen besser wäre. Listen Sie vor dem Umzug der Website die alten Adressen mit Besuchern und ihre neuen Entsprechungen auf.
Funktioniert eine Seite, ist aber nicht in Google, ist das ein anderes Problem als ein 404. Wir beschreiben es im Leitfaden WordPress-Website nicht in Google. Weitere Leitfäden finden Sie im Blog.
Fragen und Antworten
Leitet WordPress die alte Adresse selbst weiter, nachdem ich einen Permalink geändert habe?
Teilweise. Ändern Sie den Slug eines veröffentlichten Beitrags oder WooCommerce-Produkts, merkt sich WordPress den alten und leitet Besucher meist selbst weiter. Bei Seiten, also Unterseiten wie Über uns oder Kontakt, macht es das nicht. Ebenso wenig, wenn Sie in den Einstellungen die Struktur aller Permalinks ändern.
Plötzlich zeigen alle Unterseiten einen 404-Fehler. Was tue ich zuerst?
Gehen Sie zu Einstellungen, Permalinks und klicken Sie auf Änderungen speichern, ohne etwas zu ändern. WordPress baut dann seine Adressregeln neu auf. Das ist die häufigste und schnellste Lösung nach einem Update, einem Umzug oder der Installation eines Plugins. Hilft es nicht, prüfen Sie die Datei .htaccess und die Servereinstellungen mit dem Betreuer der Website.
Kann ich alle 404-Fehler auf die Startseite weiterleiten?
Besser nicht. Google behandelt eine solche Weiterleitung oft als Soft 404, weil die Startseite nicht beantwortet, was der Leser gesucht hat. Leiten Sie auf die nächstliegende Entsprechung weiter: einen neueren Beitrag zum selben Thema, eine Kategorie oder den Nachfolger des Produkts. Gibt es keine Entsprechung, lassen Sie den 404 stehen oder setzen Sie einen 410.
Woher bekomme ich eine Liste der Adressen mit 404-Fehler?
Aus der Google Search Console, im Bericht Seiten, und aus einem Plugin, das Besuche auf nicht existierenden Adressen protokolliert. Die Search Console zeigt Adressen, die Google kennt, das Plugin die, auf denen Menschen wirklich landen, auch über Links aus E-Mails und sozialen Medien.
Was ist der Unterschied zwischen 301 und 410?
301 sagt, dass der Inhalt dauerhaft an eine neue Adresse umgezogen ist, und nimmt seine Position in Google dorthin mit. 410 sagt, dass der Inhalt endgültig entfernt wurde und nicht zurückkommt. Nutzen Sie 410 für alte Aktionen, Veranstaltungen und Produkte ganz ohne Entsprechung.
WordPress ist eine Marke der WordPress Foundation. WooCommerce ist eine Marke der Automattic Inc. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.