Zum Inhalt springen
SEO NW – Alexander Müller 18 FachportaleHotline 0800 188 7 100 rund um die UhrGratis Sprechstundewww.seo-manager.info
Joomla SEOFachportal von SEO NW
Menü

Ratgeber

Joomla Mehrsprachigkeit und SEO

Joomla bringt Mehrsprachigkeit ohne Erweiterung mit. Für SEO zählen eine eigene Adresse je Sprachversion, verknüpfte Übersetzungen über die Item Associations des Language-Filter-Plugins und vollständige hreflang-Angaben, die Joomla über die Option Add Alternate Meta Tags ausgeben kann.

Zwei Kaffeetassen und zwei aufgeschlagene leere Notizbücher auf einem Holztisch, dazwischen ein kleiner Globus
Bild: KI-generiert

Joomla bringt Mehrsprachigkeit ohne zusätzliche Erweiterung mit [1]. Für Google ist eine mehrsprachige Website trotzdem eine Herausforderung: Die Suchmaschine soll jede Sprachversion finden, sie der richtigen Zielgruppe zeigen und die Übersetzungen nicht für doppelte Inhalte halten. Dieser Ratgeber zeigt, wie das mit Joomla-Bordmitteln gelingt und wo die typischen Fehler liegen.

Wie Joomla Sprachen organisiert

Joomla unterscheidet zwei Arten von Sprachen. Installierte Sprachen bestimmen, in welcher Sprache die Oberfläche von Joomla und den Erweiterungen erscheint. Inhaltssprachen legen fest, in welchen Sprachen du Beiträge, Kategorien und Menüs schreibst [1]. Jeder Beitrag trägt ein Sprachfeld, zum Beispiel de-DE, en-GB oder ein Sternchen für alle Sprachen [1].

Für eine mehrsprachige Website installierst du zuerst die Sprachpakete und veröffentlichst die passenden Inhaltssprachen. Danach bekommt jede Sprache ein eigenes Menü mit einem eigenen Startseiten-Menüpunkt, bei dem die Option Default Page auf Ja steht und die Sprache gesetzt ist. Auch Kategorien legst du je Sprache an [2]. Ein Sprachwechsler-Modul zeigt Besuchern die verfügbaren Sprachen; die Reihenfolge der Inhaltssprachen bestimmt die Reihenfolge im Sprachwechsler [2].

Das Plugin System - Language Filter

Herzstück der Mehrsprachigkeit ist das Plugin System - Language Filter. Es filtert die angezeigten Inhalte nach Sprache. Damit Übersetzungen miteinander verbunden werden können, stellst du dort Item Associations auf Ja [1]. Erst dann erscheint beim Bearbeiten eines Beitrags der Reiter Associations, über den du mit Create eine Übersetzung anlegst. Eine Übersicht aller Übersetzungen bietet die Komponente Multilingual Associations [1].

Hand stellt kleine unbeschriftete Kippschalter auf einem hölzernen Schaltbrett ein, warmes Seitenlicht
Bild: KI-generiert

Für SEO sind vier weitere Einstellungen des Plugins wichtig [3]:

  • Add Alternate Meta Tags gibt die hreflang-Verweise auf die verknüpften Sprachversionen aus.
  • Add x-default Meta Tag und x-default Language legen fest, welche Version als Rückfall für alle anderen Sprachen gilt.
  • Remove URL Language Code entfernt den Sprachcode aus den Adressen der Standardsprache.
  • Language Selection for new Visitors und Automatic Language Change steuern, welche Sprache Besucher beim ersten Aufruf sehen.

Die hreflang-Angaben funktionieren nur für Inhalte, die über Associations miteinander verknüpft sind. Ein englischer Beitrag ohne Verknüpfung zum deutschen Original steht für Google ohne Bezug zur deutschen Version da. In unseren Audits ist das bei gewachsenen Websites der häufigste Befund: Die Übersetzungen existieren, aber niemand hat sie verknüpft.

Noch eine Frage offen?

In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.

Was Google bei hreflang verlangt

Google erklärt in seiner Dokumentation, wie hreflang-Angaben aussehen müssen. Jede Sprachversion nennt sich selbst und alle anderen Versionen, und die Liste ist auf allen Versionen gleich [4]. Verweise müssen gegenseitig sein: Verweist Seite A auf Seite B, muss B auf A zurückverweisen, sonst kann Google die Angaben ignorieren [4]. Die Adressen werden vollständig mit Protokoll angegeben [4].

