par Tychic Obanda
Programmation web | 8 commentaires
Besoin d'une carte Visa ? Procurez-vous la carte visa Fyatu à seulement 5$. Cliquez ici
Nous allons découvrir dans cet article comment créer un sitemap XML sur son site web, pourquoi le créer, comment l'envoyer aux principaux moteurs de recherche, et quelques générateurs de sitemap.
Un sitemap est un fichier qui liste les URL(liens) de votre site qui seront exploités par les robots de moteurs de recherche enfin que ces robots puissent simplifier l'indexation des pages de votre site web.
On peut déjà se dire que toutes les pages de votre site ne doivent pas être indexées sur les moteurs de recherche et avec la balise meta robots, on peut interdire l’indexation de certaines pages web de votre site en utilisant la valeur noindex. Mais ce n'est pas tout.
Avec un sitemap, le travail sera simplifier. Votre travail sera juste d’insérer les liens de pages que vous souhaitiez que les moteurs de recherche indexent. Les robots d'indexation accordent plus d'importances à ce fichier et c'est indispensable pour votre site.
On parle de sitemap XML parce que ce fichier est souvent écrit en langage XML qui est un langage similaire à HTML. Ils utilisent tous le système de balisage.
L'ajout d'un sitemap sur un site permet d'aider l'indexation d'un site sur les moteurs de recherche comme je l'ai déjà dit. Or, le protocole couramment utiliser n'est pas forcement facile à faire pour les débutants.
On verra ensemble comment créer manuellement un sitemap XML et comment le créer avec des générateurs de sitemap mis en place pour faciliter et aider ceux qui n'ont pas de connaissances en XML.
La création manuelle d'un sitemap XML nécessite dans un premier de créer un fichier XML à la racine de votre site et nommez ce fichier sitemap.xml. Ajoutez ensuite ces lignes de codes que je vais vous expliquer après:
<?xml version = "1.0" encoding = "UTF-8"?>
<urlset xmlns = "http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.243tech.com/</loc>
</url>
<url>
<loc>http://www.243tech.com/article/</loc>
</url>
<url>
<loc>http://www.243tech.com/dossier/</loc>
</url>
<url>
<loc>http://www.243tech.com/tutoriel/</loc>
</url>
</urlset>
Dans ces lignes de codes je vous ai montré les éléments indispensables pour créer un sitemap XML. Si c'est la première que vous voyez du code XML, je suis sûr que vous avez remarqué la ressemblance avec HTML.
Je m'explique maintenant sur ces lignes de codes:
Cet exemple présente les éléments indispensables pour la création d'un sitemap. Il existe aussi quelques éléments facultatifs qui permettent de donner plus d'informations sur les URL mais ces éléments ne sont pas vraiment pris en considération chez les moteurs de recherche. Parmi ces éléments il y a :
<?xml version = "1.0" encoding = "UTF-8"?>
<urlset xmlns = "https://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.243tech.com</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.243tech.com/categories</loc>
<changefreq>daily</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.243tech.com/categorie/programmation</loc>
<changefreq>daily</changefreq>
<priority>0.85</priority>
</url>
</urlset>
Ces éléments sont facultatifs. Vous pouvez les mettre tout comme vous pouvez ne pas les mettre sur votre sitemap et ça ne changera pas votre sitemap.
Il existe sur le web plusieurs générateurs sitemap. Un générateur sitemap est un logiciel ou site internet qui vous permet de créer des sitemaps sans que vous puissiez coder, juste en saisissant l'adresse de votre site. Parmi ces générateurs il y a :
Yooda Map
PHP XML Sitemap Generator
Yoast SEO
Vous avez créé votre sitemap? D'accord maintenant il va falloir envoyer ce fichier aux principaux moteurs de recherche pour qu'ils puissent le découvrir. On utilise le terme Ping. Ceci concerne les webmasters dont les sites sont déjà en ligne.
Pour Google : http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.example.com/sitemap.xml
Pour Bing : http://www.bing.com/webmaster/ping.aspx?siteMap=http://www.example.com/sitemap.xml
Pour Yahoo : http://api.search.yahoo.com/SiteExplorerService/V1/updateNotification?appid=YahooDemo&amp;url=http://www.example.com/sitemap.xml
C'est tout pour cet article et je le termine en vous disant qu'un sitemap est indispensable pour votre site web.
Je suis Tychic Obanda. Avant j'étais un simple visiteur des sites internet et aujourd'hui je suis devenu le créateur des sites internet. Passionné de l'internet et de la programmation, je publie sur ce site des astuces et tutoriels pour vous aider de mieux apprendre la programmation web et de vivre de cette passion.
Merci pour cet article Tychic.
Voud pouvez aussi voir comment créer un sitemap généré automatiquement avec PHP sur ce lien https://www.congogeek.com/26-comment-generer-un-sitemap-automatiquement-pour-son-site.html
À tout ça félicitations à vous, car entravers votre site je perfectionne mon niveau du jour au jours
Je vous en prie
Alors comment créer 1 sitemap uniqment pour les images du site?
Il faut seulement créer un nouveau fichier xml qui contiendra tous les liens d'images du site puis l'indiquer(le sitemap) dans le fichier robots.txt
Un ebook écrit pour vous montrer tout ce qu'il faut pour devenir développeur web