Shopify-SEO5 Min. Lesezeit

Shopify-SEO per CSV massenhaft bearbeiten, ohne den Katalog zu zerstören

SEO-Titel und Meta-Beschreibung von 500 Produkten von Hand umzuschreiben dauert Tage. Ein CSV-Import erledigt das in Minuten, kann aber auch Felder leeren, doppelte Produkte anlegen oder sämtliche Umlaute im Katalog zerstören. Hier erfahren Sie, wie sich der Shopify-Import tatsächlich verhält, und ein Vorgehen, das das Risiko klein hält.

Das Wichtigste

  • Ist „Produkte mit übereinstimmenden Handles überschreiben“ aktiviert, löscht eine leere Zelle den vorhandenen Wert, während eine fehlende Spalte ihn unverändert lässt.
  • Die sicherste SEO-Importdatei enthält nur die Spalten URL handle, Title, SEO title und SEO description.
  • Speichern Sie die Datei als UTF-8 mit Komma als Trennzeichen, sonst werden Umlaute und Akzente beschädigt.
  • Testen Sie mit wenigen Zeilen, vergleichen Sie das Ergebnis und importieren Sie dann den Rest: Ein gestarteter Import lässt sich nicht abbrechen.

Wie der Shopify-CSV-Import mit Aktualisierungen umgeht

Der Produktimport von Shopify erledigt mit derselben Datei zwei Aufgaben: Er legt neue Produkte an und aktualisiert bestehende. Was zwischen beiden entscheidet, ist das Handle, die eindeutige Kennung, die auch die URL des Produkts bildet.

Beim Import bietet Shopify die Option Produkte mit übereinstimmenden Handles überschreiben. Ist sie aktiviert, überschreibt jede Zeile, deren Handle zu einem bestehenden Produkt passt, die Werte in den entsprechenden Spalten. Ist sie deaktiviert, werden Produkte mit bereits vorhandenem Handle beim Import ignoriert. Für ein SEO-Update muss die Option also aktiv sein, und genau dort beginnen die Risiken.

Drei Regeln aus der Shopify-Dokumentation bestimmen, was beim Überschreiben passiert:

Was in Ihrer Datei steht Was mit dem Live-Produkt passiert
Spalte vorhanden, Zelle gefüllt Wert wird durch die Zelle ersetzt
Spalte vorhanden, Zelle leer Wert wird durch einen leeren Wert ersetzt
Spalte fehlt in der Datei Wert bleibt unverändert

Es gibt eine vierte, weniger offensichtliche Regel: Wenn Sie eine Spalte aufnehmen, die von anderen, fehlenden Spalten abhängt, können vorhandene Daten gelöscht werden. Shopify nennt als Beispiel Variantenspalten wie die SKU ohne die zugehörigen Optionsspalten.

Zwei weitere Grenzen vorab: Die Datei darf nicht größer als 15 MB sein, und ein gestarteter Produktimport kann nicht abgebrochen werden.

Die Spalten, auf die es beim SEO-Update ankommt

Für ein Update der SEO-Felder brauchen Sie nur wenige Spalten (die Spaltennamen der Shopify-Vorlage bleiben englisch):

  • URL handle: der Abgleichsschlüssel (in älteren Dateien Handle genannt). Bearbeiten Sie ihn in dieser Datei nie.
  • Title: bei Aktualisierungen erforderlich. Übernehmen Sie den exportierten Wert unverändert.
  • SEO title: der Seitentitel in den Suchergebnissen. Laut CSV-Dokumentation von Shopify bis zu 70 Zeichen.
  • SEO description: die Meta-Beschreibung. Bis zu 320 Zeichen.

Alles andere (Beschreibung, Anbieter, Tags, Varianten-, Preis- und Bildspalten) kann aus der Datei gelöscht werden. Da fehlende Spalten unangetastet bleiben, ist eine Datei mit vier Spalten der sicherste SEO-Import überhaupt: Sie kann schlicht keinen Preis leeren und kein Bild entkoppeln.

Ein Wort zu leeren SEO-Zellen. Ein geleerter SEO-Titel lässt das Produkt in den Suchergebnissen nicht ohne Titel: Shopify greift auf Produkttitel und Beschreibung zurück. Das Ergebnis ist aber ein Snippet aus Text, der für die Produktseite geschrieben wurde, und das war selten das Ziel. Behandeln Sie jede leere SEO-Zelle als bewusste Entscheidung, nicht als Überbleibsel.

