2009-03-27 9 views
9

J'ai lu les documents Google sur les sitemaps, mais il y a une chose qu'ils ne disent pas: les moteurs de recherche chercheront-ils automatiquement et trouveront /sitemap_index.xml ou est-ce que vous devez leur parler de il via /robots.txt ou le principal /sitemap.xml? Pouvez-vous et non avoir un /sitemap.xml et toujours compter sur /sitemap_index.xml pour être trouvé et récolté?Confusion à propos de sitemap_index.xml

Répondre

10

Dans votre robots.txt vous pouvez pointer vers un plan du site ou un fichier d'index de sitemaps utilisant la même syntaxe:

Sitemap: <location> 

Les moteurs de recherche sauront en regardant le fichier de quel type il s'agit.

Il est à noter que sitemap.xml et sitemap_index.xml ne sont que des noms de fichiers suggérés, vous pouvez utiliser les noms que vous souhaitez. Contrairement à l'emplacement connu de robots.txt, les moteurs de recherche ne vérifient aucun site tel que sitemap.xml ou sitemap_index.xml sans que vous lui indiquiez qu'il y a quelque chose à cet endroit.

6

La meilleure façon est de pointer vers votre sitemap dans le fichier robots.txt:

Sitemap: <sitemap_location> 

Il y a une très bonne explication à ce sujet à www.sitemaps.org

6

J'ai lu beaucoup de discussions sur ce problème et personne ne sait comment Google gère cela.

Certaines personnes disent que les robots d'exploration vont chercher ces fichiers par défaut:

  • /sitemap.xml
  • /sitemap.xml.gz
  • /sitemap.gz

Si vous lisez les articles de Google sur les sitemaps xml, ils parlent souvent de ces noms de fichiers, est-ce une coïncidence?

Peut-être que c'est vrai, mais, je suggère de suivre les lignes directrices de Google et d'utiliser le fichier robots.txt + soumettre le plan du site par Google Webmaster Tools. Je pense que les outils pour les webmasters sont sous-estimés, c'est la valeur d'or, vous pouvez recevoir des informations directement de Google, des informations qui vous aident à améliorer votre site web.

Si vous ne voulez pas vous connecter aux outils des webmasters à chaque fois pour soumettre de nouveau le sitemap lors de sa mise à jour, vous pouvez envoyer un ping à Google pour les informer des changements.

Le lien vers ping Google: www.google.com/webmasters/tools/ping?sitemap=sitemap_url

Plus d'infos sur Google Support.

2

Je peux confirmer que pour deux de mes sites que je viens d'étudier, les outils pour les webmasters n'ont pas d'enregistrement de sitemap_index.xml ou de ses sitemaps liés.

Les deux sites que j'ai vérifiés ont été indexés par google depuis plus d'un an, ne mentionnent pas le sitemap dans robots.txt, et sont des sites WordPress avec le sitemap_index.xml généré automatiquement par Yoast SEO. Je viens d'ajouter les sitemaps manuellement dans les outils webmaster.