301-Weiterleitungen und 404-Fehler im WooCommerce-Shop
Sie löschen ein Produkt, ändern einen Kategorienamen oder bauen die Shop-Struktur um. Die alte Adresse funktioniert nicht mehr, der Kunde landet auf der Meldung „Seite nicht gefunden", und Google versucht weiterhin, die veraltete URL aufzurufen.
In einer solchen Situation kommt oft die Idee auf: „Leiten wir alles auf die Startseite um." Das ist einfach, aber meist die falsche Lösung. Eine 301-Weiterleitung sollte zu einer Seite führen, die das gelöschte Produkt, die Kategorie oder den Artikel tatsächlich ersetzt.
In diesem Leitfaden erklären wir, wann man eine 301-Weiterleitung einrichtet, wann man einen 404-Fehler belässt, was man mit einem ausgelaufenen Produkt macht und wie man fehlerhafte Adressen im WooCommerce-Shop findet.
Kurz gesagt
Richten Sie eine 301-Weiterleitung dann ein, wenn die alte Adresse ein neues, thematisch passendes Pendant hat. Das kann die neue Adresse desselben Produkts sein, der Nachfolger eines ausgelaufenen Modells oder eine Kategorie, die eine frühere Kategorie ersetzt hat.
Belassen Sie den 404-Code dann, wenn eine Seite dauerhaft entfernt wurde und es keinen sinnvollen Ersatz gibt. Ein 404-Fehler an sich ist kein SEO-Problem, wenn er beabsichtigt ist und eine nicht benötigte Adresse betrifft.
Das Problem beginnt, wenn ein wichtiges Produkt versehentlich einen 404 zurückgibt, eine gelöschte Kategorie noch im Menü steht, eine alte Adresse externe Links hat, aber nicht weitergeleitet wurde, alle Fehler automatisch auf die Startseite geleitet werden, Weiterleitungen Ketten oder Schleifen bilden oder eine Seite wie ein 404-Fehler aussieht, technisch aber einen 200-Code zurückgibt.
In Kürze (TL;DR)
- Eine 301-Weiterleitung bedeutet, dass eine Seite dauerhaft an eine neue Adresse verschoben wurde.
- Ein 404-Fehler ist korrekt, wenn die Unterseite wirklich nicht existiert und es keinen passenden Ersatz gibt.
- Ein ausgelaufenes Produkt muss nicht immer gelöscht werden — manchmal lohnt es sich, seine Seite zu behalten und Alternativen anzuzeigen.
- Leiten Sie nicht alle gelöschten Produkte auf die Startseite oder eine einzige breite Kategorie um.
- Korrigieren Sie nach einer Adressänderung auch das Menü, die internen Links, die Sitemap und die Produktdaten.
- Fehler sollte man in der Google Search Console und mit einem technischen Scan des Shops kontrollieren.
Was ist eine 301-Weiterleitung?
Eine 301-Weiterleitung teilt dem Browser und den Suchmaschinen-Robots mit, dass eine bestimmte Adresse dauerhaft an einen anderen Ort verschoben wurde.
Alte Adresse:
shop.de/kategorie/gesichtscremes/
Neue Adresse:
shop.de/gesichtspflege/cremes/
Nach dem Einrichten einer 301-Weiterleitung gelangt eine Person, die die alte URL besucht, automatisch zur neuen Adresse. Die Weiterleitung ist außerdem eine Information für Google: Die vorherige Seite soll nicht mehr als eigenes Ergebnis funktionieren, da sie durch die neue ersetzt wurde.
Wann sollte man eine 301-Weiterleitung verwenden? Die häufigsten Situationen in einem WooCommerce-Shop sind eine Änderung der Produktadresse, eine Änderung der Kategorieadresse, das Zusammenführen zweier Kategorien zu einer, eine Änderung der Permalink-Struktur, das Verschieben des Shops auf eine neue Domain, eine Migration von PrestaShop/Shopify/Shoper oder einer anderen Plattform, das Ersetzen eines alten Produkts durch ein neueres Modell sowie das Korrigieren einer fehlerhaften Adresse, auf die Links verweisen. Die Weiterleitung sollte zu einer Seite führen, die der Absicht des Nutzers entspricht. Wenn jemand die Adresse einer Creme für trockene Haut öffnet, ist eine Weiterleitung zur allgemeinen Kategorie „Kosmetik" zu breit — ein besseres Ziel ist die neue Version des Produkts oder die Kategorie der Cremes für trockene Haut.
Was ist ein 404-Fehler?
Der 404-Code bedeutet, dass der Server funktioniert, aber unter der angegebenen Adresse keine Seite vorhanden ist.
Er kann auftreten, wenn ein Produkt gelöscht wurde, sich seine Adresse geändert hat, der Kunde eine URL mit einem Fehler eingegeben hat, ein alter Link noch in einem Artikel oder Menü steht, ein Produktimport falsche Adressen erstellt hat, ein Plugin die Permalink-Regeln geändert hat, nach einem Update die WordPress-Regeln nicht aktualisiert wurden oder eine Kategorie bzw. ein Produktattribut gelöscht wurde.
Nicht jeder 404-Fehler muss behoben werden. Wenn jemand eine zufällige Adresse wie shop.de/produkt-existiert-nicht-123/ eingibt, ist eine 404-Antwort korrekt. Anders sieht es aus, wenn der Fehler bei der Adresse eines Produkts auftritt, das noch im Menü, in einer Google-Ads-Anzeige oder in den Suchergebnissen steht — dann landet der Kunde in einer Sackgasse, und das Problem kann den Verkauf direkt beeinträchtigen.
Schaden 404-Fehler dem SEO des Shops?
Einzelne, begründete 404-Fehler bedeuten nicht automatisch ein Problem mit dem Ranking.
In einem Onlineshop tauchen Produkte auf und verschwinden wieder. Manche Kollektionen sind saisonal, ein Teil der Modelle wird ausgelaufen, und alte Varianten sind irgendwann nicht mehr verfügbar. Es ist daher natürlich, dass nicht alle Adressen viele Jahre lang aktiv bleiben. Das Problem ist vor allem das Chaos rund um 404-Fehler, zum Beispiel: Hunderte interner Links führen zu nicht existierenden Produkten, in der XML-Sitemap stehen noch gelöschte Adressen, wertvolle Seiten mit externen Links geben einen 404 zurück, Produktanzeigen führen zu inaktiven Seiten, nach einer Migration wurde keine Weiterleitungskarte erstellt, Google trifft regelmäßig auf Tausende nicht funktionierender URLs oder der Kunde hat keine Möglichkeit, zu einem ähnlichen Produkt zu wechseln. Man muss also einen korrekten 404-Fehler von einem unterscheiden, der durch eine missglückte technische Änderung entstanden ist.
301-Weiterleitung, 404-Code oder Produkt behalten?
Die Entscheidung hängt davon ab, was mit der jeweiligen Seite passiert ist.
| Situation | Empfohlene Maßnahme |
|---|---|
| Es wurde nur die Adresse desselben Produkts geändert | 301-Weiterleitung zur neuen Adresse |
| Das Produkt hat einen direkten Nachfolger | 301-Weiterleitung zum Nachfolger |
| Zwei ähnliche Kategorien wurden zusammengeführt | 301-Weiterleitung zur neuen Kategorie |
| Das Produkt ist vorübergehend nicht verfügbar | Produktseite aktiv lassen |
| Das Produkt wurde ausgelaufen, aber die Seite hat Traffic oder nützlichen Inhalt | Seite mit Alternativen behalten |
| Das Produkt wurde gelöscht und es gibt kein Pendant | 404- oder 410-Code |
| Die Adresse entstand durch einen Tippfehler und Links verweisen darauf | 301-Weiterleitung zur richtigen Adresse |
| Unbekannte, zufällige URL | 404-Code |
| Die Shop-Domain oder -Plattform wurde geändert | Weiterleitungskarte alte URL → neue URL |
Die schlechteste Lösung ist, eine einzige Regel auf alle Fälle anzuwenden.
Was tun mit einem vorübergehend nicht verfügbaren Produkt?
Ein vorübergehendes Fehlen eines Produkts ist kein Grund, seine Seite zu löschen oder eine Weiterleitung einzurichten.
Wenn die Ware in den Verkauf zurückkehrt, lassen Sie die Adresse mit einem 200-Code aktiv und zeigen Sie dem Kunden eine Information über die fehlende Verfügbarkeit, die Möglichkeit, sich für eine Benachrichtigung anzumelden, den voraussichtlichen Liefertermin (falls bekannt), ähnliche Produkte, andere Farb- oder Größenvarianten sowie einen Link zur übergeordneten Kategorie. Beispiel: Das Produkt shop.de/aloe-feuchtigkeitscreme-50-ml/ soll in zwei Wochen wieder verfügbar sein. Das Produkt zu löschen und einen 404 einzurichten, würde einen unnötigen Verlust einer funktionierenden Seite bedeuten — besser ist es, die URL zu behalten und eine Meldung anzuzeigen:
Das Produkt ist vorübergehend nicht verfügbar. Hinterlassen Sie Ihre E-Mail-Adresse, und wir benachrichtigen Sie, sobald es wieder verfügbar ist.
Eine Weiterleitung wird erst dann nötig, wenn das Produkt dauerhaft ausgelaufen ist und einen direkten Nachfolger erhält.
Was tun mit einem dauerhaft ausgelaufenen Produkt?
Bei einem Produkt, das nicht in den Verkauf zurückkehrt, haben Sie drei Hauptmöglichkeiten.
Das Produkt hat einen direkten Nachfolger. Wenn der Hersteller das Modell durch eine neue Version ersetzt hat, kann man eine 301-Weiterleitung einrichten:
Altes Produkt:
shop.de/aloe-creme-50-ml/
Neues Produkt:
shop.de/aloe-creme-plus-50-ml/
Bedingung: Das neue Produkt sollte das alte tatsächlich ersetzen. Es reicht nicht, dass beide in derselben breiten Kategorie liegen.
Das Produkt hat keinen Nachfolger, aber seine Seite ist weiterhin nützlich. Manche ausgelaufenen Produkte werden weiterhin gesucht — Kunden suchen möglicherweise nach Anleitungen, der Zusammensetzung, Abmessungen, kompatiblem Zubehör oder Informationen über Ersatzprodukte. In einer solchen Situation kann man die Seite aktiv lassen und sie deutlich mit „Das Produkt wurde aus dem Verkauf genommen" kennzeichnen und unter der Meldung die nächstgelegenen Ersatzprodukte, Produkte aus derselben Serie, die aktuelle Kategorie, Antworten auf die häufigsten Fragen und die Möglichkeit, den Support zu kontaktieren, anzeigen. Eine solche Lösung ist besonders dann sinnvoll, wenn die Seite Traffic, externe Links hat oder Kunden nach dem Kauf hilft.
Das Produkt hat weder einen Nachfolger noch wertvollen Inhalt. Wenn die Seite keinen Traffic, keine Links und kein sinnvolles Pendant hat, ist ein korrekter 404- oder 410-Code besser als eine zufällige Weiterleitung. Gleichzeitig muss man das Produkt aus dem Menü und den Kategorien entfernen, seine Adresse aus der Sitemap entfernen, interne Links korrigieren, es aus Werbekampagnen ausschließen, die Adresse im Produktfeed entfernen oder aktualisieren und prüfen, ob keine Banner und automatischen Nachrichten darauf verweisen.
Dieser Artikel konzentriert sich auf die Mechanik der Codes 301, 404 und 410 sowie auf die Erstellung einer Weiterleitungskarte. Die umfassendere Entscheidung darüber, welche Produkt-, Filter- und Kategorieseiten in den Google-Ergebnissen bleiben sollen, beschreiben wir im Leitfaden über die Indexierung eines WooCommerce-Shops.
404 vs. 410 — was ist der Unterschied?
Der 404-Code bedeutet „Seite unter dieser Adresse nicht gefunden", und der 410-Code — „die Seite wurde absichtlich und dauerhaft entfernt".
Der 410-Code lässt sich bei Adressen verwenden, von denen bekannt ist, dass sie endgültig entfernt wurden und nicht zurückkehren. Man muss jedoch nicht jeden korrekten 404-Fehler in einen 410 ändern — viel wichtiger ist, dass der Server tatsächlich den richtigen Code zurückgibt und dass die gelöschte Adresse nicht in der Sitemap und der internen Verlinkung verbleibt.
Was ist ein Soft 404?
Ein Soft 404 tritt dann auf, wenn eine Seite wie ein Fehler aussieht, der Server aber einen 200-Code zurückgibt, also die Information, dass alles korrekt funktioniert.
Beispiel: Der Kunde öffnet ein nicht existierendes Produkt, sieht auf dem Bildschirm die Meldung „Produkt nicht gefunden", und der Server gibt einen 200-Code statt eines 404 zurück. Für die Suchmaschine ist die Situation unklar — einerseits erhält sie eine korrekte Serverantwort, andererseits sieht sie eine leere oder fehlerhafte Seite. Ein Soft 404 kann auch dann entstehen, wenn alle nicht existierenden Produkte automatisch auf die Startseite umgeleitet werden; die Startseite entspricht nicht dem, was der Nutzer gesucht hat, daher kann eine solche Weiterleitung als nicht hilfreich eingestuft werden.
Wie überprüft man den Antwortcode? Sie können das Tool zur URL-Prüfung in der Google Search Console, den Tab „Network" in den Entwicklertools des Browsers, ein Programm zum Scannen der Seite, einen Online-HTTP-Code-Tester oder den Befehl curl verwenden:
curl -I https://shop.de/nicht-existierendes-produkt/
Eine korrekte Antwort für eine nicht existierende Seite kann so aussehen:
HTTP/2 404
Und für eine dauerhafte Weiterleitung:
HTTP/2 301
location: https://shop.de/neues-produkt/
Die häufigsten Weiterleitungsfälle in WooCommerce
Ändern eines Produktnamens oder einer Produktadresse. Nehmen wir an, die Produktadresse sah so aus: shop.de/produkt/aloe-gesichtscreme/, und nach einer Namensänderung wurde sie auf shop.de/produkt/aloe-creme/ verkürzt. Die alte URL sollte mit einem 301-Code auf die neue weitergeleitet werden. Das bloße Speichern des neuen Slugs in WordPress reicht nicht immer aus — WordPress kann einen Teil der Änderungen alter Adressen abfangen, aber man sollte nicht die gesamte Shop-Strategie darauf aufbauen, besonders bei Produkten, Kategorien, Importen und Migrationen.
Löschen einer Produktkategorie. Der Shop hatte die Kategorie shop.de/produkt-kategorie/winter-cremes/, die mit shop.de/produkt-kategorie/feuchtigkeitscremes/ zusammengeführt wurde. Wenn die neue Kategorie die Produkte und die Absicht der alten umfasst, richten Sie eine 301-Weiterleitung ein. Wenn die Kategorie ohne Ersatz gelöscht wurde, leiten Sie sie nicht automatisch auf die Startseite — erwägen Sie einen 404-Code oder eine Weiterleitung zu einer wirklich ähnlichen übergeordneten Kategorie. Bei einem größeren Kategorie-Umbau hilft der Leitfaden über die Architektur von WooCommerce-Kategorien für SEO.
Ändern der Permalink-Struktur. In WooCommerce kann man die Basis der Produkt- und Kategorieadressen ändern, z. B. shop.de/produkt/produktname/ in shop.de/shop/produktname/. Eine solche scheinbar kleine Änderung kann alle Produkte betreffen — bei 5.000 Produkten bedeutet das potenziell 5.000 alte Adressen, die behandelt werden müssen. Deshalb sollte man die Adressstruktur nicht ändern ohne:
- Export der aktuellen URLs,
- Vorbereitung der neuen URLs,
- Erstellen einer alt → neu-Karte,
- Einrichten der Weiterleitungen,
- Korrektur der internen Links,
- Generieren einer neuen XML-Sitemap,
- Überprüfung des Shops nach dem Ausrollen.
Wenn Sie einen größeren Umbau planen, nutzen Sie auch die Checkliste zur Migration eines Shops ohne Rankingverlust.
Migration eines Shops zu WooCommerce. Während einer Migration kann die alte Produktadresse so aussehen: altshop.de/de/p/Aloe-Creme-50-ml/123, und in WooCommerce: neushop.de/produkt/aloe-creme-50-ml/. Die Weiterleitungen müssen auf der Grundlage der tatsächlichen Karte von Produkten, Kategorien und Inhalten vorbereitet werden — es reicht nicht, die gesamte alte Domain auf die Startseite des neuen Shops umzuleiten. Bei größeren Projekten sollte die Migration zu WordPress und WooCommerce auch Tests der Weiterleitungen, der Sitemap, der SEO-Daten und der Indexierung umfassen.
Fehlerhafte Adressen in der internen Verlinkung. Manchmal funktioniert die Produktseite, aber der Link in einem Artikel führt zur alten URL (Artikel → alte URL → 301-Weiterleitung → aktuelles Produkt). Der Nutzer gelangt letztlich an den richtigen Ort, aber der Shop führt eine unnötige Weiterleitung aus. Besser ist es, den Link direkt zu korrigieren (Artikel → aktuelles Produkt). Die Weiterleitung sollte man für alte externe Links und gespeicherte Adressen behalten, aber das eigene Menü, Banner, Breadcrumbs und Artikel sollten direkt zur finalen URL führen.
Wie bereitet man eine Weiterleitungskarte vor?
Eine Weiterleitungskarte ist eine Tabelle, die zeigt, wohin jede alte Adresse führen soll.
| Alte Adresse | Neue Adresse | Code | Grund |
|---|---|---|---|
/produkt/aloe-creme/ | /produkt/aloe-creme-plus/ | 301 | Neues Modell |
/kategorie/winter-cremes/ | /kategorie/feuchtigkeitscremes/ | 301 | Kategorie-Zusammenführung |
/produkt/altes-set/ | Keine | 404 | Kein Ersatz |
/aktion-fruehling-2024/ | /aktionen/ | 301 | Dauerhafte Aktionssektion |
Schritt 1. Sammeln Sie die alten Adressen. Quellen können ein Export aus dem alten Shop, die vorherige XML-Sitemap, die Google Search Console, Analysedaten, die finalen Adressen von Werbekampagnen, SEO-Tools, Serverlogs, Kopien einer früheren Version der Seite und die WooCommerce-Datenbank sein. Stützen Sie die Karte nicht allein auf das aktuelle Menü — Google kann Seiten kennen, die längst nicht mehr in der Navigation sichtbar sind.
Schritt 2. Bestimmen Sie das neue Pendant. Beantworten Sie für jede wichtige Adresse die Frage: Welche aktuelle Seite erfüllt am besten das, wonach die Person gesucht hat, die die alte URL besucht hat? Priorität: (1) dasselbe Produkt unter einer neuen Adresse, (2) der direkte Nachfolger des Produkts, (3) ein sehr ähnliches Produkt, (4) die passende Kategorie, (5) ein 404- oder 410-Code, wenn es kein sinnvolles Ziel gibt.
Schritt 3. Setzen Sie Prioritäten. Kümmern Sie sich zuerst um Adressen, die Traffic generiert haben, externe Links haben, zu wichtigen Produkten oder Kategorien führten, noch in den Google-Ergebnissen erscheinen, in Anzeigen verwendet werden oder in E-Mails und Werbematerialien zu finden sind. Erst danach analysieren Sie zufällige URLs ohne Traffic und ohne Links.
Schritt 4. Setzen Sie die Weiterleitungen um. Man kann sie mit einem WordPress-Plugin, in den Servereinstellungen, in der Datei .htaccess auf einem Apache-Server, in der Nginx- oder OpenLiteSpeed-Konfiguration, mit eigenem Code oder in der CDN-/Proxy-Schicht einrichten. Für einen kleinen Shop und einzelne Änderungen reicht meist ein bewährtes Plugin; bei mehreren oder mehreren Zehntausend Regeln kann eine serverseitige Lösung oder ein vorbereiteter Importmechanismus besser sein.
Schritt 5. Testen Sie jede Gruppe von Adressen. Prüfen Sie, ob die alte Adresse einen 301 zurückgibt, ob sie zum richtigen Ort führt, ob die Zielseite einen 200 zurückgibt, ob keine weitere Weiterleitung erfolgt, ob keine Schleife entstanden ist, ob die HTTPS-Version funktioniert, ob Parameter keine unvorhergesehenen Weiterleitungen erzeugen und ob der Warenkorb und der Bestellabschluss weiterhin korrekt funktionieren.
Wie richtet man eine 301-Weiterleitung in WooCommerce ein?
WooCommerce hat kein eigenes, umfangreiches Panel zur Verwaltung aller Weiterleitungen. Meist nutzt man die für WordPress verfügbaren Lösungen oder die Serverkonfiguration.
Methode 1. Ein Weiterleitungs-Plugin. Das ist die einfachste Option bei einzelnen und regelmäßig hinzugefügten Regeln. In der Regel geben Sie an:
Quelladresse:
/produkt/alte-creme/
Zieladresse:
/produkt/neue-creme/
Typ:
301 – dauerhafte Weiterleitung
Öffnen Sie nach dem Speichern die alte Adresse im Inkognito-Modus und prüfen Sie, wohin sie führt. Prüfen Sie vor der Installation eines weiteren Plugins, ob das verwendete SEO-Tool oder das System zur Verwaltung von Weiterleitungen nicht bereits eine solche Funktion hat — zwei Plugins, die Regeln für dieselben Adressen festlegen, können Konflikte verursachen.
Methode 2. Eine Regel in der Datei .htaccess. Auf einem Apache-Server kann eine beispielhafte Regel so aussehen:
Redirect 301 /produkt/alte-creme/ https://shop.de/produkt/neue-creme/
Die Datei .htaccess enthält einen Teil der Servereinstellungen — eine fehlerhafte Bearbeitung kann einen Fehler der gesamten Seite oder eine Weiterleitungsschleife verursachen. Erstellen Sie vor der Änderung eine Kopie der Datei, prüfen Sie, welcher Server den Shop betreibt, sichern Sie sich den Zugang zum Hosting und testen Sie größere Regeln in einer Staging-Umgebung.
Methode 3. Server- oder CDN-Konfiguration. Bei einer großen Zahl von Regeln können Weiterleitungen auf der Ebene von Nginx, OpenLiteSpeed, dem Hosting-Panel, Cloudflare, einem Reverse Proxy oder einem von einem Entwickler implementierten dedizierten Mechanismus behandelt werden. Eine solche Lösung kann effizienter sein, erfordert aber technische Kontrolle und Dokumentation. Die Regeln sollten nicht über mehrere Plugins, das Hosting-Panel und die CDN-Konfiguration verstreut sein, da sich später schwer feststellen lässt, warum sich eine bestimmte Adresse auf eine bestimmte Weise verhält.
Die häufigsten Fehler bei Weiterleitungen
Alles auf die Startseite umleiten. Die Adresse einer alten Creme, Lampe oder eines alten Schranks sollte nicht automatisch auf die Startseite führen. Der Kunde erwartet ein konkretes Produkt und sieht stattdessen die allgemeine Shop-Seite und muss die Suche von neuem beginnen. Wenn es keinen passenden Ersatz gibt, kann eine ehrliche 404-Meldung mit einem Vorschlag zur weiteren Navigation besser sein.
Weiterleitung zu einem nicht verwandten Produkt. Eine alte Feuchtigkeitscreme sollte nicht zu einem Peeling führen, nur weil beide Produkte zu Kosmetik gehören. Das Weiterleitungsziel sollte thematisch konsistent, für den Nutzer nützlich und der alten Seite möglichst nahe sein.
Eine Weiterleitungskette entsteht, wenn eine Adresse auf eine zweite weiterleitet und diese auf die nächste:
A → B → C → D
Besser ist es, einzurichten:
A → D
B → D
C → D
Dadurch gelangen der Nutzer und der Suchmaschinen-Robot sofort zur finalen Seite.
Eine Weiterleitungsschleife sieht so aus:
A → B → A
Der Browser kann die Seite nicht öffnen und zeigt eine Meldung über zu viele Weiterleitungen an. Schleifen entstehen oft nach dem Wechsel von HTTP zu HTTPS, einer Domain-Änderung von www zur Version ohne www, einem Konflikt eines Plugins mit den Serverregeln, einer Änderung der Produktadressen oder einer fehlerhaften CDN-Konfiguration.
Verwendung einer temporären Weiterleitung statt einer dauerhaften. Der 302-Code bedeutet eine temporäre Änderung, und ein 301 wird verwendet, wenn die alte Adresse dauerhaft ersetzt wurde. Das bedeutet nicht, dass jeder 302-Code ein Fehler ist — er kann bei einer zeitlich begrenzten Aktionsseite, bei Tests oder einer kurzfristigen Änderung passend sein. Bei einer dauerhaften Änderung der Produkt- oder Kategorieadresse ist die richtige Wahl jedoch meist ein 301.
Belassen weitergeleiteter URLs in der Sitemap. Die XML-Sitemap sollte aktuelle, kanonische Adressen enthalten, die in Google erscheinen sollen. Sie sollte keine Adressen enthalten, die einen 404 zurückgeben, weiterleitende Adressen, alte Versionen von Produkten, zufällige Parameter oder von der Indexierung ausgeschlossene Seiten. Wenn die Sitemap noch die alte URL enthält, senden Sie widersprüchliche Signale: Einerseits geben Sie an, dass die Adresse wichtig ist, andererseits leiten Sie sie woanders hin um.
Automatisches Weiterleiten ähnlicher Adressen. Manche Mechanismen versuchen, die Zielseite anhand eines Teils des Namens zu erraten — z. B. wird /aloe-creme-50-ml/ automatisch zu /aloe-gel-500-ml/ weitergeleitet. Die Namen sind ähnlich, aber die Produkte haben einen anderen Verwendungszweck. Automatische Zuordnungen muss man kontrollieren und nicht als Ersatz für eine korrekte Weiterleitungskarte behandeln.
Wie sollte eine gute 404-Seite im Shop aussehen?
Eine 404-Seite muss keine Sackgasse sein. Sie sollte klar sagen: „Wir haben unter dieser Adresse keine Seite gefunden. Das Produkt wurde möglicherweise aus dem Sortiment genommen oder die Adresse wurde geändert".
Anschließend lohnt es sich, eine Produktsuche, einen Link zu den wichtigsten Kategorien, beliebte Produkte, zuletzt angesehene Produkte, Kontaktdaten, die Möglichkeit, zum Warenkorb zurückzukehren, und eine einfache Schaltfläche zur Rückkehr in den Shop anzuzeigen. Verbergen Sie den Fehler nicht hinter einer allgemeinen Meldung — der Kunde sollte wissen, dass die geöffnete Adresse nicht existiert. Gleichzeitig muss die Seite technisch einen 404-Code zurückgeben, nicht einen 200.
Wie findet man 404-Fehler im WooCommerce-Shop?
Adressen mit Fehlern analysiert man am besten auf der Grundlage der Quellen, die zuvor beim Erstellen der Weiterleitungskarte gesammelt wurden.
Google Search Console. Im Bericht zur Seitenindexierung finden Sie unter anderem „Nicht gefunden (404)", „Soft 404", Seiten mit einer Weiterleitung sowie Adressen, die gecrawlt, aber nicht indexiert wurden. Beheben Sie nicht automatisch jede Adresse aus dem Bericht — prüfen Sie für jedes Beispiel: woher Google diese URL kennt, ob die Seite noch existieren sollte, ob sie ein Pendant hat, ob interne Links darauf verweisen, ob sie in der Sitemap ist und ob sie Traffic oder externe Links hat. Wenn eine Adresse einen 404 zurückgeben soll, müssen Sie sie nicht weiterleiten, nur damit sie aus dem Bericht verschwindet.
Technisches Scannen des Shops. Ein Programm zum Scannen der Seite kann die Links ähnlich wie ein Suchmaschinen-Robot durchgehen und Links zu 404, 301- und 302-Weiterleitungen, Weiterleitungsketten, Schleifen, fehlerhafte Canonicals sowie weitergeleitete Adressen in der XML-Sitemap aufzeigen. Der wichtigste Bericht ist meist die Liste:
Quellseite → fehlerhafter Link → Antwortcode
Dadurch wissen Sie nicht nur, welche URL nicht funktioniert, sondern auch, wo sich der Link befindet, der korrigiert werden muss.
Kampagnen, Integrationen und Serverlogs. Prüfen Sie außerdem die finalen Adressen von Google-Ads-Anzeigen, im Google Merchant Center abgelehnte Produkte, Links in E-Mail-Kampagnen, Nachrichten über abgebrochene Warenkörbe, Links in QR-Codes, an Marktplätze übergebene Adressen und die Serverlogs. Ein 404-Fehler auf einer zufälligen Seite ohne Traffic ist meist weniger dringend als eine nicht funktionierende Adresse, die in einer bezahlten Kampagne verwendet wird.
Die Reihenfolge der Fehlerbehebung im Shop
Nicht alle Fehler haben die gleiche Priorität.
Priorität 1 — Probleme, die den Verkauf beeinflussen. Beheben Sie zuerst nicht funktionierende Produkte aus Anzeigen, Fehler im Warenkorb und beim Bestellabschluss, inaktive Kategorieseiten mit viel Traffic, fehlerhafte Links im Menü, Landingpages von Kampagnen sowie Adressen mit wertvollen externen Links.
Priorität 2 — Fehler in der Shop-Struktur. Korrigieren Sie anschließend Links aus Artikeln, Breadcrumbs, weitergeleitete URLs in der Sitemap, Weiterleitungsketten, veraltete Links in Kategoriebeschreibungen sowie fehlerhafte Adressen von Varianten und Attributen.
Priorität 3 — zufällige Adressen. Analysieren Sie zum Schluss URLs, die von Bots erstellt wurden, zufällige Zeichenketten enthalten, nicht existierende Parameter aufweisen, durch manuelle Tippfehler von Nutzern entstanden sind und keinen Traffic, keine Links und keine Präsenz in der Shop-Struktur haben. Solche Adressen müssen meist nicht weitergeleitet werden.
Was können Sie selbst überprüfen?
1. Testen Sie die wichtigsten Shop-Adressen — Ihre meistverkauften Produkte, die Hauptkategorien aus dem Menü, in Anzeigen verwendete Seiten, Links aus Bannern sowie Produkte, deren Adressen kürzlich geändert wurden. Jede dieser Seiten sollte einen 200-Code zurückgeben oder mit einer einzigen Weiterleitung an den richtigen Ort führen.
2. Öffnen Sie eine beispielhafte nicht existierende Adresse, z. B. shop.de/test-einer-nicht-existierenden-seite-12345/. Prüfen Sie, ob Sie eine klare Meldung sehen, ob Sie zu einer Kategorie wechseln können, ob die Suche funktioniert, ob die Seite einen 404-Code zurückgibt und ob keine Weiterleitung auf die Startseite erfolgt.
3. Prüfen Sie alte Adressen nach den letzten Änderungen. Wenn Namen, Slugs oder Kategorien von Produkten geändert wurden, öffnen Sie die früheren URLs. Die alte Adresse sollte direkt zur richtigen Seite weiterleiten, einen 404 oder 410 zurückgeben, wenn es keinen Ersatz gibt, und nicht über mehrere aufeinanderfolgende Weiterleitungen führen.
4. Erstellen Sie vor dem Ausrollen von Änderungen eine Kopie. Erstellen Sie vor der Installation eines Plugins, der Änderung von Permalinks oder der Bearbeitung der .htaccess eine Kopie der Dateien und der Datenbank. Bei einem laufenden Shop testen Sie größere Änderungen in einer Staging-Umgebung und nicht direkt auf der Produktionsseite.
Wann lohnt es sich, einen Spezialisten zu beauftragen?
Technische Hilfe ist ratsam, wenn der Traffic nach einer Migration gesunken ist, der Shop Tausende Produkte hat oder Weiterleitungen Schleifen bilden.
Erwägen Sie Unterstützung, wenn der Traffic von Google nach einer Migration gesunken ist, der Shop Tausende Produkte und Kategorien hat, die Struktur aller Adressen geändert wurde, die Search Console eine große Zahl unbekannter Fehler anzeigt, Weiterleitungen Schleifen bilden, Produkte mal korrekt funktionieren und mal einen 404 zurückgeben, das Problem nach einem WooCommerce-Update auftrat, die Sitemap veraltete Adressen enthält, mehrere Plugins gleichzeitig Weiterleitungen verwalten, die Serverlogs analysiert werden müssen, die Fehler den Warenkorb/die Zahlungen/das Kundenkonto betreffen oder unklar ist, welche Produkte weitergeleitet und welche gelöscht werden sollten.
Bei einem größeren Shop reicht der bloße Export der Fehler aus der Search Console nicht aus — man muss Daten über Traffic, Links, Verkäufe, Kategoriestruktur und das aktuelle Sortiment zusammenführen. Im Rahmen eines technischen SEO des Shops kann man nicht nur 404-Fehler prüfen, sondern auch Weiterleitungen, die XML-Sitemap, Canonicals, die interne Verlinkung und Indexierungsprobleme. Wenn die Fehler nach Updates oder Produktänderungen regelmäßig wiederkehren, kann die Lösung auch eine dauerhafte technische Betreuung von WordPress und WooCommerce sein.
Häufig gestellte Fragen
Muss jeder 404-Fehler weitergeleitet werden?
Nein. Wenn eine Seite dauerhaft entfernt wurde und es keinen passenden Ersatz gibt, ist der 404-Code korrekt. Weiterleitungen sind vor allem für wichtige Adressen nötig, die verschoben oder ersetzt wurden.
Kann man ein gelöschtes Produkt auf eine Kategorie weiterleiten?
Ja, aber nur dann, wenn die Kategorie eng genug mit dem Produkt verbunden ist und für den Kunden nützlich sein wird. Der direkte Nachfolger des Produkts ist meist ein besseres Ziel.
Ist eine Weiterleitung auf die Startseite gut für SEO?
Meist nicht. Die Startseite entspricht in der Regel nicht dem, wonach die Person gesucht hat, die ein konkretes Produkt besucht hat. Massenweise Weiterleitungen auf die Startseite können für Kunden und die Suchmaschine wenig hilfreich sein.
Was tun mit einem Produkt, das in den Verkauf zurückkehrt?
Die Produktseite aktiv lassen. Es lohnt sich, eine Information über die fehlende Verfügbarkeit, eine Benachrichtigungsmöglichkeit sowie ähnliche Produkte anzuzeigen.
Wie lange sollte man 301-Weiterleitungen beibehalten?
Bei dauerhaften Adressänderungen behält man sie am besten langfristig bei. Alte Links können sich noch in Artikeln, Nachrichten, Lesezeichen von Kunden und externen Diensten befinden.
Ändert eine Namensänderung des Produkts immer seine URL?
Nein. Name und Slug eines Produkts lassen sich getrennt bearbeiten. Prüfen Sie vor dem Speichern von Änderungen, ob WooCommerce auch die Adresse ändert und ob die alte URL noch funktioniert.
Wo findet man 404-Fehler in WooCommerce?
Am besten kombiniert man Daten aus der Google Search Console, einem technischen Scan des Shops, Werbekampagnen und Serverlogs. Der Search-Console-Bericht allein zeigt nicht alle Quellen fehlerhafter Links.
Worin unterscheidet sich ein 404-Fehler von einem Soft 404?
Bei einem korrekten 404-Fehler gibt der Server einen 404-Code zurück. Ein Soft 404 sieht wie eine fehlende Seite aus, gibt technisch aber einen 200-Code zurück oder führt zu einer nicht verwandten Seite.
Ordnung ist wichtiger als die Anzahl der Regeln
Verwenden Sie eine 301-Weiterleitung dann, wenn die alte Adresse ein echtes und thematisch passendes Pendant hat. Wenn eine Seite ohne Nachfolger entfernt wurde, ist ein korrekter 404- oder 410-Code besser, als den Nutzer an einen zufälligen Ort weiterzuleiten. Das Wichtigste ist, Ordnung zu halten: eine aktuelle Version der Adresse, direkte Weiterleitungen, korrigierte interne Links und eine Sitemap ohne gelöschte URLs.
Wenn in Ihrem WooCommerce nach einer Migration, einer Kategorieänderung oder einer Massenbearbeitung von Produkten 404-Fehler aufgetreten sind, können wir prüfen, welche Adressen eine Weiterleitung benötigen, welche gelöscht bleiben sollten und wo der Shop noch auf veraltete Seiten verlinkt. Statt alles auf die Startseite umzuleiten, erstellen wir im Rahmen eines technischen SEO des Shops eine konkrete Karte der Änderungen und zeigen, was sich auf Verkauf, Indexierung und Kundenkomfort auswirkt.