Anleitung

WooCommerce zu Shopify migrieren mit SEO-Erhalt

Schritt-für-Schritt-Anleitung für die saubere Migration vom WordPress/WooCommerce-Shop nach Shopify. Mit Produkt-, Kunden- und Bestelldatenimport, 301-Redirects, DNS-Cutover und Search-Console-Resubmit. In rund einem Arbeitstag aktiver Arbeit ohne Ranking-Verlust umziehen.

8 Std. aktiv + 4 Wochen Monitoring
Mittlere bis hohe Komplexität
SEO-Rankings erhalten

Bevor Sie anfangen

  • Admin-Zugang zu WordPress und WooCommerce (mit FTP-Zugang zum wp-content-Ordner)
  • Shopify-Account, mindestens 14-Tage Trial gestartet
  • Zugang zum DNS-Verwaltungstool der Domain (Hostpoint, cyon, Infomaniak, Cloudflare)
  • Aktive Google Search Console für die Domain
  • Komplettes Backup von WooCommerce (Datenbank + wp-content) bevor irgendwas exportiert wird
  • Mindestens 2 freie Arbeitstage, idealerweise Wochenende für Cutover
1
1 Std.

Audit des bestehenden Shops

Bestandsaufnahme: Wie viele Produkte, Varianten, Kategorien, Plugins, individuelle Checkout-Erweiterungen? Welche Zahlungsanbieter (PostFinance, Datatrans, Stripe, TWINT)?

Mit Screaming Frog oder dem kostenfreien Sitebulb Lite alle URLs crawlen. Exportieren Sie die komplette URL-Liste als CSV. Das wird die Basis für die spätere Redirect-Map.

Identifizieren Sie Top-Performer: welche Produkt- und Kategorieseiten haben die meisten organischen Besucher und Backlinks? Diese Seiten dürfen auf keinen Fall ihre Rankings verlieren.

Plugins-Audit: welche WooCommerce-Plugins sind kritisch (z.B. Bundles, Abo-Verwaltung, Lagerverwaltung mit ERP)? Für jedes Plugin nach einem Shopify-Pendant suchen.

# Screaming Frog: Crawl Configuration
# Include: yoursite.ch
# Mode: Spider
# Export: All URLs, Status Codes, Titles, H1s
# Save as: woocommerce-urls-audit.csv
2
1.5 Std.

Shopify-Account und Theme aufsetzen

Plan wählen: Basic Shopify (CHF 36/Monat) reicht für die meisten kleinen Schweizer Shops. Shopify (CHF 92/Monat) ab ca. 100 Bestellungen/Monat sinnvoll. Advanced für grössere Shops mit B2B-Anforderungen.

Theme installieren: Dawn als sauberes Default-Theme oder ein Premium-Theme aus dem Shopify Theme Store. Komplett individuelles Theme nur wenn Branding stark abweicht.

Schweizer Steuern konfigurieren: unter Settings, Taxes and duties die MWST-Sätze setzen (8.1 Prozent Normal, 2.6 Prozent reduziert für Lebensmittel/Bücher, 3.8 Prozent Beherbergung).

Versandzonen: Schweiz separat, EU separat, Rest der Welt separat. Lokale Versanddienstleister (Post, DHL Schweiz, Planzer) als Versandprofile anlegen.

Zahlungsanbieter: Datatrans, Wallee oder PostFinance Checkout einrichten. TWINT geht über Datatrans oder Wallee. Stripe direkt verfügbar.

3
1 Std.

Datenexport WooCommerce

Im WordPress-Admin: WooCommerce, Statusbericht. Screenshot speichern als Referenz für Konfiguration.

Plugin Product Import Export for WooCommerce installieren. Damit alle Produkte (mit Varianten) als CSV exportieren. Optional auch Kategorien, Tags, Attribute separat.

Kunden exportieren via WooCommerce, Customers CSV-Export-Plugin. Bestellungen ebenfalls.

Produktbilder via FTP aus /wp-content/uploads/ herunterladen. Behalten Sie die Ordner-Struktur bei, das hilft beim Re-Upload.

Wichtig: ein komplettes Backup der WordPress-Datenbank machen (mit WP Migrate DB oder UpdraftPlus). Erst wenn dieses Backup sicher gespeichert ist, weitergehen.

# FTP-Download (Beispiel mit lftp)
lftp -u username,password sftp://yoursite.ch
> mirror -P 4 /wp-content/uploads/ ./local-backup/uploads/
4
2 Std.

Import in Shopify

Empfohlene Tools: Matrixify (Shopify-App, sehr flexibel CSV/Excel) oder LitExtension (komplett automatisiert, ab USD 79). Für unter 50 Produkte reicht der Shopify-eigene CSV-Import.

