Sehr wichtig localization

inLanguage

Auch bekannt als: schema:inLanguage, Sprach-Property


Aktualisiert 2026-05-03 · von Marco Biner

1. Kurzdefinition

inLanguage ist eine Schema.org-Property, die die Sprache eines Inhalts mit BCP-47-Sprachcode (z. B. de-CH, fr-CH) auszeichnet — Pflicht für mehrsprachige Sites und kritisch für KI-Modelle, um Sprachvarianten korrekt zu unterscheiden.

2. Ausführliche Erklärung

inLanguage ist die Schema.org-Property, mit der die Sprache eines Inhalts maschinenlesbar deklariert wird. Der Wert folgt dem BCP-47-Standard — typisch ein zweistelliger Sprachcode plus optionaler Landes-Suffix (de für Deutsch allgemein, de-CH für Schweizer Hochdeutsch, fr-CH für Schweizer Französisch).

Aus GEO-Sicht ist inLanguage bei multilingualen Sites Pflicht. Ohne explizite Sprachannotation müssen KI-Modelle die Sprache aus dem Inhalt ableiten, was bei Code-Mischformen und Eigennamen unzuverlässig ist. Eine deutsche Page mit englischem Marketing-Slogan wird ohne inLanguage manchmal als gemischt erkannt — was zu falscher Zuordnung in KI-Antworten führt.

Im Schweizer Kontext kommt eine zusätzliche Nuance: Schweizer Hochdeutsch unterscheidet sich orthografisch von deutschem Hochdeutsch (ss statt ß, einzelne Vokabular-Unterschiede). Mit de-CH als Sprachcode wird diese Variante eindeutig signalisiert — KI-Modelle erkennen den Schweizer Kontext und priorisieren entsprechend bei Anfragen aus dem DACH-CH-Raum.

Technisch wird inLanguage an mehreren Entity-Types gesetzt: an Article/BlogPosting (für die Sprache des Artikels), an WebSite (für die Site-Sprachen — als Liste bei Multi-Lingual-Sites), an WebPage (für die jeweilige Page-Sprache), an Person via knowsLanguage (Sprachen, die die Person beherrscht). Die Property kann als String oder als Language-Sub-Objekt gesetzt werden — String ist Standard.

Für eine Schweizer KMU bedeutet inLanguage konkret: jede Page wird mit der entsprechenden Sprache annotiert (de-CH, fr-CH, it-CH). Die WebSite-Entity bekommt eine Liste aller Site-Sprachen. Person-Entitäten bekommen knowsLanguage mit allen beherrschten Sprachen. Plus zusätzlich hreflang-Annotations im HTML-Head, die Sprachvarianten miteinander verknüpfen. Diese Kombination ist der Standard für seriöse multilinguale Sites.

3. Praxisbeispiel

inLanguage in verschiedenen Kontexten:

// Article in Schweizer Hochdeutsch
{
  "@type": "BlogPosting",
  "headline": "MWST 2026",
  "inLanguage": "de-CH"
}

// Multilinguale WebSite
{
  "@type": "WebSite",
  "@id": "https://www.beispiel.ch/#website",
  "inLanguage": ["de-CH", "fr-CH", "it-CH"]
}

// Person mit Sprachkenntnissen
{
  "@type": "Person",
  "name": "Anna Müller",
  "knowsLanguage": ["de-CH", "fr-CH", "en"]
}

Drei verschiedene Anwendungen: Article-Sprache, Site-Sprachen-Liste, Personen-Sprachkenntnisse. Bei Sites mit drei Sprachen wird auf jeder Page die jeweils passende inLanguage gesetzt, plus die WebSite-Entity listet alle drei Sprachen.

4. Typische Fehler & Missverständnisse

5. Best Practices

6. Fakten


Definition von Marco Biner · Certified GEO Expert

Marco Biner — Founder geoquality.ai, Certified GEO Expert

