Le rapport rédigé par un modèle
Un modèle reçoit une URL, produit un texte crédible. Sans crawl, il ne peut ni compter les pages, ni mesurer un temps de chargement, ni vérifier un canonical.
Un audit SEO par IA n'a de valeur que si le diagnostic vient de mesures et non du modèle. Chez Crawlers.fr, les constats sont produits par un crawl et des règles déterministes ; l'IA sert à expliquer, prioriser et rédiger les corrections, jamais à inventer un chiffre.
La confusion est fréquente et coûteuse : un rapport bien écrit peut être entièrement faux.
Chaque constat est rattaché à une règle, une preuve et une gravité.
Un audit automatisé se juge autant sur ce qu'il refuse d'affirmer que sur ce qu'il détecte.
Claude Code — audit SEO piloté par MCP
Connecte le MCP Crawlers.fr
claude
Je me connecte au serveur mcp-server.
https://tutlimtasnjabdfhpewu.supabase.co/functions/v1/mcp-server · Streamable HTTP · x-marina-key ou Bearer — 27 outils enregistrés (1.2.0)
Audite cette URL.
claude
J’appelle expert_seo_audit. Pro Agency. La réponse est un job_id.
crawlers · mcpexpert_seo_audit
{ "url": "https://exemple.fr" }job_id à suivre avec get_audit_job. sync: true force le mode bloquant. Audit décrit comme 200 points.
Produis le correctif.
claude
J’appelle generate_corrective_code.
crawlers · mcpgenerate_corrective_code
{ "url": "https://exemple.fr" }JavaScript correctif. Pas de patch par framework dans le contrat de l’outil.
Exemple d’appel à expert_seo_audit puis generate_corrective_code. Aucun score d’exemple.
La confusion est fréquente et coûteuse : un rapport bien écrit peut être entièrement faux.
Un modèle reçoit une URL, produit un texte crédible. Sans crawl, il ne peut ni compter les pages, ni mesurer un temps de chargement, ni vérifier un canonical.
Le crawl et les règles produisent les faits. Le modèle les met en récit, les hiérarchise et propose les correctifs. C'est l'approche de Crawlers.fr.
Chaque constat est rattaché à une règle, une preuve et une gravité. Sans preuve, pas de constat.
Statuts HTTP, canonicals, robots.txt, sitemap, redirections, hreflang, poids et format des images, Core Web Vitals sur données réelles quand elles existent.
Comparaison du HTML servi et du contenu après rendu. Une page dont le texte n'existe qu'après exécution JavaScript est signalée comme cause racine, pas comme contenu pauvre.
Structure des titres, intention de page, cannibalisation entre pages proches, profondeur de clic, liens internes entrants.
Passages citables, données structurées, signaux E-E-A-T vérifiables, citations observées dans les moteurs génératifs.
Un audit automatisé se juge autant sur ce qu'il refuse d'affirmer que sur ce qu'il détecte.
La synthèse ne peut citer que des valeurs issues des mesures. Un chiffre absent des données ne peut pas apparaître dans le rapport.
Les scores sont plafonnés par les faits : un site dont le texte extrait est quasi nul ne peut pas afficher un bon score, même si le reste semble propre.
Les problèmes bloquants passent devant les optimisations de confort, et le plan d'action est ordonné par gain attendu, pas par ordre alphabétique des règles.
La différence se lit dans les données disponibles, pas dans le style du rapport. Le tableau ci-dessous liste ce qu'exige chaque contrôle.
| Contrôle | Donnée nécessaire | Modèle seul | Audit mesuré |
|---|---|---|---|
| Statut HTTP et redirections | Requête réelle sur l'URL | Non | Oui |
| HTML servi aux robots | Récupération sans exécution JavaScript | Non | Oui |
| Coquille JavaScript | Comparaison HTML servi / rendu | Non | Oui |
| Core Web Vitals | Données terrain CrUX ou laboratoire | Non | Oui |
| Canonical et indexabilité | robots.txt, meta robots, chaîne HTTP | Non | Oui |
| Cannibalisation | Crawl complet et comparaison lexicale | Non | Oui |
| Citations dans les moteurs IA | Interrogation réelle des moteurs | Non | Oui |
| Rédaction du plan d'action | Constats mesurés en entrée | Oui | Oui |
Chaque constat porte un identifiant stable, ce qui permet de suivre sa disparition après correction. C'est cette boucle qui rend l'audit utilisable par un agent de développement : audit, correction adaptée à votre pile, nouvel audit, comparaison. Le même mécanisme alimente l'espace développeurs, l'API et le serveur MCP.
Les constats bloquants passent devant les optimisations de confort. L'ordre du plan d'action suit l'impact estimé, pas l'ordre des règles.
Le rapport de vérification affiche l'écart de score et l'état de chaque identifiant : résolu, ouvert, ou apparu depuis.
Sur mcp-server, expert_seo_audit et strategic_ai_audit renvoient un job_id. get_audit_job lit le résultat une fois le job terminé. sync: true force le mode bloquant.
| Étape | Sortie | Preuve attendue | Durée type |
|---|---|---|---|
| Audit initial | Constats normalisés et score | Preuve par constat : URL, extrait, valeur | 90 secondes sur une page |
| Priorisation | Plan d'action ordonné | Gravité et gain estimé par constat | Immédiate |
| Correction | Patch adapté à la pile | Fichier et modification proposés | Variable |
| Vérification | Comparaison de deux audits | Disparition de l'identifiant de constat | 90 secondes |
| Suivi | Historique de score | Série datée, pas une capture isolée | Mensuel |
Référence officielle sur l'indexation, les canonicals et le rendu.
Définition et seuils de LCP, INP et CLS.
Données terrain utilisées pour pondérer les Core Web Vitals.
Vocabulaire des données structurées contrôlées par l'audit.
Norme robots.txt appliquée aux contrôles d'indexabilité.
Il remplace la collecte et le tri, pas l'arbitrage. Le choix de ce qu'on corrige d'abord dépend d'objectifs commerciaux que l'outil ne connaît pas.
Il porte sur une page et un jeu de questions réduit. L'audit complet couvre le site, les logs et le suivi dans le temps.
Demandez la preuve associée à chaque constat : URL, extrait, valeur mesurée, date. Un constat sans preuve n'est pas un constat.
Oui, c'est un contrôle explicite : le rapport distingue une coquille JavaScript d'un contenu réellement insuffisant.
Oui, et c'est l'usage recommandé : la comparaison entre deux audits est la seule preuve qu'une correction a produit un effet.
Oui, via l'API REST ou le serveur MCP : l'agent audite, lit les constats, applique la correction et relance l'audit pour vérifier.
Intention couverte : audit SEO GEO, référencement IA, score GEO, visibilité LLM
Audit GEO SEO : la page de référenceTête du silo GEO : diagnostic, correctifs, contenus et fiche Google MapsDiagnostic SEO et GEO complet sur votre URL, avec plan d'action priorisé.