Primafonte

Comment se calcule l’Indice de Citabilité

L’Indice de Citabilité est un score de 0 à 100 qui mesure si un site peut être lu, compris et cité par un modèle génératif.

L’Indice de Citabilité se calcule à partir de 33 vérifications réparties en quatre couches pondérées. Cette page documente chacune d’elles : ce qu’elle vérifie, comment elle le vérifie, à partir de quel seuil elle est réussie, quel poids elle a et pourquoi cela compte pour un modèle.

De quelle version s’agit-il, et qu’est-ce que cela veut dire ?

Version 0.15.0 · seuils provisoires, publiée le 2026-09-05. Les changements de méthodologie sont consignés ci-dessous et les scores antérieurs ne sont pas recalculés : chaque rapport indique avec quelle version il a été produit.

Comment se répartissent les 100 points ?

L’indice répartit 100 points sur quatre couches, et pas à parts égales. Ce qui empêche purement et simplement un modèle de vous lire pèse davantage que ce qui nuance seulement la façon dont il vous décrit : accessibilité et structure prennent 30 points chacune, découvrabilité 25 et autorité d’entité 15. À côté de chaque couche figure le nombre de vérifications qu’elle regroupe.

Découvrabilité
25 · 7
Accessibilité du contenu
30 · 7
Structure sémantique
30 · 12
Autorité d’entité
15 · 7

Que regardent les 33 vérifications ?

Chaque vérification est documentée de la même façon : ce qu’elle regarde, comment elle le regarde, à partir de quel seuil elle est réussie, combien elle pèse et pourquoi elle compte pour un modèle génératif. Ce dernier point sépare cette méthodologie du SEO classique, et une vérification incapable de l’expliquer est superflue et se retire.

Découvrabilité

robots.txt accessible et lisible

robots_exists

Ce qui est vérifié
Vérifie que /robots.txt existe, répond 200 et contient des directives reconnaissables.
Comment c’est vérifié
https://votredomaine/robots.txt est récupéré et examiné à la recherche de lignes de la forme champ : valeur. Un 200 qui renvoie du HTML ne compte pas comme un robots.txt.
Seuil de réussite
Réussi avec un 200 et au moins une directive valide. Un 404, une erreur serveur ou du HTML servi en 200 échouent.
Poids
2 (Découvrabilité)
Pourquoi cela compte pour un modèle
robots.txt est le premier fichier que demande tout robot d’exploration. Sans lui, chaque agent décide seul de ce qu’il fait de votre site, et celui qui le publie n’a aucune prise sur cette décision.

Une position déclarée envers les robots qui vous citent

robots_ai_rules

Ce qui est vérifié
Vérifie que le robots.txt déclare une règle propre à chaque robot de réponse : OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot et Perplexity-User.
Comment c’est vérifié
Un bloc User-agent est recherché pour chaque agent. Autoriser et bloquer comptent autant : ce qui est mesuré, c’est qu’une décision ait été déclarée, pas laquelle. Les règles pour les robots d’entraînement ne sont pas nécessaires — ils sont nombreux et changent souvent.
Seuil de réussite
Réussi si les 6 sont déclarés. Partiel à partir de 1, sans les avoir tous. Échec à 0, et de même sans robots.txt, puisqu’alors aucune règle n’est déclarée. Sans conclusion uniquement si le fichier ne peut pas être téléchargé.
Poids
3 (Découvrabilité)
Pourquoi cela compte pour un modèle
Un Allow explicite communique une intention ; une règle absente communique de la négligence. Plusieurs opérateurs de ces modèles traitent différemment les sites qui nomment leurs agents, parce que les nommer montre que quelqu’un y a réfléchi au lieu d’hériter d’un fichier.

Les robots qui vous citent ne sont pas bloqués

robots_not_blocking

Ce qui est vérifié
Vérifie qu’aucun robot de réponse — ceux qui récupèrent la page au moment de rédiger une réponse et la citent — n’est exclu de la racine.
Comment c’est vérifié
Le robots.txt est évalué pour OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot et Perplexity-User, selon la règle habituelle : le motif le plus long l’emporte, et à égalité c’est Allow qui gagne. Les robots d’entraînement (GPTBot, ClaudeBot, CCBot, Google-Extended, Bytespider) ne comptent PAS ici : les bloquer n’empêche personne de vous citer.
Seuil de réussite
Réussi si aucun robot de réponse n’est exclu de /, et de même sans robots.txt, puisqu’alors personne n’est bloqué. Les bloquer tous vaut partiel ; n’en bloquer que certains échoue. Sans conclusion uniquement si le fichier ne peut pas être téléchargé.
Poids
3 (Découvrabilité)
Pourquoi cela compte pour un modèle
Un modèle ne peut pas citer ce qu’il ne peut pas récupérer au moment de répondre. C’est la distinction que l’on confond le plus souvent : fermer la porte à l’entraînement et la laisser ouverte pour la réponse est une position parfaitement cohérente, et seule la seconde moitié décide si vous serez cité.

Robots d’entraînement : votre position, un par un

training_crawlers

Ce qui est vérifié
Indique, pour chaque robot qui collecte des contenus afin d’entraîner des modèles, si votre robots.txt l’autorise ou le bloque. Purement informatif : cela n’ajoute ni ne retire de points.
Comment c’est vérifié
Le robots.txt est évalué pour GPTBot, ClaudeBot, CCBot, Google-Extended, Bytespider, Applebot-Extended et meta-externalagent, et l’état de chacun est listé.
Seuil de réussite
Aucun seuil, et ni réussite ni échec : les 7 robots d’entraînement sont listés avec leur état, et les autoriser ou les bloquer ne déplace l’Indice de Citabilité d’aucun point. Sans robots.txt, il est signalé qu’aucun n’est bloqué.
Poids
0 (Découvrabilité)
Pourquoi cela compte pour un modèle
Bloquer l’entraînement n’empêche pas un modèle de vous citer : ce sont des choses différentes, faites par des agents différents. C’est une décision sur l’usage de votre travail, légitime dans les deux sens, et elle est donc rapportée sans être notée. Si tenir vos contenus hors de l’entraînement vous importe, vérifiez ici que vos règles disent bien ce que vous croyez.

Sitemap déclaré et accessible

sitemap_declared

