J'ai un site Web avec plusieurs langues et versions pour différents pays. Cependant, tout utilise le même domaine et est séparé par le paramètre de requête locale. Exemples comme ci-dessous:
example.com
est le domaine généralexample.com?lang=ZH_SG
(Utilisateurs de langue chinoise à Singapour)example.com/?lang=en_SG
(Utilisateurs de langue anglaise à Singapour)example.com/?lang=en_MY
(Utilisateurs de langue anglaise en Malaisie)example.com/?lang=ms_MY
(Utilisateurs de langue malaise en Malaisie)Pour autant que je le comprends, vous devez inclure le paramètre de requête locale dans le plan du site. Mais qu'en est-il des exigences typiques du plan du site comme (lastmod
, priority
, changefreq
)?
lastmod
, priority
, changefreq
dans le plan du site hreflang
avec le hreflang
?hreflang
? Des échantillons à consulter?lastmod, priority, changefreq peuvent être omis.
Incluez vos URL hreflang selon l'exemple suivant:
<?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="de-ch" href="http://www.example.com/schweiz-deutsch/" /> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/" /> <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/" /> </url> <loc>http://www.example.com/schweiz-deutsch/</loc> <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/" /> <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/" /> </url> </urlset>
N'oubliez pas: chaque URL doit faire référence à l'autre.