Zum Hauptinhalt springen
Migration MigrationSEO301 Redirects

301-Redirects bei Shopify-Migrationen: Was wirklich zählt

Redirect-Map klingt wie Buchhaltung, ist aber der SEO-kritischste Teil jeder Migration. Wir teilen unsere Redirect-Checkliste, die typischen Fehlerquellen und wie du auch komplexe URL-Restrukturierungen sauber durchziehst.

DE
Daniel Ehrhardt
Geschäftsführer & Head of Development
7 Min.
Editorial Illustration: zwei Rechtecke verbunden durch drei parallele bogenförmige Pfeile - Symbol für URL-Redirects bei einer Migration.

Wenn ein Migrations-Projekt nach Launch organischen Traffic verliert, liegt es in 90 % der Fälle an den Redirects. Hier ist unsere Checkliste für saubere 301-Redirects in Plus-Migrationen - von Daten-Audit bis Post-Launch-Monitoring.

Warum Redirects so kritisch sind

Google indexiert URLs, nicht Inhalte. Wenn deine URLs sich ändern und du keine sauberen Redirects setzt:

  • Verlierst du den Page-Rank, den die alten URLs aufgebaut haben
  • Generiert Google 404-Errors → Crawl-Budget sinkt
  • Externe Backlinks zeigen ins Leere → Trust-Signale verloren
  • Bookmarks und Direct-Traffic landen auf 404

Wir haben in zwei Migrationen ohne saubere Redirects -40 % bis -65 % Organic-Traffic in den ersten 6 Wochen gesehen. Mit sauberen Redirects: stabile Traffic-Werte ab Tag 1.

Schritt 1: URL-Inventur des alten Shops

Bevor du irgendetwas baust, machst du eine vollständige URL-Inventur. Pflicht-Quellen:

  1. Search Console - alle URLs, die in den letzten 16 Monaten Impressions hatten
  2. GA4 - alle URLs mit mindestens 1 Session in den letzten 12 Monaten
  3. Sitemap.xml des alten Shops
  4. Screaming Frog Full-Crawl des alten Shops
  5. Externe Backlink-Quellen (Ahrefs, SEMrush, Sistrix) für referrer URLs

Aus diesen fünf Quellen entsteht eine konsolidierte URL-Liste - typisch zwischen 500 und 30.000 URLs, je nach Shop-Größe.

Schritt 2: URL-Klassifikation

Nicht jede URL braucht einen 301. Wir klassifizieren in vier Kategorien:

KategorieBeispielAktion
Strukturell wichtigProdukt-, Kategorie-, Brand-Seiten301 zu neuem Equivalent
Content-relevantBlog-Posts, Magazin, Help-Center301 zu neuem Pfad
Funktional veraltetFilter-URLs, Pagination-URLs410 oder 301 zur Parent-Kollektion
MüllInternal-Search-Pages, alte Login-Pages410 oder ignorieren

Diese Klassifikation ist entscheidend, sonst baust du Redirects für URLs, die niemand mehr nutzt - und übersiehst echte Traffic-Quellen.

Schritt 3: Redirect-Map erzeugen

Pro alter URL: eine neue Ziel-URL. Diese Map kommt in eine CSV oder Spreadsheet mit:

  • old_url (vollständig, inkl. Pfad und ggf. Query)
  • new_url (vollständig)
  • priority (welche URLs sind Traffic-Treiber?)
  • notes (Spezialfälle, z. B. “Kollektion wurde aufgeteilt”)

Wir generieren diese Map meistens mit einem Skript, das Pattern-Mapping macht (z. B. /produkt/{slug}/products/{slug}), und manuell die Sonderfälle ergänzt.

Schritt 4: Redirects in Shopify einrichten

Shopify hat eingebautes URL-Redirect-Management:

  • Bis ~10.000 Redirects: über Admin importierbar via Bulk-CSV
  • Bei mehr: Shopify Admin API für Bulk-Upload
  • Plus-Shops: zusätzlich Theme-Level-Redirects möglich (z. B. via redirect-rules.liquid)

Wichtig: Shopify-Redirects sind 301 (permanent). Wenn du temporär umleiten willst, brauchst du Custom-Logic.

Schritt 5: Pattern-basierte vs. URL-spezifische Redirects

