SHOPIFY SEO · KOLLEKTIONEN & FILTER PLAYBOOK 49 PRODUKTE 400 ECHTE SEITEN PRODUKT-URLS 1.600 INKL. KOLLEKTIONSPFAD FILTER-URLS 1.780 CRAWLBAR KOLLEKTIONEN 20 DIE GELD VERDIENEN CANONICAL IST EIN HINWEIS · KEINE ANWEISUNG SITE EFFECT · PLAYBOOKS LIVE
Playbook 49 · SEO & Shop

Shopify SEO: warum Deine Kollektionsseiten nicht ranken

Die Seite, die für kaufnahe Suchen ranken sollte, ist in den meisten Shops die am schlechtesten gepflegte. Und darunter liegt ein Geflecht aus URLs, das Google mehr Arbeit macht als nötig.

Kurz beantwortet

Shopify erzeugt jedes Produkt zusätzlich unter jeder Kollektion, und jede Filterkombination bekommt eine eigene URL. Aus 400 Produkten werden so schnell über 3.000 crawlbare Adressen. Das Canonical auf /products/ ist nur ein Hinweis. Die Reihenfolge: interne Links auf saubere Adressen, Filter ohne Suchvolumen per robots.txt sperren, jeder Kollektion eigenen Inhalt geben, Paginierung korrekt kanonisieren, dünne Kollektionen zusammenlegen.

Die Kollektion ist Deine eigentliche Geldseite

Wer nach einem einzelnen Produkt sucht, kennt es meist schon. Wer nach „Leinenhemd Herren“ oder „vegane Hautpflege Set“ sucht, will eine Auswahl sehen. Genau diese Suchen sind breiter, kaufnäher und für eine unbekannte Marke viel leichter zu gewinnen als der eigene Markenname. In Shopify landet dieser Suchende auf einer Kollektionsseite, nicht auf einem Produkt.

Trotzdem ist die Kollektion in fast jedem Shop, den wir uns ansehen, die am schlechtesten gepflegte Seite: kein eigener Text, eine automatisch erzeugte Meta-Beschreibung, und darunter ein Geflecht aus Filter- und Produkt-URLs, das Google mehr Arbeit macht als nötig. Beides hängt zusammen, und beides lässt sich in einem Durchgang reparieren.

Wie aus 400 Produkten über 3.000 URLs werden

Shopify erzeugt jedes Produkt unter zwei Arten von Adressen: der sauberen /products/leinenhemd-weiss und der kollektionsbezogenen /collections/sommer/products/leinenhemd-weiss. Liegt ein Produkt in drei Kollektionen, gibt es vier Adressen für dieselbe Seite. Dazu kommen die Filter der Kollektionsseiten, die jeweils eine eigene URL mit Parametern erzeugen.

Rechne es an einem typischen Katalog durch. Annahme: 400 Produkte, 20 Kollektionen, jedes Produkt in durchschnittlich drei Kollektionen, pro Kollektion fünf Farben, sechs Größen und vier Preisstufen als Filter.

URL-TypRechnungAnzahl
Saubere Produkt-URLs400400
Produkt im Kollektionspfad400 × 31.200
Kollektion mit einem Filter20 × (5 + 6 + 4)300
Kollektion mit zwei Filtern20 × (30 + 20 + 24)1.480
Crawlbar gesamt3.380
Davon Seiten, die ranken sollen400 + 20420

Acht von neun Adressen sind also Varianten von etwas, das es schon gibt. Google nennt facettierte Navigation ausdrücklich die mit Abstand häufigste Ursache für übermäßiges Crawlen, das Websitebetreiber melden. Für einen großen Shop ist das ein Serverthema. Für einen jungen Shop ist es ein Sichtbarkeitsthema: Solange Google Filterkombinationen abarbeitet, bleiben neue Produkte und neue Kollektionen länger im Zustand „Gefunden, zurzeit nicht indexiert“.

Was Shopify von selbst richtig macht

