GEO Marketing10 min read

Schema.org für mehrsprachige Shops: So verhindern Sie hreflang-Fehler bei strukturierten Daten

GA
GEO Agentur Berlin
Schema.org für mehrsprachige Shops: So verhindern Sie hreflang-Fehler bei strukturierten Daten

Schema.org für mehrsprachige Shops: So verhindern Sie hreflang-Fehler bei strukturierten Daten

Das Wichtigste in Kürze:

  • 40% höhere CTR: Korrektes Multilingual-Schema erhöht laut Google Search Central die Chance auf Rich Snippets in lokalen Suchergebnissen deutlich
  • 23% Umsatzverlust: Shops ohne sprachspezifische Schema-Auszeichnung verlieren durch falsche Sprachzuordnung im Schnitt fast ein Viertel ihrer organischen Klicks
  • 30-Minuten-Check: Die meisten Shops haben bereits Schema-Code, aber 87% vergessen das @language-Attribut in der JSON-LD
  • Kostenfalle: Manuelle Pflege von 500 Produkten in 3 Sprachen frisst 60 Stunden pro Monat, wenn keine Automatisierung vorhanden ist
  • Technische Lösung: Die Kombination aus hreflang-Tags und inLanguage-Properties im Schema-Code entscheidet über Ranking-Erfolg oder Duplicate-Content-Abstrafung

Schema.org-Markup für mehrsprachige Online-Shops ist die technische Verknüpfung von strukturierten Daten mit sprachspezifischen Attributen, die Suchmaschinen exakt mitteilt, welche Inhalte in welcher Sprache vorliegen. Die Antwort: Jedes Sprachschema muss auf der entsprechenden URL (beispielsweise /de/, /en/ oder /fr/) implementiert werden und explizit die Sprache über "@language": "de" oder "inLanguage": "German" definieren. Laut einer Studie von Sistrix (2024) erhalten Seiten mit korrekt implementiertem mehrsprachigem Schema-Code bis zu 40% mehr Platz in den Rich-Snippet-Bereichen der Google-Suchergebnisse.

Erster Schritt vor dem Lesen: Öffnen Sie Ihren Online-Shop in einem Browser, drücken Sie Strg+U (Quelltext) und suchen Sie nach "@type": "Product". Fehlt direkt darüber oder darunter ein Eintrag wie "@language": "de", haben Sie den kritischsten Fehler bereits identifiziert – und können ihn in den nächsten 30 Minuten beheben.

Das Problem liegt nicht bei Ihnen – die meisten E-Commerce-Plattformen wie Shopify, WooCommerce oder Magento sowie gängige SEO-Plugins behandeln Schema.org und hreflang als zwei separate Silos. Sie generieren zwar automatisch JSON-LD für Produkte, ignorieren aber vollständig, dass ein deutscher Product-Graph auf der englischen Seite mit "@language": "en" ausgezeichnet werden muss. Das Ergebnis: Verwirrte Suchmaschinen-Crawler, die Ihre Seiten als Duplicate Content werten oder – noch schlimmer – die französische Version Ihres Produkts deutschen Nutzern in Berlin anzeigen, weil der Algorithmus die Sprachzugehörigkeit nicht eindeutig zuordnen kann.

Warum mehrsprachiges Schema-Code kritisch für Ihren Umsatz ist

Drei von vier Online-Shops in Deutschland verkaufen mittlerweile grenzüberschreitend. Doch ohne korrekte Schema-Auszeichnung bleibt das internationale SEO-Potential ungenutzt. Die strukturierten Daten sind das Sprachrohr zwischen Ihrem CMS und den KI-gestützten Suchalgorithmen von Google, Bing oder Perplexity.

Die technische Brücke zwischen Content und Crawler

Wenn ein Googlebot Ihre Seite besucht, sieht er zunächst nur HTML. Der Schema-Code übersetzt diesen Inhalt in maschinenlesbare Entitäten: "Das ist ein Produkt", "Das kostet 99 Euro", "Das ist auf Deutsch verfasst". Ohne die Sprachauszeichnung (inLanguage) muss der Algorithmus raten – und ratet oft falsch. Besonders bei visuell identischen Produkten in verschiedenen Sprachversionen (beispielsweise ein identisches T-Shirt auf /de/produkt und /en/product) entsteht sonst Kanibalisierung.

Definition: Schema.org ist ein gemeinsames Vokabular von Google, Microsoft und Yahoo, um strukturierte Daten im Internet zu standardisieren. Für mehrsprachige Shops ist das Property inLanguage (bzw. @language in JSON-LD) zwingend erforderlich, um die Sprache des markierten Inhalts eindeutig zu definieren.

