SEO - Plan de site XML

Qu'est-ce qu'un plan de site ?

Imaginez que vous explorez une grande ville inconnue. Ne serait-il pas utile d'avoir une carte qui vous montre tous les monuments importants et comment les atteindre ? C'est exactement ce qu'un plan de site fait pour votre site web !

SEO - XML Sitemap

Un plan de site est comme une carte routière de votre site web. C'est un fichier qui liste toutes les pages importantes de votre site, aidant les moteurs de recherche et les visiteurs à naviguer dans votre contenu plus efficacement. Pensez-y comme un guide amical disant : "Hey, voici tous les endroits sympas que tu devrais vérifier sur mon site web !"

Quand j'ai découvert les plans de site pour la première fois, j'imaginais un petit robot explorateur l'utilisant pour découvrir des trésors cachés sur les sites web. Ce n'est pas loin de la vérité - les robots des moteurs de recherche utilisent les plans de site pour trouver et indexer vos pages plus efficacement.

Avez-vous besoin d'un plan de site ?

Vous vous demandez peut-être : "Ai-je vraiment besoin d'un plan de site ?" Eh bien, laissez-moi vous raconter une petite histoire.

J'avais une fois une étudiante qui a créé un magnifique site web pour son entreprise de bijoux faits main. Elle était confuse quant à savoir pourquoi ses pages n'apparaissaient pas dans les résultats de recherche. Après avoir ajouté un plan de site, c'était comme allumer un projecteur pour son site. Les moteurs de recherche pouvaient maintenant facilement trouver et indexer toutes ses pages de produits.

En général, vous bénéficierez d'un plan de site si :

  1. Votre site est grand (plus de 500 pages)
  2. Vous avez des pages qui ne sont pas bien liées dans votre site
  3. Votre site est nouveau et n'a pas beaucoup de liens externes
  4. Vous utilisez du contenu riche (vidéos, images) et vous voulez qu'ils soient trouvés

Même pour les petits sites, un plan de site est comme un tapis d'accueil pour les moteurs de recherche - il ne fait pas de mal d'en avoir un !

À propos de XML

Avant de plonger dans les plans de site XML, parlons rapidement de XML. XML signifie eXtensible Markup Language. Ne laissez pas le nom pompeux vous effrayer - c'est juste une façon d'organiser les informations qui est facile à lire pour les humains et les ordinateurs.

Pensez à XML comme une langue universelle qui aide différents systèmes à communiquer entre eux. Il utilise des balises (similaires à HTML) pour définir et structurer les données.

Voici un exemple simple :

<person>
<name>John Doe</name>
<age>30</age>
<city>New York</city>
</person>

Dans cet extrait, nous décrivons une personne. Les balises nous disent ce que signifie chaque piece d'information. C'est comme étiqueter des boîtes lorsque vous déménagez - cela aide à maintenir tout organisé et facile à trouver.

Le format du plan de site

Les plans de site peuvent venir dans différents formats, mais pour les besoins de SEO, nous nous intéressons principalement aux plans de site XML. Pourquoi ? Parce que les moteurs de recherche les aiment ! Ils sont comme un coffre à fichiers bien organisé pour le contenu de votre site.

Un plan de site XML suit une structure spécifique qui inclut :

  1. Une liste d'URL (adresses web) pour les pages de votre site
  2. Des informations supplémentaires sur chaque URL (quand elle a été mise à jour pour la dernière fois, combien souvent elle change, etc.)

Plan de site XML

Maintenant, regardons à quoi ressemble réellement un plan de site XML. Ne vous inquiétez pas si cela semble un peu complexe au départ - nous allons le décomposer pièce par pièce.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/</loc>
<lastmod>2023-06-01</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.example.com/about</loc>
<lastmod>2023-05-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>

Cela peut sembler comme un code secret, mais c'est en réalité quite simple une fois que vous savez ce que signifie chaque partie. Décomposons-le !

Spécifications des balises XML

Voici un tableau expliquant chaque balise dans notre plan de site XML :