Ein Wort zu Handles. Weil das Handle der Abgleichsschlüssel ist, können Sie die URL eines Produkts nicht über den Import ändern, indem Sie die Spalte URL handle bearbeiten: Die Zeile passt dann nicht mehr zum ursprünglichen Produkt. Ändern Sie Handles im Adminbereich, wo Sie eine Weiterleitung von der alten URL anlegen können.

Excel, Kodierung und andere Arten, eine Datei zu ruinieren

Die meisten CSV-Pannen passieren in der Tabellenkalkulation, nicht in Shopify.

  • Kodierung. Shopify verlangt UTF-8, damit keine unerwarteten Zeichen auftauchen. Speichern Sie in Excel als „CSV UTF-8 (durch Trennzeichen getrennt)“, nicht als einfache CSV, sonst werden „Größe“ und „Crème“ im gesamten Katalog zu Zeichensalat.
  • Trennzeichen. Das Shopify Help Center empfiehlt, die Exporteinstellungen von Excel zu prüfen, damit die Werte durch Kommas getrennt sind. Ein deutsch eingestelltes Excel verwendet häufig das Semikolon als Standard.
  • Sortieren. Shopify warnt, dass das Sortieren der Datei in einer Tabellenkalkulation die Verknüpfung zwischen Produkten und ihren Bildern lösen kann. Wenn Sie zum bequemeren Arbeiten sortieren, importieren Sie die sortierte Datei nicht mit Bildspalten.
  • Formeln. Ein =VERKETTEN(...) zum Zusammensetzen von Meta-Beschreibungen muss vor dem Export in Werte umgewandelt werden.
  • Spaltennamen. Sie müssen exakt der Shopify-Vorlage entsprechen: nicht umbenennen, nicht übersetzen.

Ein sicheres Vorgehen für 500 Produkte

Angenommen, Ihr Shop hat 500 Produkte und alle sollen neue Meta-Beschreibungen bekommen. Diese Reihenfolge hält den möglichen Schaden klein.

  1. Alle Produkte als CSV exportieren und als Backup unangetastet lassen
  2. Den Export als Arbeitsdatei duplizieren
  3. Nur URL handle, Title, SEO title, SEO description behalten
  4. Neue SEO-Texte schreiben oder einfügen
  5. Längen prüfen und nach leeren SEO-Zellen suchen
  6. Als CSV UTF-8 mit Kommas speichern
  7. Zuerst 5 Zeilen importieren, Überschreiben aktiviert
  8. Diese 5 Produkte öffnen und mit dem Backup vergleichen
  9. Die restlichen Zeilen importieren
  10. Erneut exportieren und mit dem Backup vergleichen

Schritt 10 wird am häufigsten ausgelassen. Ein einfacher Vergleich in der Tabellenkalkulation (oder ein diff im Terminal über die beiden sortierten Exporte) zeigt jedes geänderte Feld. Hat sich etwas außerhalb der SEO-Spalten bewegt, wissen Sie es sofort, und Ihr Backup ist die Datei, aus der Sie wiederherstellen.

Wann der Bulk-Editor das bessere Werkzeug ist

Für ein paar Dutzend Produkte kann der Bulk-Editor von Shopify einfacher sein als der Umweg über CSV. Wählen Sie die Produkte in der Produktliste aus, klicken Sie auf Massenbearbeitung und fügen Sie über Spalten die Eigenschaften hinzu, die Sie bearbeiten möchten; auch Metafelder lassen sich dort bearbeiten. Prüfen Sie, ob die benötigten Felder in Ihrem Adminbereich als Spalten angeboten werden. Der Bulk-Editor arbeitet im Adminbereich, es gibt also keine Kodierung und kein Trennzeichen, das schiefgehen kann, aber er bietet Ihnen keinen Vorher-Nachher-Vergleich außer Ihrem Gedächtnis.

Ab etwa hundert Zeilen oder wenn die neuen Texte von einer Agentur, einer Texterin oder einem KI-Tool in einer Tabelle kommen, ist der CSV-Weg meist schneller. Er braucht nur die oben genannten Prüfungen.

Die CSV in die Prüfung schicken statt direkt in den Shop