Reihenfolge des Imports: 1. Produkte, 2. Kollektionen, 3. Kunden, 4. Bestellungen. Niemals parallel, sonst kommen Referenzen durcheinander.

Bei Matrixify die WooCommerce-CSV in das Shopify-Format mappen. Wichtige Felder: Title, Handle, Vendor, Product Type, Tags, Published, Option1 Name/Value, Variant SKU, Variant Price, Image Src.

Bilder können via URLs direkt aus dem alten Shop bezogen werden, solange der WooCommerce-Shop noch online ist. Matrixify lädt die Bilder automatisch in den Shopify-CDN.

Nach Import: jede Kategorie und 10 zufällige Produkte manuell prüfen. Varianten korrekt? Bilder zugewiesen? Preise stimmen? Metadaten gesetzt?

# Matrixify CSV Header (gekürzt)
Handle,Title,Body (HTML),Vendor,Type,Tags,Published,
Option1 Name,Option1 Value,Variant SKU,Variant Price,
Image Src,Image Alt Text,SEO Title,SEO Description
5
2 Std.

301-Redirect-Map für SEO

Die im Audit erstellte URL-Liste durchgehen und für jede alte URL die neue Shopify-URL bestimmen. WooCommerce nutzt typischerweise /produkt/slug/, Shopify /products/slug. Kategorien: /produkt-kategorie/slug/ wird zu /collections/slug.

Bei 500+ URLs die Redirect-Liste in Excel/Sheets vorbereiten mit Formeln (SUBSTITUTE für Slug-Anpassungen). Spalte A = alte URL, Spalte B = neue URL.

In Shopify unter Online Store, Navigation, View URL Redirects die Redirects bulk-importieren (via Shopify CSV oder Matrixify mit Sheet Redirects).

Für die wichtigsten Top-10-Seiten manuell prüfen, dass die Redirects wirklich greifen (mit curl oder im Inkognito-Browser).

Wichtig: auch /shop/, /cart/, /checkout/, /my-account/ umleiten auf die Shopify-Äquivalente.

curl -I https://yoursite.ch/produkt/altes-produkt/
# Erwartete Antwort:
# HTTP/2 301
# Location: https://yoursite.ch/products/neues-produkt
6
1 Std.

Test-Bestellungen auf Staging

In Shopify den Test-Modus der Zahlungsanbieter aktivieren. Für Stripe gibt es Testkarten, Datatrans und Wallee haben separate Test-Credentials.

Mindestens 5 komplette Test-Bestellungen: ein einfaches Produkt, ein Produkt mit Varianten, ein gemischter Warenkorb, eine Bestellung mit TWINT, eine mit Rechnung.

Pro Bestellung prüfen: Quittungs-Mail kommt an? Lagerbestand wird reduziert? Versand-Mail mit Tracking? Stornierung und Refund funktionieren? Bestellung erscheint korrekt in Shopify-Admin?

Bei Schweizer Shops MWST-Ausweis auf der Rechnung prüfen. Der MWST-Betrag muss separat ausgewiesen sein, sonst gibt es Probleme bei der Vorsteuer-Abrechnung der Kunden.

7
30 Min. + 24 Std. Propagation

DNS-Cutover

Einen Tag vor dem Cutover: TTL aller relevanten Records (A, AAAA, CNAME) auf 300 Sekunden senken. So propagiert die Änderung schnell.

In Shopify unter Settings, Domains die eigene Domain hinzufügen. Shopify zeigt die nötigen DNS-Werte an.

Im DNS-Tool: A-Record für die Hauptdomain auf 23.227.38.65. CNAME-Record für www auf shops.myshopify.com.

Den alten WooCommerce-Server nicht sofort abschalten. Mindestens 14 Tage parallel laufen lassen, falls Backups oder Daten-Nachzügler benötigt werden.

SSL-Zertifikat wird von Shopify automatisch via Let's Encrypt ausgestellt. Das dauert 5 bis 60 Minuten nach DNS-Propagation.

A      @     23.227.38.65
CNAME  www   shops.myshopify.com
8
30 Min. + 4 Wochen Beobachtung

Search Console Resubmit

In der Google Search Console: neue Sitemap einreichen unter yoursite.ch/sitemap.xml. Shopify generiert diese automatisch.

Nach 48 Stunden im Coverage-Bericht prüfen, ob alte URLs als redirected markiert sind. Wenn sie als 404 not found erscheinen, fehlt der 301-Redirect.

Für die 10 wichtigsten Top-Seiten manuell URL-Inspection anstossen und Indexierung anfordern. Das beschleunigt das Re-Crawling.

Performance-Bericht 4 Wochen lang wöchentlich beobachten. Ein Ranking-Dip von 5 bis 15 Prozent in den ersten 2 Wochen ist normal. Nach 4 bis 6 Wochen sollten die Rankings wieder auf Vorniveau sein.

