Créer un sitemap sans WordPress : mon plan du site se refait tout seul

Créer un sitemap sans WordPress : mon plan du site se refait tout seul

Sur WordPress, une extension fabrique le plan du site toute seule. Mes sites sont en HTML simple, sans WordPress : personne ne le fait à ma place. J'ai donc fait en sorte qu'il se refasse à chaque mise en ligne, sans que j'y pense. Voici comment, et les pièges que j'ai évités.

Le plan du site, à quoi ça sert

Le plan du site, ou « sitemap », est un fichier nommé sitemap.xml. C'est une simple liste des adresses de vos pages, à l'intention des moteurs de recherche. Il ne fait pas monter un site dans Google. Il l'aide à trouver toutes les pages, surtout les nouvelles et celles qui reçoivent peu de liens.

Pour un site neuf, qui a peu de liens venus d'ailleurs, c'est l'un des moyens les plus simples de dire à Google : « voici tout ce qui existe ».

Pourquoi je ne l'écris pas à la main

Je l'ai envisagé. Mais mon comparateur compte 84 pages et mon site d'agence plus de 130, et j'en ajoute chaque semaine. Un plan écrit à la main finit toujours par oublier une page, ou par garder l'adresse d'une page supprimée.

Mes sites sont fabriqués par un petit programme, qui assemble les morceaux communs (en-tête, pied de page) et chaque page. C'est lui qui écrit le plan du site au même moment. Une page ajoutée apparaît dans le plan dès la mise en ligne suivante. Une page retirée en disparaît.

Ce que contient mon plan du site

  • L'adresse officielle de chaque page, exactement celle de la balise canonique : sans « www », sans « .html » à la fin. Un plan qui donne une adresse et une page qui en déclare une autre, c'est un signal contradictoire pour Google.
  • La date de dernière mise à jour. Pour un article, mon programme reprend la date de mise à jour annoncée dans l'article lui-même. Pour les autres pages, il prend la date de modification du fichier.

Je n'utilise pas les champs de priorité ou de fréquence de mise à jour. Google indique ne pas en tenir compte.

Ce qui n'y figure pas

  • La page d'erreur 404. Elle est marquée pour ne pas être indexée : la mettre dans le plan serait contradictoire. C'est pour cela que mon comparateur a 84 pages et 83 adresses dans son plan.
  • Les anciennes adresses redirigées. Le plan ne liste que des pages qui répondent directement, jamais une adresse qui renvoie ailleurs.
  • Les petits fichiers techniques, comme le fichier de validation de Google.

Le fichier robots.txt, écrit en même temps

Le même programme écrit le fichier robots.txt, qui donne les consignes aux robots des moteurs de recherche. Le mien tient en trois lignes : tout est autorisé, et voici l'adresse du plan du site. Les moteurs qui lisent ce fichier trouvent ainsi le plan sans qu'on le leur donne.

Attention à ce fichier : une seule ligne mal écrite peut interdire tout le site aux moteurs. Pour en écrire un sans risque, j'ai mis en ligne un générateur de robots.txt gratuit sur mon site d'agence.

Le donner à Google et à Bing

  • Google : dans la Search Console, menu « Sitemaps », on donne l'adresse du plan une seule fois. Google revient ensuite le lire de lui-même.
  • Bing : j'ai aussi signalé mes adresses une par une avec IndexNow. J'ai raconté le résultat, décevant pour l'instant, dans mon article sur IndexNow.

Comment vérifier le vôtre

  1. Ouvrez « votresite.fr/sitemap.xml » dans le navigateur : une liste d'adresses doit s'afficher.
  2. Comptez les adresses et comparez avec le nombre de pages que vous voulez voir dans Google.
  3. Ouvrez deux ou trois adresses au hasard : chacune doit s'afficher directement, sans redirection ni erreur.
  4. Dans la Search Console, le menu « Sitemaps » doit indiquer « Opération effectuée ».

Ce que j'en retiens

  • Un plan du site qui se refait tout seul ne s'oublie pas.
  • Il doit dire la même chose que les pages : mêmes adresses, aucune page exclue de l'index.
  • Il aide Google à trouver les pages, pas à les classer. Une page trouvée n'est pas forcément indexée.

Si vos pages restent hors de Google malgré un plan du site propre, j'ai rassemblé les causes possibles et les solutions dans mon guide pour indexer son site sur Google. Et pour savoir si un site sans WordPress convient au vôtre, voyez mon bilan d'un site en HTML simple.

Tarmou