Ce qui est vérifié
Vérifie qu’un sitemap XML valide existe et que le robots.txt l’annonce.
Comment c’est vérifié
La directive Sitemap du robots.txt est lue, à défaut /sitemap.xml est tenté. Le fichier doit répondre 200 et contenir un urlset ou un sitemapindex.
Seuil de réussite
Réussi si le sitemap est valide et déclaré dans le robots.txt. Partiel s’il est accessible mais non annoncé. Échec s’il manque ou n’est pas du XML valide.
Poids
2 (Découvrabilité)
Pourquoi cela compte pour un modèle
Le sitemap est la liste complète de ce qu’un site considère comme important. Sans lui, un robot ne trouve que ce qui est lié depuis sa page d’entrée, et les pages plus profondes risquent de ne jamais être découvertes.

Dates de modification dans le sitemap

sitemap_fresh

Ce qui est vérifié
Vérifie quelle part des adresses du sitemap déclare une date lastmod récente.
Comment c’est vérifié
Les éléments loc et les éléments lastmod exploitables sont comptés, puis la part de ceux dont la date remonte à moins de douze mois est calculée.
Seuil de réussite
Réussi au-delà de 50 % des adresses avec un lastmod récent. Partiel s’il y en a quelques-unes. Échec sans aucune date.
Poids
1 (Découvrabilité)
Pourquoi cela compte pour un modèle
Un robot au budget limité se sert de lastmod pour décider ce qu’il relit. Un sitemap sans dates l’oblige à tout traiter pareil — ce qui a changé hier sera relu un jour, et pas au moment où cela compte.

Fichier llms.txt

llms_txt

Ce qui est vérifié
Vérifie la présence d’un /llms.txt en Markdown, avec un titre et des liens.
Comment c’est vérifié
https://votredomaine/llms.txt est récupéré et vérifié : que ce n’est pas du HTML, qu’il contient au moins un titre H1 Markdown et au moins un lien.
Seuil de réussite
Réussi avec un H1 et des liens. Partiel avec un seul des deux. Échec s’il manque ou s’il renvoie une page HTML.
Poids
2 (Découvrabilité)
Pourquoi cela compte pour un modèle
llms.txt est un sommaire en Markdown destiné à faire comprendre à un agent de quoi parle le site et par où commencer, sans qu’il ait à le déduire du menu de navigation. Il coûte peu à entretenir et reste rare.

En-têtes Link de découverte

link_headers

Ce qui est vérifié
Vérifie que la page d’accueil envoie un en-tête HTTP Link avec rel canonical ou alternate.
Comment c’est vérifié
L’en-tête Link de la réponse de la page d’accueil est examiné à la recherche de rel="canonical" ou rel="alternate".
Seuil de réussite
Réussi si l’un des deux est présent. Échec sans en-tête Link.
Poids
1 (Découvrabilité)
Pourquoi cela compte pour un modèle
Un robot qui ne lit que les en-têtes, sans analyser le HTML, connaît la version canonique et les versions alternatives de la page avant d’en télécharger le corps. Pour un agent qui parcourt des milliers d’adresses, ce signal règle les doublons sans coûter une requête de plus.

Accessibilité du contenu

Ratio de rendu

render_ratio

Ce qui est vérifié
Mesure quelle part du texte visible se trouve déjà dans le HTML d’origine, avant l’exécution de JavaScript.
Comment c’est vérifié
Le texte est extrait du HTML brut puis de la page une fois chargée dans un vrai navigateur jusqu’à networkidle ; les deux sont nettoyés de leurs espaces, puis divisés.
Seuil de réussite
Réussi à partir d’un ratio de 0,80. Partiel entre 0,50 et 0,79. Échec en dessous de 0,50.
Poids
4 (Accessibilité du contenu)
Pourquoi cela compte pour un modèle
La plupart des robots d’IA n’exécutent pas JavaScript. Ils voient la page telle qu’elle quitte le serveur, et si le contenu n’est inséré qu’ensuite, ils tombent sur un document presque vide et n’ont rien à citer. C’est la vérification que la plupart des sites échouent.

Contenu principal sans JavaScript

main_content_in_html

Ce qui est vérifié
Vérifie que le H1 et un paragraphe de contenu sont présents dans le HTML brut.
Comment c’est vérifié
Le HTML téléchargé est parcouru, sans rien exécuter, à la recherche d’un H1 contenant du texte et d’au moins un paragraphe de douze mots ou plus.
Seuil de réussite
Réussi avec un H1 et un paragraphe. Partiel avec un H1 mais sans paragraphe. Échec sans H1.
Poids
3 (Accessibilité du contenu)
Pourquoi cela compte pour un modèle
C’est au H1 et au premier paragraphe qu’un modèle décide de quoi parle la page. S’ils arrivent vides, le reste du contenu n’a plus d’importance : la page n’apparaît pas dans la réponse, parce que personne ne sait de quoi elle traite.

Négociation de contenu pour Markdown

markdown_negotiation

Ce qui est vérifié
Vérifie que le serveur renvoie du Markdown quand le client en demande.
Comment c’est vérifié
La page d’accueil est récupérée avec l’en-tête Accept: text/markdown, et la réponse est vérifiée : un 200 avec un content-type text/markdown.
Seuil de réussite
Réussi avec un 200 et un content-type text/markdown. Sinon, échec.
Poids
1 (Accessibilité du contenu)
Pourquoi cela compte pour un modèle
Un agent qui reçoit du Markdown s’épargne l’analyse du HTML et n’entraîne dans le passage qu’il cite ni menus, ni pieds de page, ni bandeaux de cookies. Un avantage peu coûteux et encore rare.

Chaîne de redirections propre

status_and_redirects

Ce qui est vérifié
Vérifie que le chemin vers la page d’accueil ne passe pas par plusieurs sauts et que la destination est en https.
Comment c’est vérifié
Les redirections sont suivies une à une et toutes les adresses sont consignées ; les boucles sont détectées en comparant le chemin parcouru.
Seuil de réussite
Réussi avec un saut ou aucun et une destination en https. Partiel avec deux sauts. Échec au-delà de deux, en cas de boucle, ou si la destination n’est pas en https.
Poids
2 (Accessibilité du contenu)
Pourquoi cela compte pour un modèle
Chaque saut est une requête de plus et une occasion de plus de perdre des en-têtes, des cookies ou le robot lui-même. Certains clients ne suivent pas la chaîne jusqu’au bout, et pour eux le site ne répond tout simplement pas.

Temps jusqu’au premier octet

ttfb

Ce qui est vérifié
Mesure le temps que met le serveur à commencer sa réponse.
Comment c’est vérifié
Mesuré depuis l’envoi de la requête jusqu’à l’arrivée des premiers en-têtes de réponse de la page d’accueil.
Seuil de réussite
Réussi en dessous de 800 ms. Partiel entre 800 et 1600 ms. Échec au-delà de 1600 ms.
Poids
1 (Accessibilité du contenu)
Pourquoi cela compte pour un modèle
Le temps de réponse détermine en partie combien de pages un agent récupère par visite. Un serveur lent n’empêche pas une page d’être citée, mais il réduit le nombre de pages effectivement lues.