Die gute Nachricht zuerst. Shopify setzt auf jeder kollektionsbezogenen Produktseite ein Canonical auf die saubere /products/-Adresse. Die Standard-robots.txt sperrt Sortier-Parameter und kombinierte Tag-Seiten. Das verhindert das Schlimmste.

Die schlechte: Ein Canonical ist für Google ein starkes Signal, aber keine Anweisung. Google nennt drei Wege, eine bevorzugte Adresse festzulegen, in absteigender Stärke: Weiterleitung, Canonical, Sitemap. Wenn Dein Theme intern überall auf die kollektionsbezogene Adresse verlinkt, stehen dem Canonical tausende interne Links entgegen, die das Gegenteil sagen. Google muss dann abwägen, und das kostet Crawl-Zeit und manchmal die falsche Entscheidung.

Fünf Korrekturen, in dieser Reihenfolge

1. Interne Links auf die saubere Adresse. In vielen Themes baut das Snippet der Produktkarte den Link mit dem Liquid-Filter within: collection. Aus {{ product.url | within: collection }} wird {{ product.url }}, und die 1.200 Pfad-Varianten verschwinden aus dem internen Linkgraphen. Prüfen kannst Du das in zwei Minuten: Kollektion öffnen, auf eine Produktkarte zeigen, Linkziel ansehen. Steht dort /collections/ vor /products/, ist das der erste Auftrag.

2. Filter-URLs bewusst sperren oder bewusst freigeben. Die meisten Filterkombinationen haben kein Suchvolumen. „Leinenhemd weiß Größe L unter 50 Euro“ sucht niemand so. Für diese URLs empfiehlt Google, das Crawlen per robots.txt zu verhindern, wenn sie nicht indexiert werden müssen. In Shopify geht das über die Vorlage robots.txt.liquid. Die wenigen Filter mit echtem Suchvolumen, etwa „Leinenhemd weiß“, legst Du stattdessen als eigene Kollektion an, mit eigener Adresse, eigenem Titel und eigenem Text. Dann rankt eine gepflegte Seite statt einer Parameter-URL.

3. Jede Kollektion bekommt Inhalt. Eine H1 mit dem Suchbegriff, 80 bis 150 Wörter Einleitung über dem Produktraster, die sagen, für wen die Auswahl ist und worin sie sich unterscheidet, und ein kurzer Fragenblock unter dem Raster. Titel und Beschreibung pflegst Du im Admin unter dem Suchmaschinen-Eintrag der Kollektion, nicht über eine App. Das ist die Arbeit mit dem besten Verhältnis von Aufwand zu Wirkung auf dieser Liste.

4. Paginierung nicht auf Seite eins kanonisieren. Seite zwei einer Kollektion zeigt andere Produkte als Seite eins. Google rät ausdrücklich davon ab, die erste Seite als Canonical für die Folgeseiten zu setzen. Jede Seite der Folge braucht ihr eigenes Canonical, sonst findet Google die Produkte ab Seite zwei schlechter. Prüf im Quelltext von ?page=2, wohin das Canonical zeigt.

5. Dünne Kollektionen zusammenlegen. Kollektionen mit weniger als vier Produkten oder dauerhaft ausverkauftem Sortiment ranken selten und verdünnen die interne Verlinkung. Zusammenlegen, und die alte Adresse im Admin per URL-Umleitung auf die neue Kollektion zeigen lassen. Eine Weiterleitung ist das stärkste Signal, das Google kennt.

Was es bringt, in Euro

SEO-Wirkung lässt sich vorab nicht exakt rechnen, der Rahmen schon. Annahme für eine einzelne Kollektion: 2.400 Suchen im Monat auf den Hauptbegriff, eine Klickrate von 5 Prozent, sobald die Seite auf der ersten Ergebnisseite oben steht, 2 Prozent Conversion Rate und 70 Euro Warenkorb.

SchrittRechnungErgebnis
Besuche im Monat2.400 × 5 %120
Bestellungen120 × 2 %2,4
Umsatz im Monat2,4 × 70 €168 €
Für 20 Kollektionen im Jahr168 × 20 × 1240.320 €