Der Sprachcode folgt ISO 639-1, ein optionaler Regionscode ISO 3166-1 Alpha-2, also etwa de, de-AT oder en-GB. Ein Regionscode allein ist ungültig [4]. Den Wert x-default beschreibt Google als Rückfall für Nutzer, deren Sprache oder Region zu keiner der angegebenen Versionen passt, etwa eine Seite zur Sprachauswahl [4]. Google erkennt die Sprache einer Seite mit eigenen Verfahren und nutzt dafür weder hreflang noch das lang-Attribut im HTML [4]. Die Angaben helfen Google also, die passende Version auszuliefern, sie ersetzen aber keine saubere Übersetzung.

hreflang lässt sich im HTML-Kopf, im HTTP-Header oder in der XML-Sitemap angeben. Alle drei Wege gleichzeitig zu nutzen bringt laut Google keinen Vorteil [4]. Bei Joomla ist der Weg über die Alternate-Tags im Seitenkopf der naheliegende. Wenn deine Sitemap-Erweiterung zusätzlich hreflang ausgibt, prüfe, ob beide Angaben übereinstimmen. Widersprüche erschweren Google die Arbeit. Mehr zur Sitemap in Joomla steht im Ratgeber Joomla XML-Sitemap mit OSMap, den Begriff selbst erklärt das Glossar unter hreflang.

Adressen und automatische Weiterleitungen

Google empfiehlt, jede Sprachversion unter einer eigenen Adresse anzubieten, statt die Sprache über Cookies oder Browsereinstellungen umzuschalten [5]. Joomla erfüllt das von Haus aus, weil jede Inhaltssprache einen eigenen Sprachcode in der Adresse bekommt. Als Struktur nennt Google Länderdomains, Subdomains und Unterverzeichnisse wie example.com/de/; von Parametern wie ?loc=de rät Google ab [5]. Unterverzeichnisse sind bei Joomla die übliche und einfachste Lösung.

Bahnweiche, an der sich mehrere Gleise in verschiedene Richtungen verzweigen, unter klarem Morgenhimmel
Bild: KI-generiert

Vorsicht ist bei automatischen Weiterleitungen geboten. Google rät davon ab, Besucher aufgrund von Annahmen über ihre Sprache automatisch auf eine andere Sprachversion umzuleiten, weil Nutzer und Suchmaschinen dann womöglich nicht mehr alle Versionen erreichen [5]. Besser sind Links, über die Besucher selbst wechseln können [5]. Google weist zudem darauf hin, dass der Googlebot keinen Accept-Language-Header sendet und überwiegend aus den USA crawlt [5]. Eine Website, die nach Browsersprache oder Standort umleitet, zeigt dem Googlebot also womöglich immer nur die englische Version. Prüfe deshalb die Einstellungen zur Sprachauswahl für neue Besucher im Language-Filter-Plugin und teste die Website mit dem URL-Prüftool der Search Console.

Halbe Übersetzungen und Startseiten

Google rät, auf einer Seite nur eine Sprache zu verwenden, für Inhalt und Navigation gleichermaßen [5]. Eine englische Seite mit deutschem Menü, deutscher Seitenleiste und deutschem Fußbereich wirkt auf Leser unfertig und erschwert Google die Zuordnung. In Joomla passiert das schnell, wenn Module mit der Sprache "Alle" angelegt sind. Lege Module mit Text deshalb je Sprache an und weise ihnen die passende Sprache zu.

Frau vergleicht an einem langen Tisch zwei Stapel ausgedruckter Seiten, mit Lesebrille, im Tageslicht
Bild: KI-generiert

Ein zweiter Stolperstein ist die Startseite. Im Joomla-Handbuch steht ein Hinweis zu Menüpunkten: Verweist ein Menüpunkt im Hauptmenü auf einen Beitrag, der als Vorlage für Übersetzungen dient, muss seine Sprache gesetzt sein, sonst kann der Sprachwechsel zu einer Fehlerseite führen [2]. Teste nach jeder größeren Änderung, ob der Sprachwechsler auf jeder Seite zur passenden Übersetzung führt und nicht zur Startseite oder ins Leere.

Canonical und Übersetzungen

Eine Übersetzung ist ein eigener Text in einer anderen Sprache, und die hreflang-Verknüpfungen sagen Google, dass die Versionen zusammengehören. Google empfiehlt, auf der kanonischen Seite selbst auf sich als kanonische Adresse zu verweisen [6]. Jede Sprachversion verweist also auf sich und nicht auf das deutsche Original. Google bevorzugt bei der Wahl der kanonischen Adresse solche, die Teil einer gegenseitigen hreflang-Gruppe sind, und empfiehlt, auch in hreflang-Angaben die HTTPS-Adressen zu verwenden [6]. Eine automatisch übersetzte Seite ohne Prüfung hilft dagegen weder Lesern noch dem Ranking. Ein Muttersprachler oder eine sorgfältige Durchsicht kostet Zeit, verhindert aber peinliche Fehler auf Seiten, die Kunden im Ausland als Erstes sehen.

