Comment faire un audit SEO technique et de visibilité IA avec Claude Code ?
Faites-le en trois passages. D'abord, laissez Claude Code lire le dépôt pour les métadonnées, le sitemap, les règles robots et les données structurées. Ensuite, faites-lui vérifier le site publié avec curl, comme un navigateur et comme un robot IA, car le code n'est pas ce que reçoivent les robots. Enfin, contrôlez la visibilité IA : ce que ChatGPT et les autres citent pour vos questions, et Search Console.
Données clés
- La documentation de Claude Code indique que l'outil WebFetch lance un prompt sur la page dans un appel de modèle séparé et perd des informations par conception ; elle renvoie vers curl via Bash pour la page non traitée. (Documentation Claude Code : Référence des outils)
- Google traite les sites JavaScript en trois phases, l'exploration, le rendu et l'indexation, et indique que tous les robots n'exécutent pas JavaScript. (Google Search Central : Notions de base du SEO JavaScript)
- OpenAI indique que les modifications de robots.txt prennent environ 24 heures à affecter la recherche ChatGPT, qui utilise le robot OAI-SearchBot. (OpenAI : Vue d'ensemble des robots OpenAI)
- L'API Search Console autorise 2 000 inspections d'URL par jour et 600 par minute, par site. (API Google Search Console : Limites d'utilisation)
Pourquoi lire le code ne suffit-il pas pour un audit SEO ?
Parce que les robots reçoivent le site publié, et non votre dépôt. Un pare-feu ou un défi anti-bot, un robots.txt modifié par l'hébergeur, une page dont le texte n'apparaît qu'avec JavaScript, ou un noindex ajouté par une extension n'apparaissent jamais dans le code. Claude Code n'audite que ce qu'il lit : il doit donc aussi récupérer les pages en ligne.
Que doit vérifier l'audit, et où ?
Répartissez chaque contrôle entre le dépôt et le site en ligne :
| Contrôle | Où | Ce qu'il détecte |
|---|---|---|
| Titres, descriptions, intertitres, canonical | Dépôt, puis HTML servi | Balises manquantes ou dupliquées |
| robots.txt et sitemap | Site en ligne | Robots IA bloqués, pages absentes du sitemap |
| Code de statut en navigateur et en GPTBot | Site en ligne | Un pare-feu ou un défi anti-bot qui bloque les robots IA |
| Texte principal présent sans JavaScript | Site en ligne | Pages qui arrivent vides aux robots |
| noindex et JSON-LD | HTML servi | Pages masquées de la recherche, données structurées invalides ou absentes |
| Indexation | Search Console | Pages que Google n'a pas indexées |
Comment Claude Code vérifie-t-il le site en ligne ?
Demandez-lui d'exécuter curl via Bash sur les URL publiées. WebFetch renvoie un résumé de la page produit par un modèle, il peut donc manquer des balises ; curl renvoie la réponse brute. Ces commandes couvrent les contrôles que le code ne peut pas montrer :
# Lancez ces commandes sur le site publié, pas sur le dépôt
SITE=https://example.com
# 1. Même page pour un navigateur et pour un robot IA ? (pare-feu, défis anti-bot)
curl -s -o /dev/null -w "%{http_code}\n" -A "Mozilla/5.0" $SITE/
curl -s -o /dev/null -w "%{http_code}\n" -A "GPTBot" $SITE/
# 2. robots.txt et sitemap tels qu'ils sont servis
curl -s $SITE/robots.txt
curl -s $SITE/sitemap.xml | head -20
# 3. Le texte principal est-il dans le HTML avant l'exécution de JavaScript ?
curl -s $SITE/some-page | grep -c "a sentence from the page"
# 4. noindex, canonical et JSON-LD dans le HTML servi
curl -s $SITE/some-page | grep -iE 'noindex|rel="canonical"|ld\+json'Comment auditer la visibilité IA, et pas seulement le SEO ?
Posez les questions que vos acheteurs posent à ChatGPT, Claude, Perplexity et Gemini, et notez les sources que chaque réponse cite. Faites-le de la même façon chaque mois, pour qu'un changement ait un sens. Ajoutez Search Console pour l'indexation Google et les recherches, et votre outil d'analyse pour les visites venues d'assistants IA.
Comment transformer l'audit en corrections sans casser le site ?
Demandez à Claude Code une liste de constats avec la preuve de chacun, puis corrigez-les par petits changements relus. Après chaque déploiement, relancez les contrôles en ligne : une correction compte lorsque le site publié la montre, et non quand l'agent annonce qu'elle est faite.
Étape par étape
- Auditer le dépôt. Demandez à Claude Code de lister les métadonnées manquantes, les règles du sitemap et de robots, et les données structurées par type de page.
- Auditer le site en ligne. Faites-lui exécuter curl sur les URL publiées comme navigateur et comme GPTBot, et lire robots.txt, le sitemap et le HTML brut.
- Vérifier l'indexation. Ouvrez Search Console et regardez quelles pages Google a indexées.
- Vérifier les réponses IA. Posez les questions de vos acheteurs aux principaux assistants et notez les sources citées.
- Corriger et recontrôler. Corrigez par petits changements, déployez, puis relancez les contrôles en ligne avant de clore chaque constat.
Erreurs fréquentes
- Faire confiance à un audit qui n'a lu que le dépôt.
- Utiliser les résumés de WebFetch pour juger des balises que seul le HTML brut montre.
- Retirer un blocage de robots.txt que le propriétaire a mis volontairement, sans demander.
- Clore un constat sur la parole de l'agent au lieu de revérifier le site en ligne.
Comment easyIndex le résout
easyIndex lance l'audit depuis l'extérieur : votre agent de codage fait chaque modification, et easyIndex vérifie lui-même le site en ligne, si bien qu'une étape n'est validée que sur des preuves, et non sur le rapport de l'agent. Il montre ensuite les visiteurs venus d'assistants IA par page, les pages lues par les robots IA et à quelle date, ainsi que l'indexation Google et les recherches issues de Search Console, pour 30 $US par site et par mois après un essai gratuit de 7 jours. Branchez-le avec claude mcp add --transport http easyindex https://easyindex.app/api/mcp.
Questions fréquentes
Existe-t-il une compétence toute prête d'audit SEO pour Claude Code ?
Des compétences SEO gratuites et open source existent ; la plupart lisent le dépôt, associez-les donc à des contrôles en ligne du site publié.
À quelle fréquence relancer l'audit ?
Après chaque déploiement qui touche aux modèles, à robots.txt ou à l'hébergeur, et une fois par mois pour les réponses IA.
Claude Code peut-il utiliser les données de Search Console ?
Oui, via un serveur MCP Search Console ou un export ; l'API autorise 2 000 inspections d'URL par jour et par site.
Un audit me fait-il citer par ChatGPT ?
Aucun audit ne garantit de citations. Il supprime ce qui empêche les robots de lire vos pages ; les pages doivent tout de même répondre à la question.
Lire la suite
- Skill SEO Claude Code ou serveur MCP : lequel faut-il pour apparaître dans ChatGPT ?
- Quels robots IA existent et comment les autoriser dans robots.txt ?
- ChatGPT et Claude peuvent-ils voir mon site en JavaScript ?
- Comment ajouter des données structurées (JSON-LD) à mon site avec Claude Code ou Codex ?
- Qu'est-ce que la checklist GEO pour un site web ?
- Comment fonctionne easyIndex, de quoi ai-je besoin et combien de temps avant les résultats ?
Dernière vérification le .