In diesem Kapitel
01Eine Seite zu übersetzen heißt nicht, sie in einer anderen Sprache zu haben
Viele Websites nennen sich „mehrsprachig“, weil oben ein Menü mit kleinen Flaggen steht. Man klickt, und der Text ändert sich vor den Augen: Ein Programm übersetzt die Seite, während man sie ansieht, oder der Browser selbst bietet es an. Für Besucher scheint es zu funktionieren. Für Google existiert diese Seite nur in einer Sprache: der, in der sie auf dem Server steht.
Stellen Sie sich die Szene vor. Elena hat in Padua ein Reinigungsunternehmen eröffnet und tippt eines Abends auf dem Sofa auf Rumänisch ins Smartphone: „firmă de curățenie Padova“. Es ist ihre Sprache, so sucht sie ganz selbstverständlich. Ihre Website bietet genau diese Leistung an und hat sogar den Button mit der rumänischen Flagge. Und doch erscheinen Sie nicht in den Ergebnissen. Warum?
Der Grund ist einfach. Die Suchmaschine liest die Seite so, wie der Server sie ausliefert, einmal, und legt sie in ihrem Archiv ab. Eine Übersetzung, die erst danach auf dem Bildschirm des Besuchers geschieht, gelangt nie in dieses Archiv. Wenn ein Unternehmer aus Iași auf Rumänisch ein Programm für sein Restaurant sucht, vergleicht Google seine Suche mit den rumänischen Seiten, die es kennt. Ist Ihre nicht dabei, kann Google sie nicht zeigen.
Eine Website in zwei Sprachen zu haben bedeutet für eine Suchmaschine etwas Bestimmtes: zwei getrennte Seiten, jede mit eigener Adresse, beide auf dem Server geschrieben, die einander als Zwillinge ausweisen. Der Rest dieses Kapitels erklärt, wie man das aufbaut und welche Fehler eine der beiden Sprachen verschwinden lassen, ohne dass es jemand bemerkt.
Die automatische Übersetzung des Browsers bleibt ein nützlicher Dienst, aber sie ist ein Werkzeug des Lesers, nicht des Verkäufers. Sie hilft dem Touristen, der eine ausländische Website öffnet. Sie hilft nicht dem Unternehmen, das von einem Publikum gefunden werden will, das eine andere Sprache spricht.
02Die Adressen: Unterverzeichnis, Subdomain oder Länderdomain
Jede Sprache braucht einen eigenen Platz. Google beschreibt in seinem Leitfaden für mehrsprachige und länderübergreifende Websites vier Arten, die Adressen zu organisieren, und rät von einer ab. Hier sind sie am selben Beispiel: ein Unternehmen mit der Website firmenname.it, das Rumänisch hinzufügen möchte.
| Struktur | Beispiel | Vorteile | Nachteile |
|---|---|---|---|
| Unterverzeichnis | firmenname.it/ro/ | leicht einzurichten, wenig Wartung, nur eine Domain, die wachsen muss | ein Server für alle, die beiden Sprachen zu trennen ist weniger direkt |
| Subdomain | ro.firmenname.it | leicht einzurichten, kann auf einem anderen Server liegen | an der Adresse erkennt man nicht, ob „ro“ die Sprache oder das Land meint |
| Länderdomain | firmenname.ro | sehr klares Ländersignal, Serverstandort egal | doppelte Kosten und Infrastruktur, Registrierungsregeln, gilt nur für ein Land |
| Parameter | ?sprache=ro | keine, die zählen | von Google nicht empfohlen: schwer zu segmentieren und zu erkennen |
Für einen italienischen Betrieb, der auch von Rumänen gefunden werden will, in Italien oder in Rumänien, ist das Unterverzeichnis fast immer die richtige Wahl: Alles, was die Domain in Jahren gewonnen hat, das Vertrauen der Suchmaschinen und die erhaltenen Verlinkungen, gilt auch für die rumänischen Seiten. Die Subdomain wird interessant, wenn der rumänische Teil wirklich ein anderes Produkt ist. Die Domain .ro, wenn es eine Gesellschaft oder einen Standort in Rumänien mit rein lokalem Publikum gibt. Wie Domains und Subdomains funktionieren und wer entscheidet, wohin sie zeigen, erkläre ich im Kapitel über Domain, DNS und HTTPS.
Auch die Wörter der Adresse werden übersetzt
Innerhalb des Unterverzeichnisses müssen die Adressen die Sprache der Seite sprechen. /ro/chi-siamo/ ist ein Zwitter, den ein Rumäne als seltsam empfindet; /ro/despre/ („despre“ bedeutet „über“, wie in „über uns“) ist eine rumänische Adresse. Die Adresse erscheint in den Suchergebnissen, man liest sie, wenn man sie teilt, und sie enthält Wörter, die für Suchende zählen: Sie ist Text im vollen Sinn.
03Die Zwillinge verweisen aufeinander: hreflang
Zwei Seiten zu haben genügt nicht: Man muss Google sagen, dass sie dieselbe Seite in zwei Sprachen sind, damit jeder die richtige sieht. Das geschieht mit hreflang, einer Zeile im Kopf der Seite, für Leser unsichtbar, die sagt: „Von dieser Seite gibt es auch eine Version in dieser anderen Sprache, unter dieser Adresse.“
So lauten, wörtlich, die Zeilen der Seite /chi-siamo/ dieser Website:
<link rel="alternate" hreflang="it" href="https://www.zenithdevelop.com/chi-siamo/">
<link rel="alternate" hreflang="ro" href="https://www.zenithdevelop.com/ro/despre/">
<link rel="alternate" hreflang="x-default" href="https://www.zenithdevelop.com/chi-siamo/">
Und die rumänische Seite /ro/despre/ enthält genau dieselben drei Zeilen. Das ist kein Zufall: Das ist die Regel.
Die vier Regeln, die Google schriftlich festhält
- Jede Version nennt sich selbst und alle anderen. Die Gesamtheit der Zeilen ist auf allen Zwillingen identisch.
- Die Verweise müssen gegenseitig sein. Nennt die italienische Seite die rumänische, muss die rumänische die italienische nennen. Sonst können die Angaben ignoriert werden.
- Die Adressen sind vollständig, mit
https://und der Domain, nicht abgekürzt wie/ro/despre/. - Die Codes sind die Standardcodes: die Sprache nach ISO 639-1 (
it,ro), das Land, falls nötig, nach ISO 3166-1 (ro-RO,it-IT). Das Land allein gilt nicht:beist Belarussisch, nicht Belgien.
x-default: die Tür für alle anderen
Die dritte Zeile, hreflang="x-default", sagt Google, welche Seite jemandem gezeigt werden soll, der in einer Sprache sucht, die die Website nicht hat: einem Deutschen, einem Franzosen, einem Engländer. Auf einer italienischen Website mit rumänischer Version ist die natürliche Wahl die italienische Seite, und genau die verwendet diese Website.
Drei Orte, um es anzugeben, und eine Regel, um keinen Fehler zu machen
Google akzeptiert hreflang in drei gleichwertigen Formen: in den Zeilen im Kopf der Seite, in den HTTP-Headern (nützlich für PDFs) oder in der Sitemap, der Datei, die der Suchmaschine alle Seiten der Website auflistet. Man kann nur eine davon verwenden. Zwei zu verwenden ist nur in Ordnung, wenn sie genau dasselbe sagen: Zwei Quellen, die sich widersprechen, sind schlechter als eine.
Bitte nicht falsch machen
hreflang geht lautlos kaputt. Keine Fehlermeldung am Bildschirm, kein Hinweis, keine weiße Seite: Man merkt einfach Wochen später, dass Menschen, die auf Rumänisch suchen, die italienische Seite finden oder gar nichts. Deshalb wird die Gegenseitigkeit mit einem Werkzeug geprüft, bei jeder Änderung der Website, und nie als selbstverständlich angenommen.
Quiz
Die Zwillinge und ihre Adressen
Wählen Sie bei jeder Frage eine Antwort: Die Erklärung erscheint gleich danach.
Die italienische Seite nennt die rumänische per hreflang, aber die rumänische nennt die italienische nicht. Was passiert?
Die Verweise müssen gegenseitig sein: Antwortet ein Zwilling dem anderen nicht, kann Google das Paar außer Acht lassen.
Welcher Code bezeichnet die rumänische Sprache korrekt?
hreflang verwendet die Zwei-Buchstaben-Codes nach ISO 639-1: „ro“ für Rumänisch, „it“ für Italienisch.
Wofür ist die Zeile mit hreflang="x-default" da?
x-default gibt die Seite an, die gezeigt wird, wenn keine der Sprachen der Website der des Suchenden entspricht.
Von welcher dieser Strukturen rät Google ab?
Adressen mit Parameter sind schwer zu segmentieren und zu erkennen: Google rät davon ab. Unterverzeichnisse, Subdomains und Länderdomains sind alle in Ordnung.
04Was übersetzt wird, auch das, was man nicht sieht
Eine Seite besteht aus viel mehr als dem Text, den man liest. Es gibt Teile, die man nur in den Suchergebnissen sieht, Teile, die nur liest, wer nicht sehen kann, Teile, die nur die Suchmaschine liest. Bleibt auch nur einer davon auf Italienisch, merkt es der rumänische Leser, und oft genau an der sichtbarsten Stelle: im Google-Ergebnis.
Die unsichtbaren Teile, einer nach dem anderen
1
Titel und Beschreibung
Das sind die zwei Zeilen des Google-Ergebnisses. Bleiben sie auf Italienisch, sieht der rumänische Leser eine „fremde“ Seite, genau in dem Moment, in dem er entscheidet, ob er klickt.
2
Alternativtexte
Die Beschreibung der Bilder dient Menschen mit Screenreader und der Google-Bildersuche. Sie wird übersetzt wie der übrige Text.
3
Strukturierte Daten
JSON-LD beschreibt die Seite für Suchmaschinen: Name, Beschreibung, Brotkrümelnavigation. Google nutzt sie, um die Ergebnisse anzureichern.
4
Social-Vorschau
Titel und Beschreibung, die erscheinen, wenn man den Link teilt, und das og:locale, das ro_RO angibt.
5
Die angegebene Sprache
lang="ro" ganz oben in der Seite. Google nutzt es nicht, um die Sprache zu erkennen, Screenreader aber schon, um richtig auszusprechen.
Das Detail, an dem man erkennt, wer Rumänisch kann: ș und ț
Das Rumänische hat zwei Buchstaben mit einem Komma darunter, ș und ț. Jahrelang haben viele Programme sie durch ähnliche, aber andere Buchstaben mit Cedille ersetzt (ş, ţ), die aus dem Türkischen stammen. Für das Auge ist der Unterschied minimal; für einen Rumänen ist es, als läse man „schon“ statt „schön“, und für einen Computer sind es verschiedene Zeichen. Eine gut gemachte rumänische Website verwendet die richtigen Buchstaben, und die gewählten Schriften müssen sie enthalten: Nicht alle tun das, und ein fehlender Buchstabe wird durch den einer anderen Schrift ersetzt, sichtbar anders.
Die Begriffe des Kapitels
Das Vokabular der zweisprachigen Website
Tippen Sie auf eine Karte, um sie umzudrehen.
Und was nicht übersetzt wird
- Eigennamen und Marken: der Name des Unternehmens, der eingetragenen Produkte, der Städte (Venezia bleibt im Text Venezia, auch wenn man auf Rumänisch „Veneția“ schreibt, wenn der Satz es verlangt);
- technische Daten: E-Mail-Adressen, Telefonnummern, Codes;
- Seiten, die bewusst nur in einer Sprache bleiben und das auch sagen: Das ist ehrlicher als eine ungefähre Übersetzung.
05Die Fehler, die eine Sprache verschwinden lassen
Die meisten zweisprachigen Websites, die nicht funktionieren, haben keinen schweren Fehler: Sie haben einen kleinen, unsichtbaren, den niemand prüft. Google listet sie in seinem Leitfaden auf, und es sind immer dieselben.
Wie man es falsch macht
- Den Besucher zwangsweise anhand seiner IP-Adresse oder der Browsersprache in eine Sprache schicken: Google rät ausdrücklich von automatischen Weiterleitungen ab, und sein Crawler, der vor allem aus den USA crawlt, sieht die rumänische Version womöglich nie.
- Die Sprache per Cookie oder Skript wechseln, unter derselben Adresse: Für die Suchmaschine existiert nur eine Seite.
- Nur den Rahmen übersetzen, also Menü, Buttons und Fußzeile, und den Inhalt auf Italienisch lassen.
- Halbe Sätze: ein übersetztes fettes Wort, und der Rest des Satzes bleibt auf Italienisch.
- Falscher Canonical: Die rumänische Seite gibt die italienische als „Original“ an und löscht sich so selbst aus den Ergebnissen.
- Der Sprachbutton führt zur Startseite statt zur selben Seite in der anderen Sprache.
Wie man es richtig macht
- Jede Sprache hat ihre eigene Adresse, und der Besucher wählt mit einem gut sichtbaren Button.
- Die Seite kommt vom Server bereits in ihrer Sprache.
- Der gesamte Inhalt ist übersetzt, nicht nur der Rahmen.
- Übersetzt wird der ganze Satz, weil sich im Rumänischen die Wortstellung ändert.
- Jede Seite hat einen Canonical, der auf sich selbst zeigt, und hreflang zum Zwilling.
- Der Button führt zum exakten Zwilling: von „Chi siamo“ zu „Despre“, nicht zur rumänischen Startseite.
Maschinelle Übersetzung ohne Prüfung
Maschinelle Übersetzungswerkzeuge sind heute gut und ein hervorragender Ausgangspunkt. Aber Hunderte von Seiten, die ein Programm übersetzt hat, ungeprüft zu veröffentlichen, ist ein konkretes Risiko: Die Spam-Richtlinien von Google nennen ausdrücklich die massenhafte Erstellung von Inhalten durch „automatische Umwandlungen“ wie die Übersetzung, wenn der Zweck darin besteht, die Ergebnisse zu manipulieren, statt den Lesern zu dienen. Über die Suchmaschine hinaus gibt es den Leser: Ein schlecht übersetzter Text sagt dem rumänischen Kunden, dass Rumänisch für Sie ein Detail ist. Eine Übersetzung, geprüft von jemandem, der Sprache und Fach kennt, sagt das Gegenteil.
Der ausländische Kunde bemerkt nicht, wie sorgfältig die Übersetzung ist. Er bemerkt sofort, wie wenig sorgfältig sie ist.
Richtig oder falsch?
Fünf Dinge, die man über zweisprachige Websites hört
Entscheiden Sie, ob jede Aussage richtig oder falsch ist.
Google erkennt die Sprache einer Seite am lang-Attribut.
Google erklärt, dass es den sichtbaren Inhalt verwendet, nicht das lang-Attribut. Das lang dient trotzdem den Screenreadern.
Rumänische Besucher anhand der IP automatisch zur rumänischen Version zu leiten, verbessert die Sichtbarkeit.
Google rät von automatischen Weiterleitungen ab: Sein Crawler sieht einige Versionen der Website womöglich nie.
Die Versionen in den verschiedenen Sprachen können auch auf verschiedenen Domains liegen.
Die hreflang-Alternativen müssen nicht auf derselben Domain liegen: firmenname.it und firmenname.ro können sich als Zwillinge ausweisen.
Es genügt, Menü und Buttons zu übersetzen, damit die Seite als rumänisch gilt.
Nur den Rahmen zu übersetzen und den Inhalt auf Italienisch zu lassen, ist ein von Google genannter Fehler: Es schafft ein schlechtes Leseerlebnis.
ș mit Komma und ş mit Cedille sind für einen Computer verschiedene Zeichen.
Sie haben verschiedene Codes. Korrektes Rumänisch verwendet das Komma darunter (ș, ț); die Cedille stammt aus anderen Sprachen.
06Wie diese Website gebaut ist, in zwei Sprachen
Alles, was ich bis hierher geschrieben habe, ist auf der Website umgesetzt, die Sie gerade lesen. Ich erzähle es im Detail, weil man es überprüfen kann: Es genügt, oben auf den Sprachbutton zu klicken oder den Code der Seite anzusehen.
Die Details, die man überprüfen kann
- Der Sprachbutton übersetzt nichts: Er führt zum Zwilling, einer echten Seite mit eigener Adresse. Von „Chi è Zenith“ führt er zu „Despre“, nicht zur rumänischen Startseite. Er erscheint nur dort, wo der Zwilling wirklich existiert: Ein Button, der Rumänisch verspricht und Italienisch öffnet, ist schlechter als gar keiner.
- hreflang ist gegenseitig und vollständig:
it,roundx-default, mit vollständiger Adresse, identisch auf beiden Zwillingen. Ein Werkzeug prüft das bei jeder Änderung für alle Paare. - Die Sitemap gibt dieselben Paare an, mit den Alternativen in beiden Blöcken: dieselbe Information in der Seite und in der Sitemap, nie widersprüchlich, weil beide aus derselben Liste stammen.
- Jede rumänische Seite weist sich selbst aus:
lang="ro",og:localero_RO, der Canonical auf die eigene rumänische Adresse. - Auch was nur Google liest, ist übersetzt: die Beschreibungen und die strukturierten Daten. Und die Begriffe in den Screenshots der Programme: Auf der rumänischen Seite eines Verwaltungsprogramms „spricht“ das gezeigte Programm Rumänisch.
- Übersetzt wird der ganze Satz: Ein Absatz mit einem fetten Wort bleibt ein einziger Satz zum Übersetzen, weil sich im Rumänischen die Wortstellung ändert.
- Nach jedem Build sucht das System in den rumänischen Seiten nach Wörtern, die es im Rumänischen nicht geben kann („perché“, „questo“, „della“...): Findet es eines, meldet es das mit der genauen Zeile. Die übersetzten Sätze zu zählen reicht nicht als Beweis, dass eine Seite auf Rumänisch ist.
- Datenschutz und Cookies bleiben auf Italienisch, aus erklärter Entscheidung, und haben keinen Zwilling: besser ein präziser Rechtstext in nur einer Sprache als eine ungefähre Übersetzung.
07Zwei Zielgruppen, zwei Arten zu suchen
Zwischen Italien und Rumänien sind die Verbindungen eng: Eine große rumänische Gemeinschaft lebt und arbeitet in Italien, und viele italienische Unternehmen arbeiten in Rumänien. Eine zweisprachige Website kann verschiedene Zielgruppen ansprechen, und es lohnt sich zu wissen, an wen sich jede Seite richtet.
Rumänen, die in Italien leben
Sie suchen oft auf Rumänisch, auch wenn sie eine Leistung in Italien suchen: einen Fachmann, ein Lokal für eine Feier, ein Programm für den Betrieb, den sie hier eröffnet haben. Für sie zählt, eine Seite in der eigenen Sprache zu finden, die von einer Leistung in der Nähe spricht: die Adresse, die Gegend, die italienische Telefonnummer. Hier trifft die zweisprachige Website auf die lokale Suche, über die ich im Kapitel über lokales SEO und das Google Unternehmensprofil schreibe.
Kunden in Rumänien
Sie suchen auf Rumänisch, mit den Gewohnheiten und Wörtern ihres Marktes. Eine wörtliche Übersetzung der italienischen Keywords funktioniert oft nicht: Wie ein Gastronom aus Iași ein Verwaltungsprogramm beschreibt, ist nicht die Wort-für-Wort-Übersetzung dessen, wie es einer aus Padua beschreibt. Die Keywords der rumänischen Version wählt man auf Rumänisch, indem man schaut, wie Rumänen wirklich suchen, nicht indem man die italienische Liste übersetzt.
Was für beide gilt
- Die Geschwindigkeit: Wer die Website von Bukarest aus auf einem Server in Italien öffnet, wartet ein paar Millisekunden länger. Bei einer schlanken Website merkt er es nicht, bei einer schweren schon. Darüber schreibe ich im Kapitel über Geschwindigkeit und Core Web Vitals.
- Die Kontakte: ein Weg zu schreiben, der in beiden Ländern funktioniert, wie WhatsApp, und die Antwort in der Sprache, in der man Ihnen geschrieben hat.
- Das Eigentum: Die rumänischen Seiten sind ein Vermögen, das mit der Zeit wächst, wie die italienischen. Sie liegen auf Ihrer Domain, nicht auf einer fremden Plattform, aus den Gründen, die ich im Kapitel über die Website als eigenes Gut erkläre.
Testen Sie sich
Spricht Ihre Website wirklich zwei Sprachen?
Häufige Fragen
Reicht der automatische Übersetzer des Browsers für eine rumänische Website?
Nein. Die Browser-Übersetzung geschieht auf dem Bildschirm des Lesers: Google speichert die Seite so, wie sie auf dem Server liegt, also in nur einer Sprache. Um von Menschen gefunden zu werden, die auf Rumänisch suchen, braucht es echte rumänische Seiten mit eigener Adresse.
Besser ein Unterverzeichnis /ro/ oder eine Domain .ro?
Für einen italienischen Betrieb, der auch von Rumänen gefunden werden will, ist das Unterverzeichnis fast immer die einfachste und stärkste Wahl: nur eine Domain, die wachsen muss. Die Domain .ro ist sinnvoll, wenn es einen echten Betrieb in Rumänien mit rein rumänischem Publikum gibt.
Was ist hreflang?
Eine Angabe im Kopf der Seite (oder in der Sitemap), die Google mitteilt, welche Versionen derselben Seite es in anderen Sprachen gibt. Sie muss gegenseitig sein: Jeder Zwilling nennt sich selbst und alle anderen.
Nutzt Google das lang-Attribut, um die Sprache der Seite zu erkennen?
Nein: Laut seiner Dokumentation erkennt Google die Sprache am sichtbaren Inhalt. Das lang-Attribut sollte man trotzdem setzen, weil Screenreader es brauchen, um den Text korrekt auszusprechen.
Kann ich rumänische Besucher automatisch zur rumänischen Version leiten?
Google rät davon ab: Automatische Weiterleitungen nach Sprache oder IP-Adresse können Menschen und Suchmaschinen daran hindern, alle Versionen zu sehen. Besser ist ein gut sichtbarer Sprachbutton, der zum exakten Zwilling führt.
Müssen die rumänischen Seiten mit den italienischen identisch sein?
In Struktur und Grafik lohnt es sich, damit sich die beiden Sprachen mit der Zeit nicht voneinander entfernen. Die Keywords wählt man aber auf Rumänisch, indem man schaut, wie Rumänen wirklich suchen, nicht indem man die italienische Liste übersetzt.
Quellen
- Google Search Central, „Mehrsprachige und länderspezifische Websites verwalten“ (italienische Fassung): Adressstrukturen, lang-Attribut, automatische Weiterleitungen, Cookies und Skripte.
- Google Search Central, „Google über lokalisierte Versionen Ihrer Seite informieren“ (italienische Fassung): hreflang-Regeln, Gegenseitigkeit, x-default, ISO-Codes.
- Google Search Central, „Spamrichtlinien“ (italienische Fassung): der Missbrauch massenhaft erstellter Inhalte, maschinelle Übersetzung eingeschlossen.
- MDN Web Docs, „lang“ (auf Englisch): wozu die angegebene Sprache für die Barrierefreiheit dient.
- Library of Congress, Liste der ISO-639-Codes und Wikipedia, „ISO 3166-1“ (auf Italienisch): die Codes der Sprachen und Länder.
Kapitel aktualisiert im Oktober 2026. Die zitierten Regeln stammen aus der offiziellen Dokumentation von Google und MDN; die Beispiele für Adressen und hreflang-Zeilen sind die echten von zenithdevelop.com.