Qu'est-ce qu'un Sitemap ?
Un Sitemap est une façon facile pour les webmasters d'informer les robots des moteurs de recherche sur les pages qui composent son site Web. Il convient particulièrement pour les sites Web qui n'ont pas de liens HTML comme les sites en Flash ou en Javascript, mais aussi pour informer sur les pages se trouvant derrière un formulaire.
Il se présente sous la forme d'un fichier XML qui liste les URL d'un site en y ajoutant des informations comme la date de la dernière mise a jour, la fréquence à laquelle les données sont ammenées à etre modifées et la priorité relative des URL.
Pour utiliser un sitemap il faut respecter le protocole générateur de sitemap qui vous permettra de réaliser le sitemap de votre site.
L'utilisation du protocole Sitemap ne garantit pas la prise en compte des pages Web dans les moteurs de recherche, mais permet de fournir des indications aux robots d'exploration et ainsi d'optimiser leur fonctionnement.
Il se présente sous la forme d'un fichier XML qui liste les URL d'un site en y ajoutant des informations comme la date de la dernière mise a jour, la fréquence à laquelle les données sont ammenées à etre modifées et la priorité relative des URL.
Pour utiliser un sitemap il faut respecter le protocole générateur de sitemap qui vous permettra de réaliser le sitemap de votre site.
L'utilisation du protocole Sitemap ne garantit pas la prise en compte des pages Web dans les moteurs de recherche, mais permet de fournir des indications aux robots d'exploration et ainsi d'optimiser leur fonctionnement.
Sitemap XML
Un Sitemap est limité à 50 000 URL et 10 Mo (10 485 760 octets). Vous pouvez par contre compresser vos fichiers Sitemap à l'aide de l'utilitaire gzip pour réduire les besoins en terme de bande passante, cependant le fichier sitemap une fois décompressé ne doit pas excéder 10 Mo.
Exemple Sitemap XML
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2008-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
</urlset>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2008-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
</urlset>
Définitions des balises Sitemap XML>
DTD Sitemap XML
<!DOCTYPE sitemap [
<!ELEMENT urlset (url+)>
<!ELEMENT url (loc, lastmod?, changefreq?, priority?)>
<!ELEMENT loc (#PCDATA)>
<!ELEMENT lastmod (#PCDATA)>
<!ELEMENT changefreq (#PCDATA)>
<!ELEMENT priority (#PCDATA)>
]>
Index Sitemap XML
Exemple Sitemap XML
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"&g;
<sitemap>
<loc>http://www.example.com/sitemap1.xml</loc>
<lastmod>2008-01-01</lastmod>
</sitemap>
<sitemap>
<loc>http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2007-12-01</lastmod>
</sitemap>
</sitemapindex>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"&g;
<sitemap>
<loc>http://www.example.com/sitemap1.xml</loc>
<lastmod>2008-01-01</lastmod>
</sitemap>
<sitemap>
<loc>http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2007-12-01</lastmod>
</sitemap>
</sitemapindex>
Définitions des balises Index Sitemap XML
DTD Index Sitemap XML
<!DOCTYPE sitemapindex [
<!ELEMENT sitemapindex (sitemap+)>
<!ELEMENT sitemap (loc, lastmod?)>
<!ELEMENT loc (#PCDATA)>
<!ELEMENT lastmod (#PCDATA)>
]>
Emplacement du fichier Sitemap
Un fichier Sitemap stocké à l'adresse http://exemple.fr/catalog/sitemap.xml peut contenir toutes les URL commençant par http://exemple.fr/catalog/, mais ne peut pas inclure d'URL commençant par http://exemple.fr/images/.
Pour plus d'information visitez www.sitemap.org
Sitemap Generator