Dashboard
AI Labs Audit
Dernier audit: 17/04/2026 05:06SSR / Crawlabilité IA
Entity Health Check
Qualite des mentions
Pas de données — lancez un nouvel audit
Citation Readiness
Source Authority
Brand Safety
Score sans Internet
Ce que les IA savent de vous par défautScore avec Internet
Ce que les IA trouvent en cherchant| Modèle IA | Score | Sentiment | Position | Taux de mention |
|---|---|---|---|---|
|
Claude Haiku 4.5
NATIF
|
6.9/10 |
7.4
|
#1.9 |
100.0%
|
|
Gpt 5:Online
WEB
|
6.5/10 |
6.8
|
#2.2 |
96.7%
|
|
Gemini 2.0 Flash 001:Online
WEB
|
6.8/10 |
6.8
|
#1.8 |
96.7%
|
|
Gemini 2.0 Flash
NATIF
|
6.8/10 |
6.7
|
#2.0 |
96.7%
|
|
Claude Haiku 4.5:Online
WEB
|
6.9/10 |
6.8
|
#1.8 |
96.7%
|
|
Gpt 5
NATIF
|
6.3/10 |
6.8
|
#2.5 |
93.3%
|
S1 — Visibilité & Notoriété
4/4 catégories testeesS2 — Autorité & Confiance (E-E-A-T)
5/5 catégories testeesS3 — Sentiment & Perception
3/3 catégories testeesS4 — Positionnement Concurrentiel
5/5 catégories testeesS5 — Intentions de Recherche
8/8 catégories testeesS6 — Parcours Client & Recommandation
5/5 catégories testees- GPTBot
- OAI-SearchBot
- ChatGPT-User
- ClaudeBot
- Claude-SearchBot
- PerplexityBot
- Google-Extended
- Applebot-Extended
- meta-externalagent
- Vérifier que le fichier robots.txt est accessible à /robots.txt (HTTP 200)
- Vérifier l'absence de blocage global User-agent: * / Disallow: /
- Vérifier que GPTBot n'est PAS dans une directive Disallow
- Vérifier que ClaudeBot n'est PAS dans une directive Disallow
- Vérifier que Claude-SearchBot est autorisé
- Vérifier que OAI-SearchBot est autorisé
- Vérifier que PerplexityBot est autorisé
- Vérifier que Google-Extended est autorisé
- Vérifier que Applebot-Extended n'est pas bloqué
- S'assurer que les répertoires de contenu public (/blog/, /services/, /about/) sont accessibles
Relancer un audit AI Labs Audit avant/après modification. Vérifier dans les logs serveur l'apparition de requêtes des bots IA dans les 2-4 semaines suivant la modification. Tester manuellement avec curl -A "GPTBot" https://votresite.com/.
- Vérifier que /sitemap.xml retourne un HTTP 200
- Vérifier que le sitemap est référencé dans robots.txt via Sitemap: https://votresite.com/sitemap.xml
- Vérifier que le XML est valide (pas d'erreurs de parsing)
- Vérifier que les balises <lastmod> sont présentes sur chaque URL
- Vérifier que les dates <lastmod> correspondent aux vraies dates de mise à jour
- Vérifier qu'il n'y a pas d'URLs en erreur (404, 500) dans le sitemap
Vérifier dans Google Search Console l'état d'indexation du sitemap. Surveiller les logs serveur pour les accès au sitemap par les bots IA.
- Créer un fichier /llms.txt à la racine du site
- Ajouter un titre H1 avec le nom de l'entreprise
- Ajouter un blockquote de résumé (2-3 phrases décrivant l'activité)
- Lister les pages clés avec URL et description courte (accueil, services, à propos, tarifs, FAQ, blog)
- Respecter le format Markdown valide
- Tester l'accessibilité avec curl https://votresite.com/llms.txt
- Optionnel : créer aussi un fichier /llms-full.txt avec le contenu complet
Surveiller les logs serveur pour les accès au fichier llms.txt. Note : l'impact direct n'est pas encore prouvé, c'est un signal de préparation IA.
- Vérifier que le site est accessible en HTTPS
- Vérifier que le certificat SSL est valide et non expiré
- Vérifier que la redirection HTTP → HTTPS est en place (301 permanent, PAS 302)
- Vérifier qu'il n'y a pas de contenu mixte (ressources HTTP sur pages HTTPS)
- Vérifier que les URLs internes utilisent toutes HTTPS
Test immédiat via navigateur ou curl -I https://votresite.com. Le certificat doit être valide.
nginx- Tester l'accès au site avec le user-agent GPTBot : curl -A "GPTBot/1.0" → doit retourner 200
- Tester avec ClaudeBot : curl -A "ClaudeBot/1.0" → doit retourner 200
- Tester avec PerplexityBot : curl -A "PerplexityBot" → doit retourner 200
- Si Cloudflare : vérifier que "Bot Fight Mode" n'est pas en mode agressif
- Si Cloudflare : vérifier dans AI Crawl Control que les crawlers IA souhaités sont sur "Allow"
- Vérifier les règles WAF custom : aucune règle ne doit bloquer les user-agents contenant "bot" de manière générique
- Vérifier qu'il n'y a pas de challenge CAPTCHA renvoyé aux bots IA
- Vérifier que les règles WAF et les paramètres AI Crawl Control ne se contredisent pas
Refaire les tests curl après modification. Surveiller dans les analytics Cloudflare les requêtes des bots IA : elles doivent passer en "Allowed".
- Ajouter un script JSON-LD Organization sur la page d'accueil (nom, url, logo, description, contactPoint, sameAs)
- Ajouter un script JSON-LD WebSite sur la page d'accueil
- Ajouter un script JSON-LD Article ou BlogPosting sur chaque article de blog
- Ajouter un script JSON-LD FAQPage sur les pages contenant des FAQ
- Ajouter un script JSON-LD BreadcrumbList pour la navigation fil d'Ariane
- Ajouter un script JSON-LD Person sur les pages auteur/équipe
- Pour les pages service/produit : ajouter Product ou Service avec Offer
- Valider chaque schema avec le Rich Results Test de Google
- Vérifier que le JSON-LD est rendu côté serveur (SSR), pas injecté via JavaScript client
Valider via les outils Google. Relancer un audit AI Labs Audit et comparer le score Données structurées.
- Vérifier la présence de og:title sur toutes les pages (distinct par page)
- Vérifier la présence de og:description (complémentaire au title)
- Vérifier la présence de og:image avec une image de qualité (1200x630px recommandé)
- Vérifier la présence de og:image:alt avec un texte descriptif
- Vérifier que og:url pointe vers l'URL canonique
- Vérifier la présence de og:type (website pour l'accueil, article pour les articles)
- Pour les articles : ajouter article:published_time et article:modified_time
- Ajouter aussi les Twitter Card tags (twitter:card, twitter:title, twitter:description, twitter:image)
- Tester le rendu avec Facebook Sharing Debugger et LinkedIn Post Inspector
Tester le partage d'une URL sur LinkedIn/Facebook/Twitter et vérifier que le preview est correct et complet.
- Vérifier que chaque page contient une balise <link rel="canonical" href="...">
- Vérifier que le canonical est auto-référentiel (pointe vers la même page)
- Vérifier la cohérence entre canonical, og:url et l'URL réelle
- Vérifier que les canonicals ne pointent pas vers des 404 ou des redirections
- Vérifier que les pages avec paramètres UTM ont un canonical vers la version propre
- Vérifier que le protocole est cohérent (tout en HTTPS)
Crawler le site avec Screaming Frog ou un outil similaire et vérifier la colonne "Canonical" pour détecter les incohérences.
- Ajouter "dateModified" dans tous les scripts JSON-LD de type Article/BlogPosting
- Ajouter "datePublished" si absent
- Vérifier que dateModified est plus récent que datePublished
- Afficher la date de mise à jour visiblement sur la page ("Mis à jour le...")
- Mettre à jour le <lastmod> correspondant dans le sitemap.xml
- Mettre en place un processus de mise à jour régulière (au minimum trimestrielle)
Valider le JSON-LD avec le Rich Results Test. Relancer l'audit AI Labs Audit et vérifier que le critère passe au vert.
- Chaque page a un <title> unique
- Longueur entre 30 et 60 caractères
- Contient le mot-clé principal ou le sujet de la page
- Pas de title générique ("Accueil", "Page", nom de domaine seul)
- Cohérent avec le H1 de la page
- Pas de duplication avec d'autres pages du site
- Inclut le nom de marque (en fin de title, après un séparateur)
Crawler le site et extraire tous les titles. Vérifier l'unicité et la longueur. Suivre l'évolution du CTR dans Google Search Console.
- Chaque page a une meta description
- Longueur entre 120 et 160 caractères
- Contenu informatif et descriptif (pas du marketing creux)
- Unique par page
- Contient une réponse directe ou un résumé actionnable
- Inclut un appel à l'action implicite quand pertinent
Crawler le site pour vérifier la couverture. Suivre le CTR dans Google Search Console.
- Identifier les 5-10 questions les plus fréquentes des clients/prospects
- Rédiger des réponses directes, factuelles, en 2-4 phrases chacune
- Intégrer la section FAQ sur les pages clés (services, tarifs, accueil)
- Utiliser des balises <h2> ou <h3> pour chaque question
- Implémenter le schema FAQPage en JSON-LD avec les paires question/réponse
- Valider le schema via le Rich Results Test
- Rédiger les questions en langage naturel conversationnel
Valider le schema FAQPage. Tester les questions dans ChatGPT, Claude et Perplexity pour voir si le site apparaît dans les réponses.
- Chaque page a un seul H1 décrivant le sujet principal
- Les H2 structurent les sections principales
- Les H3 détaillent les sous-sections
- Pas de saut de niveau (pas de H1 → H4 directement)
- Les headings sont descriptifs et auto-explicatifs
- Pas de headings utilisés pour du styling
- Chaque section H2 est relativement auto-suffisante (extractible seule par un LLM)
Utiliser un outil d'audit SEO (Screaming Frog, Semrush) pour valider la structure des headings.
- Vérifier le nombre de mots du contenu principal sur chaque page (hors navigation, footer)
- Les pages sous 2000 mots doivent être enrichies ou consolidées
- Pas de pages "en construction" ou placeholder
- Les pages de service doivent avoir au minimum 500 mots de contenu substantiel
- Inclure des données chiffrées, des exemples concrets, des cas d'usage
- Éviter le contenu générique ou dupliqué d'autres sources
Compter les mots des pages clés. Relancer l'audit pour vérifier que le critère passe au vert.
- Créer une section Blog ou Actualités sur le site
- Publier un premier article de fond sur votre domaine d'expertise
- Chaque article doit avoir : auteur nommé, date de publication visible, schema Article/BlogPosting, 800+ mots, images avec alt text
- Définir un rythme de publication (minimum 1 article/mois)
- Couvrir les questions que se posent les clients (format "guide", "comparatif", "comment faire")
- Mettre en place des liens internes entre articles et pages de services
- S'assurer que les articles sont indexés dans le sitemap
Suivre le trafic organique sur la section blog. Tester régulièrement les sujets couverts dans ChatGPT/Claude/Perplexity pour voir si le site est cité.
- La page est accessible depuis la navigation principale ou le footer
- Contient l'historique de l'entreprise (date de création, fondateurs)
- Contient les informations légales vérifiables (SIRET, adresse, forme juridique)
- Décrit la mission, les valeurs, le positionnement
- Mentionne les certifications, labels, partenariats
- Contient au minimum 400 mots de contenu substantiel
- Schema Organization implémenté avec les mêmes informations
- Photos de l'équipe ou des locaux (preuve d'existence réelle)
Demander à ChatGPT, Claude et Perplexity "Qu'est-ce que [nom entreprise] ?" et vérifier si les informations retournées correspondent à la page À propos.
- Chaque auteur de contenu a une biographie sur le site
- La bio contient : nom complet, poste, domaine d'expertise, parcours résumé
- Mention de certifications, diplômes, ou années d'expérience
- Photo professionnelle
- Lien vers le profil LinkedIn
- Schema Person implémenté (name, jobTitle, description, sameAs, worksFor)
- Les articles de blog affichent le nom et la bio de l'auteur
- Pas de contenu publié sous "Admin" ou "L'équipe" sans attribution
Vérifier que le schema Person est valide. Tester "[nom expert] + [domaine]" dans les IA pour voir si l'expertise est reconnue.
- Liens vers les réseaux sociaux présents sur le site (footer ou page contact)
- Tous les liens sont fonctionnels (pas de 404 ou profils supprimés)
- Les profils sont actifs (dernière publication < 3 mois)
- Le nom de marque est cohérent entre le site et tous les profils
- Schema Organization avec propriété sameAs listant tous les profils
- Minimum 2 réseaux actifs (LinkedIn est le plus important en B2B)
- Les profils renvoient vers le site web (lien retour)
Vérifier la cohérence du Knowledge Panel Google pour la marque. Valider le schema Organization.
- Identifier votre numero d'immatriculation selon votre pays (SIREN/SIRET, Company Number, KVK, IDE, BCE, etc.)
- L'ajouter dans la page Mentions legales / Impressum / Legal Notice
- Pour la France: ajouter SIREN, SIRET, RCS et ville d'immatriculation
- Pour le UK: ajouter le Company Number (8 caracteres) et le lieu d'enregistrement (Companies House)
- Pour l'Allemagne/Autriche: ajouter le Handelsregisternummer (HRA/HRB + numero) dans l'Impressum
- Pour la Suisse: ajouter le numero IDE (CHE-xxx.xxx.xxx)
- Verifier que le numero est en texte clair (pas dans une image)
Verifier que le numero d'immatriculation est visible en texte dans les mentions legales. L'audit automatique le detecte via scraping.
- Ajouter un email de contact dans le footer ou la page de contact (format mailto: de preference)
- Ajouter un numero de telephone (format tel: de preference)
- S'assurer que ces informations sont en texte clair, pas uniquement dans un formulaire de contact
- Idealement: ajouter un balisage Schema.org ContactPoint
Verifier la presence d'un lien mailto: et/ou tel: sur le site. L'audit automatique les detecte.
- Ajouter le nom complet du dirigeant/gerant dans les mentions legales
- Preciser sa fonction (CEO, Gerant, President, Directeur de publication)
- Idealement: ajouter un balisage Schema.org Person avec sameAs vers LinkedIn
- Si applicable: mentionner les qualifications ou certifications du dirigeant
Verifier que le nom du dirigeant apparait dans les mentions legales ou l'impressum. L'audit automatique le detecte.
- Verifier l'absence de <meta name="robots" content="noai"> dans le <head>
- Verifier l'absence du header HTTP X-Robots-Tag: noai
- Si present, le retirer pour permettre l'indexation IA
L'audit automatique detecte la presence de la balise noai et du header X-Robots-Tag.
- Ajouter un <link rel="alternate" type="application/rss+xml"> dans le <head>
- S'assurer que le flux est accessible (HTTP 200, XML valide)
- Inclure au minimum les 10 derniers articles/pages modifies
- Verifier que chaque item a une date <pubDate> ou <updated>
La section AEO du dashboard detecte automatiquement la presence d'un flux RSS ou Atom.
- Implementer le balisage AQA Basic sur vos pages FAQ (dates + sources)
- Ajouter dateCreated et dateModified sur chaque question
- Ajouter une citation (source URL) sur chaque reponse
- Declarer le conformanceLevel dans le bloc Article
- Valider avec le validateur AQA: github.com/sarsator/aqa-specification
La section AEO du dashboard detecte automatiquement la presence et le niveau AQA (Basic/Standard/Full).
- Verifier que dateModified est present dans le Schema.org JSON-LD
- Mettre a jour les pages cles au moins tous les 90 jours
- Ajouter des statistiques actuelles (annee en cours) dans le contenu
- Maintenir un blog avec des publications regulieres
Le module Citation Readiness v2 evalue automatiquement la fraicheur du contenu (score freshness).
Vous autorisez les bots d'entraînement (GPTBot training, CCBot, etc.) à utiliser votre contenu gratuitement. Bloquez-les tout en gardant search et retrieval autorisés.
Le directeur de publication n'est pas mentionné. Obligation légale et signal E-E-A-T.
Vérifier que tous les liens sameAs dans le Schema.org pointent vers des pages valides et actives.
Les IA comme Perplexity utilisent les RSS pour détecter du contenu frais rapidement.
Le SIREN/SIRET n'est pas visible. Les IA associent la transparence légale à la fiabilité.
Si la marque est suffisamment notable, créer une page Wikipedia avec des sources vérifiables. Sinon, enrichir l'entrée Wikidata.