inLanguage ist 2026 in der Schweiz Pflicht — und zwar mit Landes-Suffix. Was ich konsistent sehe: Schweizer KMU-Sites, die nur "de" annotieren, werden in KI-Antworten oft mit deutschen Inhalten verwechselt. Mit "de-CH" wird die Schweizer Variante eindeutig — wichtig bei Themen mit kantonalen Unterschieden (Steuern, Recht, Versicherungen).

Mein Standard: inLanguage auf jeder Page mit Landes-Suffix, WebSite-inLanguage als Liste aller Site-Sprachen, Person-knowsLanguage konsequent gepflegt. Plus hreflang-Annotations im HTML-Head für Cross-Linking der Sprachvarianten. Das Setup ist 60 Minuten und hebt eine Schweizer Site klar von deutschen oder österreichischen Wettbewerbern ab.


GEO Importance Rank

Wie wichtig ist dieser Begriff für Generative Engine Optimization?

72 /100
Sehr wichtig Range 70–89

FAQs

Soll ich "de" oder "de-CH" verwenden?

Für Schweizer Inhalte immer "de-CH". Der Landes-Suffix signalisiert Schweizer Hochdeutsch und unterscheidet die Inhalte von deutschen oder österreichischen Sites. Bei kantonal unterschiedlichen Themen (Steuern, Recht, Versicherungen) ist die Differenzierung kritisch. Generisches "de" reicht nur für Sites, die explizit für den ganzen DACH-Raum publizieren.

Wie viele Sprachen kann WebSite-inLanguage enthalten?

Beliebig viele, als Array. Schweizer Standard für KMU mit allen drei Landessprachen plus Englisch: ["de-CH", "fr-CH", "it-CH", "en"]. Wichtig ist Konsistenz — jede in WebSite-inLanguage gelistete Sprache muss tatsächlich Inhalte auf der Site haben. Sprachen ohne Inhalte zu listen ist irreführend und wird abgewertet.

Was ist der Unterschied zwischen inLanguage und HTML lang?

Beide deklarieren die Sprache. HTML lang ist im <code>&lt;html lang="de-CH"&gt;</code>-Tag und gilt für die ganze HTML-Page. inLanguage ist eine Schema.org-Property einer Entity (Article, WebPage, Person). Best Practice: beide setzen, beide identisch — sie ergänzen sich, aber ersetzen sich nicht.

Was tun bei Pages mit gemischtem Inhalt?

Die Hauptsprache zählt. Eine deutsche Page mit englischen Code-Beispielen oder einem englischen Zitat ist deutsch — nicht gemischt. inLanguage "de-CH" ist korrekt. Echte Mehrsprachigkeit bedeutet, dass derselbe Inhalt parallel in mehreren Sprachen verfügbar ist (typisch über Sprach-URL-Varianten) — dann pro Sprachvariante eine eigene Page mit eigenem inLanguage.

Brauche ich inLanguage wenn ich nur eine Sprache habe?

Empfohlen ja, auch wenn die Site monolingual ist. Es schadet nicht und macht die Sprache explizit für Crawler. Bei monolingualen Sites kann WebSite-inLanguage als String (statt Liste) gesetzt werden — "de-CH" reicht. Wer es weglässt, riskiert, dass KI-Modelle die Sprache aus dem Content ableiten müssen, was nicht immer zuverlässig ist.

Wie unterscheidet sich inLanguage von hreflang?

inLanguage deklariert die Sprache eines Inhalts. hreflang verlinkt verschiedene Sprachvarianten derselben Page miteinander. Bei multilingualen Sites: jede Sprachvariante hat eigenes inLanguage und alle Varianten sind via hreflang im HTML-Head untereinander verknüpft. Beide ergänzen sich, sind aber separate Mechanismen.


Verwandte Begriffe

Eigene AI-Sichtbarkeit messen

Kostenlose SEAKT-Analyse für jede Website — Score in unter 2 Minuten.

Jetzt analysieren →