Fast jeder Shopify-Shop, den wir auditieren, hat dieselben fünf Probleme. Das sind keine exotischen Edge-Cases — das ist das Standardverhalten von Shopify, das aktiv gegen deine SEO arbeitet. Die gute Nachricht: Die meisten dieser Fehler lassen sich innerhalb weniger Wochen beheben. Die schlechte Nachricht: Jeder Tag ohne diese Fixes kostet dich Rankings, Traffic und Umsatz.

Dieser Artikel geht jeden Fehler konkret durch: Was ist das Problem, warum entsteht es, wie behebst du es. Nicht als theoretische Übung, sondern als operative Checkliste, die du direkt anwenden kannst.

1
Filterseiten werden indexiert und erzeugen massiven Duplicate Content

Shopify generiert für jede Kombination aus Collection, Sortier-Parameter und Produktfilter eine eigene URL. /collections/t-shirts?sort_by=price-ascending, /collections/t-shirts?sort_by=best-selling&filter.p.m.color=Schwarz — jede dieser URLs ist technisch erreichbar und wird von Google indexiert. In einem typischen Shopify-Store entstehen dabei Hunderte bis Tausende von Filterseiten, die alle nahezu identischen Inhalt zeigen wie die übergeordnete Kategorieseite, aber ohne eigenständigen SEO-Wert.

Das Ergebnis: Deine eigentliche Kategorieseite /collections/t-shirts konkurriert im Google-Index gegen 200 Varianten von sich selbst. Statt einer starken Seite hast du 200 schwache. Bei einem der Shops, die wir auditiert haben, zählten wir 847 indexierbare Filter-URLs — bei 18 echten Kategorieseiten.

Shopify erlaubt Filter-Parameter standardmäßig ohne any technische Sperren. Das Liquid-Theme-System setzt keine noindex-Direktiven auf gefilterte Views, und Canonical-Tags zeigen auf die gefilterte URL selbst statt auf die Haupt-Kategorieseite.

So behebst du es

Option A (empfohlen): Füge im theme.liquid eine Logik ein, die bei Vorhandensein von URL-Parametern ein <link rel="canonical" href="{{ collection.url }}"> ausgibt — also immer auf die saubere Kategorieseite zeigt. Option B: Setze <meta name="robots" content="noindex, follow"> auf alle gefilterten Views. Zusätzlich: In der Google Search Console unter "URL-Parameter" entsprechende Parameter als "kein Crawling" markieren. Prüfe das Ergebnis nach 2–4 Wochen: Die indexierbaren Filterseiten sollten deutlich sinken.

2
URL-Struktur mit /collections/ und /products/ verwässert Rankings

Shopify macht jedes Produkt über zwei verschiedene URL-Typen erreichbar. Erstens die primäre Produkt-URL: /products/mein-produkt. Zweitens die Collection-spezifische Variante: /collections/meine-kollektion/products/mein-produkt. Wenn jemand von einer Kollektionsseite auf ein Produkt klickt, landet er oft auf der Collection-Path-Variante. Wenn du Backlinks aufbaust und die Landing Page die primäre Produkt-URL ist, zeigen externe Links auf eine andere URL als interne Links.

Das Problem: Ohne korrekte Canonical-Tags teilt Google den Link-Equity zwischen beiden URLs auf. Statt einer starken Seite hast du zwei halbstarke. Bei Produkten mit vielen internen und externen Verlinkungen kann das messbar Rankings kosten.

Das ist Shopifys Architektur. Produkte sind collections-übergreifend zugänglich, weil dasselbe Produkt in mehreren Collections gelistet sein kann. Shopify setzt zwar standardmäßig canonical_url in Themes — aber nicht alle Themes implementieren das korrekt, und Updates oder Custom-Theme-Modifikationen können diese Logik überschreiben.

So behebst du es