Même contenu pour les robots et pour les humains

bot_parity

Ce qui est vérifié
Compare le texte servi à un navigateur avec celui servi à un robot.
Comment c’est vérifié
La page d’accueil est récupérée deux fois, une fois avec un User-agent de navigateur et une fois avec celui de PrimafonteBot, et la longueur du texte visible des deux réponses est comparée.
Seuil de réussite
Réussi en dessous de 10 % d’écart. Partiel en dessous de 30 %. Au-delà, échec.
Poids
3 (Accessibilité du contenu)
Pourquoi cela compte pour un modèle
Servir à un robot une autre version de la page, c’est du cloaking, que la personne qui a configuré le cache le sache ou non. Le modèle enregistre ce qu’il reçoit, pas ce qu’un humain voit, et de l’écart naissent des citations fausses ou aucune citation.

Le robot n’est pas bloqué

waf_block

Ce qui est vérifié
Vérifie que le site ne répond pas à un User-agent de robot par un blocage ou un captcha.
Comment c’est vérifié
La page d’accueil est récupérée avec le User-agent de PrimafonteBot ; le code de statut et le corps de la réponse sont examinés à la recherche d’indices de vérification de navigateur.
Seuil de réussite
Réussi avec un 200 et sans captcha. Partiel avec un autre code, non bloquant. Échec avec un 401, 403, 429 ou un captcha servi en 200.
Poids
3 (Accessibilité du contenu)
Pourquoi cela compte pour un modèle
Un pare-feu qui bloque les robots par principe bloque aussi les robots d’IA. Un 200 qui sert un captcha bloque tout aussi efficacement qu’un 403 — et trompe en prime quiconque ne regarde que le code de statut.

Structure sémantique

Données structurées présentes et valides

jsonld_present

Ce qui est vérifié
Vérifie qu’il existe des données structurées en JSON-LD et qu’elles fonctionnent : que le JSON s’analyse et que chaque type porte les champs que schema.org marque comme obligatoires.
Comment c’est vérifié
Les blocs déclarés et les blocs analysés avec succès sont comptés. Les champs obligatoires sont ensuite vérifiés sur chaque type analysé.
Seuil de réussite
Réussi avec des données structurées valides et complètes. Partiel s’il manque un ou deux champs obligatoires. Échec sans données structurées, avec un bloc qui ne s’analyse pas, ou avec plus de deux champs manquants.
Poids
4 (Structure sémantique)
Pourquoi cela compte pour un modèle
Les données structurées sont ce par quoi un modèle confirme qui vous êtes sans avoir à le déduire de la prose. Ne pas en avoir laisse cette déduction au hasard, et en avoir de cassées est pire que de ne pas en avoir : pour le modèle le bloc n’existe pas, tandis que celui qui l’a écrit croit le contraire.

Type d’entité et type d’activité déclarés

jsonld_entity_types

Ce qui est vérifié
Vérifie que le site déclare qui le publie et ce qu’il propose.
Comment c’est vérifié
Les types déclarés sont examinés à la recherche d’un type d’entité comme Organization ou Person, et d’un type décrivant l’offre comme SoftwareApplication, Product, Service ou Article.
Seuil de réussite
Réussi avec les deux. Partiel avec un seul. Échec sans aucun des deux.
Poids
2 (Structure sémantique)
Pourquoi cela compte pour un modèle
Un modèle doit trancher deux questions distinctes : qui sont ces gens et ce qu’ils vendent. N’en déclarer qu’une laisse la moitié de la réponse à l’interprétation, et c’est de là que viennent les descriptions fausses.

Hiérarchie des titres

heading_hierarchy

Ce qui est vérifié
Vérifie qu’il y a un seul H1 et qu’aucun niveau n’est sauté.
Comment c’est vérifié
Tous les titres sont relevés dans l’ordre du document, les H1 sont comptés et les sauts détectés, par exemple passer d’un H2 à un H4 sans H3.
Seuil de réussite
Réussi avec exactement un H1 et sans saut. Partiel avec deux H1 ou jusqu’à deux sauts. Échec sans H1, avec plus de deux, ou avec plusieurs sauts.
Poids
2 (Structure sémantique)
Pourquoi cela compte pour un modèle
Les titres sont le plan du document. Un niveau sauté laisse un bloc accroché à rien, et c’est précisément sur cette structure que s’appuie un modèle pour découper la page en passages citables.

Réponses directes après chaque titre

direct_answers

Ce qui est vérifié
Vérifie si le premier paragraphe qui suit chaque H2 répond à ce titre. La mesure se fait sur une page intérieure de contenu — un article, un guide, la documentation — et non sur la page d’accueil.
Comment c’est vérifié
Une page intérieure est choisie dans le sitemap ou parmi les liens de la page d’accueil, toujours la même pour un site donné. Pour chaque H2, le premier paragraphe suivant est pris et noté : la plage de 40 à 80 mots vaut un point, celle de 25 à 120 un demi-point, et commencer par un connecteur qui dépend du paragraphe précédent vaut zéro. Si le site n’a aucune page intérieure lisible, la page d’accueil est mesurée à la place et le rapport le signale.
Seuil de réussite
Réussi à partir d’une moyenne de 60 %. Partiel à partir de 30 %. En dessous, échec.
Poids
3 (Structure sémantique)
Pourquoi cela compte pour un modèle
Un modèle ne cite pas des pages, il cite des passages. Un titre suivi d’un paragraphe qui y répond produit un fragment qui tient tout seul ; suivi d’une transition ou d’une image, il ne produit rien de citable. La page d’accueil d’un site commercial est une vitrine faite de lignes de cinq à dix mots : elle mesure la qualité de la vente, pas celle de la citation.

Titres formulés en question

question_headings

Ce qui est vérifié
Vérifie quelle part des titres H2 et H3 est rédigée sous forme de question.
Comment c’est vérifié
Mesuré sur la même page intérieure que les réponses directes. Un titre compte comme question s’il se termine par un point d’interrogation, s’il commence par le point d’interrogation inversé espagnol, ou s’il débute par un mot interrogatif — comment, que, pourquoi, quand, où, quel ou qui, ainsi que leurs équivalents espagnols accentués.
Seuil de réussite
Réussi à partir de 30 % de titres en question. Partiel avec au moins deux. En dessous, échec.
Poids
2 (Structure sémantique)
Pourquoi cela compte pour un modèle
Un modèle va chercher le passage qui répond à la requête qu’on lui a soumise, et cette requête prend le plus souvent la forme d’une question. Un titre écrit comme la question que quelqu’un tape vraiment, suivi d’une réponse qui tient seule, produit exactement la paire que ces systèmes préfèrent : le titre sert d’index et le paragraphe de contenu. Un titre comme « Nos services » ne ressemble à aucune requête.