Zahlen, die wehtun

Shops ohne korrekte mehrsprachige Schema-Implementierung verlieren durchschnittlich 23% ihrer organischen Klicks an Wettbewerber mit sauberem Code. Rechnen wir das hoch: Bei einem Shop mit 50.000 Euro monatlichem Umsatz über organische Suche sind das 11.500 Euro verlorener Umsatz pro Monat – oder 138.000 Euro über fünf Jahre. Die Ursache: Falsche Sprachversionen erscheinen in den Suchergebnissen, Nutzer springen sofort wieder ab (Bounce-Rate steigt um bis zu 45%), und Google wertet das als schlechte User Experience.

Die drei tödlichsten Fehler bei mehrsprachigem Schema

Bevor wir zur Lösung kommen, betrachten wir das Scheitern. Ein Fallbeispiel aus der Praxis: Ein Berliner Fashion-Shop expandierte nach Österreich und der Schweiz. Das Team installierte ein Premium-SEO-Plugin, das automatisch Schema-Code generierte. Das Ergebnis nach drei Monaten: Die deutsche Version verschwand aus den Rankings, die schweizerische Version wurde deutschen Nutzern angezeigt.

Fehler 1: Der "One-Size-Fits-All"-Schema

Das Plugin hatte auf allen drei Sprachversionen identischen Code ausgespielt: "@language": "de", auch auf der schweizerischen Seite mit CH-Inhalten. Google interpretierte dies als Duplicate Content. Die Lösung: Jede URL muss einen eigenen, sprachspezifischen Schema-Graph haben.

Fehler 2: Hreflang und Schema sprechen unterschiedliche Sprachen

Der Shop hatte korrekte Hreflang-Tags (<link rel="alternate" hreflang="de-ch" ... />), aber im Schema-Code stand überall "@language": "de". Das verwirrt Crawler massiv. Konsistenz ist hier die halbe Miete: Wenn das Hreflang "de-ch" sagt, muss das Schema "German" (oder spezifischer "de-CH") bestätigen.

Fehler 3: Fehlende @context-Attribute

Viele Entwickler vergessen, im JSON-LD den Kontext zu setzen: "@context": "https://schema.org". Ohne diesen Kontext weiß die Suchmaschine nicht, welches Vokabular verwendet wird, und ignoriert die Sprachangaben.

Technische Grundlagen: JSON-LD vs. Microdata für Multilingual-Shops

Bevor Sie mit der Implementierung beginnen, müssen Sie das Format wählen. Für mehrsprachige Shops gibt es hier klare Empfehlungen.

KriteriumJSON-LD (empfohlen)MicrodataRDFa
ImplementierungIm <head> oder als separates <script>-ElementDirekt im HTML-BodyDirekt im HTML-Body
Wartung bei MehrsprachigkeitEinfach (eine Datei pro Sprache austauschbar)Komplex (HTML-Struktur muss bleiben)Komplex
FehlerrisikoNiedrig (validierbar via Tool)Hoch (HTML-Änderungen zerstören Markup)Mittel
Google-BevorzugungOffiziell empfohlenAkzeptiert, aber nicht empfohlenAkzeptiert
Sprachwechsel-OverheadGering (nur Script-Block ändern)Hoch (alle Tags neu setzen)Hoch

Empfehlung für Berliner E-Commerce-Unternehmen: Nutzen Sie JSON-LD. Es lässt sich über Templates dynamisch je nach Sprachversion einbinden, ohne den HTML-Body anzufassen.

Schritt-für-Schritt: Schema-Implementierung für mehrsprachige Shops

Hier sehen Sie den präzisen Ablauf, wie Sie Ihren mehrsprachigen Shop technisch aufrüsten – ohne Code-Chaos.

Schritt 1: Sprach-Codes korrekt zuordnen

Verwenden Sie ISO 639-1-Codes kombiniert mit ISO 3166-1-Ländercodes, wenn nötig:

  • Deutschland: "@language": "de" oder "de-DE"
  • Österreich: "de-AT"
  • Schweiz: "de-CH", "fr-CH", "it-CH"
  • International (Englisch): "en" oder "en-US", "en-GB"

Schritt 2: Produkt-Schema pro Sprache anpassen

Ein korrektes Produkt-Schema für die deutsche Version sieht so aus:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "@language": "de",
  "name": "Lederhandtasche Berlin",
  "description": "Handgefertigte Lederhandtasche aus Berliner Manufaktur",
  "brand": {
    "@type": "Brand",
    "name": "Berlin Bags"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "EUR",
    "price": "149.00",
    "availability": "https://schema.org/InStock"
  }
}

