Mehrsprachiges SEO: hreflang, Struktur und Lokalisierung

So planen Sie Sprachen, URLs, hreflang und übersetzte Inhalte, damit jede Zielgruppe eine eigenständige, nützliche und indexierbare Version erreicht.

Eine mehrsprachige Website ist mehr als eine Sammlung übersetzter Seiten. Aus SEO-Sicht ist sie eine eigene architektonische Aufgabe: Google muss erkennen, welche Version für welches Publikum gedacht ist, wo die Canonical-Seite liegt und wie der Linkjuice auf die Sprachversionen verteilt wird. Eine schlecht gewählte Struktur wird über Jahre zu technischen Schulden.

Analysieren Sie vor der Wahl der URL-Struktur die Konkurrenz in Ihren Zielregionen. Nutzen die ersten drei in Ihrer Nische ccTLDs, ist das ein Signal. Google berücksichtigt die historische Autorität einer Domain in einer Region. Eine neue Subdomain lässt sich in einem Monat nicht auf dieses Niveau bringen.

Drei Strategien für die URL-Struktur

Google unterstützt offiziell drei Ansätze für die URL-Struktur mehrsprachiger und multiregionaler Websites. Jeder hat eigene Stärken, Grenzen und Anforderungen an die Infrastruktur.

Vergleich von drei Strategien für mehrsprachige Websites im SEO.

Unterverzeichnisse

example.com/ru/, example.com/en/, example.com/de/ – alles auf einer Domain. Der gesamte Linkjuice konzentriert sich auf eine Domain. Einfache Pflege: eine Website, ein Server, eine Infrastruktur. Der Nachteil: Google behandelt ein Unterverzeichnis nicht als lokale Website, weil die Domain nicht an ein Land gebunden ist. Die beste Option für die meisten Unternehmen mit internationalem Publikum.

Subdomains

ru.example.com, en.example.com, de.example.com – technisch getrennte Websites mit einer gemeinsamen Hauptdomain. Google behandelt eine Subdomain als eigene Website, was die Übertragung des Linkjuice erschwert. Das Geotargeting wird über die Search Console eingestellt. Große Anbieter nutzten diese Variante früher; heute gilt sie für die meisten mehrsprachigen Szenarien als veraltet.

Separate Domains / ccTLDs

example.ru, example.de, example.fr – eigene Domains, jede einem bestimmten Land zugeordnet. Das stärkste Geotargeting-Signal für Google. Nutzer in Deutschland vertrauen .de mehr als .com. Der Nachteil: Jede Domain braucht eigenen Linkaufbau, eigenes Hosting, Pflege des SSL-Zertifikats und eigene Inhalte. Die Betriebskosten sind bei wachsendem Umfang hoch.

Ist Geotargeting nötig?

Wenn Ihr Geschäft in bestimmten Städten oder Regionen tätig ist (Dienstleistungen in London, Berlin, Warschau), ist Geotargeting ein fester Bestandteil der Architektur. Für Städte und Regionen verwendet man Unterverzeichnisse mit sprechenden Slugs: /london/, /berlin/, /warsaw/. Das ist nicht dasselbe wie Mehrsprachigkeit: Geotargeting kann auch innerhalb einer einzigen Sprache greifen.

Bei den wichtigsten Parametern gewinnen Unterverzeichnisse bei der Konzentration des Linkjuice und bei der Einfachheit der Pflege. ccTLDs gewinnen bei der Stärke des Geosignals. Subdomains gewinnen in keiner dieser Kategorien und verlieren nach und nach an Beliebtheit.

Verwechseln Sie Mehrsprachigkeit nicht mit Multiregionalität. Mehrsprachigkeit bedeutet verschiedene Sprachen für einen Markt (ru + en + de). Multiregionalität bedeutet eine Sprache für verschiedene Regionen (Moskau, Sankt Petersburg, Jekaterinburg). Die richtige Struktur kann für jeden Fall anders aussehen.

Geotargeting: Städte, Regionen und Länder

Regionales SEO ist eine eigenständige Disziplin innerhalb der mehrsprachigen Architektur. Sucht ein Nutzer nach „Wohnungsrenovierung in München“, will Google eine Website zeigen, die für genau diese Stadt relevant ist. Dabei greifen mehrere Mechanismen ineinander.

