Insights · · 13 Min. Lesezeit · HYPED
Hreflang im E-Commerce: So richten Sie Ihren Shop sauber ein
Wer einen Onlineshop in mehreren Sprachen oder Ländern betreibt, braucht hreflang, damit Google der Kundin in Wien die österreichische Produktseite zeigt und dem Kunden in Zürich die Schweizer Version mit Franken-Preisen. Damit das funktioniert, müssen vier Dinge stimmen: gültige Sprach- und Ländercodes, ein vollständiges Set auf jeder Seite, gegenseitige Verweise und Canonicals, die nicht dagegen arbeiten. In diesem Leitfaden zeigen wir, wie Sie hreflang in einem Shop mit Tausenden Kategorie- und Produktseiten aufsetzen, welche Methode zu welchem System passt und an welchen Stellen Shops in der Praxis am häufigsten scheitern.
Kurz gesagt
- Hreflang ist kein Rankingfaktor, sondern ein Adressbuch: Es sagt Google, welche URL für welche Sprache und Region gedacht ist.
- Jede Seite im Set verweist auf alle Versionen, auch auf sich selbst. Fehlt der Rückverweis, ignoriert Google die Angabe.
- Jede Länderversion braucht ein Canonical auf sich selbst, nie auf die Hauptdomain.
- Bei großen Katalogen ist die XML-Sitemap meist die robustere Methode als Tags im Quellcode.
- Shopsysteme wie Shopify und Shopware erzeugen hreflang selbst. Doppelte Ausgaben durch Apps oder eigenen Code sind der häufigste Fehler.
Inhaltsverzeichnis
- Was hreflang im Shop leistet und was nicht
- Die Bausteine eines sauberen hreflang-Sets
- HTML, HTTP-Header oder Sitemap: welche Methode passt
- Wo Shops bei hreflang typischerweise scheitern
- Hreflang in Shopify und Shopware
- Schritt für Schritt zum funktionierenden Setup
- So prüfen Sie Ihr hreflang-Set
- Unsere Sicht: hreflang ist Pflege, kein Projekt
- Internationale Sichtbarkeit mit dem Organic Growth System
- Häufige Fragen zu hreflang im Onlineshop
- Quellen
Was hreflang im Shop leistet und was nicht
Ein Shop mit einer deutschen, österreichischen und Schweizer Version hat ein Problem, das reine Content-Seiten seltener kennen: Die Seiten sind fast identisch. Die Produktbeschreibung der Kaffeemühle ist in allen drei Märkten auf Deutsch, nur Preis, Währung, Versandkosten und vielleicht ein paar Wörter unterscheiden sich. Ohne Hilfe sieht Google drei nahezu gleiche Seiten und wählt womöglich eine davon für alle Märkte aus.
Genau hier setzt hreflang an. Laut Googles Dokumentation zu lokalisierten Seiten hilft die Auszeichnung der Suche, Nutzern die passendste Version nach Sprache oder Region zu zeigen. Wichtig ist die Abgrenzung: Hreflang verschafft keiner Seite bessere Positionen. Es sorgt dafür, dass in der Schweiz die Seite mit CHF-Preisen erscheint statt der deutschen mit Euro und deutschen Versandbedingungen. Das wirkt sich indirekt aus, weil weniger Nutzer abspringen und mehr kaufen, aber es ist kein Hebel für Sichtbarkeit an sich.
Ebenso wichtig: Google erkennt die Sprache einer Seite selbst und verlässt sich dafür nicht auf hreflang. Steht im Title Ihrer französischen Produktseite noch der deutsche Text, weil die Übersetzung im Shop fehlt, rettet auch das sauberste hreflang-Set die Seite nicht. Titel, H1, Produkttexte, Filterbezeichnungen und strukturierte Daten müssen für den Zielmarkt lokalisiert sein. Wie Produkt- und Kategorietexte aussehen, die in einem Markt tatsächlich ranken, zeigen wir in unseren Beispielen für SEO-optimierten Shop-Content.
Die Bausteine eines sauberen hreflang-Sets
Ein hreflang-Set, Google nennt es Cluster, besteht aus allen Sprach- und Länderversionen einer Seite. Für jede einzelne URL in diesem Set gelten dieselben Regeln.
Gültige Codes
Der Wert besteht aus einem Sprachcode nach ISO 639-1, optional ergänzt um einen Ländercode nach ISO 3166-1 Alpha 2. Die Sprache steht immer vorn. Ein Ländercode allein ist nicht zulässig.
| Wert | Bedeutung | Gültig? |
|---|---|---|
| de | Deutsch, egal in welchem Land | ja |
| de-DE | Deutsch für Deutschland | ja |
| de-AT | Deutsch für Österreich | ja |
| de-CH | Deutsch für die Schweiz | ja |
| fr-CH | Französisch für die Schweiz | ja |
| en-GB | Englisch für das Vereinigte Königreich | ja |
| en-UK | gemeint ist UK, der Code lautet aber GB | nein |
| en-EU | EU ist kein Ländercode | nein |
| AT | nur Land, keine Sprache | nein |
Google weist in der Dokumentation zu lokalisierten Versionen ausdrücklich darauf hin, dass falsche Regionscodes ignoriert werden. Für Shops, die in die gesamte Eurozone liefern, ist das ein typischer Stolperstein: Eine „EU-Version“ lässt sich nicht als Region auszeichnen. Sie wird entweder als reine Sprachversion (etwa en) oder als Version für einzelne Länder angelegt.
Selbstverweis und Rückverweis
Jede Seite im Set listet alle Versionen auf, einschließlich sich selbst. Verweist die deutsche Seite auf die österreichische, muss die österreichische auch auf die deutsche zurückverweisen. Fehlt dieser Rückverweis, werden die Angaben laut Google ignoriert. In Shops passiert das ständig, etwa wenn ein Produkt in Österreich ausgelistet wird, die deutschen Seiten aber weiter auf die tote AT-URL zeigen.

