Sitemap

Qu’est ce qu’un sitemap ?

Sitemap définition : un sitemap est un fichier XML, RSS ou texte dans lequel vous pouvez donner des informations à Google sur vos urls. Ce fichier permet au bot de réaliser un crawl intelligent de site, en renseignant les urls qui vous sont stratégiques dans ce fichier sitemap. Vous pouvez indiquer plusieurs informations sur chacun des urls présentes dans le fichier : fréquence de modification, date de dernière mise à jour ou encore les versions linguistiques alternatives de l’url (hreflang).

Il est également possible de dédié un sitemap à vos vidéos et à vos images.

A noter que le fichier sitemap est limité à 10 Mo (sitemaps non compressés) et 50 000 URLs.

Que faire lorsque mon site représente plus de 50 000 Urls ?


Premièrement, il n’est pas nécessaire de renseigner l’exhaustivité des urls de votre site : seulement les plus importantes. Si le compte dépasse toujours les 50 000 urls, vous pouvez créer plusieurs sitemaps, et renseigner ces urls de sitemap dans un fichier sitemap index.

Où placer le fichier sitemap ?


Un sitemap peut être rattaché à la racine de votre site ou à des répertoires. A noter cependant que celui-ci ne s’appliquera qu’a ces descendants.

Explications :

Si vous rattachez votre sitemap à la racine de votre site, celui-ci pourra concerner toutes les urls de votre site :
Exemple : https://www.monsite.fr/sitemap.xml

Si vous possédez un site multilingue, géré par répertoire, vous pouvez créer un sitemap index : https://www.monsite.fr/sitemap-index.xml
qui renseignera les fichiers sitemaps de chacune de vos versions :
Exemple pour les urls françaises rattachées au répertoire /fr/ : https://www.monsite.fr/fr/sitemap.xml
Exemple pour les urls anglaises rattachées au répertoire /en/ :
https://www.monsite.fr/en/sitemap.xml

Chaque fichier sitemap /lang/ contiendra uniquement les urls rattachées à ce répertoire.

Comment créer un sitemap pour Google ?

Google recommande plusieurs bonnes pratiques dans la mise en place des sitemaps : encodés en UTF-8, utilisation d’urls absolues, utilisation de caractères ASCII uniquement (sans majuscule ni codes de contrôles ou certains caractères spéciaux … )

Il faut ensuite que Google puisse retrouver votre sitemap. Pour cela, vous pouvez l’indiquer dans votre Search Console. Vous pouvez aussi bien indiquer votre sitemap index, mais également les sitemaps qui y sont associés. Vous pourrez ainsi analyser la couverture d’indexation par sitemap : pratique lorsque vous avez découpé vos sitemaps par version linguistique, comme vu précédemment.

Pour que Google trouve votre sitemap, vous pouvez également l’indiquer dans votre fichier robots.txt via la directive sitemap:

Un autre moyen pour envoyer votre sitemap à Google consiste à le “pinguer” : via une requête HTTP GET vous pouvez demander à Google d’explorer votre sitemap.

Exemple : http://www.google.com/ping?sitemap=https://www.monsite.fr/sitemap.xml

Comment savoir si un site a un sitemap ?

Et bien de la même façon que vous avez poussé votre sitemap à Google : vous pouvez le rechercher dans le fichier robots.txt du site en question ou encore en recherchant un fichier à la racine : http://www.lesiteenquestion.fr/sitemap.xml 

Comment créer un sitemap sous wordpress ?

Plusieurs options s’offrent à vous : vous pouvez créer manuellement votre sitemap et l’intégrer directement sous wordpress (contraignant si des mises à jour régulières sont à prévoir) ou alors utiliser des plugins existants.

Vous pouvez, par exemple, générer votre sitemap avec Yoast, plugin SEO le plus couramment utilisé.