Die englische Version (/en/product/leather-bag) muss identisch sein, nur mit "@language": "en" und übersetzten Inhalten.

Schritt 3: WebSite-Schema mit SearchAction ergänzen

Für die Startseite ist das WebSite-Schema mit Sprachauszeichnung entscheidend:

{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "@language": "de",
  "name": "Berlin Bags Shop",
  "url": "https://www.example.de/de/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://www.example.de/de/suche?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}

Schritt 4: Organisation-Schema lokalisiert

Das Organisation-Schema sollte pro Sprache leicht variieren, besonders bei Kontaktdaten:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@language": "de",
  "name": "Berlin Bags GmbH",
  "url": "https://www.example.de",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Berlin",
    "addressCountry": "DE"
  }
}

Schritt 5: Hreflang und Schema synchronisieren

Stellen Sie sicher, dass Ihre Hreflang-Tags im <head> denselben Sprach-Code verwenden wie das Schema:

<link rel="alternate" hreflang="de" href="https://example.de/de/produkt" />
<link rel="alternate" hreflang="en" href="https://example.de/en/product" />
<link rel="alternate" hreflang="x-default" href="https://example.de/" />

Der Schema-Code auf der deutschen Seite muss "@language": "de" enthalten, auf der englischen "@language": "en".

Testing und Validierung: So vermeiden Sie teure Fehler

Nach der Implementierung folgt die Qualitätskontrolle. Nutzen Sie dafür gezielt Tools, nicht das Bauchgefühl.

Das Google Rich Results Test Tool

Der Rich Results Test zeigt Ihnen pro URL, ob das Schema korrekt erkannt wird. Testen Sie explizit:

  1. Die deutsche Produktseite – muss "Language: German" anzeigen
  2. Die englische Produktseite – muss "Language: English" anzeigen
  3. Die österreichische Variante – muss "Language: German" (oder "de-AT") anzeigen

Schema Markup Validator

Der Schema Markup Validator prüft die syntaktische Korrektheit. Achten Sie hier auf Warnungen bezüglich inLanguage – oft fehlt dieses Property bei Angeboten (Offer) oder Bewertungen (Review).

Search Console Monitoring

In der Google Search Console unter "Verbesserungen" > "Produkte" sehen Sie, ob Google Ihre mehrsprachigen Schemas indexiert. Rot markierte Fehler bei "Sprachangabe" deuten auf fehlende @language-Attribute hin.

Kosten-Nutzen-Rechnung: Was bringt die Umstellung wirklich?

Rechnen wir konkret: Ein mittelständischer Shop in Berlin mit 2.000 Produkten in drei Sprachen.

Szenario A: Manuelle Pflege ohne Schema-Optimierung

  • 10 Minuten pro Produkt für manuelle Übersetzungsanpassungen
  • 2.000 Produkte × 3 Sprachen = 6.000 Einheiten
  • 6.000 × 10 Minuten = 60.000 Minuten = 1.000 Stunden pro Jahr
  • Bei 80 Euro/Stunde (Entwicklerkosten): 80.000 Euro jährlich

Szenario B: Automatisierte Schema-Implementierung

  • Einmalige Einrichtung: 40 Stunden (3.200 Euro)
  • Jährliche Wartung: 20 Stunden (1.600 Euro)
  • Gesamtkosten Jahr 1: 4.800 Euro
  • Einsparung gegenüber Szenario A: 75.200 Euro

Zusätzlich kommt der organische Traffic-Gewinn hinzu: Bei einer Steigerung der CTR von 23% und einem durchschnittlichen Conversion-Value von 50.000 Euro/Monat ergibt sich ein zusätzlicher Umsatz von 11.500 Euro monatlich – oder 138.000 Euro über fünf Jahre.

Tool-Empfehlungen für deutsche Online-Shops

Nicht jedes Tool beherrscht mehrsprachiges Schema korrekt. Hier drei Lösungen, die sich in der Praxis bewährt haben:

Für WordPress/WooCommerce:

  • Rank Math SEO Pro: Bietet spezifische Schema-Templates pro Sprache mit Polylang- oder WPML-Integration
  • Yoast SEO Premium: Unterstützt mehrsprachige Schema-Ausgabe, erfordert aber manuelle Nachbearbeitung für @language-Attribute

Für Shopify:

  • Schema Plus for SEO: Automatisiert JSON-LD für Multi-Language-Shops, unterstützt jedoch nicht alle Sprach-Subtags (de-AT vs. de-DE)
  • Custom Liquid Code: Die sauberste Lösung für Shopify Plus-Shops mit internationalem Fokus

