Blog Siteor

Connaissances sur les CMS, sites web et bonnes pratiques.

Conseils pour les rédacteurs de sites, actualités produit et bonnes pratiques pour créer des sites modernes avec Siteor CMS.

Retour a la liste

Sitemap, robots.txt et modeles Liquid - comment le CMS genere les fichiers SEO

22/05/2026 ·Equipe Intum
Sitemap, robots.txt et modeles Liquid - comment le CMS genere les fichiers SEO
Chaque site web a besoin de deux fichiers techniques : sitemap.xml (carte des pages a indexer) et robots.txt (instructions pour les crawlers). Jusqu'a recemment, la logique de generation de ces fichiers etait codee en dur dans le controleur. Nous l'avons transferee dans des modeles Liquid editables. ## Ce qui a change La generation des fichiers SEO est maintenant dans le modele Site, pas dans le controleur. Trois methodes dediees :
  • build_sitemap_data - collecte les pages, articles et entrees de base de connaissances en une structure de donnees pour le rendu XML
  • build_robots_txt - genere robots.txt a partir d'un modele Liquid
  • build_llms_txt - genere llms.txt a partir d'un modele Liquid
## robots.txt - modele Liquid Le modele par defaut :
User-agent: *
Allow: /
Disallow: /login
Disallow: /signup

Sitemap: 
La variable insere automatiquement l'URL du sitemap du domaine actuel. Vous pouvez remplacer le modele entier - definissez le champ robots_txt dans les parametres du site. ## sitemap.xml - trois sources de donnees Le sitemap se genere automatiquement a partir de :
  1. Pages CMS - toutes celles avec in_sitemap=true. Les pages avec redirection n'apparaissent pas
  2. Articles de blog - publies, avec dates de mise a jour
  3. Entrees de base de connaissances - si une page CMS a une base de connaissances associee
## URL du domaine de la requete Changement important : les URL dans les fichiers SEO proviennent maintenant du domaine de la requete, pas de la configuration du compte. Si votre site est sur plusieurs domaines, chaque domaine recoit ses propres URL. ## Filtrage par langue Sur les sites multilingues, sitemap et llms.txt filtrent le contenu par locale du domaine. Le domaine polonais sert les pages polonaises, l'anglais les pages anglaises. ## Apercu en mode preview Les trois fichiers fonctionnent en mode preview :
  • /w/code-site/sitemap.xml
  • /w/code-site/robots.txt
  • /w/code-site/llms.txt
Vous pouvez verifier leur contenu avant de brancher le domaine de production.