Geotargeting über die URL
Unterverzeichnisse mit Regions- oder Stadtkürzeln in der URL: /london/, /berlin/, /warsaw/. Oder ccTLD-Domains für Länder: .de für Deutschland, .fr für Frankreich, .pl für Polen. Das URL-Signal liest der Crawler, bevor der Seiteninhalt geparst wird.
Geotargeting über die Search Console
Für Subdomains und generische TLDs (.com, .org) können Sie in den Einstellungen der Google Search Console-Property ein Zielland festlegen. Das wirkt als zusätzliches Signal, ist aber schwächer als ein ccTLD. Auf Unterverzeichnisse lässt sich das nicht anwenden, nur auf die gesamte Domain oder Subdomain.
Geotargeting über Inhalte und NAP
Erwähnungen von Stadt, Region und Adresse sowie lokale Telefonnummern im Inhalt (NAP – Name, Adresse, Telefon). Wichtig für das lokale SEO. Google gleicht Inhaltssignale mit Daten aus Google Maps und dem Google-Unternehmensprofil ab.

Für Unternehmen mit Standorten in mehreren Städten ist die optimale Struktur eine Hauptdomain mit Unterverzeichnissen: site.com/london/, site.com/berlin/. Eigene Seiten für jede Stadt mit eindeutigen Inhalten, nicht nur mit ausgetauschtem Stadtnamen. Duplicate Content mit ausgetauschten Stadtnamen gehört zu den häufigsten Filtern im lokalen SEO.

Nutzen Konkurrenten in Ihrer Region ccTLDs (.de, .fr, .pl), während Sie .com mit Geotargeting in der Search Console einsetzen, sind Sie strukturell im Nachteil. In manchen Nischen lässt sich das durch Inhaltsqualität und Backlinks ausgleichen; in anderen ist ein ccTLD faktisch Voraussetzung für Top-Rankings.

Plattformwahl: WordPress, MODX, Next.js und Headless-CMS

Die Wahl des CMS beeinflusst die Möglichkeiten für Mehrsprachigkeit und Multiregionalität entscheidend. Jede Plattform löst das Problem auf ihre Weise, mit eigenen Abwägungen bei Flexibilität, Entwicklungskosten und Skalierbarkeit.

WordPress + WPML oder Polylang

Die am weitesten verbreitete Lösung. WPML ist ein leistungsstarkes kommerzielles Plugin (etwa 99 $ pro Jahr) mit Unterstützung für beliebig viele Sprachen, Synchronisation von Übersetzungen und einem hreflang-Generator. Polylang ist eine kostenlose Alternative mit eingeschränktem Funktionsumfang in der Basisversion. Einschränkung: WordPress wurde nicht von Grund auf für Mehrsprachigkeit entwickelt. Jede Lösung ist daher eine Zusatzschicht, die die Datenbank komplizierter macht und die Website mit der Zeit verlangsamt.

MODX + Babel

MODX unterstützt Mehrsprachigkeit über die Komponente Babel (Konfiguration der Kontexte). Jede Sprache oder Region wird zu einem eigenen Kontext mit eigenem Ressourcenbaum, eigenen Einstellungen und eigener Domain. Flexibler als WordPress+WPML, erfordert aber einen erfahrenen MODX-Entwickler. Die Dokumentation ist dünn, das Ökosystem klein. Sinnvoll ist MODX, wenn im Team bereits Know-how dafür vorhanden ist.

Next.js + next-intl

Die native Lösung für moderne Anwendungen. next-intl bietet Routing auf Basis der Locale, Verwaltung von Übersetzungen über JSON-Dateien und volle Unterstützung für SSR/SSG. Der entscheidende Vorteil: Aus einem einzigen Monorepo lassen sich mehrere Domains mit unterschiedlichen Locales über die Next.js-Middleware ausliefern. Kein Plugin-Overhead, keine Versionskonflikte – die Logik der Internationalisierung ist in die Architektur eingebaut.

Headless-CMS (Contentful, Sanity, Strapi)

Der Headless-Ansatz trennt das Content-Backend (CMS) vom Frontend (Next.js, Nuxt, SvelteKit). Eine Inhaltsquelle, mehrere Frontends oder Domains auf ihrer Basis. Contentful und Sanity unterstützen die Lokalisierung auf Feldebene. Redakteure bekommen eine komfortable Oberfläche, Entwickler einen vollständig freien Stack. Nachteil: Es kommt ein weiterer Dienst zur Infrastruktur hinzu, mit entsprechenden Kosten.