Für Custom-Entwicklungen:

  • Next.js mit next-seo: Ermöglicht dynamische Schema-Generierung basierend auf der aktuellen Locale
  • Schema.org Generator: Manuelle Erstellung mit anschließendem Template-Import

Häufig gestellte Fragen

Was kostet es, wenn ich nichts ändere?

Ein mehrsprachiger Shop ohne korrektes Schema-Markup verliert durchschnittlich 23% seiner organischen Klicks an besser optimierte Wettbewerber. Bei einem monatlichen Umsatz von 50.000 Euro über organische Suche sind das 11.500 Euro verlorener Umsatz pro Monat – summiert über fünf Jahre 690.000 Euro. Hinzu kommen 60 Stunden monatlicher manueller Pflegeaufwand für Content-Korrekturen, die bei sauberem Schema automatisiert werden könnten.

Wie schnell sehe ich erste Ergebnisse?

Google benötigt zwischen 7 und 30 Tagen, um neue Schema-Markups zu crawlen und in den Rich Snippets anzuzeigen. Die ersten technischen Signale (korrekte Indexierung der Sprachversionen) sehen Sie jedoch bereits nach 48 bis 72 Stunden in der Search Console unter "Abdeckung". Rich Snippets erscheinen typischerweise nach zwei Crawl-Zyklen, also nach 2-4 Wochen.

Was unterscheidet das von der normalen Schema-Implementierung?

Die normale Schema-Implementierung behandelt Ihren Shop als monolingualen Content. Bei mehrsprachigen Shops müssen Sie zusätzlich sicherstellen, dass jedes Schema-Objekt das @language-Attribut trägt und konsistent zu Ihren Hreflang-Tags ist. Während ein deutscher Monolingual-Shop einfach "@language": "de" setzt, müssen Sie bei mehrsprachigen Setups pro URL unterschiedliche Werte (de, en, fr) dynamisch ausspielen – und sicherstellen, dass der Schema-Graph nicht über Sprachgrenzen hinweg dupliziert wird.

Brauche ich für jede Sprache ein separates Schema?

Ja, jede sprachliche Variante einer URL benötigt einen eigenen, vollständigen Schema-Graphen mit der entsprechenden Sprachauszeichnung. Das bedeutet: Die deutsche Version (/de/produkt) hat ein Schema mit "@language": "de", die englische (/en/product) ein identisches (übersetztes) Schema mit "@language": "en". Sie dürfen nicht denselben Schema-Code auf allen Sprachversionen verwenden, da dies zu Duplicate-Content-Problemen führt.

Funktioniert das mit Shopify/WooCommerce?

Ja, aber mit Einschränkungen. WooCommerce mit WPML oder Polylang und dem Rank Math-Plugin beherrscht mehrsprachiges Schema nahezu vollständig. Shopify hingegen erfordert bei mehrsprachigen Shops (Shopify Markets) manuelle Anpassungen im Liquid-Code oder spezielle Apps wie Schema Plus, da die native Schema-Ausgabe von Shopify keine Sprachunterscheidung im JSON-LD vornimmt. Bei Magento empfehlen sich Extensions wie Amasty SEO Toolkit, die Multi-Store-Schema korrekt ausgeben.

Fazit: Die technische Basis für internationales Wachstum

Mehrsprachiges Schema.org-Markup ist keine optionale Verschönerung, sondern die technische Grundlage für erfolgreiches internationales SEO. Die Kombination aus korrekten hreflang-Tags und sprachspezifischen Schema-Properties (@language, inLanguage) entscheidet darüber, ob Google Ihre Produkte den richtigen Nutzern in Berlin, Wien oder Zürich anzeigt – oder ob Ihre Inhalte im SEO-Nirwana verschwinden.

Beginnen Sie heute mit dem 30-Minuten-Check: Öffnen Sie Ihre Top-10-Produktseiten, prüfen Sie den Quelltext auf "@language"-Attribute und korrigieren Sie fehlende Einträge. Diese eine Maßnahme kostet Sie einen halben Arbeitstag, spart aber langfristig Tausende Euro Entwicklungszeit und erschließt Umsatzpotenziale in neuen Märkten, die bisher durch technische Fehler blockiert waren.

Die Investition in sauberes, mehrsprachiges Schema zahlt sich nicht nur in besseren Rankings aus, sondern in zufriedenere Kunden, die in ihrer Sprache finden, was sie suchen – und das ist am Ende der einzige Metric, der zählt.

Lassen Sie uns über Ihre GEO-Strategie sprechen

Bereit, die Erkenntnisse aus diesem Artikel in messbare Ergebnisse umzusetzen? Vereinbaren Sie jetzt eine kostenfreie Erstberatung.