Prüfe im product.liquid Template, ob <link rel="canonical" href="{{ canonical_url }}"> vorhanden ist und korrekt rendert. Mit einem Shopify-Theme-Preview oder Screaming Frog kannst du prüfen, welche URL als Canonical ausgegeben wird. Sie muss immer auf /products/ zeigen — niemals auf die /collections/-Variante. Falls das Theme die Canonical-URL falsch setzt: Im Theme-Code {{ canonical_url }} durch {{ product.url | prepend: shop.secure_url }} ersetzen.

3
Fehlende H1-Tags auf Kollektionsseiten

Der H1-Tag ist das wichtigste thematische On-Page-Signal für Google. Er sagt der Suchmaschine: Das ist das Hauptthema dieser Seite. Fehlt er, fehlt dieses Signal — und Google muss den Seiteninhalt selbst interpretieren. In der Praxis ranken Seiten ohne H1 konsistent schlechter als Seiten mit einem klar optimierten H1-Tag auf demselben Keyword-Level.

Bei Shopify-Shops ist das ein weit verbreitetes Problem: Viele Themes rendern den Collection-Titel als <h2>, als <span> oder als reines <p>-Element. Ohne Blick in den Quellcode ist das nicht sichtbar — aber es kostet Rankings.

Theme-Designer denken selten in SEO-Kategorien. Der Collection-Titel sieht für den Nutzer wie eine Überschrift aus — aber ob er als h1, h2 oder anders ausgezeichnet ist, ist für das visuelle Ergebnis irrelevant. Für Google ist es der entscheidende Unterschied.

So behebst du es

Öffne collection.liquid in deinem Shopify-Theme-Editor. Suche nach dem Element, das den Kollektions-Titel rendert — meist etwas wie <h2 class="collection-title">{{ collection.title }}</h2>. Ändere es zu <h1 class="collection-title">{{ collection.title }}</h1>. Prüfe danach mit dem Chrome Dev Inspector, dass auf der Collection-Seite genau ein H1 vorhanden ist. Füge ergänzend 150–250 Wörter beschreibenden Text über dem Produktgrid ein — das stärkt das thematische Signal zusätzlich.

4
Ladezeiten durch App-Overload und unkomprimierte Bilder

Core Web Vitals sind ein offizieller Google-Ranking-Faktor. Der wichtigste davon für E-Commerce: LCP (Largest Contentful Paint) — die Zeit, bis das größte sichtbare Element geladen ist. Googles Zielwert: unter 2,5 Sekunden. Alles über 4,0 Sekunden gilt als "Poor".

Ein durchschnittlicher Shopify-Store lädt 8–12 Third-Party-App-Skripte. Jedes davon blockiert den Browser und addiert 200–400 Millisekunden. Dazu kommen Produktbilder, die oft mit 3–8 MB direkt hochgeladen werden, ohne jegliche Komprimierung oder moderne Formate. Das Ergebnis: LCP von 4–6 Sekunden auf Mobile, was direkt in schlechtere Rankings übersetzt.

Jede App, die eine neue Funktion verspricht, fügt JavaScript zum Storefront hinzu. Shopify macht es einfach, Apps zu installieren — und schwer, ihren Performance-Impact zu messen. Fotografen liefern Bilder in Originalauflösung, niemand komprimiert sie vor dem Upload systematisch.

So behebst du es

Apps: Öffne Chrome DevTools (F12) → Network-Tab → Seite laden → nach Dateigröße sortieren. Identifiziere welche Apps wie viele Kilobytes laden. Entferne Apps, die du in den letzten 30 Tagen nicht aktiv genutzt hast. Nativer Shopify-Funktionsumfang (Bewertungen, Filter, Upsell) reicht für viele Use-Cases aus. Bilder: Alle Produktbilder als WebP unter 200 KB konvertieren und neu hochladen. Shopify konvertiert automatisch zu WebP — aber nur wenn das Bild unter einem bestimmten Schwellenwert liegt. Verwende Squoosh oder TinyPNG für die Vorkomprimierung. Lazy Loading: Stelle sicher, dass Below-the-fold-Bilder das Attribut loading="lazy" haben.