Das obige Vorgehen hat eine Schwachstelle: Schritt 9 veröffentlicht 495 Änderungen auf einmal, und geprüft wird danach, wenn überhaupt. Bei SEO-Texten, die jemand anderes geschrieben hat (Freelancer, Agentur, KI-Tool), möchten Sie die Änderungen lesen, bevor sie live gehen.

Der CSV-Import von Vetta ist für genau diesen Fall gebaut. Sie ordnen die Spalten der Tabelle einmal den Feldern zu (SEO-Titel, Meta-Beschreibung, Tags, Metafelder sowie übersetzte Felder mit einer Spalte pro Sprache), und diese Zuordnung wird für den nächsten Import gespeichert. Bevor etwas läuft, zeigt der Import eine Schätzung, wie viele Versionen er anlegen wird und was das kostet. Jede Zeile wird dann zu einer vorgeschlagenen Version, nicht zu einer Live-Änderung: Prüfende sehen einen Vergleich Feld für Feld zwischen Live-Version und Vorschlag, Wort für Wort, und geben jede frei, fordern Änderungen an oder lehnen sie ab. Nichts erreicht den Shop ohne Freigabe.

Da jede Version erhalten bleibt, auch Änderungen direkt im Shopify-Adminbereich, bedeutet das Zurücknehmen eines schlechten Stapels, die vorherigen Versionen wiederherzustellen, statt den Export vom letzten Monat zu suchen. Credits werden pro freigegebener und veröffentlichter Version berechnet, wie die Preisseite erklärt.

Welchen Weg Sie auch wählen, die Regel bleibt dieselbe: eine möglichst kleine Datei, ein Backup, ein Test mit wenigen Zeilen und ein Vergleich, bevor Sie dem Import vertrauen.

SchlagwörterCSV-ImportMassenbearbeitungSEO-TitelMeta-Beschreibung

Quellen und Referenzen

Hugo CozicForward Deployed Engineer, Gründer von Vetta und CEO von Runways.dev

Hugo baute seine ersten Shopify-Shops um 2015, während seines Studiums in Betriebswirtschaft und Rechnungswesen, nachdem er sich als Jugendlicher das Programmieren selbst beigebracht hatte. Anschließend spezialisierte er sich an der ESCEN in Bordeaux auf digitales Marketing und arbeitet seit 2018 für Kunden, zunächst in der Webkommunikation, dann als Webmaster. Seit 2020 leitet er die IT-Projekte von Rodhouse, darunter die vollständige Migration zu Shopify im Jahr 2023, und ist heute dort Tech Lead. Vetta entstand aus einem Problem, auf das er bei Kunden immer wieder stieß: Inhalte, die ohne Prüfung geändert wurden, ohne Weg zurück. Abseits des Bildschirms reist er, verfolgt Investments und neue Technologien genau und verbringt so viel Zeit wie möglich auf dem Wasser.

Häufige Fragen

Kann ich per CSV nur die SEO-Felder von Shopify-Produkten aktualisieren?

Ja. Exportieren Sie Ihre Produkte, behalten Sie die Spalten URL handle und Title sowie SEO title und SEO description, bearbeiten Sie die beiden letzten und importieren Sie mit aktivierter Option „Produkte mit übereinstimmenden Handles überschreiben“. Spalten, die nicht in der Datei stehen, behalten ihren aktuellen Wert.

Warum hat mein Shopify-CSV-Import Produktdaten gelöscht?

Bei aktivierter Überschreiben-Option ersetzt eine leere Zelle in einer nicht erforderlichen Spalte den vorhandenen Wert durch einen leeren Wert. Eine Spalte, die von anderen, in der Datei fehlenden Spalten abhängt, kann ebenfalls Daten löschen. Wer unnötige Spalten entfernt, vermeidet beides.

Was passiert, wenn ich das Handle in der CSV ändere?

Shopify ordnet Zeilen über das Handle bestehenden Produkten zu. Eine Zeile, deren Handle nicht mehr übereinstimmt, wird nicht als Aktualisierung des ursprünglichen Produkts behandelt. Ändern Sie Handles daher im Adminbereich, wo Sie eine Weiterleitung anlegen können, und nicht in der Importdatei.

Die Web-App kommt

Der Agentur-Workspace (ein Login, alle Kundenshops, eine einzige Freigabe-Queue) ist in Entwicklung. Hinterlassen Sie Ihre E-Mail-Adresse, wir melden uns zum Start.