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 Sie auch komplexe URL-Restrukturierungen sauber durchziehen.

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 Ihre URLs sich ändern und Sie keine sauberen Redirects setzen:

  • Verlieren Sie 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 Sie irgendetwas bauen, machen Sie 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 bauen Sie Redirects für URLs, die niemand mehr nutzt - und übersehen 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 Sie temporär umleiten wollen, brauchen Sie 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). Sie müssen 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 Ihnen maximale Kontrolle und Auditierbarkeit.

Schritt 6: Edge-Cases, die Sie nicht übersehen dürfen

Sprach- und Markt-Subfolder

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

Trailing Slashes

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

URL-Parameter

/produkt?id=123 muss zu /products/produktname redirected werden - Query-Parameter müssen Sie 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 Ihre alten Image-URLs referenzieren, sterben auch die. Bauen Sie Asset-Redirects oder eine 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 haben Sie 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 - Sie redirecten, 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 Ihre Migration diese Werte nicht erreicht, haben Sie Redirect-Lücken.


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

Weiterlesen

Migration

„Abgeschlossen“ gibt es nicht mehr: Der Bestellstatus nach dem Shopify-Umstieg

Im alten Shopsystem hat eine Bestellung einen Status. In Shopify hat sie vier — und keiner davon heißt „abgeschlossen“. Warum die Migration nicht an den Daten scheitert, sondern an den Definitionen: welche Kombinationen dabei entstehen, welche sieben Stellen das eine Feld heute lesen, und warum „ausgeführt“ nicht bedeutet, dass das Paket angekommen ist.

Migration

Zwei Pakete, eine Bestellung: Teillieferungen nach dem Shopify-Umstieg

Im alten Shop war die Teillieferung ein zweiter Beleg mit eigener Nummer — in Shopify ist sie eine zweite Erfüllung unter derselben Bestellung. Warum daran ERP, Versandsoftware und Buchhaltung gleichzeitig hängen, welche zwei Ursachen erst im Migrationsprojekt entstehen und weshalb die Standortliste die teuerste Seite Ihrer Einrichtung ist.

Loslegen

Bereit für ein ehrliches Gespräch?

Wir analysieren Ihren Shop, identifizieren Engpässe und zeigen Ihnen konkret, was eine Migration bringen würde — ohne Verkaufsdruck.

Shopify Plus Partner
Offizieller Partner seit 2019