Paragraphes qui tiennent hors de leur contexte

chunk_independence

Ce qui est vérifié
Vérifie quelle part des paragraphes se comprend sans avoir lu le précédent.
Comment c’est vérifié
Les paragraphes de vingt mots ou plus sont retenus et leur première phrase est examinée à la recherche d’un pronom ou d’un déictique sans antécédent, comme il, cela, ici ou ce qui précède.
Seuil de réussite
Réussi à partir de 50 % de paragraphes autonomes. Partiel à partir de 25 %. En dessous, échec.
Poids
3 (Structure sémantique)
Pourquoi cela compte pour un modèle
Un passage n’est citable que s’il a du sens à lui seul. Un paragraphe qui s’ouvre par « cela se corrige en » oblige le modèle à traîner le paragraphe précédent, et dès que le fragment est découpé il perd son sens et cesse de servir de source.

Longueur du titre et de la meta description

title_meta

Ce qui est vérifié
Vérifie que le titre et la meta description tiennent dans la place qui leur est donnée.
Comment c’est vérifié
La longueur en caractères du titre de la page d’accueil et de l’attribut content de la meta description est mesurée.
Seuil de réussite
Réussi avec un titre de 30 à 60 caractères et une description de 110 à 160. Partiel si un seul des deux est dans la plage. Échec si aucun ne l’est, ou s’ils sont absents.
Poids
2 (Structure sémantique)
Pourquoi cela compte pour un modèle
Le titre et la meta description sont le résumé qu’un site écrit sur lui-même, et moteurs de recherche comme modèles les reprennent mot pour mot pour le présenter. Un titre tronqué ou une description absente confient ce résumé à qui le lira.

Questions fréquentes structurées

faq_markup

Ce qui est vérifié
Vérifie s’il existe un bloc de questions-réponses balisé en FAQPage.
Comment c’est vérifié
Un bloc JSON-LD de type FAQPage est recherché. Les titres formulés en question et les mentions de questions fréquentes sont également détectés, afin de distinguer un site qui a le contenu sans l’avoir balisé d’un site qui ne l’a pas du tout.
Seuil de réussite
Réussi avec un bloc FAQPage. Partiel quand des questions visibles restent non balisées. Échec quand il n’y a ni l’un ni l’autre.
Poids
2 (Structure sémantique)
Pourquoi cela compte pour un modèle
Le bloc FAQ est la partie la plus citée d’un site, parce que chaque question est déjà un fragment autonome avec sa réponse à côté. Ne pas en avoir n’est pas neutre : c’est renoncer au format que les modèles citent le plus volontiers. Cela se mesure du point de vue des modèles et des agents, pas de celui du classement classique.

Texte de lien explicite

internal_links

Ce qui est vérifié
Vérifie quelle part des liens internes utilise un texte qui ne dit rien de la destination.
Comment c’est vérifié
Les liens internes de la page d’accueil sont relevés et leur texte comparé à une liste d’ancres génériques comme en savoir plus, ici ou cliquez ici.
Seuil de réussite
Réussi en dessous de 10 % d’ancres génériques. Partiel en dessous de 25 %. Au-delà, échec. En dessous de cinq liens internes, la vérification n’entre pas dans la note.
Poids
2 (Structure sémantique)
Pourquoi cela compte pour un modèle
Le texte du lien est l’un des signaux par lesquels un modèle comprend de quoi traite la page de destination avant de la visiter. Un « en savoir plus » n’y contribue en rien et gâche le lien comme signal.

Liens vers des sources externes

external_sources

Ce qui est vérifié
Vérifie vers combien de domaines extérieurs le contenu établit des liens.
Comment c’est vérifié
Les domaines distincts liés depuis la page intérieure de contenu sont comptés, hors liens du pied de page et de la navigation, hors liens vers le site lui-même ou ses sous-domaines, et hors profils de réseaux sociaux, qui relèvent de l’identité et non de l’appui.
Seuil de réussite
Réussi à partir de trois domaines distincts. Partiel avec un ou deux. Échec sans aucun.
Poids
3 (Structure sémantique)
Pourquoi cela compte pour un modèle
C’est l’une des rares choses à l’effet mesuré : l’étude fondatrice sur l’optimisation pour moteurs génératifs a montré que citer ses sources, ajouter des citations et fournir des données peut augmenter la visibilité dans les réponses jusqu’à 40 %. Un contenu qui relie ce qu’il affirme donne au modèle de quoi vérifier, et un modèle cite plus volontiers ce qu’il peut contrôler que ce qu’il doit croire.

Données dans le contenu

data_points

Ce qui est vérifié
Vérifie quelle part des paragraphes porte un chiffre concret.
Comment c’est vérifié
Les paragraphes de vingt mots ou plus de la page intérieure de contenu sont examinés à la recherche d’un pourcentage, d’un montant, d’une grandeur avec son unité — durées comprises — ou d’un grand nombre avec séparateurs de milliers. Les nombres nus à un ou deux chiffres ne comptent pas : sur un site, ce sont le plus souvent des tailles, des étapes ou des numéros de liste.
Seuil de réussite
Réussi quand 25 % ou plus des paragraphes portent un chiffre. Partiel avec au moins un. Échec sans aucun.
Poids
2 (Structure sémantique)
Pourquoi cela compte pour un modèle
C’est l’une des rares choses à l’effet mesuré : l’étude fondatrice sur l’optimisation pour moteurs génératifs a montré que fournir des données, avec le fait de citer ses sources et d’ajouter des citations, peut augmenter la visibilité dans les réponses jusqu’à 40 %. Une affirmation qui contient un chiffre se retrouve et s’attribue plus facilement qu’une affirmation sans, parce que le chiffre ancre le passage à quelque chose de vérifiable.

Listes et tableaux

scannable_formats