Für eine einfache zweisprachige Unternehmenswebsite ist WordPress+WPML eine vernünftige Wahl. Für ein komplexes regionales Netzwerk mit Dutzenden Domains kommt nur Next.js infrage. MODX passt, wenn das Team bereits mit dieser Plattform arbeitet und das nötige Know-how hat.

Next.js und Multi-Domain-Setup: ein Monorepo, mehrere ccTLDs

Das ist die leistungsstärkste und zugleich komplexeste Architektur in der Umsetzung. Das Konzept: eine Codebasis, ein Repository, eine Deployment-Pipeline – aber mehrere unabhängige ccTLD-Domains für verschiedene Länder. Umsetzbar nur mit Next.js (und mit Nuxt 3 nach einem ähnlichen Prinzip). WordPress und MODX können das ohne grundlegenden Umbau der Infrastruktur nicht.

Warum nur Next.js? Weil die Next.js-Middleware eine Anfrage vor dem Rendering abfangen und anhand des Hostnamens weiterleiten kann. WordPress und MODX sind serverseitige Monolithen, die für ein solches Routing ohne grundlegende Architekturänderungen nicht ausgelegt sind.

So funktioniert es in der Praxis: In der next.config.ts beschreiben Sie die Domains und die zugehörigen Locales. Die Middleware fängt die Anfrage ab, prüft den Hostnamen (seohead.ru → ru, seohead.com → en, seohead.de → de) und setzt die richtige Locale. Alle Komponenten, Übersetzungen und SEO-Metadaten erhalten die passende Locale, ohne Code zu duplizieren.

Einheitliche Inhaltsverwaltung

Ein Satz JSON-Dateien oder eine Headless-CMS verwaltet die Inhalte aller Domains. Ein Artikel, ein neues Produkt oder eine geänderte Navigation wirkt sich über ein einziges Deployment auf alle Websites aus.

Einheitliche Deployment-Pipeline

Eine CI/CD-Pipeline baut ein Image, das alle Domains bedient. Nginx oder ein CDN leitet den Traffic von verschiedenen Domains auf einen einzigen Container. Die Infrastrukturkosten sind niedriger als bei separaten eigenständigen Websites.

Wiederverwendung von Komponenten

Header, Footer, SEO-Meta-Tags, strukturierte Daten – einmal geschrieben und auf allen Domains mit korrekter Lokalisierung nutzbar. Eine Änderung an einer Komponente wirkt sich gleichzeitig überall aus, ohne Gefahr von Abweichungen.

Umsetzungsaufwand

Die Architektur erfordert einen erfahrenen Next.js-Entwickler. Sie müssen die Middleware korrekt konfigurieren, hreflang pro Domain einrichten, für jede Domain eine eigene Sitemap und eine eigene robots.txt bereitstellen und die SEO-Metadaten getrennt verwalten. Fehler führen zu Keyword-Kannibalisierung und zum Verlust der Geotargeting-Signale.

Sinnvoll ist dieser Ansatz für Unternehmen in drei oder mehr Ländern mit eigenen ccTLDs, mit einem Entwicklungsteam (nicht nur einem Freelancer) und einem bestehenden oder geplanten Next.js-Stack. Für ein kleines Unternehmen mit einer oder zwei Sprachen ist er überdimensioniert.

Lokalisierung und Übersetzung: So machen Sie es richtig

Lokalisierung ist nicht dasselbe wie Übersetzung. Übersetzung bedeutet, den Sinn in eine andere Sprache zu übertragen. Lokalisierung bedeutet, Inhalte an den kulturellen Kontext, die Erwartungen der Zielgruppe und lokale Gepflogenheiten anzupassen. Für SEO ist der Unterschied entscheidend: Maschinelle Übersetzung erzeugt minderwertigen Duplicate Content, den Google immer besser erkennt.

