Une alternative à llms-txt.io : à quoi sert réellement chaque outil
Comparatif
Les deux valident un llms.txt. Ils sont construits autour de tâches différentes : llms-txt.io maintient vos fichiers à jour comme un service géré, celui-ci est un vérificateur gratuit, sans compte, qui récupère chaque lien. Voici le partage honnête, pour que vous puissiez arrêter de comparer et choisir.
Les informations sur le concurrent proviennent du site de llms-txt.io, consulté le 8 octobre 2026, et sont citées là où cela compte. Les tarifs et les fonctionnalités changent — revérifiez avant de vous y fier.
En bref
S'il vous faut vos llms.txt et llms-full.txt régénérés et tenus à jour automatiquement, llms-txt.io vend exactement cela et cet outil ne le fait pas du tout. Si vous voulez vérifier un fichier que vous contrôlez déjà — en profondeur, sans inscription —, c'est pour cela que cet outil est fait.
En un coup d'œil
| llms.txt Validator (cet outil) | llms-txt.io | |
|---|---|---|
| Validation dans le navigateur | Gratuit | Gratuit |
| Compte pour valider | Aucun | Aucun pour le validateur web |
| Vérification des liens | Récupère chaque URL liée | “Samples your links and flags dead ones” |
| API | Gratuite, sans clé, sans quota | Clé d'API requise ; palier gratuit 2 000 validations/mois |
| Maintient votre fichier à jour | Non | Sites gérés, à partir de 15 $/mois |
| Génère llms-full.txt | Non | Oui, budget de pages selon le palier (20/50/100) |
| Fichiers de sous-chemin (spec v2) | Oui — /docs/llms.txt, remontée seulement sur un vrai 404 | Non décrit sur leur page validateur |
| Appelable par un agent IA | Serveur MCP + carte d'agent A2A | Non décrit sur leur page validateur |
| Offres payantes | Aucune | $15/mo Starter, $49/mo Pro |
La différence qui change vraiment un résultat : échantillon ou chaque lien
L'échec réel le plus fréquent dans un llms.txt n'est pas un Markdown incorrect. C'est un fichier qui s'analyse parfaitement et pointe vers des pages déplacées ou mortes. Les linters purement syntaxiques ne le détectent jamais.
llms-txt.io décrit sa vérification ainsi : « Samples your links and flags dead ones » — il échantillonne. L'échantillonnage trouve le problème quand beaucoup de liens sont morts. C'est le mauvais instrument quand un lien sur soixante est mort — ce qui est le cas normal après une réorganisation, et celui que rencontrera un agent.
Ce validateur récupère chaque URL du fichier, à chaque exécution, et rapporte le statut lien par lien. Sur un gros fichier, c'est plus lent. Voilà l'arbitrage : l'exhaustivité plutôt que la vitesse.
Là où llms-txt.io est le meilleur achat
Trois choses qu'il fait et que cet outil ne fait vraiment pas :
- Sites gérés. Il régénère vos fichiers selon un calendrier (hebdomadaire ou quotidien), les sert depuis une URL stable et déclenche un webhook de changement. Si votre contenu bouge en permanence et que personne ne s'occupe du fichier, payer 15 $/mois pour ne plus y penser est un arbitrage raisonnable.
- Génération de
llms-full.txt. Il construit le fichier compagnon pour vous, jusqu'à 20/50/100 pages selon le palier. Cet outil indique si le vôtre existe ; il ne l'écrira pas. - Une offre commerciale derrière. Des paliers payants, un support par e-mail, un quota que vous pouvez augmenter. Pour une équipe qui a besoin que quelqu'un réponde, cela compte plus qu'une case cochée.
Si l'un de ces points est votre vrai problème, prenez le leur. Cette page n'essaie pas de vous en dissuader.
Là où celui-ci convient mieux
- Vous voulez de la profondeur sur un fichier que vous possédez déjà. Chaque lien récupéré, structure vérifiée contre la spécification, 0-100 réparti en Structure / Liens / Bonnes pratiques, et un correctif précis par constat.
- Vous le voulez en CI sans compte.
GET /api/validate?url=— pas de clé, pas de quota, pas d'inscription. Rien à provisionner et rien à faire tourner. - Votre fichier vit sur un sous-chemin. La spec v2 dit qu'un fichier couvre les URL sous son chemin. Saisissez
example.com/docset ceci vise/docs/llms.txt, ne remontant à la racine que sur un 404 définitif — un 403 ou un 5xx est traité comme « inconnu », pas comme « absent ». - Vous voulez le reste du tableau de l'agent-readiness. La même exécution rapporte
robots.txt,sitemap.xml,ai.txt,llms-full.txt,llms.json, JSON-LD, canonical, hreflang, la négociation de contenu Markdown, la relationdescribedbyde la spec v2, une carte d'agent A2A et une carte de serveur MCP. - Vous voulez que votre agent fasse la vérification. Il y a un vrai serveur MCP sur
/mcpet une carte d'agent A2A, pour que Claude, Cursor ou votre propre agent valide un domaine comme un appel d'outil.
Limites honnêtes de cet outil
Pour que vous ne les découvriez pas plus tard :
- Il ne génère ni n'héberge de
llms-full.txt, et il ne maintiendra aucun fichier à jour pour vous. - Il n'y a pas de compte, ce qui signifie aussi pas d'historique enregistré, pas d'espace d'équipe et pas de contrat de support. Vous obtenez un permalien partageable par rapport, et la persistance s'arrête là.
- Récupérer chaque lien rend la vérification d'un gros fichier plus lente qu'un échantillonnage.
Peut-on utiliser les deux ?
Oui, et pour certaines équipes c'est la bonne réponse : laissez llms-txt.io générer et maintenir le fichier, puis passez ce validateur sur le résultat — en CI ou comme outil d'agent — pour confirmer que chaque lien du fichier généré résout toujours. Les deux vérifications se recoupent peu.