WebAcappella
Menu
Langue

Le fichier llms.txt

Le fichier llms.txt est un sommaire de votre site destiné aux assistants d'intelligence artificielle. Il est publié à la racine de votre site et présente, sous forme de liste, le titre et la description de chacune de vos pages. L'objectif est d'aider ces outils à comprendre rapidement de quoi parle votre site, sans avoir à parcourir l'intégralité de vos pages.

Ce fichier suit la convention publique décrite sur llmstxt.org. Il s'ajoute au sitemap et au fichier robots.txt, sans les remplacer : ces derniers restent destinés aux moteurs de recherche classiques.

Activer le fichier

  1. Ouvrez les réglages du projet, rubrique Sitemap / htaccess / robots.txt / erreur 404.
  2. Descendez jusqu'à la section llms.txt et cochez Activer le fichier llms.txt.
  3. Renseignez si vous le souhaitez un titre et un résumé.
  4. Publiez votre site.

Le titre reprend par défaut le nom de votre site, et le résumé la description de votre page d'accueil. Le champ Contenu additionnel vous permet d'insérer votre propre texte au format Markdown, qui sera placé avant la liste des pages.

Les accents s'affichent de travers

Si vous ouvrez votre fichier llms.txt publié dans un navigateur et que vous y lisez Gaëlle au lieu de Gaëlle, ou Carrières au lieu de Carrières, votre fichier n'est pas abîmé pour autant. Il s'agit d'un problème d'affichage, et non d'un défaut du fichier lui-même.

WebAcappella écrit toujours ce fichier en UTF-8, l'encodage standard du web, et les accents y sont intacts. En revanche, certains hébergeurs ne précisent pas l'encodage lorsqu'ils envoient un fichier .txt au visiteur. Le navigateur doit alors le deviner, et il se trompe. Vos pages HTML ne sont pas concernées parce qu'elles déclarent leur encodage à l'intérieur même du document, ce qu'un fichier texte ne peut pas faire.

Pour corriger, activez le fichier htaccess dans la même rubrique des réglages du projet, puis ajoutez ces trois lignes dans la zone d'édition et republiez votre site :

<IfModule mod_mime.c>
AddCharset UTF-8 .txt
</IfModule>

Cette instruction demande simplement à votre hébergeur d'annoncer l'encodage UTF-8 pour les fichiers .txt. Elle profite au passage à votre fichier robots.txt.

Est-ce gênant pour le référencement

L'impact reste limité. Selon l'outil qui lit le fichier, les accents seront interprétés correctement ou non, et cela ne se contrôle pas depuis votre site. Surtout, vos pages contiennent déjà les mêmes titres et descriptions que le llms.txt, et elles sont servies correctement : l'essentiel de l'information parvient donc aux moteurs et aux assistants dans tous les cas.