SEO post-migration PrestaShop
E-Commerce SEO

301-Weiterleitungen, 404-Monitoring und Slug-Wechsel: die vergessene SEO-Mechanik nach jeder PrestaShop-Migration

Bei einer PrestaShop-Migration von 1.7 nach 8, einem Theme-Wechsel, einer Baumstruktur-Reorganisation oder einfach einer Produkt-Slug-Änderung ändern sich hunderte, sogar tausende URLs leise. Jede dieser URLs sammelt SEO-Juice, eingehende Links und steht möglicherweise mit einem guten Ranking in Google-Ergebnissen. Ohne 301-Weiterleitung auf die neue URL verschwindet dieses Kapital.

Das Schlimmste: Der Verlust ist nicht sofort sichtbar. Der Traffic fällt langsam über 3 bis 6 Wochen, ohne klaren Vorfall. Bis Sie es verstehen, haben Sie 30 bis 50 % des SEO-Traffics verloren, und es braucht 6 bis 12 Monate, ihn wiederzugewinnen — falls es überhaupt gelingt.

Dieser Artikel zerlegt die 301-Weiterleitungs-Mechanik auf PrestaShop: was das Native tut, was es verpasst, wie ein sauberes 404-Monitoring aufzusetzen ist, und wie der Reflex „Slug-Wechsel → 301-Weiterleitung“ zu automatisieren ist.

Warum 301-Weiterleitungen für SEO kritisch sind

Eine 301-Weiterleitung („Moved Permanently“) sagt Google und Nutzern: Diese URL ist endgültig umgezogen, hier die neue Adresse. Google überträgt dann PageRank, URL-Historie, angesammelte Backlinks. Die neue URL erbt das SEO-Kapital.

Ohne 301 gibt die ursprüngliche URL eine 404 („Not Found“) zurück. Google stellt die Seite in die Deindexierungs-Warteschlange, Backlinks zeigen ins Leere, PageRank verflüchtigt sich. Nach 3-6 Monaten wird die URL aus dem Index entfernt. Kapital verloren.

Einige Audit-Zahlen, auf einem Post-Migration-Shop ohne saubere 301-Verwaltung:

  • 40 bis 60 % der bei Google indexierten URLs antworten mit 404 in 6 Monaten.
  • Der SEO-Traffic fällt um 25 bis 50 % im folgenden Quartal.
  • Long-Tail-Query-Positionen (oft die profitabelsten) brechen zuerst ein.
  • Externe Backlinks (Presse, Blogs, Verzeichnisse) werden veraltet und verlieren ihren Juice.

Was PrestaShop nativ verwaltet (und was es verpasst)

Das native SEO & URLs-Modul

PrestaShop 8 und 9 bieten einen „Weiterleitungen“-Tab unter Einstellungen > Traffic > SEO & URLs. Es erlaubt manuelles Hinzufügen von 301- / 302- / 410-Weiterleitungen paarweise (Quell-URL, Ziel-URL).

