Fait avec Chinaski

Sitemap

Chinaski publie un sitemap pour moteurs de recherche pour chaque langue automatiquement à chaque build, et chaque page et post a ses propres réglages de sitemap. Cette page explique ce qui entre dans le sitemap et comment vous le contrôlez.

Ce que contient le sitemap

Chaque langue reçoit son propre fichier sitemap.xml. Il contient toujours :

  • La page d'accueil de la langue (priorité la plus haute).
  • L'index du blog, si votre blog utilise un préfixe d'URL.

Puis chaque page et post publié, dans la langue, chacun avec :

  • Sa date de dernière modification (depuis la dernière sauvegarde).
  • Une priorité (voir ci-dessous).
  • Une fréquence de changement optionnelle.
  • L'image mise en avant, si la page ou le post en a une, listée comme entrée image (avec son titre) : c'est le support « image sitemap » que les moteurs de recherche utilisent, et l'extension n'est ajoutée que quand au moins une entrée a une image mise en avant.

Les pages/posts que vous avez protégés par un mot de passe sont exclus, de même que les brouillons, les éléments non publiés, et tout ce qui est dans la corbeille. Seul le contenu public apparaît.

Réglages de sitemap sur une page ou un post

Ouvrez une page ou un post dans l'éditeur et trouvez la section Sitemap :

  • Include in sitemap: une case à cocher, activée par défaut. Désactivez-la pour garder cette page hors du sitemap (utile pour les pages internes, les pages de remerciement, ou tout ce que vous ne voulez pas voir remonter dans la recherche).
  • Priority: l'importance de cette page relative aux autres sur votre site, de 0.0 à 1.0. Laissez sur « Default » : les pages reçoivent alors 0.8, les posts 0.7. Utilisez des valeurs plus hautes avec parcimonie : tout à 1.0 n'aide en rien.
  • Change frequency: indice optionnel (Always/Hourly/Daily/Weekly/Monthly/Yearly/Never) sur la fréquence de changement de la page. Le laisser sur « None » omet entièrement la balise, ce qui est très bien ; les moteurs de recherche ignorent pour la plupart ce champ, et la date de dernière modification porte le vrai signal.

La fois le réglage d'inclusion et la priorité sont sauvegardés avec la page et appliqués au prochain build. La validation du build vérifie que le sitemap de chaque langue est présent et bien formé ; un problème de build avec le sitemap apparaît comme un constat critique dans le rapport de build.

Le sitemap et les moteurs de recherche

Le sitemap seul n'est pas le mécanisme de découverte : les moteurs de recherche le trouvent via robots.txt, que Chinaski génère :

  • Avec la configuration normale, robots.txt annonce l'adresse du sitemap pour chaque langue.
  • Si le réglage noindex à l'échelle du site est activé, la référence du sitemap est retirée de robots.txt (et le crawl est déconseillé) ; le fichier de sitemap lui-même est toujours généré, donc activer et désactiver noindex ne perd rien.

Gestion des langues

Chaque langue configurée reçoit son propre sitemap indépendant à son chemin de langue (par exemple /en/sitemap.xml et /es/sitemap.xml), chacun n'annonçant que le contenu de cette langue. Il n'y a pas de fichier d'index maître à soumettre ; soumettez le sitemap de chaque langue (ou le robots.txt de votre site, qui les liste tous) dans la console de recherche pertinente.

Recettes rapides

  • Cacher une page de la recherche entièrement : décochez « Include in sitemap, » et gardez en tête le réglage noindex à l'échelle du site (voir ci-dessus).
  • Produit/page mis en avant au-dessus du reste : priorité 0.9–1.0 pour cette seule entrée.
  • Blog, surtout : laissez tout aux valeurs par défaut ; 0.7 pour les posts et 0.8 pour les pages est une base saine.
Lisez ce site en