WordPress in zwei Sprachen betreiben – ohne doppelte Inhalte

Mant Multilingual: one WordPress site served in English at the root and in German under the /de/ prefix

Wenn deine WordPress-Website eine zweite Sprache braucht, antworten die meisten Plugins gleich: Sie kopieren die Seite. Am Ende hast du zwei Beiträge, zwei IDs und zwei Fassungen, die du synchron halten musst — und in einem WooCommerce-Shop zwei Produkte mit zwei Preisen und zwei Lagerbeständen für eine einzige Sache, die du verkaufst.

Mant Multilingual geht den anderen Weg. Deine Seite bleibt genau so, wie sie ist. Die Übersetzung wird getrennt gespeichert und über das Original gelegt, sobald jemand die übersetzte Adresse aufruft. Nichts wird dupliziert, also gibt es auch nichts synchron zu halten.

One WordPress post in wp_posts served at example.com/about/ in English and at example.com/de/about/ in German, each with its own html lang, canonical and hreflang
Eine Seite in der Datenbank, zwei crawlbare Adressen. Das Original wird nie kopiert.

Ein Original, zwei Adressen

Die Sprache, in der deine Website geschrieben ist, behält alle Adressen, die sie immer hatte. Jede weitere Sprache wird unter ihrem eigenen Präfix ausgeliefert: /de/about/ neben /about/. Beides sind echte URLs, die Suchmaschinen crawlen können, jede mit dem richtigen html lang, einem eigenen Canonical und hreflang-Links auf ihre Gegenstücke, mit x-default auf der Ausgangssprache.

Hinter beiden Adressen steht ein einziger Beitrag in wp_posts. Die deutschen Wörter liegen in den eigenen Tabellen des Plugins und werden beim Rendern angewendet. Deaktiviere das Plugin, und die ursprüngliche Website ist genau das, was sie vorher war.

Die Wörter übersetzen, nicht das Markup

Eine Seite ist kein einziger Textblock, und ein Übersetzungsfeld, das dir eine Wand aus Block-Markup hinstellt, ist der sicherste Weg zu kaputten Übersetzungen. Mant Multilingual teilt die Seite in Stücke: Jede Überschrift, jeder Absatz, jede Schaltfläche und jeder Listenpunkt ist ein eigenes Feld, direkt neben dem Original, zu dem es gehört.

The Mant Multilingual sidebar in the WordPress block editor, translating a page heading, paragraph and button one field at a time beside the German original
Jede Überschrift, jeder Absatz und jede Schaltfläche ist ein eigenes Feld neben dem Original.

Weil nur die Wörter gespeichert werden, geht beim Umgestalten nichts kaputt. Ändere Farben, Abstände oder die Reihenfolge der Blöcke im Original, und die Übersetzung wird in der aktuellen Struktur der Seite ausgeliefert, ohne zweites Speichern. Kommt ein neuer Absatz dazu, erscheint er in der Ausgangssprache, bis ihn jemand übersetzt — nie als leere Lücke.

Ein Produkt. Ein Preis. Ein Lagerbestand.

In einem Shop ist Duplizieren nicht nur unordentlich, sondern gefährlich: Zwei Produktdatensätze bedeuten zwei Lagerbestände und zwei Stellen, an denen der Preis auseinanderlaufen kann. Mant Multilingual übersetzt Produktname, Beschreibung und Kurzbeschreibung und lässt alles andere geteilt — Preis, Bestand, SKU, Downloads, Bestellungen.

Die Bestellung merkt sich die Sprache, in der sie aufgegeben wurde. E-Mails an Kundinnen und Kunden, Bestellnotizen und Rechnungen entstehen in dieser Sprache, während Post an dich in der Sprache deines Admin-Bereichs bleibt. HPOS sowie der klassische und der Block-Checkout sind abgedeckt, und auf einer Website ganz ohne Shop läuft das Plugin genauso zufrieden.

Was Besucher und Suchmaschinen sehen

The same WordPress page side by side: the English original at /about/ and the German translation at /de/about/, with a DE EN language switcher in the header
Dieselbe Seite in beiden Sprachen, mit dem Sprachumschalter im Header.

Besucher wechseln mit einem Block, den du in einen Header-Template-Teil setzen kannst — wahlweise mit vollen Sprachnamen oder mit Kürzeln wie DE und EN. Suchmaschinen bekommen das richtige Sprach-Tag für die ausgelieferte Seite, ein Canonical auf die eigene Adresse dieser Sprache, hreflang zwischen den Sprachen und pro Sprache einen Abschnitt in der WordPress-Sitemap, in dem nur Übersetzungen stehen, die du tatsächlich veröffentlicht hast.

Was es nicht tut

Keine automatische Übersetzung und keinerlei externe Dienste: keine Übersetzungs-API, kein Lizenzserver, keine Nutzungsstatistik. Alles, was das Plugin speichert, bleibt in deiner eigenen Datenbank. Eigene Felder anderer Plugins und Inhalte von Page-Buildern liegen außerhalb des Feld-Editors, und der Editor sagt das auf dem Bildschirm, statt dich etwas anderes annehmen zu lassen. Die Oberflächentexte von WordPress, deinem Theme und deinen Plugins kommen aus deren eigenen offiziellen Sprachpaketen.

Kostenlos, und ohne Haken

Mant Multilingual ist GPL-3.0, ohne Bezahlstufe, ohne Lizenzschlüssel und ohne gesperrte Funktionen. Eine Deaktivierung lässt deine Website so, wie sie war, und beim Deinstallieren werden die eigenen Daten des Plugins nur entfernt, wenn du ausdrücklich darum gebeten hast. Es braucht WordPress 6.6 oder neuer und PHP 8.1 oder neuer; WooCommerce 9.0 oder neuer ist optional.

Häufige Fragen

Dupliziert es meine Beiträge oder Produkte?

Nein. Es gibt einen Beitrag und ein Produkt. Übersetzungen werden getrennt gespeichert und über das Original gelegt, sobald eine übersetzte Adresse aufgerufen wird.

Ändern sich meine URLs?

Nicht für die Sprache, in der deine Website geschrieben ist. Die behält jede Adresse. Jede weitere Sprache wird unter ihrem eigenen Präfix ausgeliefert, zum Beispiel /de/.

Ist das gut für SEO?

Jede Sprache hat ihre eigene crawlbare URL, ihr eigenes html lang, ihr eigenes Canonical, hreflang-Links zwischen den Sprachen mit x-default auf der Ausgangssprache und einen eigenen Sitemap-Abschnitt. Yoast und Rank Math geben weiterhin ihre eigenen Tags aus, das Plugin liefert nur den Sprachkontext dazu.

Was passiert, wenn ich es deaktiviere?

Die Website liefert die Ausgangssprache genau wie vorher aus, und jede gespeicherte Übersetzung bleibt erhalten und wartet darauf, dass das Plugin wieder eingeschaltet wird.

Kostet es etwas?

Nein. Es ist kostenlos und GPL-3.0-lizenziert, ohne kostenpflichtiges Upgrade.


Mant Multilingual holen: kostenlos im Shop herunterladen oder zuerst die vollständige Dokumentation lesen.