Moin moin,
ich bin über hreflang gestolpert.
Früher notierte man im head <meta name="Content-language" content="de">, heute <html lang="de">. Aber wofür ist nun diese Angabe: <link rel="alternate" hreflang="es" href="http://es.example.com/" />?
Geht es bei der Angabe einzig darum Google alternative Sprachversionen anzugeben? Dann denke ich mal ich sollte davon gebrauch machen. Die Seite www.barth.de existiert in de und en, die en Version liegt im Verzeichnis "/en". Nun kann man diese Angabe in jeder html Datei oder in der sitemap.xml machen. Ich würde die sitemap.xml bevorzugen.
Z.Z. sehen die Einträge so aus:
<url>
<loc>http://www.barth.de/footer/agb.html</loc>
<lastmod>2016-02-09T10:00:00+00:00</lastmod>
</url>
<url>
<loc>http://www.barth.de/en/footer/agb.html</loc>
<lastmod>2016-02-09T10:00:00+00:00</lastmod>
</url>
Da ja jede Version auf sich selbst und die andere Sprachversion zeigen soll würde ich die Einträge wie folgt ändern:
<url>
<loc>http://www.barth.de/footer/agb.html</loc>
<xhtml:link rel="alternate"
hreflang="de"
href="http://www.barth.de/footer/agb.html" />
<xhtml:link rel="alternate"
hreflang="en"
href="http://www.barth.de/en/footer/agb.html" />
<lastmod>2016-02-10T10:00:00+00:00</lastmod>
</url>
<url>
<loc>http://www.barth.de/en/footer/agb.html</loc>
<xhtml:link rel="alternate"
hreflang="de"
href="http://www.barth.de/footer/agb.html" />
<xhtml:link rel="alternate"
hreflang="en"
href="http://www.barth.de/en/footer/agb.html" />
<lastmod>2016-02-10T10:00:00+00:00</lastmod>
</url>
Ist dann diese Vorgehensweise richtig und sinnvoll?
Gruß
Fred
Tag ein, Tag aus, Webseiten-Entwickler beklagt monotone Arbeit.