web-dev-qa-db-fra.com

Indexer différents sous-domaines sur un sitemap

Je construis un sitemap pour une page disponible dans différentes langues, mais la construction de l'URL a été effectuée avec des sous-domaines et non des dossiers. J'aimerais savoir s'il est possible d'indiquer un plan Sitemap différent pour les pages de sous-domaine dans la page principale, comme suit:

</url>
<loc>http://www.example.com/</loc>
</url>
<url>
<loc>http://fr.example.com/index-sitemap.xml</loc>
</url>
<url>
<loc>http://es.example.com/index-sitemap.xml</loc>
</url>
<url>
<loc>http://it.example.com/index-sitemap.xml</loc>
</url>
<url>
<loc>http://blog.example.com/index-sitemap.xml</loc>
</url>
1
JoãoMarcelo

La règle malheureuse avec les sitemaps est qu'ils sont pour un seul site. En d'autres termes, vous ne pouvez pas référencer plus d'un nom de domaine. Dans votre exemple, vous faites référence à exemple.com, fr.exemple.com, es.exemple.com, etc. Cela ne fonctionnera pas. Pardon.

Au lieu de cela, vous devez simplement créer un sitemap par domaine et sous-domaine, enregistrer le sous-domaine auprès de la console de recherche Google (outils pour les webmasters) en tant que propriété, puis soumettre un plan du site pour chacun. De même, pour chaque domaine et sous-domaine, vous pouvez éventuellement utiliser la directive sitemap dans votre fichier robots.txt qui se trouve ici: https://developers.google.com/webmasters/control-crawl-index/docs/robots_txt # google-supported-non-group-member-records . Les deux options fonctionneront, cependant, il est recommandé que chaque site soit enregistré en tant que propriété avec Google pour d'autres raisons et serait probablement plus efficace.

1
closetnoc