Le site est très très grand et j'ai créé:
Cette solution est-elle correcte? Si tel est le cas, dois-je insérer une balise pour informer Google des différents plans Sitemap? Je n'ai plus juste sitemap.xml qu'il pourrait trouver automatiquement.
J'utilise déjà les tags hreflang:
<link rel="alternate" hreflang="fr" href="http://website.net/fr" >
<link rel="alternate" hreflang="en" href="http://website.net/en" >
<link rel="alternate" hreflang="es" href="http://website.net/es" >
Vous pouvez avoir plusieurs sitemaps par site Web, ce qui est un excellent exemple de la raison pour laquelle cela a du sens.
Vous devez vous assurer que vous avez un index du plan du site répertoriant chacun de vos plans Sitemap. Cela ressemblera probablement à quelque chose comme:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://website.net/sitemap_fr.xml</loc>
<lastmod>2004-10-01</lastmod>
</sitemap>
<sitemap>
<loc>http://website.net/sitemap_en.xml</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
<sitemap>
<loc>http://website.net/sitemap_es.xml</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
</sitemapindex>
N'oubliez pas de lier cet index dans votre fichier robots.txt, par exemple:
Sitemap: http://website.net/sitemapindex.xml
Il y a aussi la possibilité de indiquer les pages dans une autre langue dans votre sitemap lui-même. Il est légèrement plus compliqué à configurer et ne répond pas de manière inhérente à la question initiale concernant la configuration suggérée par l'utilisateur.
La proposition d'Andrew Loft de créer un fichier d'index de sitemap est parfaitement acceptable. Je suis d'accord avec lui pour dire que plusieurs sitemaps par site conviennent et que votre cas d'utilisation est bon.
Il existe deux autres moyens de faire connaître à Google plusieurs plans de site qui fonctionnent aussi bien:
Vous pouvez envoyer un sitemap, quel que soit son nom, via Google Webmaster Tools. La documentation d'aide de Google explique comment .
Une fois qu'un sitemap est soumis au format GWT, Google vous indique également des informations supplémentaires sur celui-ci, telles que le nombre d'URL de celui-ci, qui l'ont intégré dans l'index de Google.
Les plans Sitemap peuvent être répertoriés dans robots.txt . La syntaxe est la suivante:
Sitemap: http://example.com/sitemap_fr.xml
Sitemap: http://example.com/sitemap_en.xml
Sitemap: http://example.com/sitemap_es.xml
La balise hreflang devrait être utilisée à un niveau plus profond lorsque la structure ressemble à celle ci-dessous
Sitemap: http://example.com/sitemap_fr.xml
Sitemap: http://example.com/sitemap_en.xml
Sitemap: http://example.com/sitemap_es.xml
Ou peut-être que par exemple, sitemap_fr.xml n'a qu'un contenu en FR sans hreflang lié à d'autres langues