5
Fehlende strukturierte Daten für Produkte und Bewertungen

Strukturierte Daten (Schema.org Markup) ermöglichen es Google, Rich Snippets in den Suchergebnissen anzuzeigen: Produktpreis, Verfügbarkeit, Sternebewertungen, Breadcrumbs. Shops mit Rich Snippets erzielen im Schnitt 20–30% höhere Click-Through-Rates als Listings ohne — bei gleicher Position.

Fehlt das Schema.org Markup, tauchen Produkte als einfache blaue Links auf. Kein Preis sichtbar, keine Bewertungssterne, keine Verfügbarkeitsinfo. Der Nutzer muss erst klicken, um diese Informationen zu erhalten — viele tun es nicht.

Shopify-Themes haben oft partielles Schema.org-Markup eingebaut, aber es ist häufig veraltet oder unvollständig. Fehlende aggregateRating-Daten (wenn Bewertungen über eine App kommen statt nativ), fehlendes offers-Objekt mit korrektem availability-Wert, oder ein Markup, das Googles Rich Results Test zwar validiert, aber nicht alle relevanten Felder enthält.

So behebst du es

Prüfe den Ist-Zustand mit Googles Rich Results Test (search.google.com/test/rich-results) für drei bis fünf Produktseiten. Wenn kein Product-Schema gefunden wird oder Warnungen auftauchen: Füge JSON-LD direkt im product.liquid-Template ein. Mindest-Felder: @type: "Product", name, image, offers (mit price, priceCurrency, availability), brand. Falls du eine Bewertungs-App nutzt: Prüfe ob sie aggregateRating und Review als JSON-LD ausgibt — viele Apps setzen Bewertungen nur visuell, ohne strukturiertes Markup.

Welcher Fehler kostet am meisten? Eine Einschätzung

Nicht alle fünf Fehler haben denselben Impact. Nach meiner Erfahrung aus dutzenden Shopify-Audits ist das die Rangfolge nach erwartetem Impact:

Fehler SEO-Impact Behebungsaufwand
Filterseiten / Duplicate Content Sehr hoch Mittel (Theme-Edit)
H1-Tags auf Kategorieseiten Hoch Gering (Theme-Edit)
Core Web Vitals / Ladezeiten Hoch Hoch (App-Review + Bilder)
URL-Struktur / Canonical-Tags Mittel Gering (Theme-Edit)
Strukturierte Daten Mittel Mittel (JSON-LD)

Die Filterseiten-Problematik ist fast immer der größte Hebel — weil sie direkt den Crawl-Budget frisst und Duplicate-Content-Signale sendet, die alle anderen Optimierungen abschwächen. Wenn du heute nur einen Fehler behebst: diesen.

„Ein Shopify-Shop ist wie ein Auto mit angezogener Handbremse. Bevor du Gas gibst, löse erst die Bremse — dann erst hat das SEO-Investment seine volle Wirkung."

Der richtige Einstieg: Technischer Audit zuerst

Der häufigste Fehler, den ich sehe: Brands investieren in Content und Backlinks, bevor die technischen Probleme behoben sind. Das ist wie Wasser in ein undichtes Gefäß füllen. Behebe erst die technischen Issues — dann investiere in Content und Link Building.

Eine strukturierte Vorgehensweise:

  • Woche 1–2: Technischer Crawl (Screaming Frog), Canonical-Tags prüfen, Filterseiten identifizieren
  • Woche 2–4: Filterseiten noindexen, H1-Tags korrigieren, Canonical-Tags bereinigen
  • Monat 2: Core Web Vitals-Audit, App-Bereinigung, Bildoptimierung
  • Monat 2–3: Strukturierte Daten implementieren und im Rich Results Test validieren
  • Ab Monat 3: Content-Optimierung auf Basis einer sauberen technischen Grundlage