Falls einzelne wichtige Seiten dauerhaft Ranking verlieren: alte URL prüfen, ob 301 wirklich auf eine inhaltlich passende Seite zeigt, nicht auf die Startseite.

Häufige Fehler vermeiden

Redirects vergessen

Der häufigste und teuerste Fehler. Ohne 301-Redirects gehen 30 bis 70 Prozent des organischen Traffics verloren. Auch für Kategorien, Tags und Blog-URLs Redirects setzen, nicht nur für Produkte.

Alle URLs auf die Startseite umleiten

Google straft das ab als Soft 404. Jede alte URL braucht einen passenden inhaltlichen Ziel-Link, nicht eine pauschale Weiterleitung auf die Homepage.

Alten Shop sofort abschalten

Mindestens 14 Tage parallel laufen lassen. Sie merken sonst zu spät, dass ein Produktbild fehlt, eine Variante nicht migriert wurde, ein Plugin Daten nicht exportiert hat.

MWST-Konfiguration falsch

Schweizer MWST-Sätze (8.1, 2.6, 3.8 Prozent) müssen pro Produkt-Kategorie sauber gesetzt sein. Falsche MWST führt zu Problemen mit der Steuerverwaltung und unzufriedenen Geschäftskunden.

Was wenn etwas nicht klappt?

Produktvarianten kommen nicht korrekt rüber

Shopify erlaubt maximal 3 Optionen und 100 Varianten pro Produkt. Wer mit WooCommerce-Plugins wie Product Add-ons komplexere Konfiguratoren hatte, braucht eine Shopify-App wie Bold Product Options oder eine individuelle Lösung.

Bilder fehlen oder sind verzerrt

Häufig zu kleine Dateigrössen. Matrixify hat ein Image-Resize-Modul. Alternativ Bilder neu generieren mit dem WordPress-Plugin Regenerate Thumbnails vor dem Export, dann grösste Variante zu Shopify hochladen.

TWINT funktioniert nicht in Shopify

TWINT braucht in Shopify den Umweg über Datatrans, Wallee oder PostFinance Checkout. Direkter TWINT-Anschluss ist nicht verfügbar. Diese Anbieter haben TWINT-Methode integriert und werden via Shopify Payments oder Manual Payment App eingebunden.

Rankings fallen nach 2 Wochen weiter

Wahrscheinlich Redirect-Lücken. Mit Screaming Frog die alten URLs erneut crawlen und prüfen, ob alle 301 antworten. Im Search-Console-Coverage-Bericht nach Submitted URL not found-Meldungen suchen.

Lieber von uns einrichten lassen?

Wir machen Audit, Theme-Setup, Daten-Import, Redirect-Map, Cutover und 2 Wochen Post-Launch-Monitoring in einem Rutsch. Ab CHF 2'450 für kleinere Shops.

Vertiefen oder direkt machen lassen.

Häufige Fragen

Wie lange dauert eine WooCommerce-zu-Shopify-Migration?

Bei einem Shop mit 200 bis 500 Produkten rund 8 Stunden aktive Arbeit, plus 2 bis 3 Tage Test- und Stabilisierungsphase. Grosse Shops mit 5000 Produkten oder komplexen Varianten brauchen 2 bis 4 Wochen.

Verliere ich Google-Rankings durch die Migration?

Nicht wenn 301-Redirects sauber gesetzt sind. Ein leichter Ranking-Rückgang über 2 bis 6 Wochen ist normal. Ohne 301-Redirects verlieren Sie 30 bis 70 Prozent des organischen Traffics.

Welche Migrations-Tools sind in der Schweiz empfehlenswert?

LitExtension (komplettes Done-for-you, ab USD 79), Cart2Cart (DIY, ab USD 69) und Matrixify (Shopify-App, ab USD 50/Monat, sehr flexibel). Für kleinere Shops genügen die CSV-Importe.

Was kostet eine professionelle Shopify-Migration?

Bei AmuraDesign ab CHF 2'450 für einen kleinen Shop (bis 200 Produkte). Inklusive Audit, Theme-Setup, Import, Redirects, Test-Bestellungen, DNS-Cutover und 2 Wochen Post-Launch-Monitoring.

Kann ich Kundendaten und alte Bestellungen mitnehmen?

Ja. Kundendaten via Matrixify oder Shopify Customer CSV importieren. Alte Bestellungen ebenfalls, aber als historisch und ohne Möglichkeit, sie zu bearbeiten. Aufbewahrungspflichten bleiben erhalten.

Kontakt aufnehmen

Lass uns etwas
Grossartiges bauen.

Ob neue App, Web-Plattform oder Rebranding, wir sind bereit für die nächste Herausforderung. Erzähl uns von deiner Vision.

Durch das Absenden stimmst du unserer Datenschutzerklärung zu.