Balise Description Exemple
<?xml version="1.0" encoding="UTF-8"?> Déclare que ceci est un document XML N/A
<urlset> L'élément racine du plan de site N/A
<url> Conteneur pour chaque entrée d'URL N/A
<loc> L'URL de la page <loc>https://www.example.com/</loc>
<lastmod> Quand la page a été modifiée pour la dernière fois <lastmod>2023-06-01</lastmod>
<changefreq> Combien souvent la page change généralement <changefreq>daily</changefreq>
<priority> L'importance de cet URL par rapport à d'autres URLs <priority>1.0</priority>

Chaque élément <url> dans le plan de site représente une page sur votre site. Les balises à l'intérieur fournissent des informations sur cette page spécifique.

Note

Souvenez-vous, bien que <changefreq> et <priority> puissent être utiles, les moteurs de recherche peuvent ne pas toujours suivre strictement ces suggestions. Ils sont plus comme des recommandations polies que des règles strictes.

Éviter la capture d'entités

Parfois, vous pourriez avoir besoin d'utiliser des caractères spéciaux dans vos URLs. En XML, certains caractères ont des significations spéciales et doivent être "échappés" pour être utilisés comme du texte régulier. Voici un rapide tableau de référence :

Caractère Forme échappée
& &
< <
> >
" "
' '

Par exemple, si votre URL contient un esperluette, comme https://example.com/?param1=value1&param2=value2, vous devriez l'écrire comme :

<loc>https://example.com/?param1=value1&amp;param2=value2</loc>

Cela garantit que l'XML reste valide et peut être correctement interprété par les moteurs de recherche.

Fichiers d'index de plan de site

À mesure que votre site web grandit, vous pourriez finir avec un plan de site très large. Pour maintenir les choses gérables, vous pouvez créer un fichier d'index de plan de site. C'est comme un "plan de site des plans de site" - il pointe vers plusieurs fichiers de plan de site.

Voici un exemple :

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.example.com/sitemap1.xml</loc>
<lastmod>2023-06-01</lastmod>
</sitemap>
<sitemap>
<loc>https://www.example.com/sitemap2.xml</loc>
<lastmod>2023-06-02</lastmod>
</sitemap>
</sitemapindex>

Cette approche est particulièrement utile pour les grands sites de commerce électronique ou les sites d'actualités avec des milliers de pages.

Téléversement du plan de site XML

Une fois que vous avez créé votre plan de site, vous devez informer les moteurs de recherche de son existence. Voici comment :

  1. Téléversez le fichier de plan de site dans le répertoire racine de votre site web (par exemple, https://www.example.com/sitemap.xml)
  2. Ajoutez l'emplacement du plan de site dans votre fichier robots.txt :
    Sitemap: https://www.example.com/sitemap.xml
  3. Soumettez votre plan de site via les outils de webmaster des moteurs de recherche (comme Google Search Console)

Souvenez-vous, créer un plan de site n'est pas une tâche unique. À mesure que votre site change et grandit, assurez-vous de mettre à jour votre plan de site régulièrement. Beaucoup de systèmes de gestion de contenu et de plugins SEO peuvent générer et mettre à jour automatiquement les plans de site pour vous.

Conclusion

Les plans de site XML sont comme des cartes au trésor pour les moteurs de recherche, les guidant vers tout le contenu précieux de votre site web. En fournissant des informations claires et structurées sur vos pages, vous aidez les moteurs de recherche à comprendre et à indexer votre site plus efficacement.

Créer un plan de site XML peut sembler décourageant au départ, mais avec un peu de pratique, cela devient une seconde nature. Et les avantages potentiels pour la visibilité de votre site valent bien l'effort.

Souvenez-vous, le SEO est un processus continu, et votre plan de site n'est qu'une piece du puzzle. Continuez à apprendre, à optimiser, et voyez votre site grimper dans les classements des moteurs de recherche !

Bonne création de plan de site, futurs experts SEO !

Credits: Image by storyset