Globale Unternehmen müssen so viele Kunden wie möglich in ihrer Muttersprache ansprechen. Mit seinen standardmäßigen Multi-Site- und Multilanguage-Fähigkeiten ist TYPO3 hervorragend geeignet, um verschiedene Sprachversionen desselben Inhalts zu erstellen und so jeden zu erreichen, den eine Organisation ansprechen möchte. Organisationen mit mehreren Standorten benötigen jedoch eine alternative Lösung, die TYPO3 Core nicht bieten kann. b13 hat einen Lösungsvorschlag, um diese Lücke zu schließen, und wir wollen eure Meinung hören.
Die Out-of-the-Box-Lösung von TYPO3
TYPO3 erzeugt automatisch HTML-Snippets (sogenannte hreflang-Tags), um verschiedene mehrsprachige oder regionale Versionen derselben Seite zu verlinken. Die hreflang-Tags helfen Google (oder anderen Suchmaschinen), den richtigen Inhalt für Nutzer einer bestimmten Region, Geografie oder Sprache anzuzeigen; Nutzer aus Deutschland erhalten eine andere Version der Seite als Nutzer aus Frankreich, wie wir unten zeigen.
Viele Unternehmen gehen sogar noch weiter ins Detail: Sie erstellen verschiedene Sprachversionen für eine bestimmte Region — zum Beispiel eine australisch-englische Seite und eine britisch-englische Seite.
Obwohl diese Seiten beide englisch sind, definieren die hreflang-Tags eindeutig die Region, für die sie bestimmt sind. In einem einzigen Seitenbaum speichert TYPO3 beide Beispiele in der Datenbank als übersetzte Versionen derselben Seite, sodass diese hreflang-Tags automatisch erstellt werden können. Die hreflang-Tags informieren Google oder andere Suchmaschinen über die Beziehung zwischen den übersetzten Seiten, damit klar ist, dass es sich nicht um doppelte Inhalte handelt.
Nicht verlinkte Seiten können SEO negativ beeinflussen
Im TYPO3-Backend können Unternehmen ihre mehrsprachigen Anforderungen auf unterschiedliche Weise erfüllen. Sie können für jede Sprache einen eigenen Seitenbaum erstellen oder alle ihre Sprachen in einem Baum zusammenfassen. Hier gibt es einen Haken: Sprachversionen können nur dann automatisch verlinkt werden, wenn sie sich im selben Seitenbaum befinden. Bei jeder anderen Konfiguration ist es für jedes System, auch für TYPO3, unmöglich zu wissen, welche Seiten aus anderen Seitenbäumen für andere Regionen oder Sprachen denselben Inhalt darstellen sollen. Viele Organisationen haben ein mehrsprachiges Setup, das bereits mehrere Seitenbäume verwendet, und diese Seiten mit mehrsprachigen Versionen bleiben zwischeneinander unverlinkt.
Eine Organisation kann auch verschiedene regionale Websites haben, die nur für die jeweilige Region bestimmt sind. Zum Beispiel kann eine Website für Spanien mit spanischen und englischen Inhalten auch eine südamerikanische Website mit spanischen, englischen und portugiesischen Inhalten haben. Das TYPO3-Backend kann nicht erkennen, ob es sich dabei um denselben Inhalt handelt und kann sie daher auch nicht verlinken.
In beiden Fällen können diese fehlenden Links Probleme mit Google mit sich bringen. Da die Suchmaschine die Beziehung zwischen den Seiten nicht erkennen kann, könnte sie sie als doppelte Inhalte behandeln, was sich negativ auf deine SEO auswirkt. Leider ist es mit den Kernfunktionen von TYPO3 nicht möglich, diese Seiten im Backend zu verbinden.
Wir sind bei Kundenprojekten immer wieder auf dieses Problem gestoßen, vor allem bei Websites mit Dutzenden oder Hunderten von Sprachen oder regionalen Seiten. Wir schlagen eine Erweiterung vor, die dieses Problem mit doppelten Inhalten für alle betroffenen Websites und Projekte löst.
Die Erweiterung: Multi-Tree-Setups und seitenübergreifende hreflang-Tags Realität werden lassen
Unsere Erweiterung soll sowohl mehrsprachige Multi-Tree-Setups als auch seitenübergreifende hreflang-Tags ermöglichen. Mit der vorgeschlagenen Erweiterung kann eine Gruppe zusammengehöriger Seiten (z. B. eine englische Seite mit deutschen und spanischen Übersetzungen) mit einem anderen Seitenbaum in derselben TYPO3-Instanz verknüpft werden, der denselben Inhalt für eine andere Region enthält, z. B. eine US-Version mit englischen und spanischen Versionen.
Wir verbinden die EN-Version von Seitenbaum 1 mit der Standardsprache (wahrscheinlich EN in Seitenbaum 2 für die USA) und stellen sicher, dass die resultierenden Seiten für Seitenbaum 1 und 2 in alle Richtungen verbunden sind. Das resultierende „hreflang page set“ würde diese Regionen/Sprachversionen enthalten:
US-EN
US-ES
EN
DE
ES
Bei der Verlinkung dieser beiden Seiten legt der Editor den „globalen Standard“ fest, der als default-x Tag auf allen verlinkten Seiten hinzugefügt wird.
Darüber hinaus gibt es weitere potenzielle Vorteile, die die Erweiterung bieten könnte, wie z. B:
Erweiterte Sitemap — Eine Sitemap, die alle deine verschiedenen Sprachen enthält
Benutzerbeschränkungen — Gib regionalen Benutzern die Erlaubnis, ihre Seite zu bearbeiten oder zu verlinken, aber nicht andere (z. B. können Redakteure in Spanien nicht die russische Seite ändern, sondern nur ihre eigene)
Hast du eine mehrsprachige Website, die von diesem Problem betroffen ist? Du kannst helfen.
Mit unserer skizzierten Extension könnten Organisationen, die einen Seitenbaum für jede Sprache, Region und jedes Land benötigen, alle in einem verknüpften, mehrstufigen Aufbau untergebracht werden. Durch die größere Ausgereiftheit dieser Erweiterung könnten die Bedürfnisse einer größeren Anzahl von Websites besser erfüllt und die SEO-Belastung durch doppelte Inhalte beseitigt werden.
Wenn du eine mehrsprachige TYPO3 Website hast, bist du vielleicht (unwissentlich) von diesem Problem betroffen. Die gute Nachricht ist, dass du Teil der Lösung sein kannst! Wir suchen derzeit nach Sponsoren, die mithelfen wollen, diese neue, hochflexible, kostenlos verfügbare und quelloffene Erweiterung für TYPO3 für alle Wirklichkeit werden zu lassen.
Würde diese Erweiterung deinem mehrsprachigen Anwendungsfall helfen?
Als b13-Gründer und CEO is David derjenige, mit dem Du es zu tun haben wirst, wenn Du mit uns zusammenarbeiten möchtest. Er eignet sich ständig neue Fähigkeiten an und bestimmt maßgeblich unsere hochmodernen Ansätze in der Frontend-Entwicklung.
KI-Inhalte in TYPO3: Transparenz braucht Verantwortung
|Benni Mack
Der EU AI Act rückt die Herkunft KI-generierter Inhalte in den Fokus. AI Label kennzeichnet KI-generierte und KI-bearbeitete Inhalte in TYPO3 und dokumentiert, wer den…
Fang an, Ökosysteme zu bauen statt nur Plattformen zu kaufen.
|David Steeb
Der erste TYPO3 Summit North America eröffnete mit einer Keynote, die neu formuliert, wie Enterprise-Teams über Content-Management nachdenken sollten — von Plattformen zu…
Notizen aus Atlanta — Was der erste TYPO3 Summit North America über das nächste Jahrzehnt Enterprise-CMS verrät
|David Steeb
Bericht vom ersten TYPO3 Summit North America in Atlanta. Über Governance, die man nicht einfach so aufkaufen kann, vorhersehbare 7-Jahres-Lebenszyklen, die Distributionsschicht…
Happy Release Day TYPO3 v14: Warum dieser Release zeigt, wie stark Open Source sein kann
|Florian “Flix” Keitgen
TYPO3 v14 verbessert Workflows für Redakteure, Marketing-Teams und Entwickler — und zeigt, wie Community-getriebene Open Source echte Wirkung entfaltet.
QR-Codes in TYPO3 v14: Integriertes Link-Management, das Redakteuren den Alltag erleichtert
|David Steeb
Mit TYPO3 v14.1 können Redakteur:innen QR-Codes direkt im Backend erzeugen und verwalten. Persistent, trackbar, sicher — ideal für Flyer, Events, Beschilderung.
Den Seitenmodul-Header zähmen — Warum wir EXT:page_info_tabs entwickelt haben
|David Steeb
Wenn mehrere TYPO3-Extensions Inhalte im Page Module Header stapeln, wird es schnell unübersichtlich. EXT:page_info_tabs strukturiert alles automatisch in übersichtliche Tabs —…