Mehrsprachige Sitemap erstellen

Shopsysteme - Online Shop erstellen - Jimdo Shopify Shopware Gambio Magento etc
Antworten
Benutzeravatar
Modulfux
Beiträge: 450
Registriert: 23. Apr 2010 22:14
Land: Deutschland
Firmenname: Modulfux
Branche: Webdesign, Shoptemplates
Wohnort: Lippstadt
Kontaktdaten:

Mehrsprachige Sitemap erstellen

Im Moment stehe ich etwas auf dem Schlauch, weil die Erklärung für eine mehrsprachige Sitemap nicht ganz eindeutig ist.

Um den Inhalt der Sitemap als mehrsprachig zu kennzeichnen, sollte man wie folgt vorgehen.

Code: Alles auswählen

<?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>
Sind die zusätzlichen <url>-Knoten nur einmal pro Sprache global im Kopf der Sitemapdatei zu erstellen, oder muss das Konstrukt

Code: Alles auswählen

<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/"/>
in jedem <url>-Knoten hinzugefügt werden?


3 Monate gratis Händlerbund
Benutzeravatar
Xantiva
PLUS-Mitglied
PLUS-Mitglied
Beiträge: 4048
Registriert: 22. Okt 2010 17:52
Land: Deutschland
Firmenname: Xantiva.de
Branche: Entwickler, aber auch selber Seller!
Kontaktdaten:

Re: Mehrsprachige Sitemap erstellen

Wo hast Du diese Angaben überhaupt her? Auf http://www.sitemaps.org finde ich das nicht.

Nachtrag: Gefunden
http://googlewebmastercentral-de.blogsp ... e-und.html
bzw. hier wird es dann eindeutig:
https://support.google.com/webmasters/a ... 0865?hl=de
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 Unterelementxhtml:link rel="alternate" hreflang="XX" für jede alternative Version der Seite, darunter die Seite selbst.
Benutzeravatar
pvdb
Beiträge: 787
Registriert: 29. Jul 2009 12:30
Land: Deutschland
Branche: Programmierung mit Schwerpunkt E-Commerce und Mehrsprachigkeit
Wohnort: Hannover

Re: Mehrsprachige Sitemap erstellen

Hab das grad selbst die Tage gemacht. Du machst das nicht nur für die Startseite, sondern auch für jede Unterseite mit. So das Google zu JEDER deiner Seite sieht, welches die jeweilige Seite in einer anderen Sprache ist. Klappt auch wunderbar, wenn es verschiedene Domains sind.
Benutzeravatar
Modulfux
Beiträge: 450
Registriert: 23. Apr 2010 22:14
Land: Deutschland
Firmenname: Modulfux
Branche: Webdesign, Shoptemplates
Wohnort: Lippstadt
Kontaktdaten:

Re: Mehrsprachige Sitemap erstellen

Danke euch beiden für die Antwort.

Somit heißt es nun, zum Knotenpunkt jedes Produkts, jeder Kategorie, jeden Contents diesen Zusatz einfügen.
Antworten

Zurück zu „Shopsysteme“

  • Information