x-default als Auffangseite
Der Wert x-default legt fest, welche Seite Nutzer sehen, deren Sprache oder Land in Ihrem Set nicht vorkommt. Google hat ihn 2013 eingeführt, gedacht für Länder- und Sprachauswahlseiten oder für Startseiten, die Besucher je nach Herkunft umleiten. Im Shop zeigt x-default meist auf die internationale englische Version oder auf die Hauptsprache. Ein Besucher aus Polen landet dann nicht zufällig im Schweizer Shop mit Franken-Preisen.
Vollständige, absolute URLs
Jede Angabe nennt die vollständige URL mit Protokoll und Domain, keine relativen Pfade. Das gehört auch zu den Punkten, die Lighthouse bei der hreflang-Prüfung als Fehler meldet. Die URLs müssen zudem erreichbar sein und dürfen nicht weiterleiten.
So sieht ein vollständiges Set für eine Kategorieseite aus, das identisch im head aller fünf Versionen steht:
<link rel="alternate" hreflang="de-DE" href="https://www.beispielshop.de/kaffeemuehlen/" />
<link rel="alternate" hreflang="de-AT" href="https://www.beispielshop.de/at/kaffeemuehlen/" />
<link rel="alternate" hreflang="de-CH" href="https://www.beispielshop.de/ch/kaffeemuehlen/" />
<link rel="alternate" hreflang="fr-CH" href="https://www.beispielshop.de/ch-fr/moulins-a-cafe/" />
<link rel="alternate" hreflang="x-default" href="https://www.beispielshop.de/en/coffee-grinders/" />
Die englische Seite, auf die x-default zeigt, braucht in diesem Beispiel zusätzlich einen eigenen Eintrag mit hreflang=“en”, wenn sie auch als englische Version gelten soll.
HTML, HTTP-Header oder Sitemap: welche Methode passt
Google akzeptiert drei Wege, hreflang anzugeben: Link-Elemente im head, HTTP-Header und die XML-Sitemap. Für Google sind alle drei gleichwertig. Entscheidend ist, welche Methode sich in Ihrem Shop zuverlässig pflegen lässt.
| Methode | Passt für | Vorteil | Nachteil |
|---|---|---|---|
| Link-Elemente im head | kleine bis mittlere Shops, Shopsysteme mit eingebauter Funktion | direkt am Quellcode prüfbar | bläht bei vielen Märkten jede Seite auf, Fehler verteilen sich über Templates |
| HTTP-Header | PDFs wie Datenblätter, Bedienungsanleitungen | einzige Option für Nicht-HTML-Dateien | schwer zu prüfen, selten genutzt |
| XML-Sitemap | große Kataloge, viele Märkte, Headless-Setups | zentral gepflegt, keine Last im Quellcode | Fehler fallen erst beim Crawlen der Sitemap auf |
Eine Faustregel aus der Praxis: Ab etwa fünf Märkten und mehreren Tausend Produkten lohnt sich die Sitemap, weil jede Seite sonst Dutzende zusätzliche Zeilen im head trägt. Wichtig ist nur, sich für eine Methode zu entscheiden. Wer Tags im Quellcode und eine hreflang-Sitemap parallel betreibt, muss beide immer exakt synchron halten, sonst widersprechen sich die Signale.
Wo Shops bei hreflang typischerweise scheitern
Die Regeln sind schnell erklärt. Die Probleme entstehen dort, wo der Katalog lebt: Produkte kommen und gehen, Sortimente unterscheiden sich nach Land, Filter erzeugen URLs ohne Ende.
Canonicals, die gegen hreflang arbeiten
Der teuerste Fehler: Alle Länderversionen setzen ihr Canonical auf die deutsche Hauptseite. Damit sagen Sie Google, dass die AT- und CH-Seiten nur Duplikate sind, die nicht in den Index sollen, und widersprechen Ihrem eigenen hreflang. Jede Version bekommt deshalb ein Canonical auf sich selbst. Googles Anleitung zu Canonicals beschreibt, wie stark welche Methode die Auswahl der kanonischen URL beeinflusst, und die Seite zur Kanonisierung erklärt, dass Google die maßgebliche URL am Ende selbst auswählt.
Filter- und Parameter-URLs
Eine gefilterte Kategorie wie /kaffeemuehlen/?farbe=schwarz braucht in der Regel kein eigenes hreflang-Set. Wenn solche URLs per Canonical auf die ungefilterte Kategorie zeigen, gehört hreflang nur auf die kanonische Kategorie. Hreflang auf Seiten, die nicht kanonisch sind, erzeugt Widersprüche und kostet Crawl-Budget.
Sortimente, die sich nach Land unterscheiden
Gibt es ein Produkt nur in Deutschland, hat seine Seite kein Gegenstück in Österreich. Dann nennt das Set nur die tatsächlich existierenden Versionen. Verweisen Sie nicht auf die Kategorie- oder Startseite des anderen Landes als Ersatz, denn hreflang verbindet nur inhaltlich gleichwertige Seiten.
Paginierung
Seite 2 der Kategorie „Kaffeemühlen“ in Deutschland entspricht Seite 2 in Österreich, nicht Seite 1. Das Set verbindet deshalb jeweils die gleiche Seitenzahl. Haben die Märkte unterschiedlich viele Produkte, verschieben sich die Seiten. In diesem Fall ist es sauberer, hreflang nur auf der ersten Seite zu pflegen.
Automatische IP-Weiterleitungen
Viele Shops leiten Besucher anhand ihrer IP-Adresse in den „richtigen“ Länder-Shop. Für Googlebot, der überwiegend aus den USA crawlt, kann das bedeuten, dass er Ihre AT- oder CH-Version nie zu sehen bekommt. Der Community-Leitfaden zu internationalen Websites rät deshalb von solchen Weiterleitungen ab. Besser ist ein Hinweisbanner („Sie scheinen aus der Schweiz zu kommen, zum Schweizer Shop wechseln?“) und ein Länderwechsler, der jederzeit erreichbar ist.
Hreflang in Shopify und Shopware
Die meisten Shops schreiben hreflang nicht von Hand, sondern lassen es vom System erzeugen. Das ist gut, solange niemand dazwischenfunkt.
Shopify: Wer Märkte und Sprachen über Shopify Markets einrichtet, bekommt hreflang automatisch. Laut der Shopify-Dokumentation zu hreflang-Tags decken die automatischen Tags die meisten Shops ab, auch regionale Märkte. Gibt ein Theme oder eine Übersetzungs-App zusätzlich eigene Tags aus, sollten Sie eine der beiden Quellen abschalten. Doppelte, widersprüchliche Sets sind in Shopify-Shops ein häufiger Befund. Welche SEO-Aufgaben in Shopify sonst Vorrang haben, beschreiben wir in unserem Leitfaden zu SEO für Shopify-Shops.
Shopware: Hier steuern die Verkaufskanäle Sprache, Währung und Domains. Laut der Shopware-Dokumentation zu Sales Channels trägt jeder Kanal eigene Vorgaben für Sprache, Währung, Steuern und Domains. Ordnen Sie jeder Domain oder jedem Pfad die passende Sprache zu und aktivieren Sie hreflang in den Einstellungen des Verkaufskanals. Eigene Snippets im Template zusätzlich einzubauen, führt fast immer zu doppelten oder fehlerhaften Angaben.

