Protocole sitemap google
Généralité
Créer en juin 2005 par Google le protocole sitemap a été
adopté par Yahoo et Microsoft en novembre 2006. Ce protocole a pour but de
faciliter l'exploration de votre site par les robots et surtout l'avantage pour les
webmaster est de créer un seul fichier pour les 3 moteurs principaux et
espérons pour tous bientôt.
Format du plan Sitemap XML:
Il utilise les balises XML et le codage doit être en codage UTF-8.
Exemple raccourci de sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.kit-graphik.com</loc>
<lastmod>2007-01-26</lastmod>
< changefreq>monthly</changefreq>
< priority>0.8</priority>
</url>
</urlset>
Les Balises:
- début et fin du fichier:
<urlset> et </urlset> : balise obligatoire
- début et fin de chaque inscription d'url:
<url> et </url> : balise obligatoire
- début et fin de chaque url, se place entre les balises <urlset>:
<loc> et </loc> : balise obligatoire
- date de modification du fichier au format AAAA-MM-JJ,se place entre les balises <urlset> :
<lastmod> et </lastmod> : balise facultatif, il est possible d'indiquer l'heure
- fréquence éventuelle de modification de la page:
<changefreq> et </changefreq> : balise facultatif a utilisé avec les valeurs: always,
hourly, daily, weekly, monthly ,yearly, never. Utiliser la valeurs "always" pour une page
d'actualité par exemple et " never " pour une page d'archive, se place
entre les balises <urlset>.
- priorité la page par rapport aux autres:
<priority> et </priority> : balise facultatif a utilisé
avec les valeurs de 0.0 à 1.0, la valeur par defaut étant 0.5,
se place entre les balises <urlset>
L'url
- caractère à remplacer dans l'url par le code d'échappement:
|
Caractére | Code d'échappement |
|
Perluète | & | & |
|
Apostrophe | ' | ' |
|
Guillemets droits | " | " |
|
Supérieur à | > | > |
|
Inférieur à | < | < |
- l'url:
http://www.kit-graphik.com/kitsnet.php?page=cat,1&nom=Autos & Motos
devra être écrit comme ceci:
http://www.kit-graphik.com/kitsnet.php?page=cat%2C1&nom=Autos%20&%20Motos
à noter que les virgules sont remplacer par "%2C1" et les espaces par "%20",
les espaces et les virgules ne devrait jamais être dans une url mais remplacé par "-" ou " _"
Sitemap index:
Si votre site en vraiment important ou en partie bien distingues vous pouvez
faire plusieurs site map et les regrouper avec un sitemapindex.
exemple de sitemapindex:
<?xml version='1.0' encoding='UTF-8'?>
<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/siteindex.xsd">
<sitemap>
<loc>http://www.kit-graphik.com/sitemap1.xml
<lastmod>2007-01-19</lastmod>
</sitemap>
<sitemap>
<loc>http://www.kit-graphik.com/sitemap2.xml
<lastmod>2007-01-19</lastmod>
</sitemap>
</sitemapindex>
Informations complèmentaire