Ce qui est vérifié
Vérifie que le contenu utilise des listes et des tableaux plutôt que de la prose continue seule.
Comment c’est vérifié
Les listes de trois éléments ou plus et les tableaux de la page intérieure de contenu sont comptés. Un tableau compte pour deux listes. Ceux du pied de page et de la navigation sont exclus, même si cette exclusion suppose que le site utilise des balises sémantiques : un menu construit à coups de div ne se distingue pas d’une liste de contenu.
Seuil de réussite
Réussi à trois points, chaque liste comptant pour un et chaque tableau pour deux. Partiel avec au moins un. Échec sans aucun.
Poids
2 (Structure sémantique)
Pourquoi cela compte pour un modèle
Une liste et un tableau arrivent déjà découpés : chaque élément tient seul et un modèle peut en extraire un sans traîner le reste. Un paragraphe qui énumère les mêmes six choses séparées par des virgules en dit autant et ne s’extrait pas par morceaux. Un tableau apporte en plus ses propres en-têtes, c’est-à-dire du contexte qui voyage avec la ligne.

Autorité d’entité

Cohérence du nom de marque

name_consistency

Ce qui est vérifié
Vérifie que la marque est écrite de la même façon dans le JSON-LD, dans Open Graph et dans le titre.
Comment c’est vérifié
Le nom déclaré dans le JSON-LD sert de référence et est comparé à og:site_name et aux segments du titre, sans tenir compte de la casse, des accents ni de la ponctuation.
Seuil de réussite
Réussi si toutes les sources disponibles concordent. Partiel si l’une diverge. Échec si toutes divergent. Avec une seule source, la vérification n’entre pas dans la note.
Poids
3 (Autorité d’entité)
Pourquoi cela compte pour un modèle
Un modèle doit ramener la marque à une seule entité. Trois variantes du nom sur la même page produisent trois candidats, et l’autorité qui devrait s’accumuler sur une seule se répartit sur les trois.

Cohérence de la description

description_consistency

Ce qui est vérifié
Vérifie que la meta description, celle d’Open Graph et celle du JSON-LD disent la même chose.
Comment c’est vérifié
Elles sont comparées deux à deux avec le coefficient de Dice sur les mots, sans tenir compte de la casse ni des accents ; la paire la moins bonne décide.
Seuil de réussite
Réussi à partir d’une similarité de 0,80. Partiel à partir de 0,50. En dessous, échec. Avec une seule description, la vérification n’entre pas dans la note.
Poids
3 (Autorité d’entité)
Pourquoi cela compte pour un modèle
La description est la phrase qu’un modèle emploiera pour présenter le site quand il le citera. Deux versions différentes imposent un choix, et celle qui est retenue n’est pas toujours celle que l’éditeur voulait.

Page entreprise ou auteur identifiable

about_page

Ce qui est vérifié
Vérifie qu’il existe une page expliquant qui se trouve derrière le site.
Comment c’est vérifié
Des liens dont la cible ou le texte renvoient à une page à propos, qui sommes-nous, entreprise ou équipe sont recherchés ; à défaut, une entité déclarée en JSON-LD avec url ou @id.
Seuil de réussite
Réussi avec un lien vers la page. Partiel avec seulement une entité déclarée en JSON-LD. Échec sans ni l’un ni l’autre.
Poids
2 (Autorité d’entité)
Pourquoi cela compte pour un modèle
La page « qui sommes-nous » est l’endroit où un modèle confirme qu’une entité réelle se trouve derrière le site. Son absence n’empêche pas la citation, mais elle abaisse la confiance dans un contenu qui ne peut être attribué à personne.

Coordonnées lisibles

contact_verifiable

Ce qui est vérifié
Vérifie qu’il existe une adresse e-mail ou un numéro de téléphone qu’une machine peut lire.
Comment c’est vérifié
Une adresse e-mail ou un numéro de téléphone est recherché dans le texte visible et dans les liens mailto et tel ; à défaut, dans les champs email et telephone du JSON-LD.
Seuil de réussite
Réussi avec des coordonnées dans le texte visible ou dans un lien. Partiel si elles ne sont déclarées que dans le JSON-LD, ou si le téléphone apparaît sans lien. Échec sans ni l’un ni l’autre.
Poids
2 (Autorité d’entité)
Pourquoi cela compte pour un modèle
Un modèle ne remplit pas de formulaires. Des coordonnées qui n’existent que derrière un formulaire, dans une image ou obscurcies en JavaScript ne peuvent être ni citées ni vérifiées, et elles font partie des signaux qui distinguent une entreprise réelle.

Profils externes déclarés avec sameAs

sameas_links

Ce qui est vérifié
Vérifie combien de profils externes le site déclare via la propriété sameAs.
Comment c’est vérifié
Toutes les valeurs sameAs des blocs JSON-LD sont relevées. S’il n’y en a aucune, le HTML est examiné à la recherche de liens vers des profils connus.
Seuil de réussite
Réussi à partir de deux entrées sameAs. Partiel avec une, ou avec deux profils liés mais non déclarés. Échec sans aucun.
Poids
3 (Autorité d’entité)
Pourquoi cela compte pour un modèle
sameAs est ce qui permet à un modèle de relier le site à toutes les autres traces de la même entité : LinkedIn, GitHub, un registre du commerce. Sans ce lien, chaque trace se résout comme une entité distincte et aucune n’accumule assez de signal pour être citée.

Date de publication et de révision

content_freshness

Ce qui est vérifié
Vérifie si le contenu indique quand il a été écrit ou révisé pour la dernière fois.
Comment c’est vérifié
datePublished et dateModified sont recherchés dans les données structurées de la page intérieure de contenu, la plus récente étant retenue. Seules les dates déclarées sont utilisées : reconnaître les dates visibles à travers plusieurs langues et vingt formats est fragile, et une vérification qui se trompe retire plus qu’elle n’apporte.
Seuil de réussite
Réussi avec une date de moins de douze mois. Partiel jusqu’à trente-six. Échec si elle est plus ancienne, ou s’il n’y en a aucune.
Poids
2 (Autorité d’entité)
Pourquoi cela compte pour un modèle
Un modèle qui répond sur un sujet mouvant préfère la source qu’il peut dater. Sans date déclarée, rien ne permet de savoir si le contenu tient toujours, et dans le doute c’est ce qui peut être situé dans le temps qui est cité en premier. Le seuil est volontairement large : certains contenus ne périment pas, et les pénaliser de ne pas avoir été touchés récompenserait la retouche cosmétique.

Signature déclarée

author_declared

Ce qui est vérifié
Vérifie si le contenu indique qui l’a écrit.
Comment c’est vérifié
Le champ author est recherché dans les données structurées de la page intérieure de contenu, et il doit porter un nom. Un author vide, ou sans nom, compte comme un balisage décoratif.
Seuil de réussite
Réussi avec un auteur nommé. Partiel avec le champ présent mais sans nom. Échec sans author.
Poids
1 (Autorité d’entité)
Pourquoi cela compte pour un modèle
Sans signature, un modèle n’a personne à qui attribuer ce qu’il cite, et l’attribution fait partie de la citation. La preuve que cela influe sur les citations vient de cas observés et non d’une mesure : cette vérification pèse donc peu. Elle est plausible et peu coûteuse à corriger, mais pas démontrée comme le sont les données et les sources.

