Fred: Google und das hreflang

Beitrag lesen

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.