Web AI Vitals
ChatGPT, Claude et Perplexity lisent-ils et citent-ils votre site ? Un audit de visibilité IA en 7 catégories notées de 0 à 100 — les vrais leviers d’abord : accès au crawl, lisibilité du HTML brut, données structurées et GEO. Un correctif concret par constat, avec une force de recommandation.
SKILL.md au standard ouvert agentskills.io — utilisable directement dans Claude, ChatGPT/Codex, Cursor, Copilot, etc.
Web AI Vitals est un skill d'audit de visibilité IA (GEO) qui vérifie dans quelle mesure un site web peut être crawlé, lu, compris et cité par les moteurs de réponse IA (ChatGPT, Claude, Perplexity, Google AI Overviews/Gemini) — un audit de visibilité IA/GEO en sept catégories notées de 0 à 100. Les vrais leviers d’abord : le bot IA peut-il seulement entrer (robots.txt, blocages CDN/Cloudflare) ? Le contenu est-il dans le HTML brut (les bots IA n’exécutent généralement PAS le JavaScript) ? Y a-t-il des données structurées (Schema.org/JSON-LD) et des réponses directes citables (GEO) ? Plus la confiance & la fraîcheur (E-E-A-T, index Bing). Les fichiers guides IA comme llms.txt/ai.txt viennent en dernier — présentés honnêtement comme un bonus à faible levier. Donne un correctif concret par constat avec une force de recommandation et une liste d’actions priorisée par impact.
Ce que fait ce skill
- Note 7 catégories de 0 à 100 (accès au crawl, lisibilité du HTML brut, structure & sémantique, données structurées, réponse directe/GEO, fichiers guides IA, confiance & fraîcheur)
- Explique comment naît la visibilité IA : via la récupération en direct (RAG) — et en vérifie les prérequis (crawlable + indexé)
- Vérifie l’accès au crawl par bot, séparé en recherche vs. entraînement (OAI-SearchBot/ChatGPT-User/GPTBot, Claude-SearchBot/Claude-User/ClaudeBot, PerplexityBot, Google-Extended, Bingbot)
- Détecte les blocages CDN/WAF (Cloudflare, défis 403/429) — la cause la plus fréquente de « l’IA ne voit pas mon site »
- Évalue la lisibilité du HTML brut : le contenu est-il là SANS JavaScript ? (les bots IA n’exécutent généralement pas le JS — les SPA client-only sont souvent des coquilles vides)
- Vérifie le HTML sémantique, la hiérarchie des titres et des sections découpables pour une meilleure récupération RAG
- Vérifie les données structurées (Schema.org/JSON-LD : Organization, Article, FAQ, Product, sameAs) et leur cohérence avec le contenu visible
- Évalue le format réponse directe/GEO : blocs citables de 40–60 mots, titres-questions, FAQ, données originales
- Vérifie les fichiers guides IA (llms.txt, ai.txt, sitemap avec lastmod, canonical, knowledge.json) — avec un avis honnête sur la valeur réelle de llms.txt
- Récupère les données lui-même quand c’est possible : HTML brut comme un bot IA (curl avec user-agent GPTBot), robots.txt, en-têtes, fichiers guides ; sinon analyse à partir des données fournies + commandes exactes
- Donne un correctif concret en une phrase par constat + force de recommandation (obligatoire/recommandé/selon le cas/optionnel) et peut générer des snippets robots.txt/llms.txt/JSON-LD prêts à l’emploi
- Traite autoriser vs. bloquer de façon neutre (exclure l’entraînement, garder la recherche ouverte) — mesuré vs. estimé est signalé
Description
Web AI Vitals est un skill pour la visibilité IA (GEO) — il vérifie dans sept catégories de 0 à 100 dans quelle mesure votre site peut être crawlé, lu et cité par ChatGPT, Claude et Perplexity, et indique un correctif concret pour chaque constat. Un audit complet de lisibilité IA et de GEO (Generative Engine Optimization) qui vérifie si les moteurs de réponse IA peuvent crawler, lire dans le HTML brut, comprendre la structure et citer une page — en sept catégories notées de 0 à 100. L’accès au crawl IA vérifie le robots.txt pour chaque bot pertinent (OpenAI : OAI-SearchBot/ChatGPT-User/GPTBot ; Anthropic : Claude-SearchBot/Claude-User/ClaudeBot ; Perplexity ; Google : Googlebot/Google-Extended ; Microsoft : Bingbot — la récupération de ChatGPT s’appuie fortement sur l’index Bing) ainsi que les blocages CDN/WAF (Cloudflare, défis 403/429) et les blocages accidentels. La lisibilité du HTML brut vérifie si le contenu figure dans le HTML initial SANS JavaScript — les grands crawlers IA n’exécutent généralement pas le JS pour limiter les coûts (Google est l’exception). Structure & sémantique évalue une hiérarchie h1/h2/h3 propre, les repères sémantiques, les listes/tableaux et des sections autonomes mono-sujet (le RAG découpe les pages en chunks). Les données structurées vérifient Schema.org/JSON-LD (Organization, Article, FAQPage, Product, Person, Breadcrumb, sameAs) et leur cohérence avec le contenu visible. Le format réponse directe (GEO) évalue des blocs citables de 40–60 mots, des titres-questions, des FAQ, des TL;DR et des données originales. Les fichiers guides IA vérifient llms.txt (cadré honnêtement : largement adopté mais à peine récupéré par les grands bots actuellement — faible levier), ai.txt, un sitemap avec lastmod, le canonical et des fichiers de connaissances complémentaires. Confiance & fraîcheur évalue l’identité auteur/éditeur, les signaux de date/fraîcheur (Perplexity privilégie la récence), les preuves, le HTTPS et le prérequis d’indexation (pas de récupération en direct sans index). La visibilité dans les réponses IA vient de la récupération en direct (RAG) ; le skill en vérifie précisément les prérequis — crawlable ET indexé. Mesuré vs. estimé est toujours signalé, jamais inventé. Autoriser vs. bloquer (exclure l’entraînement, garder la recherche ouverte) est un choix stratégique neutre du propriétaire. Sortie : tableau de scores, matrice d’accès des bots, constats par catégorie avec gravité/correctif/force de recommandation, actions priorisées et une attente réaliste. Sites autorisés uniquement, pas de scraping, pas de contournement de la protection anti-bots. Synergie : performance/sécurité/SEO classique via Web Vitals, briefs de contenu via le SEO Briefing, correctifs de code de rendu via Code Reviewer Pro.
Exemples
Ce qu’il ne fait pas
- Ne garantit aucune citation ni aucun classement — il audite la lisibilité IA d’un site, ce n’est pas un outil de classement
- N’invente aucun chiffre de visibilité ; sans source réelle, clairement marqué comme estimation
- Ne scrape aucun contenu tiers et ne contourne aucune protection anti-bots/aucun paywall ; sites autorisés uniquement
- N’impose aucune stratégie autoriser/bloquer — exclure les crawlers d’entraînement est légitime
- Ne remplace ni de vrais traqueurs de visibilité IA, ni Bing/Google Webmaster Tools, ni un examen juridique
Compatibilité & technique
- Testé (interne)
- 5 scénarios
- Runtime recommandé
- Le modèle le plus puissant disponible ; le plus efficace avec un accès web/shell pour récupérer en direct la page, le robots.txt et les en-têtes.
- Modes
- Audit complet · Catégorie unique · « Pourquoi ChatGPT ne voit-il pas mon site ? » · Générateur de fichiers (robots.txt/llms.txt/JSON-LD) · Conseil de stratégie (visible vs. bloquer l’entraînement) · Ré-audit/comparaison
- Entrées
- URL (+ accès web/shell optionnel) · HTML brut (view-source/curl) · robots.txt · Dump d’en-têtes HTTP · llms.txt/ai.txt/sitemap.xml existants · optionnel : IA cible, stratégie, type de page
- Format de sortie
- Tableau de scores (7 catégories de 0 à 100 + feu tricolore) avec une matrice d’accès des bots, constats par catégorie (gravité + correctif concret + force de recommandation), actions priorisées (impact × effort), une attente réaliste (délai) et base de données/limites indiquées
- Sous-catégorie
- Visibilité IA & GEO
- Licence
- Proprietär
Profil de sécurité
S’exécute entièrement chez toi avec ta propre IA — aucun runtime externe, aucun coût récurrent.
Contient du code exécutable ou exécute des actions/outils — jette un œil avant utilisation.
Accède à des sources externes / au réseau en usage normal (pages live, API de recherche/données).
Contenu livré
- web-ai-vitals-1.7.0/8 fichiers
- .claude-plugin/marketplace.json
plugins/web-ai-vitals/skills/web-ai-vitals/8 fichiers
- SKILL.md
- manifest.json
assets/1 fichier
- ai-vitals-card-sample.svg
references/4 fichiers
- agent-discovery.md
- bots-and-snippets.md
- web-ai-vitals-audit-output.md
- web-ai-vitals-checklist.md
scripts/1 fichier
- render-ai-vitals-card.mjs
- .agents/skills/web-ai-vitals/→ universel — même contenu (Codex, Cursor, Copilot, Gemini, Windsurf, Cline)
- LICENSE.txt
Installation
Aussi comme prompt de chat
Pas d’outil IA ? Collez-le dans Claude, ChatGPT ou Gemini et utilisez la méthode aussitôt.
Vous obtenez la méthode complète. Seuls 1 script(s) d’aide qui automatisent des parties ne tournent qu’une fois installés.
Fonctionne mieux quand votre chat a un accès web.
L’installation est la version complète — elle se déclenche automatiquement, exécute ses scripts et charge les références au besoin. En prompt de chat, vous pilotez la méthode vous-même.
Déverrouillez pour copier le prompt prêt à coller — ensuite dans « Mes skills ».
Avis
Pas encore d’avis – soyez le premier.
Remarque
Au mieux avec un accès web/shell (Claude Code, serveurs, CI) : le skill récupère alors lui-même le HTML brut comme un bot IA, le robots.txt, les en-têtes et les fichiers guides. En chat pur, le HTML/robots.txt fourni + une invite avec commandes à copier-coller suffit. Les signaux off-site et les index tiers (Bing/Google) ne sont pas entièrement vérifiables depuis la page seule. Sites autorisés uniquement.
Journal des modifications
- v1.7.001.07.2026Couche de découverte agentique ajoutée (catégorie 6 + nouvelle référence) : vérifie désormais aussi la ligne Content-Signal de robots.txt (ai-train/search/ai-input), les en-têtes Link + /.well-known/api-catalog (linkset vers les flux JSON), un index agent-skills/capacités, le Markdown pour agents (servi sur Accept: text/markdown), WebMCP (outils en lecture seule via navigator.modelContext), un serveur MCP + server-card.json, et DNS-AID (SVCB). Règle d'honnêteté : ne jamais annoncer un point d'accès qui ne mène à rien (une promesse morte = rouge) ; servir les fichiers de découverte en no-cache. Classé Emerging avec un faible poids — aucune garantie de classement.
- v1.6.101.07.2026Couleurs de la carte de score plus justes : bandes par catégorie selon l'atteignabilité réaliste (format réponse directe, fichiers de guidage IA, confiance/fraîcheur plus difficiles à maximiser), dégradé continu rouge→ambre→vert au lieu de paliers nets — les scores faibles restent rouges ; option `bands` par exécution. De plus : les faits sur les moteurs (noms de bots, user-agents de crawl, comportement d'index, dates de coupure des modèles) sont marqués comme un instantané daté — à vérifier dans la documentation officielle du fournisseur et à citer avec la date.
- v1.6.030.06.2026Renforcement opérationnel de l'audit (issu d'un audit de test réel) : chaque constat porte désormais un niveau de preuve (Mesuré/Déduit/Compte requis/Estimé). Nouveautés : une matrice par moteur IA (lecture par ChatGPT/Perplexity/Claude/Gemini/Copilot), un backlog de tâches obligatoire avec priorité, critère d'acceptation, vérification, effort et risque par tâche, une carte de résultats SVG partageable (score avec date, les 7 catégories et le top 3 — honnête : les scores faibles restent rouges) avec un script de rendu fourni, et une étape de transfert à la fin : un prompt prêt à copier pour un autre outil IA, un plan de mise en œuvre développeur/CMS, ou une mise en œuvre directe (uniquement avec accès). Plus un mode assisté par console pour les exports GSC/Bing.
- v1.5.025.06.2026Sortie native à la plateforme : utilise désormais activement le formatage natif de votre plateforme — tableaux, listes de contrôle, blocs de code et options cliquables/boutons, avec repli numéroté sur les plateformes non interactives. Et des métadonnées internes qui préparent le futur constructeur d'agents.
- v1.4.022.06.2026Version initiale : audit de visibilité IA/GEO en 7 catégories (0–100) — accès au crawl IA (robots.txt par bot de recherche/d’entraînement), lisibilité du HTML brut (les bots IA n’exécutent généralement pas le JS), structure & sémantique, données structurées (Schema.org/JSON-LD), format réponse directe (GEO), fichiers guides IA (llms.txt/ai.txt/sitemap/knowledge) et confiance/fraîcheur (E-E-A-T, index Bing, citations). D’après une recherche web (2026) : les bots IA ignorent souvent le JS, les grands bots récupèrent à peine llms.txt, la récupération de ChatGPT passe par l’index Bing, règles robots.txt par bot, réponses directes GEO, E-E-A-T/fraîcheur. méthodologie mesuré-vs-estimé et prérequis de récupération en direct (crawlable + indexé), collecte automatique des données avec accès shell, générateur de fichiers (robots.txt/llms.txt/JSON-LD) ; sites autorisés uniquement, pas de scraping.
- v1.3.018.06.2026Auf AUTHORING-v2-Standard überarbeitet: realistische Eingabe/Antwort-Beispiele (inkl. Kalibrierungsfall), Copy-Checkliste(n) und interne Evals; Cross-Verweise ergänzt.
- v1.2.018.06.2026Refonte au standard AUTHORING v2 : exemples entrée/réponse réalistes (dont un cas de calibrage), checklist(s) à copier et évaluations internes ; renvois croisés ajoutés.
- v1.1.011.06.2026Ajout de references/bots-and-snippets.md : référence détaillée (divulgation progressive) ; le SKILL.md reste concis.
- v1.0.011.06.2026Ajouté après une recherche web approfondie : ordre de lecture des IA (title→meta description ≤160 car.→H1→2–3 premières phrases→structure H2, blockquotes comme résumés) ; catégorie Structure enrichie d’un landmark <main>, de la propreté Markdown (HTML→Markdown token-efficient) et du maillage interne (~4–6 liens thématiques/page → crawl plus profond) ; GEO enrichi de la complétude sémantique & du query fan-out (le plus fort levier de citation) et de passages citables autonomes ; Confiance/Index enrichi du rang de recherche classique comme prérequis (Google AIO = index normal, ChatGPT = Bing) et de l’autorité/mentions de marque (~⅓ de la probabilité de citation) ; cadrage llms.txt précisé (OpenAI/Microsoft récupèrent en partie llms.txt/llms-full.txt, Google non d’après Mueller ; budget de tokens <200K).
Questions fréquentes
Que fait Web AI Vitals ?
Web AI Vitals est un skill d'audit de visibilité IA (GEO) qui vérifie dans quelle mesure un site web peut être crawlé, lu, compris et cité par les moteurs de réponse IA (ChatGPT, Claude, Perplexity, Google AI Overviews/Gemini) — un audit de visibilité IA/GEO en sept catégories notées de 0 à 100. Les vrais leviers d’abord : le bot IA peut-il seulement entrer (robots.txt, blocages CDN/Cloudflare) ? Le contenu est-il dans le HTML brut (les bots IA n’exécutent généralement PAS le JavaScript) ? Y a-t-il des données structurées (Schema.org/JSON-LD) et des réponses directes citables (GEO) ? Plus la confiance & la fraîcheur (E-E-A-T, index Bing). Les fichiers guides IA comme llms.txt/ai.txt viennent en dernier — présentés honnêtement comme un bonus à faible levier. Donne un correctif concret par constat avec une force de recommandation et une liste d’actions priorisée par impact.
Comment mon site est-il cité par ChatGPT et Perplexity ?
Web AI Vitals vérifie si les moteurs de réponse IA comme ChatGPT, Claude, Perplexity et Google AI Overviews peuvent ne serait-ce que crawler, lire et citer votre site — un audit de visibilité IA/GEO dans sept catégories de 0 à 100 avec un correctif concret par constat.
Qu'est-ce que le GEO (Generative Engine Optimization) ?
Le GEO consiste à optimiser pour être cité dans les réponses IA. Web AI Vitals vérifie d'abord les vrais leviers : accès au crawl, lisibilité du HTML brut, données structurées et réponses directes citables.
Pourquoi l'IA ne lit-elle pas ma page ?
Web AI Vitals trouve les causes les plus fréquentes : le bot IA est-il seulement autorisé à passer robots.txt ou les blocages CDN/Cloudflare, et votre contenu figure-t-il dans le HTML brut — car les bots IA n'exécutent généralement pas le JavaScript.
Ai-je besoin d'un fichier llms.txt ?
Web AI Vitals classe honnêtement les fichiers guides IA comme llms.txt et ai.txt comme un bonus à faible impact — l'accès au crawl, le HTML brut, les données structurées et la confiance (E-E-A-T) comptent davantage.
Avec quels outils d’IA Web AI Vitals fonctionne-t-il ?
Claude Code / Codex / Cursor & hôtes avec shell+réseau : récupère robots.txt, HTML brut (user-agent GPTBot) & en-têtes automatiquement · Claude / ChatGPT avec fetch web : page + fichiers guides (llms.txt/sitemap) directement vérifiables · Chat pur sans outils : analyse à partir du HTML/robots.txt/en-têtes fournis + commandes exactes en guide · Tout LLM
Comment utiliser Web AI Vitals ?
Web AI Vitals est un SKILL.md au standard ouvert agentskills.io : installez-le en une commande (npx) ou téléchargez-le et ajoutez-le à votre outil d’IA — Claude (Projects), ChatGPT (Custom GPT), Cursor, Copilot, Gemini CLI, etc. Aucun code requis.