hreflang automatisch im Header (deutsche Version)
Posted: Sun 1. Mar 2015, 21:57
Hallo,
Google ist es wichtig, dass bei verschiedenen Sprachen der Seiten im meta header entsprechende tags erscheinen.
Beispiel:
Mag zunächst unwichtig scheinen. Wer aber aus dem Google listing alles rausholen möchte dem ist das dringend zu empfehlen. (natürlich auch gültig für andere SE).
Leider ist das in CMSimple bisher nicht implementiert. Ist auch nicht so simpel.
Im Folgenden poste ich meine Lösung. Um diese zu verwenden sind allerdings ein paar manuelle Schritte OFFLINE in einem Texteditor nötig.
Also bitte nur durchführen wenn man über FTP und einen vernünftigen Code editor verfügt und vorher ein komplettes Backup macht. Ein Fehler in einem php code und die gesamte Seite ist im Ar...
Vorbereitung:
Alle Seiten die in zwei Sprachen existieren müssen identifiziert werden. Hierbei ist ZWINGEND dass diese innerhalb der Architektur auf den selben Ebenen liegen! Optimal ist eine vollständige Spiegelung der Webseite in zwei Sprachen.
Die Haupt-Sprache bei mir ist Deutsch, die 2. Sprache ist Englisch (ggf. /en/ durch /sprache2/ ersetzen)
Die folgenden Dateien müssen offline verfügbar heruntergeladen werden (FTP dringend zu empfehlen!):
cmsimple/cms.php
cmsimple/functions.php
content/pagedata.php
/en/content/pagedata.php
Im nächsten Post Beginn der Arbeit ...
Google ist es wichtig, dass bei verschiedenen Sprachen der Seiten im meta header entsprechende tags erscheinen.
Beispiel:
Code: Select all
<link rel="alternate" hreflang="en" href="http://www.praxis-goettingen-zentrum.de/en/?Service">
<link rel="alternate" hreflang="de" href="http://www.praxis-goettingen-zentrum.de/?Leistungen">
Leider ist das in CMSimple bisher nicht implementiert. Ist auch nicht so simpel.
Im Folgenden poste ich meine Lösung. Um diese zu verwenden sind allerdings ein paar manuelle Schritte OFFLINE in einem Texteditor nötig.
Also bitte nur durchführen wenn man über FTP und einen vernünftigen Code editor verfügt und vorher ein komplettes Backup macht. Ein Fehler in einem php code und die gesamte Seite ist im Ar...
Vorbereitung:
Alle Seiten die in zwei Sprachen existieren müssen identifiziert werden. Hierbei ist ZWINGEND dass diese innerhalb der Architektur auf den selben Ebenen liegen! Optimal ist eine vollständige Spiegelung der Webseite in zwei Sprachen.
Die Haupt-Sprache bei mir ist Deutsch, die 2. Sprache ist Englisch (ggf. /en/ durch /sprache2/ ersetzen)
Die folgenden Dateien müssen offline verfügbar heruntergeladen werden (FTP dringend zu empfehlen!):
cmsimple/cms.php
cmsimple/functions.php
content/pagedata.php
/en/content/pagedata.php
Im nächsten Post Beginn der Arbeit ...