Que ne mesure pas cet indice ?

L’Indice de Citabilité ne mesure ni la qualité de votre contenu, ni votre réputation, ni vos liens entrants, ni si un modèle vous mentionne aujourd’hui. Il mesure si la possibilité technique et structurelle d’être cité existe.

Quelles sont ses limites ?

Publier les limites d’une mesure semble vous desservir et fait l’inverse : c’est ce qui sépare une méthodologie d’une brochure. Ces cinq-là sont celles que nous connaissons, et elles sont écrites pour que chacun puisse décider du poids à donner à un chiffre précis dans son propre cas.

  • Les moteurs génératifs ne publient pas les poids internes avec lesquels ils sélectionnent leurs sources. L’Indice de Citabilité mesure des signaux observables et argumentés, pas une formule reconstituée à partir d’un modèle précis.
  • Le résultat varie d’un moteur à l’autre. Un site peut être parfaitement lisible pour un robot et rester hors des réponses d’un autre, pour des raisons de sélection qui ne sont pas techniques.
  • Plusieurs des standards vérifiés sont encore en cours de définition. Le cas le plus net est llms.txt : il existe une convention de fait, pas une spécification arrêtée, et son poids peut changer.
  • Les vérifications portent sur la page d’accueil et les ressources qu’elle déclare, ainsi que sur une page intérieure de contenu. Un site peut avoir des sections internes au comportement différent de celui de sa page d’accueil.
  • Le ratio de rendu se mesure avec un navigateur qui exécute bien JavaScript, alors que chaque robot d’IA décide de son côté s’il l’exécute et jusqu’où. Le ratio indique un risque, pas le comportement exact d’un moteur donné.
  • Les vérifications de contenu ne traitent pas toutes les langues de la même façon. Les mots sont comptés correctement dans toutes les écritures, y compris celles qui ne les séparent pas par des espaces, mais les listes de connecteurs et de déictiques qui servent à repérer un paragraphe ne tenant pas seul n’existent qu’en espagnol et en anglais. Dans les autres langues, ces marques ne sont pas reconnues et le paragraphe passe. Le biais va toujours dans le même sens : dans le doute, rien n’est pénalisé.

Sur quoi la méthodologie s’appuie-t-elle ?

Les vérifications ne viennent pas d’une opinion sur ce que le web devrait être. Chacune met en œuvre une norme publiée ou un résultat mesuré, et voici les quatre références que le moteur applique littéralement, non des lectures conseillées.

  • GEO: Generative Engine Optimization

    L’étude qui a mesuré l’effet de citer ses sources, de fournir des données et d’ajouter des citations : jusqu’à 40 % de visibilité en plus dans les réponses. Le poids des deux vérifications de contenu en découle.

  • schema.org

    Le vocabulaire au regard duquel les données structurées sont validées : quels types existent et quels champs chacun marque comme obligatoires. Les deux vérifications JSON-LD l’appliquent.

  • RFC 9309

    La norme qui fixe la lecture d’un robots.txt, y compris la règle voulant que le motif le plus long l’emporte et qu’à égalité ce soit Allow. Les trois vérifications de robots l’appliquent.

  • llms.txt

    La proposition de fichier sommaire en Markdown pour les agents. C’est une convention de fait et non une spécification arrêtée, d’où un poids susceptible de changer.

Qu’est-ce qui a changé, et quand ?