In Shopify gibt es keine native Pattern-Logic wie in .htaccess (RedirectRule ^/produkt/(.*) /products/$1). Du musst entweder:

  • Jeden URL einzeln redirecten (für die meisten Plus-Shops machbar bis ~30K URLs)
  • Theme-Level-Redirects mit Custom-JavaScript schreiben (Liquid kann es nicht serverseitig)
  • Cloudflare Workers vorschalten für komplexe Patterns

Wir empfehlen meistens: Pattern-Generierung in der CSV, dann individuelle Redirects in Shopify. Das gibt dir maximale Kontrolle und Auditierbarkeit.

Schritt 6: Edge-Cases, die du nicht übersehen darfst

Sprach- und Markt-Subfolder

Wenn dein alter Shop /de/produkt/foo und /en/products/foo hatte: Beide brauchen klare Mapping zu deinen neuen Markets-URLs.

Trailing Slashes

Shopify rendert in der Standard-Config OHNE Trailing-Slash. Wenn dein alter Shop MIT Slash war, baue Redirects für beide Varianten - oder Shopify gibt 404.

URL-Parameter

/produkt?id=123 muss zu /products/produktname redirected werden - Query-Parameter muss du im Mapping berücksichtigen.

Hash-Fragmente

#tab=details werden vom Browser nicht zum Server gesendet - Redirect-Map muss das so behandeln.

Image- und Asset-URLs

Wenn externe Blogs deine alten Image-URLs referenzieren, sterben auch die. Baue Asset-Redirects oder Image-CDN-Vorschaltung.

Subdomain-Redirects

Wenn shop.example.dewww.example.de wechselt: separate DNS-Konfiguration plus Shopify-seitige Subdomain-Aufnahme.

Schritt 7: Testing vor Cutover

Wir testen jede Redirect-Map vor Cutover mit:

  1. CSV-Crawler (Screaming Frog Custom-Crawl der Redirect-Liste)
  2. Sampling-Check (50 zufällige URLs manuell testen)
  3. Search-Console-Simulation (Top-100-Traffic-URLs prüfen)
  4. Backlink-Sampling (Top-20-referrer URLs manuell testen)

Wenn auch nur eine dieser Prüfungen >5 % Fehler zeigt, geht die Migration nicht live.

Schritt 8: Post-Launch-Monitoring (die ersten 90 Tage)

Nach Launch hast du 90 kritische Tage. Wir monitoren:

  • 404-Errors in Search Console (täglich Check)
  • Crawl-Stats (Crawl-Frequenz von Googlebot)
  • Organic-Sessions in GA4 (Tag-für-Tag vs. Vorjahr)
  • Branded vs. Non-Branded Queries (Tabs in Search Console)
  • Backlink-Health (sind alle Backlinks noch auf 200-Status-URLs?)

Bei jedem 404 mit nennenswertem Traffic: sofort einen Redirect ergänzen. Wir haben in Projekten >300 nachträgliche Redirects gesetzt - und damit den initialen Traffic-Lift saubergestellt.

Häufigste Fehler

  1. URL-Inventur nur aus Sitemap - Sitemap zeigt aktuelle URLs, nicht historisch
  2. Filter-URLs (?color=red) blind redirecten - verbrennt Crawl-Budget
  3. Lange Redirect-Chains (A → B → C → D) - Google folgt nur 5 Hops, danach hängt es
  4. 301 ↔ 302 verwechselt - 302 ist temporär, signalt Google “kommt zurück”
  5. Internal Links nicht aktualisiert - du redirectest, aber interner Link zeigt auf alte URL

Unsere Faustregel für Plus-Migrationen

  • 95 % der Top-1.000-Traffic-URLs müssen 1:1 oder strukturell gemappt sein
  • Die restlichen 5 % können auf Kollektions-/Brand-Parent-Seiten redirecten
  • 404-Anzahl in Search Console nach 30 Tagen: < 50 Stück
  • Organic-Traffic-Verlust in den ersten 6 Wochen: < 10 % (idealerweise stabil bis +5 %)

Wenn deine Migration diese Werte nicht erreicht, hast du Redirect-Lücken.


301-Redirects sind kein Backstage-Thema, sondern der SEO-kritischste Migrations-Hebel. Wenn du gerade eine Migration planst: Lass uns sprechen - wir bringen die Redirect-Map mit als erstes Deliverable.

Loslegen

Bereit für ein ehrliches Gespräch?

Wir analysieren deinen Shop, identifizieren Engpässe und zeigen dir konkret, was eine Migration bringen würde - ohne Verkaufsdruck.

Shopify Plus Partner
Offizieller Partner seit 2019