Das ist bewusst vorsichtig gerechnet, ohne Nebenbegriffe und ohne den Effekt auf die Produktseiten. Der Punkt ist ein anderer: Diese 40.000 Euro kosten keinen Klickpreis, jedes Jahr wieder. Gegen den Deckungsbeitrag gerechnet ist organischer Umsatz der einzige Kanal, dessen Akquisitionskosten mit dem Volumen sinken, statt zu steigen. Wie Du Akquisitionskosten sauber vergleichst, steht im Playbook zu den Kundenakquisitionskosten.

So misst Du, ob es wirkt

Technisches SEO ist die Grundlage, nicht das Ergebnis. Eine schnelle Seite hilft genauso, dazu das Playbook zur Shopify-Ladezeit. Und wer über Kollektionen gefunden wird, wird zunehmend auch in KI-Antworten zitiert, siehe Google AI Overviews. Für den Shopping-Kanal gehört der Merchant-Center-Feed in denselben Durchgang.

Wenn SEO bei Dir neben dem Tagesgeschäft liegen bleibt: Wie wir das als Modul im System betreiben, steht dort, was es kostet, auf der Preisseite.

Häufige Fragen

Erzeugt Shopify Duplicate Content?

Ja, in zwei Formen. Jedes Produkt ist zusätzlich unter jeder Kollektion erreichbar, in der es liegt, und jede Filterkombination auf Kollektionsseiten erzeugt eine eigene URL. Shopify setzt auf Produktseiten automatisch ein Canonical auf die saubere /products/-Adresse, das ist aber nur ein Hinweis an Google. Entscheidend ist, dass interne Links auf dieselbe saubere Adresse zeigen.

Wie verlinke ich Produkte in Shopify ohne Kollektionspfad?

Im Snippet der Produktkarte des Themes den Liquid-Filter within: collection entfernen, also product.url statt product.url | within: collection ausgeben. Danach zeigen alle Produktkarten auf /products/ und die kollektionsbezogenen Varianten verschwinden aus der internen Verlinkung.

Soll ich Filter-URLs in Shopify per robots.txt sperren?

Für Filterkombinationen ohne Suchvolumen ja, das empfiehlt Google für facettierte Navigation, die nicht indexiert werden muss. In Shopify geht das über die Vorlage robots.txt.liquid. Filter mit echtem Suchvolumen legst Du besser als eigene Kollektion mit eigenem Text an, statt die Parameter-URL ranken zu lassen.

Wie viel Text braucht eine Kollektionsseite?

80 bis 150 Wörter über dem Produktraster reichen, wenn sie konkret sind: für wen die Auswahl ist, worin sie sich unterscheidet, was man beim Kauf beachten sollte. Dazu eine eindeutige H1 mit dem Suchbegriff, ein eigener Title und eine eigene Meta-Beschreibung, und optional ein kurzer Fragenblock unter dem Raster.

L
Lukas Rath
Co-Founder & CEO · SITE EFFECT

Verantwortet SEO, E-Mail und Retention bei SITE EFFECT. Baut Kanäle, die dem Shop gehören, statt gemietete Reichweite.

Wir zeigen Dir, welche Seiten Deines Shops Google gerade übersieht.

Wir sehen uns Deinen Shop an und schicken Dir innerhalb von 48 Stunden ein persönliches Video mit drei Hebeln. Danach entscheidest Du, ob SITE FX zu Dir passt.

Kostenlosen Scan anfordern
Kostenlos und unverbindlich · kein Termin nötig · Antwort persönlich von Max oder Lukas

Quellen & Datenbasis

Canonicals, Weiterleitungen und Sitemaps als Signale: Google Search Central

Facettierte Navigation und Crawling: Google Crawling Infrastructure

Facettierte Navigation als häufigste Ursache für Overcrawling: Google Search Central Blog, Dezember 2024

Automatische Canonicals in Shopify: Shopify Help Center

Kollektionspfade und interne Links in Shopify: Go Fish Digital

Beispielrechnungen mit Annahmen, die als solche gekennzeichnet sind. Klickrate, Conversion Rate und Warenkorb sind Rechengrößen, keine gemessenen Werte.