Chaque version dit ce qui a bougé et pourquoi, presque toujours avec en tête le chiffre qui l’a motivé. Les scores anciens ne sont jamais recalculés : un rapport décrit l’état de ce site le jour de la mesure, selon les critères de ce jour-là, et c’est pourquoi chacun porte sa version imprimée.

  1. 0.15.0 · 2026-09-05

    Le moteur confondait deux choses qui ne se ressemblent pas : ne pas avoir pu lire un fichier et l’avoir lu en constatant qu’il n’existe pas. Un 404 est un fait dont on déduit quelque chose —s’il n’y a pas de robots.txt, personne n’est bloqué— et là, la vérification doit trancher. Un 401, un 403 ou un 429 disent l’inverse : le fichier existe et on ne nous laisse pas le voir. Ce cas côtoyait le 404 à cause d’une comparaison avec deux cents qui avalait la différence, et il produisait les deux mensonges à la fois. À un site protégé par un pare-feu applicatif, on annonçait qu’il n’a pas de robots.txt lisible, que son sitemap n’est pas déclaré, qu’il ne publie pas de llms.txt et qu’il ne répond pas à la négociation Markdown : quatre affirmations sur des fichiers qui existent et fonctionnent. Et dans le même temps on lui accordait que son robots.txt ne bloque aucun robot de réponse, une réussite sur un fichier jamais lu. Dans l’échantillon de calibration, cela concerne cinquante sites sur deux cent quatre-vingt-dix-neuf, un sur six. À partir de cette version, ces trois codes laissent sans conclusion les cinq vérifications concernées, et le blocage reste signalé par la vérification qui existe pour cela. Le titre de la chaîne de redirections est également corrigé : il parlait toujours de sauts, si bien qu’un site bloqué lisait « atteindre la page d’accueil demande 0 redirections », l’optimum présenté comme un défaut. Les branches qui ne parlent pas de sauts —le statut de la réponse et une destination qui finit en http— ont désormais leur propre texte. Les scores antérieurs ne sont pas recalculés.

  2. 0.14.0 · 2026-08-19

    Deux vérifications cessent de pénaliser le chinois, le japonais et le coréen parce qu’ils écrivent plus dense. La première : les titres rédigés en question n’étaient pas reconnus, car ces langues ferment par «?», le signe pleine chasse, et seul celui du clavier latin était recherché. Sur notre propre page de méthodologie en chinois, ils donnaient zéro sur quarante et un, alors que tous les titres de section sont des questions. La seconde : les fourchettes de longueur du titre et de la description sont calibrées sur l’alphabet latin, trente à soixante caractères et cent dix à cent soixante, et elles existent parce que les moteurs tronquent selon la largeur. Un caractère chinois occupe le double d’une lettre latine et en dit nettement plus : le titre de cette même page fait vingt-deux caractères et transmet ce que cinquante transmettent en espagnol ; il échouait donc pour le dire en moins de place. Dans ces écritures, les fourchettes sont divisées par deux. En dehors, rien ne change, et la calibration sur l’échantillon de 299 domaines européens et américains a été lancée précisément pour le vérifier. Les scores antérieurs ne sont pas recalculés.

  3. 0.13.0 · 2026-08-18

    Deux corrections dans le choix de la page intérieure, dont dépendent cinq vérifications à la fois. La première : «www.exemple.fr» et «exemple.fr» sont le même site, et le moteur les traitait comme des origines distinctes. Sur ruanyifeng.com, un blog technique chinois, les dix-huit liens vers des articles de son propre sommaire pointent vers «http://www.ruanyifeng.com/blog/...» ; en analysant le domaine sans «www», les dix-huit étaient écartés, il ne restait aucun article parmi les candidats, et les vérifications de contenu finissaient par mesurer une liste de titres. La seconde : si la page retenue se révèle être un sommaire de rubrique, le moteur descend désormais une seule fois vers son premier article. Un saut et non plusieurs, car ce téléchargement est séquentiel et se prélève sur le même budget de temps que le reste de l’analyse ; si le saut ne rapporte rien de mieux, le sommaire est conservé, car mesurer quelque chose de moins bon vaut mieux que ne rien mesurer. Le choix reste déterministe : un même site donne toujours la même page, sinon le score cesserait d’être reproductible. Reste non résolu le cas où la page retenue est dans une autre langue que le reste du site. Les scores antérieurs ne sont pas recalculés.

  4. 0.12.0 · 2026-08-18

    La vérification des paragraphes qui tiennent hors de leur contexte recalait presque tous les sites en espagnol. Elle repérait la dépendance au paragraphe précédent en cherchant pronoms et déictiques, mais la liste contenait «la», «los» et «las», qui sont des articles et non des déictiques, et elle les cherchait n’importe où dans la première phrase au lieu de son début. Ainsi, «Los umbrales se calibraron midiendo una muestra propia» ressortait comme dépendant. Un déictique en milieu de phrase a le plus souvent son antécédent dans cette même phrase : il est donc lié ; celui qui laisse un paragraphe en suspens est celui qui l’ouvre. Seule l’ouverture compte désormais, et seulement les formes sans ambiguïté pronominales : «esto», «eso», «ello», «it», «lo anterior» et les anaphores explicites. «Este» et «this» sont écartés à dessein, car ils valent aussi bien comme pronom que comme déterminant et ne se distinguent pas sans analyse morphologique : dans le doute, rien n’est pénalisé, c’est la règle affichée de cette couche. La correction publiée décrivait déjà ce comportement ; le code, non. Les scores antérieurs ne sont pas recalculés, le chiffre de cette vérification dans l’étude de calibration relève donc de l’ancien critère.

  5. 0.11.0 · 2026-08-18

    Le moteur compte désormais correctement les mots en chinois, en japonais et en coréen. Ces langues ne séparent pas les mots par des espaces, et le moteur comptait en découpant sur les espaces : sur cinq articles réels d’un blog technique chinois, sur 1 579 paragraphes, exactement 2 passaient le filtre de vingt mots. Correctement comptés : 560. Cela laissait tout site chinois, japonais ou coréen sans rien à mesurer, ni pour les paragraphes qui tiennent hors de leur contexte ni pour les données dans le contenu, et faisait échouer les réponses directes même lorsqu’elles répondaient parfaitement au titre. L’en-tête du module lui-même indiquait que le biais de langue va toujours dans le même sens, sans pénaliser en cas de doute ; là, il allait exactement dans l’autre. Le comptage utilise maintenant le segmenteur de mots du système, qui segmente réellement ces langues, plutôt qu’une constante de conversion inventée. Hors de ces écritures, le comptage est identique au précédent, caractère pour caractère : le score d’un site en espagnol, anglais, allemand, français, italien ou portugais ne bouge pas d’un point, et un test le vérifie sur l’ensemble des textes publiés du site. Les scores antérieurs ne sont pas recalculés.

  6. 0.10.0 · 2026-08-06

    Cinq nouvelles vérifications et un changement sur la page mesurée. Deux des cinq viennent de la seule chose rigoureusement mesurée dans ce domaine : l’étude fondatrice sur l’optimisation pour moteurs génératifs a montré que citer ses sources, fournir des données et ajouter des citations peut augmenter la visibilité dans les réponses jusqu’à 40 %. D’où les liens vers des sources externes, qui comptent vers combien de domaines extérieurs le contenu renvoie, et les données dans le contenu, qui regardent quelle part des paragraphes porte un chiffre concret. Les trois autres viennent de recommandations publiées : les listes et tableaux, fragments qui arrivent déjà découpés ; la date de publication et de révision déclarée dans les données structurées ; et la signature, qui pèse peu à dessein parce que sa preuve vient de cas observés et non d’une mesure. Le choix de la page intérieure change aussi : un article prime désormais sur une page institutionnelle. Cela est né du constat que, sur Xataka, nous mesurions la page équipe, faite de biographies, où les vérifications de contenu tombaient à zéro sur soixante-neuf paragraphes. Xataka n’écrivait pas mal ; nous regardions la mauvaise page. Les vérifications notées passent de 28 à 33. Les scores antérieurs ne sont pas recalculés.

  7. 0.9.0 · 2026-08-06

    La vérification de cohérence de la description ne compare plus la description de l’éditeur à celle de la page. Une Organization décrit l’éditeur, par définition de schema.org, et dans une entreprise à plusieurs métiers elle n’a aucune raison de ressembler à la page : les comparer imposait une description fausse à l’une des deux — soit l’entreprise décrite comme si elle était le produit, soit l’inverse. La comparaison se fait désormais avec la description de l’entité qui dit ce que le site propose — SoftwareApplication, Product, Service, Article et apparentés —, et ne retombe sur celle de l’éditeur qu’à défaut : le cas d’un site d’entreprise sans produit, où la description de l’entreprise est bel et bien celle de la page. La correction n’est pas une amnistie : une description de produit qui contredit la page échoue toujours, tout comme deux meta descriptions qui divergent entre elles, cas que la vérification détectait déjà bien. Les scores antérieurs ne sont pas recalculés.

  8. 0.8.0 · 2026-08-05

    Une vérification nouvelle : si les titres sont formulés en question. On vérifiait déjà que chaque titre était suivi d’une réponse autonome de 40 à 80 mots, mais pas que le titre lui-même ressemblait à ce qu’une personne taperait. L’unité que ces systèmes de recherche préfèrent est la paire complète — une question reconnaissable au-dessus, une réponse qui tient seule en dessous — et seule une moitié de cette paire était mesurée. La mesure se fait sur la même page intérieure que les réponses directes, car les mesurer sur des pages différentes décrirait deux endroits et aucune paire. Un titre compte comme question s’il porte un point d’interrogation, et aussi s’il commence par un interrogatif accentué, car en espagnol c’est précisément l’accent qui sépare l’interrogatif du relatif. Les seuils sont un point de départ et seront revus sur l’échantillon de calibration. Les vérifications notées passent de 27 à 28. Les scores antérieurs ne sont pas recalculés.

  9. 0.7.0 · 2026-08-04

    Les titres situés dans le pied de page, la navigation et les barres latérales ne comptent plus comme du contenu. La mesure d’un échantillon de sites réels a montré que 43 % des titres vivaient dans un <footer> ou un <nav> — 81 % chez HubSpot, 53 % chez Mailchimp — et chacun d’eux était compté. Un <h2>Services</h2> dans un pied de page n’a pas de paragraphe en dessous parce qu’il ne doit pas en avoir : sa présence faisait donc échouer la vérification des réponses directes à tout site doté d’un pied de page ordinaire. Seuls 5 % réussissaient, et la cause n’était pas la façon dont les gens écrivent mais celle dont nous comptions. Cela touche les réponses directes, la hiérarchie des titres et la détection des FAQ, et les trois y gagnent en justesse. Le H1 de l’en-tête compte toujours : beaucoup de sites le placent là. Les scores antérieurs ne sont pas recalculés.

  10. 0.6.0 · 2026-08-04

    Première version calibrée sur un large échantillon : 299 sites d’Espagne, du Royaume-Uni, des États-Unis et du reste de l’Europe, entre marques, services et entreprises de taille moyenne. Trois changements sortent de ces données. Les deux vérifications de données structurées fusionnent en une seule : la vérification de validité était réussie par 95 % de ceux qui l’atteignaient et ne s’appliquait pas aux 26 % restants, parce que le JSON-LD n’est presque jamais écrit à la main et que ce qu’un plugin génère est rarement cassé ; une seule vérification distingue désormais ne pas en avoir, en avoir de cassées et en avoir de correctes, à poids égal. Les paragraphes autonomes se mesurent désormais sur une page intérieure, comme les réponses directes le faisaient déjà : la page d’accueil n’avait pas trois paragraphes de vingt mots sur 78 des 215 sites mesurés en entier, et sans page lisible portant du contenu la vérification échoue maintenant au lieu de se taire. Et le sceau téléchargeable descend de 80 à 70 points : à 80, il était atteint par 6 sites sur 215, et un sceau que presque personne ne peut afficher ne circule pas. Les vérifications notées passent de 28 à 27. Les scores antérieurs ne sont pas recalculés.

  11. 0.5.0 · 2026-08-04

    Deux vérifications cessent de se déclarer incapables de trancher là où elles le peuvent. Ne pas avoir de bloc de questions-réponses balisé en FAQPage vaut désormais ÉCHEC et non plus non applicable : c’est ce que les modèles génératifs citent le plus, donc un site qui n’en a pas est moins bien préparé à être cité qu’un site qui en a, et redistribuer son poids sur les autres affirmait le contraire. Avoir les questions à l’écran sans les baliser vaut partiel, parce que cela se corrige en dix minutes tandis que les écrire de zéro, non. Et un site sans sitemap accessible échoue désormais à la vérification de fraîcheur au lieu de rendre un résultat sans conclusion — y compris le cas d’un serveur qui répond à /sitemap.xml par un 200 et la page d’accueil en HTML, ce que font les frameworks monopage. « Sans conclusion » n’est conservé que là où c’est réellement inconnu : une erreur réseau, ou un serveur qui existe et refuse de nous laisser regarder. Sur un échantillon de 24 sites, ces deux-là n’entraient pas dans la note dans 67 % et 42 % des cas. La mention « brouillon » quitte l’identifiant de version pour passer dans le texte, traduite par langue. Les scores antérieurs ne sont pas recalculés.

  12. 0.4.0 · 2026-08-04

    Les réponses directes se mesurent sur une page intérieure de contenu, et non sur la page d’accueil. Une calibration sur 24 sites réels a montré que les 24 y échouaient, Stripe et Cloudflare compris : la page d’accueil d’un site commercial est une vitrine, et les paragraphes qui suivent ses titres font entre cinq et dix-sept mots, parce qu’ils sont écrits pour être saisis d’un coup d’œil et non pour être cités. Une vérification que tout le monde échoue ne distingue personne, si vraie soit-elle. Une page intérieure est désormais choisie dans le sitemap ou parmi les liens de la page d’accueil — toujours la même pour un site donné, afin que le score reste reproductible — et c’est là que la mesure se fait ; si le site n’a aucune page intérieure lisible, la page d’accueil est utilisée à la place, et le rapport indique laquelle a été mesurée. Les scores antérieurs ne sont pas recalculés.

  13. 0.3.0 · 2026-08-03

    Les vérifications qui dépendent du robots.txt cessent de se déclarer incapables de trancher quand le fichier n’existe pas. Qu’un site n’ait pas de robots.txt n’est pas de l’ignorance, c’est un fait avec des conséquences : s’il n’y a pas de fichier, personne n’est bloqué, donc la vérification de blocage est désormais RÉUSSIE et celle des règles déclarées ÉCHOUE, puisqu’il n’y en a aucune. Auparavant les deux restaient sans conclusion, avec la vérification informative sur l’entraînement, et ces trois-là suffisaient à pousser tout site sans robots.txt vers le seuil du rapport partiel, ce qui le sortait des statistiques. « Sans conclusion » n’est conservé que lorsque le fichier ne peut pas être téléchargé, là où nous ne savons réellement pas. Les scores antérieurs ne sont pas recalculés.

  14. 0.2.0 · 2026-08-03

    Les robots d’IA sont séparés en deux familles. Bloquer ceux de l’entraînement (GPTBot, ClaudeBot, CCBot, Google-Extended, Bytespider) ne coûte plus de points : c’est une décision légitime sur l’usage de votre travail et elle n’empêche pas un modèle de vous citer. Seul le blocage des robots de réponse (OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User) est pénalisé, puisque ce sont eux qui récupèrent la page pendant qu’ils répondent. Ils étaient auparavant comptés ensemble, ce qui faisait échouer comme erreur critique la politique la plus défendable qui existe aujourd’hui. Les scores antérieurs ne sont pas recalculés.

  15. 0.1.0 · 2026-08-02

    Première version publique de la méthodologie. Les seuils sont provisoires et seront figés en version 1.0, après calibration sur un échantillon de 200 sites. D’ici là, les scores peuvent varier d’une analyse à l’autre.

Méthodologie de l’Indice de Citabilité — Primafonte