cat ~/projets/blog-lisible-par-les-ia/README.md
Un blog lisible par les IA
Un plan du site en llms.txt, chaque page servie aussi en Markdown, des extraits courts prêts pour la voix : le Blog et le site des apps rendus lisibles par les moteurs de réponse.
Le problème
De plus en plus de gens posent leur question à un moteur de réponse plutôt qu’à un moteur de recherche. Pour y être cité, un site doit se laisser lire par une machine, pas seulement par un humain. L’audit « prêt pour les agents » du 15/09/2026 m’a donné un point de départ : le contenu était déjà lisible, mais la façon de le présenter ne l’était pas.
Ce que ça fait
Trois choses, visibles de l’extérieur. D’abord un fichier llms.txt, un plan du site fait pour les IA : pages principales, articles fondateurs, contenus piliers, derniers articles et dernières vidéos. Le Blog a le sien, et le site des apps aussi. Ensuite, chaque article, page ou vidéo du Blog se lit aussi en Markdown, sans habillage : il suffit d’ajouter .md à l’adresse. Enfin, chaque page porte une seule description structurée, et chaque article un extrait de 40 mots au plus, prêt à être lu à voix haute par un assistant.
Comment ça marche
Le llms.txt du Blog est un petit programme autonome que WordPress charge avant tout le reste : on ne peut pas le désactiver depuis l’administration, et il répond même si le reste du site casse. Son contenu est mis de côté 24 heures puis refait chaque jour. Il a fallu forcer le cache du serveur à ne pas figer le fichier, qu’il gardait des centaines de jours. Celui du site des apps est généré à chaque construction, à partir des données du site.
Le Markdown vient d’une extension gratuite de WordPress, Serve Markdown, que je crédite. J’y ai ajouté quelques lignes pour que les vidéos soient aussi servies. Pour les données structurées, mon extension de référencement garde la main et l’extension de score n’émet plus ses doublons, mais ses champs utiles sont recopiés dans le même graphe.
Les extraits courts sont remplis automatiquement à partir de l’extrait de l’article, jamais en écrasant un texte écrit à la main, et rien n’est inventé : sans extrait, le programme passe son tour. Au premier passage, en mai 2026, 140 articles sur 141 n’en avaient pas. Un script de contrôle vérifie que /llms.txt répond bien en texte brut.
Le 15/09/2026, j’ai fixé un critère d’arrêt : si personne n’est venu lire le Markdown au bout d’un mois, je le retire. Au bilan du 15/10/2026, je l’ai gardé.
Qui fait quoi
- Le Blog : la source unique des articles, pages et vidéos.
- Le plan
llms.txt: un petit programme qui le sert et le rafraîchit chaque jour. - Le Markdown : une extension tierce, complétée pour les vidéos.
- Les extraits et la description : remplis par programme, sans écraser mes textes.
- Le contrôle : un script qui vérifie que tout répond au bon format.
Ce que vous pouvez récupérer
Les deux plans sont en ligne : celui du Blog et celui du site des apps. Le Markdown d’un article s’obtient en ajoutant .md, par exemple pour « Retoucher, c’est tricher ? ». L’extension de Markdown est publique sur le répertoire de WordPress. Mon petit programme reste privé : il contient des choix propres à mon site.
Ce que j'en retiens
Je ne présente pas llms.txt comme une promesse d’être cité : c’est une page d’entrée qui ne coûte presque rien. Le vrai travail est de rendre chaque page lisible, et de décider d’avance quand on arrête une mesure. Dernière leçon : sur un site en cache, un fichier « dynamique » peut rester figé des mois. Il faut vérifier ce que le public reçoit, pas ce que le serveur croit envoyer.