PrestaShop: 301-/302-Weiterleitungen nach Migration sicher zuordnen
Eine PrestaShop-URL zu ändern ist einfach. Den Wert der alten URL zu erhalten, erfordert Planung.
Ein Plattform-Upgrade, eine Neustrukturierung von Kategorien, eine Produktumbenennung, ein Domainwechsel oder eine Katalogbereinigung können dazu führen, dass Suchmaschinen, Kunden, Lesezeichen und externe Links auf nicht mehr vorhandene Pfade zeigen. Werden diese Anfragen einfach zu 404-Antworten, verlieren Benutzer ihr erwartetes Ziel. Suchmaschinen müssen die neue Struktur ohne eindeutige Zuordnung neu entdecken.
Der sicherste Migrationsablauf besteht darin, jedem wichtigen alten Pfad ausdrücklich das relevanteste neue Ziel zuzuordnen, den Weiterleitungstyp bewusst zu wählen, die Antwort vor und nach dem Start zu testen und weiterhin nach übersehenen URLs zu suchen.
1. Die Weiterleitungszuordnung vor URL-Änderungen erstellen
Beginnen Sie nicht mit der Weiterleitungsregel. Beginnen Sie mit der Bestandsaufnahme.
Exportieren oder erfassen Sie die wichtigen aktuellen URLs vor der Migration. Berücksichtigen Sie:
- Produkt-URLs;
- Kategorie-URLs;
- CMS-Seiten;
- Blogartikel oder Zielseiten mit hohem Traffic;
- Kampagnen-URLs, die noch externen Traffic erhalten;
- URLs mit wertvollen Backlinks;
- Pfade, die sich durch neue Namens- oder Routingkonventionen ändern.
Weisen Sie anschließend jeder URL, die verschwinden wird, ein Ziel zu.
Das Ziel sollte normalerweise die am besten entsprechende Seite sein. Ein eingestelltes Produkt könnte auf einen direkten Nachfolger oder eine eng verwandte Kategorie verweisen. Jedes fehlende Produkt auf die Startseite zu schicken, erzeugt eine technisch gültige Weiterleitung, aber eine schlechte Benutzerführung und verliert häufig die ursprüngliche Absicht.
2. Bei einem dauerhaften Umzug 301 verwenden
Eine 301-Weiterleitung vermittelt, dass die alte Adresse dauerhaft zum neuen Ziel verschoben wurde. Das ist normalerweise die richtige Wahl, wenn eine Migration, Umbenennung oder dauerhafte Katalogumstrukturierung die alte URL ersetzt.
Eine 302-Weiterleitung vermittelt eine vorübergehende Verschiebung. Verwenden Sie sie, wenn die ursprüngliche URL voraussichtlich wieder zur Hauptadresse wird oder die Routingänderung bewusst vorübergehend ist.
Wählen Sie 302 nicht allein deshalb, weil Sie wegen der Migration unsicher sind. Der Statuscode sollte die beabsichtigte Beziehung zwischen alter und neuer Adresse beschreiben.
3. Den Quellpfad konsistent normalisieren
Eine Weiterleitungsverwaltung benötigt eine vorhersehbare Methode, um eingehende Anfragen zu erkennen. In URL Redirect Migration Helper Lite verwenden Lite-Regeln genaue Quellpfade.
Eine Quelle kann beispielsweise den alten Shop-Pfad darstellen:
/old-category/blue-notebook
Entscheidend ist die Konsistenz. Erstellen Sie nicht mehrere unterschiedlich formatierte Varianten derselben Quelle, sofern sie nicht tatsächlich unterschiedliche Anfragen darstellen.
Entscheiden Sie gesondert über das Verhalten von Abfragezeichenfolgen. Eine Anfrage wie:
/old-page?utm_source=newsletter
kann erfordern, die eingehende Abfragezeichenfolge am neuen Ziel zu erhalten. Trackingparameter oder veraltete Anwendungsparameter werden dagegen möglicherweise besser entfernt. Behandeln Sie das als bewusste Migrationsentscheidung statt als zufälligen Nebeneffekt.
4. Genaue Zuordnungen für wertvolle URLs bevorzugen
Genaue Regeln lassen sich leicht prüfen, weil eine bekannte Quelle ein bekanntes Ziel hat. Sie eignen sich besonders für:
- wichtige Zielseiten;
- Produkte mit externen Backlinks;
- umbenannte Kategorien;
- alte CMS-Seiten;
- URLs, die zuvor gute Suchpositionen oder Konversionen erzielten.
Weit gefasste Platzhalterregeln können bei größeren Migrationen nützlich sein, lassen sich aber auch leichter zu breit anwenden. URL Redirect Migration Helper Lite konzentriert sich bewusst auf genaue 301-/302-Regeln. Platzhalterregeln sind eine Pro-Funktion.
Auch wenn ein breites Muster vorhanden ist, sollten die wichtigsten Ausnahmen ausdrücklich aufgeführt bleiben, damit sie leicht geprüft werden können.
5. CSV-Importe vor dem Schreiben der Regeln prüfen
Große Migrationen lassen sich meist leichter in einer Tabelle vorbereiten, als Hunderte Regeln manuell hinzuzufügen. Das Risiko liegt darin, fehlerhafte Zuordnungen in großem Umfang zu importieren.
Ein sicherer CSV-Ablauf hat zwei Phasen:
- Datei einlesen und validieren;
- anzeigen, was eingefügt oder geändert würde, bevor etwas verbindlich gespeichert wird.
Prüfen Sie mindestens:
- ungültige Zeilen;
- doppelte Quellpfade;
- leere Ziele;
- Konflikte mit bestehenden Regeln;
- den vorgesehenen 301-/302-Typ;
- ob eine vorhandene Regel übersprungen oder aktualisiert werden soll.
URL Redirect Migration Helper Lite bietet eine Vorschau vor dem Import sowie Konfliktbehandlung. Außerdem können die Weiterleitungsregeln des aktuellen Shops zur Sicherung oder Prüfung wieder als CSV exportiert werden.
6. Weiterleitungsketten vermeiden
Eine Migration kann versehentlich Ketten wie diese erzeugen:
/old-a → /old-b → /new-c
Das sauberere Ergebnis ist gewöhnlich:
/old-a → /new-c
/old-b → /new-c
Jeder zusätzliche Schritt verursacht eine weitere Anfrage und eine weitere Gelegenheit für einen Konfigurationsfehler.
Lösen Sie alte Ziele vor dem Start nach Möglichkeit zu ihrem vorgesehenen endgültigen Ziel auf. Pro-Werkzeuge können die Analyse von Ketten und Schleifen automatisieren. Lite-Benutzer können die meisten Probleme jedoch ebenfalls vermeiden, indem sie die Zuordnung vor dem Import prüfen und die endgültige Antwort testen.
7. Niemals eine Weiterleitungsschleife erzeugen
Eine Schleife kann direkt sein:
/a → /b
/b → /a
oder indirekt über mehrere Regeln entstehen. Browser hören irgendwann auf, der Folge zu folgen. Der Benutzer erreicht aber niemals hilfreiche Inhalte.
Testen Sie bei Änderungen einer bestehenden Zuordnung sowohl die alte Quelle als auch das neue Ziel. Das endgültige Ziel sollte Inhalte zurückgeben und keine weitere Route, die irgendwann wieder zur Quelle führt.
8. Die HTTP-Antwort testen, nicht nur die Browseranzeige
Ein Browser kann eine fehlerhafte Einrichtung erfolgreich aussehen lassen, weil er Weiterleitungen automatisch folgt. Prüfen Sie während der Migrationskontrolle die tatsächliche Antwort.
Verifizieren Sie für jede wichtige Regel:
- Die alte URL liefert die vorgesehene 301 oder 302;
Locationzeigt auf das erwartete Ziel;- das Ziel liefert die erwartete abschließende Antwort;
- es gibt keine unnötige Kette;
- das Verhalten der Abfragezeichenfolge entspricht dem Plan;
- die Weiterleitung ist im richtigen Shop aktiv.
Verwenden Sie eine private Browsersitzung oder ein HTTP-Prüfwerkzeug, damit zwischengespeicherte Weiterleitungen Änderungen während des Tests nicht verdecken.
9. Auch interne Links aktualisieren
Eine Weiterleitung ist eine Kompatibilitätsschicht für alte Verweise. Sie sollte nicht zum normalen Navigationsweg innerhalb Ihres eigenen Shops werden.
Aktualisieren Sie nach der Migration:
- Menüs;
- Kategoriebeschreibungen;
- Produktbeschreibungen;
- CMS-Links;
- interne Bloglinks;
- die erzeugten XML-Sitemap-URLs;
- E-Mail-Templates und wiederkehrende Kampagnen, soweit relevant.
Interne Links sollten direkt auf die endgültige URL zeigen, damit Kunden und Crawler nicht bei jedem Besuch eine vermeidbare Weiterleitung durchlaufen.
Eine umfassendere SEO-Checkliste finden Sie in unserem PrestaShop-9-SEO-Leitfaden.
10. 404-Antworten nach dem Start als Rückmeldung zur Migration betrachten
Keine Migrationsbestandsaufnahme ist perfekt. Alte Links können in Suchindizes, vergessenen E-Mails, Partnerseiten, Browserlesezeichen und externen Inhalten bestehen, die Sie nicht kontrollieren.
Prüfen Sie nach dem Start den 404-Traffic und fragen Sie:
- Ist der fehlende Pfad eine echte frühere URL?
- Erhält er weiterhin nennenswerten Traffic?
- Gibt es ein eindeutig gleichwertiges Ziel?
- Soll eine Weiterleitung ergänzt werden oder ist eine echte 404-Antwort korrekt?
Leiten Sie nicht jede 404 automatisch weiter. URLs mit Tippfehlern, von Bots erzeugte Pfade und Anfragen für nie vorhandene Inhalte sollten häufig weiterhin 404-Antworten liefern.
11. Zugriffsdaten verwenden statt raten
Zugriffszähler und Zeitstempel des letzten Zugriffs helfen, Regeln mit weiterhin echten Anfragen von vorbereiteten, aber nie genutzten Regeln zu unterscheiden.
URL Redirect Migration Helper Lite zeichnet Zugriffszähler und Informationen zum letzten Zugriff auf. Dadurch wird die Weiterleitungstabelle als betrieblicher Migrationsnachweis nützlicher statt zu einer statischen Liste, die niemand erneut betrachtet.
12. Weiterleitungen in Multistore auf den jeweiligen Shop begrenzen
In einer Multistore-Umgebung kann derselbe Pfad je nach aktivem Shop oder Domain etwas anderes bedeuten. Ordnen Sie die Migrationszuordnung dem Shop zu, dem die URL-Struktur gehört, und testen Sie jedes Shop-Frontend separat.
Eine erfolgreiche Weiterleitung in einem Shop beweist nicht, dass ein anderer dieselbe Regel oder dasselbe Ziel besitzt.
Checkliste für sichere Weiterleitungen bei einer PrestaShop-Migration
- Exportieren Sie wichtige alte URLs vor der Migration.
- Ordnen Sie jeder wegfallenden URL das nächstliegende hilfreiche Ziel zu.
- Verwenden Sie 301 für dauerhafte und 302 für tatsächlich vorübergehende Verschiebungen.
- Entscheiden Sie über den Umgang mit Abfragezeichenfolgen.
- Prüfen Sie Massen- oder CSV-Importe in der Vorschau, bevor Sie Regeln schreiben.
- Lösen Sie unnötige Ketten zum endgültigen Ziel auf.
- Testen Sie Statuscode und Location-Header.
- Aktualisieren Sie interne Links auf die endgültigen URLs.
- Überwachen Sie 404-Antworten nach dem Start.
- Prüfen Sie Weiterleitungszugriffe und ergänzen Sie übersehene wichtige Zuordnungen.
URL Redirect Migration Helper Lite für genaue Migrationsregeln verwenden
URL Redirect Migration Helper Lite ist die kostenlose PrestaSuite-Lösung für genaue PrestaShop-8-/9-Weiterleitungen. Sie bietet genaue 301-/302-Regeln, Aktivierungs- und Deaktivierungsoptionen, die Behandlung von Abfragezeichenfolgen, Zugriffszähler, CSV-Vorschau, Import und Export sowie Laufzeitdiagnosen.
Lite konzentriert sich bewusst auf genaue Weiterleitungen. Die Pro-Version ergänzt Platzhalterregeln, Zeitplanung, Massenaktionen, Simulationstests, Werkzeuge für Ketten und Schleifen sowie 404-Erfassung für größere Migrationen.
Häufig gestellte Fragen
Sollte jedes entfernte Produkt auf seine Kategorie weiterleiten?
Nein. Verwenden Sie das nächstliegende relevante Ziel. Ein direkter Nachfolger kann besser sein als die übergeordnete Kategorie. Ein Produkt ohne sinnvollen Ersatz darf dagegen berechtigterweise nicht verfügbar bleiben.
Sollte ich jede 404 auf die Startseite weiterleiten?
Nein. Das verdeckt den Unterschied zwischen einer verschobenen Seite und einer URL, die nie einen gültigen Ersatz hatte. Leiten Sie nur weiter, wenn Sie ein hilfreiches Ziel identifizieren können.
Kann ich bei einer dauerhaften Migration 302 verwenden und später ändern?
Das können Sie. Wenn jedoch bereits feststeht, dass die Verschiebung dauerhaft ist, beschreibt eine 301 die beabsichtigte Beziehung von Anfang an besser.
Sollten Abfrageparameter immer erhalten bleiben?
Nein. Erhalten Sie sie, wenn sie am neuen Ziel weiterhin sinnvoll sind. Alte Anwendungsparameter, die nicht mehr gelten, können verwirrende oder doppelte Anfragen erzeugen.