Google Sitemap für Multi-Language (Regional)
Die XML Sitemap einer mehrsprachigen Website kann mit Attributen (rel, hreflang) ausgezeichnet werden, sodass Google erkennt um welche Sprachversion es sich handelt.
Durch die Auszeichnung mit rel=“alternate“ und hreflang=“id“ kann jeder Seite die dazugehörige Sprachversion zugewiesen werden.
Beispiel:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://www.example.com/english/</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://www.example.com/deutsch/"
/>
<xhtml:link
rel="alternate"
hreflang="de-ch"
href="http://www.example.com/schweiz-deutsch/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://www.example.com/english/"
/>
</url>
<url>
<loc>http://www.example.com/deutsch/</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://www.example.com/english/"
/>
<xhtml:link
rel="alternate"
hreflang="de-ch"
href="http://www.example.com/schweiz-deutsch/"
/>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://www.example.com/deutsch/"
/>
</url>
<url>
<loc>http://www.example.com/schweiz-deutsch/</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://www.example.com/deutsch/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://www.example.com/english/"
/>
<xhtml:link
rel="alternate"
hreflang="de-ch"
href="http://www.example.com/schweiz-deutsch/"
/>
</url>
</urlset>
Hinweise:
- Geben Sie den XHTML-Namespace wie folgt an:
- Sie müssen ein separates
url
-Element für jede URL erstellen. Jedesurl
-Element muss über ein loc-Tag verfügen, das die Seiten-URLs angibt, sowie ein Unterelementxhtml:link rel="alternate" hreflang="XX"
für jede alternative Version der Seite, darunter die Seite selbst. - In diesem Beispiel wird der Sprachcode
de
für die an deutschsprachige Nutzer aus aller Welt gerichtete Seite und der Sprach-/Gebietsschemacodede-ch
für die an deutschsprachige Nutzer in der Schweiz gerichtete Seite verwendet. Bei mehreren alternativen URLs für Nutzer mit derselben Sprache, aber unterschiedlichen Gebietsschemas wird eine allgemeine URL für Nutzer empfohlen, die geografisch nicht zuzuordnen sind. So könnten Sie spezielle URLs für das regionale Englisch in Irland (EN-IE
), Kanada (EN-CA
) und Australien (EN-AU
) einrichten. Alle sonstigen Nutzer, die Englisch sprechen, sehen die allgemeine englische Seite (en
). Geben Sie in diesem Fall die allgemeine englische Seite (en
) beispielsweise für britische Nutzer ein.
Quelle: https://support.google.com/webmasters/answer/2620865?hl=de