Maschinelle Übersetzung (DeepL, Google Translate)
Schnell und günstig, verlangt aber zwingend die Überarbeitung durch eine Muttersprachlerin oder einen Muttersprachler. Rohe maschinelle Übersetzung ohne Nachbearbeitung ist keine Lokalisierung, sondern ein Risikofaktor für eine Abwertung wegen Thin Content. Nutzen Sie sie als ersten Entwurf, nicht als fertiges Ergebnis.
Professionelle Übersetzung mit Lokalisierung
Eine muttersprachliche Übersetzerin oder ein Übersetzer passt nicht nur den Text an, sondern auch Beispiele, Fallstudien, Maßeinheiten, Datums- und Währungsformate sowie kulturelle Bezüge. Das ist teuer, aber der richtige Weg für zentrale Seiten: Startseite, Leistungen, Über uns.
CAT-Tools und Translation Memory (TM)
Für große Contentmengen: Phrase (früher Memsource), Lokalise, Crowdin. Sie speichern abgestimmte Übersetzungen von Begriffen und sparen bei Aktualisierungen bis zu 40 % der Zeit. Sie lassen sich über CI/CD-Pipelines mit der Codebasis verbinden.

SEO-Keywords in den Zielsprachen müssen eigenständig recherchiert werden: Eine wörtliche Übersetzung einer Keyword-Phrase deckt sich oft nicht mit dem, was Muttersprachler tatsächlich suchen. Nutzen Sie Ahrefs oder Semrush mit dem Zielland als Einstellung, nicht ein Übersetzungstool.

Recherchieren Sie die Semantik für jede Zielsprache separat. „Website-Promotion“ gehört nicht zum selben Suchcluster wie „SEO“; die beiden haben unterschiedliche Suchvolumina und Konkurrenzniveaus. Führen Sie die Keyword-Recherche immer separat für jede Locale durch, nicht nur als Übersetzung.

SEO-Konfiguration: hreflang, Sitemap, Canonical

Das technische SEO-Setup einer mehrsprachigen Website besteht aus mehreren Pflichtelementen. Fehlt eines davon, entstehen Verwirrung bei der Indexierung und Traffic-Verluste.

hreflang

Das Attribut hreflang sagt Google: „Das ist dieselbe Seite, nur für eine andere Sprache oder regionale Zielgruppe.“ Umgesetzt wird es über <link rel="alternate" hreflang="en"> im <head> oder über die XML-Sitemap. Es ist für alle Sprachversionen Pflicht, einschließlich x-default (die Standardversion). Fehler bei hreflang zählen zu den häufigsten Ursachen dafür, dass die falsche Sprachversion rankt.

XML-Sitemap

Bei einer mehrsprachigen Website muss die Sitemap alle Sprachversionen jeder Seite mit hreflang-Annotationen enthalten. Bei Multi-Domain-Setups gibt es für jede Domain eine eigene Sitemap. Google überträgt das Wissen über Seiten nicht automatisch zwischen Domains, auch wenn dieselbe Codebasis sie ausliefert.

Canonical-Tags

Jede Sprachversion ist selbst-kanonisch: Ihr Canonical-Tag verweist auf die eigene URL und nicht auf die Hauptsprachversion. Nutzen Sie Canonical-Tags nicht, um Sprachversionen zu „bündeln“. Damit würden Sie Google anweisen, die Übersetzungen zu ignorieren. hreflang und Canonical sind unterschiedliche Werkzeuge mit unterschiedlichen Aufgaben.

Metadaten in der richtigen Sprache

Title, Description, og:title, og:description – alles muss in der Sprache der jeweiligen Seitenversion stehen. Gemischte Sprachen in den Metadaten senken die CTR und verwirren den Algorithmus. Für jede Seite in jeder Locale gilt: eindeutige, optimierte Metadaten.

Häufiger Fehler: hreflang ist korrekt gesetzt, die Seiten sind aber in einer bestimmten Region per robots.txt von der Indexierung ausgeschlossen. Google kann hreflang nicht auf Seiten anwenden, die es nicht indexieren darf. Prüfen Sie die robots.txt separat für jede Domain und Subdomain.

Die Wahl: Unterverzeichnisse oder Multi-Domains

Universeller Rat: Beginnen Sie mit einer Konkurrenzanalyse in jeder Zielregion. Nutzen die Top 5 Ihrer Nische in Deutschland deutsche ccTLDs (.de), funktioniert das Unterverzeichnis example.com/de/, ist aber strukturell im Nachteil. Nutzen die Konkurrenten Unterverzeichnisse, gibt es keinen Grund, Ressourcen in ccTLDs zu investieren.

