Hallo zusammen,
auf einer Contao 3.5.6-Seite mit changelanguage-Erweiterung (2.2.10) habe ich das Problem, dass die hreflang-Links doppelt im Head eingebunden werden (für jede Sprache ein Eintrag):
HTML-Code:
<link rel="alternate" hreflang="en" lang="en" href="en/" title="Seite englisch">
<link rel="alternate" hreflang="de" lang="de" href="de/" title="Seite deutsch">
Aufmerksam bin ich darauf geworden, weil Google eine fehlerhafte hreflang-Implementierung bemängelt.
Nach meinem Verständnis müsste auch jeweils nur ein Eintrag pro Sprach-Seite vorhanden sein, oder?
Also auf der deutschen Seite der englische hreflang-Eintrag, auf der englischen der deutsche Eintrag.
Hat jemand eine Erklärung dafür, weshalb nun auf allen Seiten beide Einträge eingebunden werden?
Die englische Seitenstruktur ist als Fallback und Hauptsprache definiert, die deutschen Unterseiten referenzieren entsprechend auf die englischen. Die Seitenstrukturbäume sind vom Aufbau her absolut identisch.
Ich wäre sehr dankbar, wenn mir hier jemand einen Tipp geben könnte, da ich leider nicht mehr weiß, wo ich weitersuchen soll.
Viele Grüße,
Stefan
P.S.: Auf einer anderen Contao Webseite (2.11.17) funktioniert es wie es soll, da wird nur jeweils ein einziger Headereintrag gemacht.
Lesezeichen