Für beide Systeme gilt: Prüfen Sie nach jedem Theme-Update, jeder neuen App und jedem neuen Markt, ob das Set noch vollständig ist.
Schritt für Schritt zum funktionierenden Setup
- Märkte festlegen. Entscheiden Sie, ob Sie nach Sprache (de, en, fr) oder nach Sprache und Land (de-DE, de-AT, de-CH) ausspielen. Unterschiede in Preis, Währung, Versand oder Rechtstexten sprechen für Länderversionen.
- URL-Struktur wählen. Unterverzeichnisse (/at/, /ch/), Subdomains oder eigene Länderdomains. Ändern Sie eine bestehende Struktur nur mit sauberen 301-Weiterleitungen.
- Zuordnungstabelle anlegen. Eine Tabelle, in der jede Zeile eine Seite ist und jede Spalte ein Markt. Für große Kataloge lässt sich das über Artikelnummern oder Kategorie-IDs automatisieren.
- Methode wählen und umsetzen. Eingebaute Funktion des Shopsystems, Tags im Template oder XML-Sitemap, aber nur eine davon.
- Canonicals abgleichen. Jede Version mit Canonical auf sich selbst, hreflang nur auf kanonischen, indexierbaren Seiten mit Statuscode 200.
- x-default setzen. Auf die internationale Version oder die Länderauswahl.
- Inhalte lokalisieren. Title, Meta Description, H1, Produkttexte, Preise, Währung, Maßeinheiten, Versand- und Zahlungsinformationen.
- Prüfen und überwachen. Vor dem Livegang und danach regelmäßig, mehr dazu im nächsten Abschnitt.
Für den Schritt davor, die Frage, ob sich ein neuer Markt überhaupt lohnt, nennt Shopware in seinem Leitfaden zur Internationalisierung ein klares Signal: Wenn Ihre Daten bereits organischen Traffic oder Bestellungen aus dem Ausland zeigen.
So prüfen Sie Ihr hreflang-Set
Ein Fehler in einem Template wirkt sich sofort auf Tausende URLs aus. Prüfen Sie deshalb systematisch statt stichprobenartig.
- Desktop-Crawler: Ein Crawl über alle Marktversionen zeigt fehlende Rückverweise, Verweise auf weitergeleitete oder nicht indexierbare Seiten und ungültige Codes.
- Lighthouse: Für einzelne Seiten prüft der SEO-Audit in Chrome, ob die hreflang-Angaben gültig sind.
- Google Search Console: Legen Sie für jede Länderversion eine eigene Property an oder filtern Sie die Leistungsdaten nach Land. Wenn österreichische Nutzer überwiegend auf .de-URLs landen, greift Ihr hreflang nicht.
- URL-Prüfung: Für wichtige Produktseiten zeigt die URL-Prüfung der Search Console, welche Seite Google als kanonisch gewählt hat. Weicht sie von Ihrer Angabe ab, liegt das Problem oft bei Canonical oder Inhalt, nicht bei hreflang.
Achten Sie in Ihren Daten besonders auf Seiten, die in Deutschland gut ranken, in der Schweiz aber mit der deutschen URL erscheinen. Das ist das deutlichste Zeichen dafür, dass Google Ihre Länderversionen nicht als eigenständige Seiten anerkennt. Weitere Fehlerquellen, die oft gemeinsam mit hreflang-Problemen auftreten, finden Sie in unserer Übersicht typischer SEO-Fehler.
Unsere Sicht: hreflang ist Pflege, kein Projekt
In 13 Jahren E-Commerce und SEO haben wir eines immer wieder gesehen: Hreflang wird beim Start eines neuen Marktes sorgfältig eingerichtet und danach vergessen. Ein halbes Jahr später hat eine Übersetzungs-App ein zweites Set ausgegeben, eine Sortimentsbereinigung hat Hunderte tote Verweise hinterlassen, und niemand merkt es, weil der Shop ja weiter verkauft.
Deshalb sehen wir hreflang nicht als technisches Einmal-Projekt, sondern als Teil der laufenden Kontrolle. Wenn Sie mit einer Agentur arbeiten, ist das ein guter Prüfpunkt für eine Zweitmeinung: Fragen Sie, wann das Set zuletzt vollständig gecrawlt wurde und wie neue Produkte automatisch ins Set kommen. Eine gute Antwort ist konkret.
Und wir sehen eine zweite Entwicklung: KI-Systeme wie ChatGPT, Perplexity und Gemini zitieren zunehmend Shopseiten. Wer dort sichtbar sein will, braucht für jeden Markt Inhalte, die wirklich lokal sind, mit Preisen, Versandbedingungen und Begriffen, die Kunden in Österreich oder der Schweiz verwenden. Hreflang sorgt dafür, dass Google die richtige Seite findet. Ob sie es wert ist, gezeigt zu werden, entscheidet der Inhalt. Wie beides zusammenspielt, beschreiben wir im Beitrag zu GEO und SEO im E-Commerce.
— Dominic
Internationale Sichtbarkeit mit dem Organic Growth System
Wenn Sie Ihren Shop selbst führen und für neue Märkte einen Copiloten suchen, ist unser Organic Growth System für 379 € im Monat gemacht, monatlich kündbar. Sie erhalten eine Content-Strategie aus Ranking- und Zitationstrends, Artikel, die von Menschen geprüft werden, SEO- und GEO-Maßnahmen, ein GEO-Audit, die Anbindung an die Search Console und einen monatlichen Report mit priorisierten Handlungsempfehlungen. Sie behalten die volle Kontrolle, wir brauchen keinen Zugriff auf Ihre Konten.
Häufige Fragen zu hreflang im Onlineshop
Brauche ich hreflang, wenn mein Shop nur auf Deutsch ist?
Nur wenn Sie mehrere deutschsprachige Versionen haben, etwa für Deutschland, Österreich und die Schweiz mit unterschiedlichen Preisen oder Versandbedingungen. Ein einziger deutscher Shop für alle Länder braucht kein hreflang. Dann reicht ein sauberes Canonical.
Sollte ich de oder de-DE verwenden?
Wenn es nur eine deutsche Version gibt, ist de die bessere Wahl, denn sie gilt für alle deutschsprachigen Nutzer. Sobald Sie getrennte Versionen für Deutschland, Österreich oder die Schweiz haben, nutzen Sie die Länderkombinationen. Sie können auch beides kombinieren: de für eine allgemeine deutsche Version und de-CH für die Schweiz.
Verbessert hreflang meine Rankings?
Nein, hreflang ist kein Rankingsignal. Es sorgt dafür, dass Google in jedem Markt die passende Version ausspielt. Mehr Umsatz entsteht trotzdem oft, weil Besucher Preise in ihrer Währung und passende Versandbedingungen sehen.
Was passiert, wenn ein Rückverweis fehlt?
Google ignoriert dann die Verbindung zwischen den betroffenen Seiten. Die übrigen Seiten im Set können weiter funktionieren. Bei großen Shops sammeln sich solche Lücken schnell an, deshalb lohnt ein regelmäßiger Crawl.
Quellen
- Google Search Central: Lokalisierte Versionen Ihrer Seiten
- Google Search Central Blog: Einführung von x-default
- Google Search Central: Canonical-URL angeben
- Google Search Central: Was ist Kanonisierung
- Google Search Central Community: Leitfaden für internationale Websites
- Chrome for Developers: Lighthouse-Prüfung für hreflang
- Shopify Dev: hreflang-Tags im Theme
- Shopware Documentation: Sales Channels
- Shopware: Leitfaden zur E-Commerce-Internationalisierung