Unterverzeichnisse wählen, wenn
Es handelt sich um ein kleines oder mittleres Unternehmen ohne eigene Teams pro Land. Das Budget ist begrenzt. Schnelligkeit beim Start zählt. Die Konkurrenten in den Zielregionen nutzen ebenfalls Unterverzeichnisse. Die Struktur skaliert gut: Eine neue Sprache bedeutet einen neuen Ordner und Übersetzungen.
ccTLDs wählen, wenn
Sie wollen in bestimmten Ländern mit einem stark umkämpften Markt präsent sein. Die Konkurrenten nutzen ccTLDs. Es gibt eigene Teams oder ein Budget, um jede Domain separat zu betreuen. Maximales lokales Vertrauen ist wichtig (Finanzen, E-Commerce, Rechtsdienstleistungen).
Subdomains vermeiden
Subdomains sind das Schlechteste aus drei Welten: Der Linkjuice wird schlechter übertragen als bei Unterverzeichnissen, das Geosignal ist schwächer als bei ccTLDs, und die Pflege ist aufwendiger als bei Unterverzeichnissen. Verwenden Sie sie nur, wenn die technische Architektur es verlangt (z. B. bei einem SaaS mit eigenen Kundendomains).
Die wirkungsvollste SEO-Option – regionale ccTLDs mit einem Next.js-Monorepo – ist zugleich die teuerste im Aufbau und in der Pflege. Fünf oder mehr Domains mit eigenen Inhalten, separaten Linkaufbau-Strategien und Lokalisierungsteams bedeuten einen erheblichen operativen Aufwand. Stellen Sie sicher, dass das Unternehmen für diese Investition bereit ist, bevor Sie mit der Umsetzung beginnen.

In der Praxis starten die meisten Unternehmen mit Unterverzeichnissen und wechseln mit dem Wachstum zu ccTLDs. Gut konfigurierte 301-Weiterleitungen und hreflang sorgen für eine sichere Migration ohne Verlust von Positionen. Keine Variante ist endgültig: Die Architektur lässt sich mit einem sauberen technischen Migrationsplan ändern.

FAQ

Ist hreflang nötig, wenn ich nur eine Sprache, aber mehrere Regionen habe?
Ja. Für regionales Targeting ohne Sprachwechsel verwenden Sie hreflang mit einem Regionskürzel: hreflang="en-US" für die USA, hreflang="en-GB" für das Vereinigte Königreich. Damit teilen Sie Google mit, dass der Inhalt in einer Sprache vorliegt, aber auf verschiedene Länder zielt.
Kann WordPress mehrere ccTLD-Domains verwalten?
Technisch ja: über WPML mit getrennten WordPress-Installationen pro Domain oder über Multisite. Das ist aber kein Monorepo, sondern mehrere unabhängige WordPress-Installationen, die manuell synchronisiert werden müssen. Die Skalierung ist mühsam.
Wie richte ich eine mehrsprachige Website auf MODX ein?
Über die Komponente Babel und die Konfiguration der Kontexte. Jede Sprache oder Region wird zu einem eigenen Kontext mit eigenem Ressourcenbaum und eigenen Einstellungen. Babel synchronisiert die Inhalte zwischen den Kontexten. Sie brauchen einen erfahrenen MODX-Entwickler; die Dokumentation zu Babel ist dünn.
Beeinflusst die Sprache der Website das Ranking in einem bestimmten Land?
Die Sprache ist ein Faktor, aber nicht der entscheidende. Wichtiger sind: ccTLD oder Geotargeting in der Search Console, Backlinks von lokalen Quellen, die Ladezeit der Website in der Region und die Verhaltensfaktoren der lokalen Zielgruppe.
Wie aufwendig ist eine Migration von Unterverzeichnissen auf ccTLDs?
Aufwendig, aber machbar. Nötige Schritte: Domains registrieren, Inhalte migrieren, hreflang mit den neuen URLs einrichten, 301-Weiterleitungen von den alten URLs auf die neuen Domains setzen, Backlink-Profile aktualisieren und neue Sitemaps einreichen. Der Prozess dauert 2–4 Monate, mit einem Traffic-Rückgang über 1–3 Monate.

Check it with SpiderHead

Free and local: run the audit on your own machine.

Try it