Votre site semble parfait, mais ChatGPT voit une page vide
Vous ouvrez votre site dans le navigateur et tout est là : annonces, prix, textes. Maintenant, imaginez que ChatGPT ouvre la même page. Il n'exécute pas le JavaScript, n'attend rien et ne clique sur aucun bouton. Il prend le HTML brut, point. Si vos textes n'apparaissent qu'après l'exécution des scripts, le bot récupère une coquille vide et trois lignes du pied de page. Et dans sa réponse à l'utilisateur, il cite quelqu'un d'autre.
On l'a découvert sur notre propre site, wse.am (immobilier à Erevan, cinq langues). On s'est d'abord fabriqué un outil de contrôle maison, puis on l'a mis sur l'Apify Store pour que tout le monde puisse s'en servir.
Le GEO en deux lignes
Le SEO répond à la question « Google me trouve-t-il ? ». Le GEO (generative engine optimization) répond à une autre : « ChatGPT, Perplexity ou Claude peuvent-ils lire mon site et le citer dans une réponse ? ».
Ce que vérifie l'auditeur
- Il récupère vos pages comme les reçoivent Googlebot, GPTBot, OAI-SearchBot, ClaudeBot et PerplexityBot, puis compare les résultats. Vous voyez si le serveur bloque l'un d'eux, ou s'il sert à l'un d'eux une page vide ou un HTML différent.
- Il lit le robots.txt et indique si 15 bots d'IA et de moteurs de recherche ont le droit d'entrer, y compris Google-Extended (celui qui sert à Gemini).
- Il contrôle llms.txt et llms-full.txt : est-ce qu'ils existent, et est-ce que les liens qu'ils contiennent fonctionnent.
- Les bases techniques : codes de statut, redirections, canonical, noindex, sitemaps, titres de section, title et description, données structurées JSON-LD, liens cassés, poids des images.
- Les versions linguistiques : hreflang dans les deux sens, x-default, l'attribut html lang et la langue réelle du texte. Il repère le texte russe égaré sur une page /en/, ce qui arrive plus souvent qu'on ne le croit.
- Chaque page reçoit une note de 0 à 100, avec une explication en clair de ce qui cloche et de la façon d'y remédier. En prime, une liste unique de corrections pour tout le site, classée par priorité.
Ce qu'il a trouvé sur wse.am
Le 29 octobre, on l'a lancé sur wse.am. Premier passage, 150 pages : note du site 96, GEO 97. De bons chiffres, mais le rapport a mis au jour une mauvaise surprise. Sur 18 pages sur 150 (12 %), tout le texte se trouvait dans noscript et le bloc de contenu principal était vide. C'était la version chinoise et le fil du blog. Il a aussi relevé des pages investissement en anglais et en arménien contenant du texte en russe, des liens hreflang sans retour et des titles en russe sur les pages /en/ et /hy/.
En parallèle, on a fait passer tout le site à une revue d'expert sans complaisance : vitesse sur mobile, textes, parcours jusqu'à la demande de contact. Résultat : 65 sur 100. L'écart est honnête. L'auditeur mesure si les bots arrivent à lire votre site, pas sa rapidité ni sa capacité à vendre. On y revient plus bas, dans les limites.
Dans la journée, on a corrigé ce que l'auditeur avait signalé : le même prérendu pour tous les bots, les traductions sur les pages de chaque langue, les liens hreflang, les titles. Le soir même, on l'a relancé, cette fois sur 300 pages :
- note du site : 96 → 98
- GEO : 97 → 100
- pages avec du vrai texte dans le HTML brut : 82 % → 99 %
- pages dont le texte n'est que dans noscript : 12 % → 1 %
- note moyenne de la version anglaise : 83 → 95, kazakhe : 68 → 94
Les échantillons ne sont pas les mêmes (150 contre 300 pages), donc la comparaison reste approximative. Mais la tendance ne fait aucun doute.
Pourquoi c'est important pour nous. Depuis le 22 octobre, le site enregistre la source de chaque demande. Le 24 octobre, 4 demandes sur 5 dont la source était connue venaient de ChatGPT ; le 25 octobre, 5 sur 8. Cette semaine, ChatGPT est devenu la première source de demandes pour wse.am. D'après les logs du serveur, le 28 octobre, ChatGPT a ouvert nos pages pour ses utilisateurs 1 206 fois en une seule journée. Ce n'est pas l'audit qui a créé ce trafic. Il nous a montré où l'IA voyait encore des pages vides.
À qui il s'adresse
- Aux propriétaires de sites qui veulent comprendre pourquoi ChatGPT ne les cite pas, ou pourquoi leurs pages stagnent dans les résultats de recherche.
- Aux agences et freelances. La liste de corrections se glisse telle quelle dans une proposition client ou dans les tickets du développeur.
- Aux sites multilingues. La plupart des outils d'audit font l'impasse sur hreflang et la langue réelle du texte ; ici, c'est compris dans le prix de base.
- Aux développeurs. Lancez-le avant et après une mise en production, programmez-le et comparez les notes.
Prix
0,025 $ par page auditée, sans abonnement. Le contrôle GEO, hreflang, robots.txt, les sitemaps et les rapports en Markdown et CSV sont inclus.
Exemple : 50 pages coûtent 1,25 $, 200 pages coûtent 5 $. Si le site est totalement inaccessible, rien n'est facturé. Vous pouvez fixer un plafond de dépense par exécution, et l'auditeur réduit le nombre de pages pour s'y tenir.
Le budget de pages est réparti à parts égales entre les langues du site, puis entre les rubriques de chaque langue. Ainsi, même 50 pages couvrent toutes les versions linguistiques, et pas seulement la page d'accueil et deux articles.
Le lancer en 3 étapes
- Ouvrez l'auditeur sur l'Apify Store : apify.com/eilitine/seo-geo-site-auditor. Il vous faut un compte Apify, l'inscription est gratuite.
- Collez l'URL de votre page d'accueil, choisissez le nombre de pages (50 suffisent pour la plupart des sites) et la langue du rapport : anglais, russe ou les deux.
- Lancez-le. Un passage sur 50 pages prend en général 2-5 minutes. Vous obtenez un tableau des pages de la pire à la meilleure, un récapitulatif avec les notes du site et GEO, et des rapports en Markdown et CSV pour Excel ou Google Sheets.
Ce qu'il ne fait pas
- Il n'exécute pas le JavaScript. C'est voulu : il montre ce que les bots reçoivent vraiment. Si votre contenu n'apparaît qu'après les scripts, le rapport le signale comme absent, et c'est justement ce qu'il faut corriger. Si vous cherchez une vue « comme dans le navigateur », ce n'est pas le bon outil.
- Par défaut, il ne mesure pas la vitesse. Vous pouvez ajouter les Core Web Vitals avec votre propre clé gratuite PageSpeed Insights.
- Il ne regarde ni les backlinks, ni les positions, ni le trafic. Il audite le site lui-même ; utilisez-le en complément de Search Console.
- La note GEO mesure la préparation technique. Elle ne promet pas que votre marque apparaîtra dans les réponses de ChatGPT : cela dépend aussi des mentions sur d'autres sites.
- Les pages protégées par un login, ou bloquées aux bots par un pare-feu, figurent dans le rapport avec leur seul code de statut.
- Les liens et les images sont vérifiés par échantillon, pour que les exécutions restent rapides et bon marché.
Notre 65 contre 96, c'est exactement ça. Une note élevée de l'auditeur signifie que les bots lisent correctement le site. Elle ne vous dira pas que le catalogue rame sur mobile ou que les appels à l'action du blog manquent de punch.
Testez-le sur votre site
Lancez-le sur 20 à 50 pages, soit entre 50 centimes et 1,25 $. Voyez quelle part de votre texte arrive vraiment jusqu'à GPTBot et ClaudeBot.
Ouvrir l'auditeur SEO + GEO sur l'Apify Store
Un faux positif, ou un contrôle qui manque ? Signalez-le dans l'onglet Issues de la page de l'auditeur. Conçu par l'équipe de wse.am ; on l'utilise sur notre propre site.
Cet article dans d'autres langues : Русский | English | Italiano | Español | Deutsch | Português