llms.txt est un fichier texte au format Markdown placé à la racine du site (votresite.com/llms.txt). Il résume ce qu’est le site et pointe vers les pages qui l’expliquent le mieux, pour qu’un assistant d’IA n’ait pas à le deviner entre menus, bannières et code. Il a été proposé par Jeremy Howard en septembre 2024 sur llmstxt.org. Ce n’est pas un standard officiel : certains assistants le lisent, d’autres non.
Un exemple :
# Studio Exemple
> Studio de création web à Barcelone. Nous réalisons des sites sur mesure pour les PME et les boutiques en ligne.
## Services
- [Création de site web](https://exemple.com/creation-site-web/): sites sur mesure, à prix forfaitaire
- [Boutiques en ligne](https://exemple.com/boutiques-en-ligne/): WooCommerce et Shopify
- [Tarifs](https://exemple.com/tarifs/)
## Optional
- [Blog](https://exemple.com/blog/)
- La première ligne,
# Nom, est le seul élément obligatoire.
- Une ligne qui commence par
> avec le résumé : ce que vous faites et pour qui, en une ou deux phrases.
- Des sections
## avec des listes de liens - [Titre](url): note. La note est facultative.
- La section
## Optional regroupe le secondaire : un assistant qui manque de place peut la sauter.
Certains sites publient aussi un llms-full.txt avec le texte complet de leurs pages, dans un seul fichier.
llms.txt et robots.txt n’ont pas le même rôle
robots.txt dit qui peut entrer et par où ; llms.txt ne bloque et n’autorise rien, il oriente seulement. Si un crawler d’IA est bloqué dans robots.txt, un bon llms.txt ne lui ouvre pas la porte. C’est pourquoi cet outil examine les deux à la fois.