Création et optimisation de votre Sitemap

novembre 24, 2010
Thomas Groc
Google SiteMaps est un outil gratuit développé par Google à destination des webmasters afin d’améliorer la façon dont Google indexe les pages web de leurs sites/forums. Cela permet d’améliorer la visibilité de votre site web dans les résultats de recherche Google, et en plus c’est gratuit…!
seo_specialist_workplace-optimized
En plaçant un fichier SiteMap sur votre site, vous permettez à Google de connaître plus facilement les nouvelles pages à indexer, ainsi que la fréquence d’indexation optimale pour les pages déjà dans l’index.
Les sitemaps sont particulièrement utiles dans les cas suivants :
  • Si votre site web intègre du contenu dynamique.
  • Si toutes les pages de votre site web n’ont pas été indexées par Googlebot lors du processus d’exploration de vos pages
  • Si votre site web est récent et que seuls quelques liens permettent d’y accéder. Googlebot explore le Web en suivant les liens entre les différentes pages. En conséquence, si le système de liens de votre site n’est pas cohérent, les robots de Google auront des difficultés à le détecter.
  • Si votre site internet contient de nombreuses pages de contenu mal reliées entre elles ou pas reliées du tout.

Fonctionnement de Google SiteMap

Le fonctionnement de Google SiteMaps se déroule en trois étapes :

  • Créer un ou des fichiers XML contenant les urls du site et respectant le protocole SiteMap.
  • Uploader le fichier XML généré sur votre site en respectant les contraintes d’’emplacement et de taille.
  • Soumettre le fichier SiteMap à Google.

Protocole Google SiteMaps

Le fichier SiteMap doit commencer par l’’en-tête :

<?xml version= »1.0″ encoding= »UTF-8″?>
< urlset xmlns= »http://www.google.com/schemas/sitemap/0.84″>

Pour chaque url de votre site mettre un bloc <url> :

< url>
< loc>http://www.example.com/</loc>
< lastmod>2005-01-01</lastmod>
< changefreq>monthly</changefreq>
< priority>0.8</priority>
</url>

Les paramètres « lasmod », « changefreq » et « priority » sont optionnels.

Le fichier doit se terminer par :

</urlset>

’Emplacement du fichier Google SiteMap

Le Fichier SiteMap n’est pas obligatoirement placé à la racine du site web à indexer. Cependant, l’emplacement du fichier SiteMap compte : car seules les urls contenues dans le fichier appartenant au dossier où se situe le fichier sur votre site seront prises en compte.

Exemple 1 :

Fichier Map : http://www.monsite.com/sitemap.xml

Seront acceptés :

http://www.monsite.com/monrep/index.php

http://www.monsite.com/index.php

http://www.monsite.com/rep1/rep2/index.php

Seront ignorés :

http://monsite.com/morep/index.php

https://www.monsite.com/morep/index.php

http://sousdom.monsite.com/

Exemple 2:

Fichier Map : http://www.monsite.com/monrep/sitemap.xml

Seront acceptés :

http://www.monsite.com/monrep/index.php

http://www.monsite.com/monrep/sousdos/index.php

Seront ignorés :

http://www.monsite.com/index.php

http://www.monsite.com/rep1/rep2/index.php

http://sousdom.monsite.com/monrep/index.php

Taille et poids d’un SiteMap Google

Un fichier XML de SiteMap généré et non compressé ne doit pas dépasser 10 Mb ou contenir plus de 50 000 Urls. Si votre site génère un Sitemap supérieur à 10Mb ou 50000 URLs, il est préférable de générer plusieurs fichiers SiteMap et utiliser un fichier index de SiteMap.

Soumettre le SiteMap à Google

Pour ajouter votre fichier SiteMap à Google, il faut se connecter avec un compte gmail sur Google Webmaster Tool, et soumettre l’URL de votre siemap à l’outil de soumission de sitemep Google. Google webmaster Tool permet de suivre le statut du sitemap soumis et de suivre sa prise en compte en temps réel.

Outils de création de SiteMap

La création d’un fichier XML Google SiteMapn peut être réalisé de plusieurs façon : à l’aide d’un logiciel ou d’un script. Certains site web propose des outils en ligne pour générer un SiteMap XML. Chacune ayant ses avantages et ses inconvénients.

Logiciels de creation de Sitemap

Il existe de nombreux logigiels de création de Sitemap. Xenu est un outil gratuit et performant qui permet entre autre de générer un sitemap à partir d’un crawl du site web à indéxer. L’avantage de la solution logicielle est le non encombrement du serveur et un plus grand contrôle de ce qui est crawlé ou non.

Les Scripts de creation de Sitemap

Les scripts php ou autre permette une génération à la volée des fichiers Google SiteMaps grâce aux passages des visiteurs qui marquent les pages. Cette solution est intéressante pour les sites en perpétuelle évolution comme les forums et les blogs. L’inconvénient majeur de cette solution est la charge induite sur le site. de nombreux CMS, tel que joomla, drupal, wordpress ont des plug-ins permettant la génération automatique de Sitemap Google.