Grenzen:

  • Keine Regex- oder Wildcard-Verwaltung. Um eine ganze alte Kategorie /alte-produkte/* auf /sale/ umzuleiten, muss jede URL manuell erstellt werden.
  • Keine automatische Weiterleitung bei Slug-Änderung. Ändern Sie den Slug eines Produkts, geht die alte URL ohne Weiterleitung auf 404.
  • Kein 404-Monitoring auf tatsächlich besuchten URLs.
  • Begrenzte Performance. Über wenige tausend Weiterleitungen hinaus verlangsamt das Modul das Routing.
  • Kein CSV-Import/Export für die Massenverwaltung.

Die .htaccess-Datei

Manuelle Alternative: RewriteRule-Regeln in .htaccess schreiben. Performant (Apache verarbeitet die Regeln vorgelagert), aber:

  • Empfindlich gegenüber Syntaxfehlern (ein falsch gesetztes Komma, und die ganze Seite geht auf 500).
  • Schwer für Nicht-Techniker zu pflegen.
  • Funktioniert nicht auf Nginx (das seine eigene Syntax verwendet).
  • Keine BO-Oberfläche, keine Nachvollziehbarkeit.

Der Stack, den man haben sollte

1. Automatische Weiterleitung bei Slug-Wechsel

Wenn ein Produkt, eine Kategorie oder eine CMS-Seite den Slug ändert, muss die alte URL automatisch eine 301 auf die neue registrieren. Keine manuelle Handhabung, kein Vergessens-Risiko. Sicherheitsnetz Nummer 1.

2. 404-Monitoring

Jede URL, die auf 404 geht, muss mit Frequenz und Referrer geloggt werden. Eine 200 Mal monatlich in 404 aufgerufene URL ist ein prioritärer Bug. Eine URL einmal im Jahr in 404 kann warten.

3. Massen-Weiterleitungen per Regex und Wildcard

Für Migrationen werden Patterns benötigt. /alte-kategorie/(.*) → /neue-kategorie/$1 muss in einer Regel konfigurierbar sein, nicht in 200 Einträgen.

4. CSV-Import/Export

Vor einer Migration wird die Zuordnungstabelle aus dem Export der alten Sitemap und der neuen Sitemap in CSV vorbereitet. Einmal importieren statt von Hand eingeben.

5. Erkennung von Weiterleitungsketten

Eine URL, die auf eine URL weiterleitet, die auf eine URL weiterleitet, ist ein SEO-Anti-Muster. Google entwertet Ketten von mehr als 2 Hops. Ein gutes Werkzeug erkennt und kennzeichnet Ketten.

6. Nachvollziehbarkeit und Audit

Wer hat welche Weiterleitung wann und warum erstellt? Bei einem Problem (Post-Migrations-Traffic-Einbruch) ist es entscheidend, die 301-Regeln prüfen zu können.

Der Sonderfall der Produkt-Slug-Änderung

Auf einem aktiven Shop ändern sich Slugs ständig. Ein Produkt mit sich entwickelndem Namen („Sommerkleid 2025″ → „Leinen-Sommerkleid 2025″), eine SEO-Titeloptimierung, eine Tippfehlerkorrektur — jede Änderung von link_rewrite in ps_product_lang ändert die kanonische URL.

Wird die 301 nicht automatisch erstellt, geht die alte URL auf 404. Über 12 Monate, bei einem Katalog von 5.000 Produkten mit 10 % geänderten Slugs, sind das 500 „verlorene“ URLs. Brachte jede durchschnittlich 50 Besuche/Monat, sprechen wir von 25.000 verlorenen SEO-Besuchen pro Jahr, ohne sichtbaren Vorfall.

Der richtige Reflex: ein Hook auf actionObjectProductUpdateAfter, der die link_rewrite-Änderung erkennt und die 301 automatisch erstellt, pro Sprache und pro Multi-Shop-Boutique.

Die Falle der Weiterleitungsketten

Klassisches Szenario: Ein Produkt A ändert den Slug 3-mal in 6 Monaten. Ohne feines Management findet man sich mit:

  • /slug-1.html → /slug-2.html
  • /slug-2.html → /slug-3.html
  • /slug-3.html → /slug-4.html

Eine Anfrage auf die erste URL macht 3 Hops vor der Ankunft. Google entwertet Ketten über 2 Weiterleitungen. Crawl-Budget wird nutzlos verbraucht, und PageRank verflüchtigt sich bei jedem Hop (5 bis 10 % Verlust pro Hop laut Moz-Studien).

Die Regel: Ketten flachklopfen. Wird eine neue Weiterleitung erstellt, muss das System prüfen, ob die Quell-URL schon Ziel einer anderen 301 war, und die alte umschreiben, damit sie direkt auf das neue Ziel zeigt. Keine Kette mehr, kein Hop mehr.

Unser dfredirects-Modul: vollständiger 301-Manager

Diesen Stack manuell umzusetzen erfordert 7 bis 12 Tage PrestaShop-Entwicklung, plus Wartung. Unser dfredirects-Modul für PrestaShop 8 und 9 industrialisiert die ganze Mechanik:

  • 301-, 302-, 410-Weiterleitungen konfigurierbar aus dem BO, mit filterbarer und paginierter Oberfläche.
  • Regex- und Wildcard-Patterns: Eine Regel kann hunderte URLs abdecken (/old-cat/(.*)$ → /new-cat/$1).
  • Automatische Weiterleitung bei Slug-Wechsel für Produkte, Kategorien, Hersteller, Lieferanten, CMS — mehrsprachig und multi-shop.
  • 404-Monitoring mit Frequenz, letztem Besuch, Referrer. Sortierung nach Volumen zur Priorisierung.
  • Automatisches Ketten-Flachklopfen: keine Kaskaden-Weiterleitungen.
  • CSV-Import/Export für Massenmanagement vor Migration.
  • Nachvollziehbarkeit: Autor, Datum, optionaler Grund pro Regel.
  • PS 8 und 9 kompatibel, ohne Apache-/.htaccess-Abhängigkeit (funktioniert auch auf Nginx).
  • Performance: optimierte indizierte Tabelle, bis zu 100.000 Regeln ohne Degradation.

Für 49 € vermeiden Sie den Post-Migrations-Traffic-Verlust und installieren ein dauerhaftes Sicherheitsnetz gegen 404-Drift.

SEO-sichere Migrationsprozedur

Schritt für Schritt die Prozedur, die wir bei PrestaShop-1.7-→-8-Migrationen oder großen Redesigns anwenden:

  1. Vor Migration: Export der alten sitemap.xml. Sie enthält alle indexierten URLs.
  2. Vollständiger Crawl der alten Seite mit Screaming Frog oder Äquivalent, um alle URLs zu erfassen (auch Off-Sitemap-Seiten: Filter, Paginierungen).
  3. Alt → neu-Mapping in CSV: Jede alte URL bekommt ihre neue URL. Für verschwundene URLs ein passendes alternatives Ziel wählen (Eltern-Kategorie, Startseite als letzte Option).
  4. CSV-Import in dfredirects vor oder während des Cutovers.
  5. Test: 50 zufällige URLs als 301 verifiziert direkt, ohne Kette, zum richtigen Ziel.
  6. Einreichung der neuen sitemap.xml in der Google Search Console.
  7. Tägliches 404-Monitoring im ersten Monat: jede wiederkehrende 404 wird in eine 301 konvertiert.
  8. Audit nach 30, 60, 90 Tagen: Search Console-Abdeckung, verlorene Queries, Überprüfung der Traffic-Stabilität.

FAQ

Was ist der Unterschied zwischen 301 und 302?

301 ist endgültig und überträgt PageRank. 302 ist temporär und überträgt nicht. Für eine Migration oder einen Slug-Wechsel immer 301 verwenden. 302 ist explizit temporären Fällen vorbehalten: Wartung, A/B-Test, saisonale Weiterleitung.

Und 410 (Gone)?

410 sagt Google: Diese URL existiert nicht mehr und kommt nicht zurück, deindexiere sofort. Schneller als 404 für die Index-Bereinigung. Nützlich für endgültig zurückgezogene Produkte ohne Äquivalent. Aber sparsam verwenden: Ist die 410 einmal zurückgegeben, ist der PageRank verloren.

Wie lange braucht Google, um eine 301 zu berücksichtigen?

Der Google-Crawl der alten URL kann je nach Crawl-Frequenz einige Tage bis mehrere Wochen dauern. Die vollständige PageRank-Übertragung auf die neue URL dauert in der Praxis 1 bis 3 Monate. Die Einreichung der neuen Sitemap beschleunigt den Prozess.

Kann man auf HTTPS umleiten und die Domain gleichzeitig wechseln?

Ja, und es ist sogar häufig. Eine 301 kann Protokoll (HTTP → HTTPS), Domain (alt.com → neu.com) und Pfad kombinieren. Die Regel: eine einzige 301 pro URL, keine Kette. Maximal flachklopfen.

Beeinflussen Weiterleitungen die Performance?

Eine einfache 301 fügt der Antwortzeit der ersten Anfrage etwa 100-200 ms hinzu. Mit Browser-Cache (Cache-Control auf der 301) gehen folgende Besuche direkt zur neuen URL ohne den Hop. Die Kosten sind außerhalb mehrfacher Ketten vernachlässigbar. Eine 3-Hop-Kette dagegen kann 500 ms hinzufügen — daher das Flachklopfen.

Zum Weiterlesen

Die Verwaltung der Weiterleitungen ist eine der Säulen der SEO-sicheren Migration. Drei komplementäre Themen: vorbereiten, ausführen, sichern.

Weiterlesen

Ähnliche Artikel