Ob alles stimmt, prüfst du am schnellsten im Quelltext einer Seite. Im Kopfbereich steht für jede verknüpfte Sprachversion eine Zeile mit rel="alternate" und hreflang, dazu bei aktivierter Option eine Zeile für x-default. Fehlt eine Sprache, fehlt meist die Verknüpfung im Reiter Associations. Dieselbe Prüfung wiederholst du auf der Übersetzung, denn dort muss die Liste gleich aussehen. Bei größeren Websites übernimmt ein Crawler diese Arbeit und listet Seiten mit einseitigen oder fehlenden Verweisen auf.

Wenn deine Joomla-Website in mehreren Ländern ranken soll, geht es neben der Technik auch um Keywords je Markt, Wettbewerb und Linkaufbau. Das begleiten wir unter internationales SEO. Für die Technik in Joomla helfen dir die Ratgeber zu SEF-URLs in Joomla und zur technischen SEO.

Du willst wissen, ob die hreflang-Angaben deiner Joomla-Website stimmen? Stell die Frage in der gratis SEO-Sprechstunde. Wir schauen uns ein paar Seiten gemeinsam an und zeigen dir, wo Verknüpfungen fehlen.

  1. Organisation Multilingual. Joomla! Programmers Documentation. Stand laufend. abgerufen am 30.10.2026
  2. Organisation Setup a Multilingual Site. Joomla! User Guide. Stand laufend. abgerufen am 30.10.2026
  3. Organisation Sprachdatei plg_system_languagefilter.ini (Joomla 5.4). Joomla! Project, GitHub. Stand laufend. abgerufen am 30.10.2026
  4. Organisation Google über lokalisierte Versionen deiner Seite informieren. Google Search Central. Stand 22.09.2026. abgerufen am 30.10.2026
  5. Organisation Mehrsprachige und länderspezifische Websites verwalten. Google Search Central. Stand 18.12.2025. abgerufen am 30.10.2026
  6. Organisation Doppelte URLs mit Canonicals konsolidieren. Google Search Central. Stand 15.07.2026. abgerufen am 30.10.2026

Häufige Fragen

Brauche ich für eine mehrsprachige Joomla-Website eine Erweiterung?

Für die Grundfunktionen nicht. Joomla bringt Inhaltssprachen, das Plugin System - Language Filter, Verknüpfungen von Übersetzungen und einen Sprachwechsler mit. Erweiterungen können die Übersetzungsarbeit erleichtern, sind aber keine Voraussetzung.

Gibt Joomla hreflang automatisch aus?

Ja, wenn im Language-Filter-Plugin die Option Add Alternate Meta Tags aktiv ist. Die Verweise entstehen aber nur für Inhalte, die über Item Associations miteinander verknüpft sind.

Was ist x-default?

x-default ist laut Google der Rückfall für Nutzer, deren Sprache oder Region zu keiner Version passt. In Joomla legst du ihn im Language-Filter-Plugin über Add x-default Meta Tag und x-default Language fest.

Soll ich Besucher automatisch nach Browsersprache umleiten?

Google rät davon ab. Automatische Weiterleitungen können verhindern, dass Nutzer und Suchmaschinen alle Sprachversionen erreichen. Ein gut sichtbarer Sprachwechsler ist die bessere Lösung.

Worauf soll das Canonical einer Übersetzung zeigen?

Auf die Übersetzung selbst. Google empfiehlt einen Verweis der kanonischen Seite auf sich selbst, und über hreflang erfährt Google, welche Versionen zusammengehören. Ein Canonical auf das deutsche Original könnte dazu führen, dass Google nur das Original zeigt.

Noch eine Frage offen?

In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.

Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.

Weiterlesen

  • Bilder-SEO in Joomla

    Bilder-SEO in Joomla: Dateinamen, Alt-Texte, WebP, Lazy Loading, Bildgrößen und Bild-Sitemaps.

  • Content-SEO für Joomla

    Content-SEO für Joomla: Themen nach Suchabsicht planen, Kategorien als Themenstruktur nutzen, Titel und Beschreibungen …

  • Datenschutzerklärung

    Datenschutzerklärung von SEO NW (SEO Manager): Hosting in Deutschland, Matomo-Statistik ohne Cookies und lokale …