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. Jedes url-Element muss über ein loc-Tag verfügen, das die Seiten-URLs angibt, sowie ein Unterelement xhtml: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-/Gebietsschemacode de-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

Zurück