La regex Search Console qui circule pour trouver ses "prompts GEO" rate la question la plus affichée de mon site. Elle ne retient que 41 % des questions que trouve ma version élargie, qui corrige ce défaut. Les requêtes de dix mots et plus, elles, méritent un tri plutôt que la poubelle. Posées à ChatGPT, Perplexity et Gemini, dix de ces questions font citer WPFormation par Perplexity sur cinq d’entre elles, par Gemini sur trois et par ChatGPT sur aucune.
Pas le temps ? Faites-le analyser par l'IA
Vous me lisez souvent ? Dites-le à Google
J'ajoute WPFormation à mes sourcesAh, la Search Console… On l’ouvre pour regarder les clics, on la referme sans avoir lu une seule des questions que les gens tapent pour arriver chez nous.
Début octobre, une astuce de Xavier Vironneau, publiée sur LinkedIn, est partie exactement de ce constat. Son idée : votre Search Console contient déjà vos prompts GEO, il suffit d’aller les chercher avec une expression régulière, puis d’en faire vos questions de suivi dans ChatGPT ou Perplexity. Je l’ai appliquée à wpformation.com, sur trois mois de données, puis j’ai posé les questions trouvées aux IA pour voir si la promesse tenait. L’idée est bonne. La regex, beaucoup moins, et l’une de ses étapes jette justement ce qui ressemble le plus à un vrai prompt.
Si vous n’avez jamais ouvert la Search Console, ou si le mot "regex" vous donne des boutons, les deux premières parties sont pour vous. Sinon, filez directement au test.
À quoi sert la Search Console ?
La Google Search Console est l’outil gratuit de Google qui montre comment votre site apparaît dans ses résultats : les requêtes tapées par les internautes, le nombre de fois où vos pages se sont affichées, les clics obtenus et la position moyenne de chaque page. C’est la source la plus directe pour connaître les mots exacts tapés dans Google avant d’arriver chez vous.
Tout se passe dans le rapport Performances, menu "Résultats de recherche". Quatre cartes résument la période choisie :
- Clics : le nombre de fois où quelqu’un a cliqué vers votre site depuis Google.
- Impressions : le nombre de fois où une de vos pages s’est affichée dans les résultats, même sans clic.
- CTR moyen : le taux de clic, soit les clics divisés par les impressions.
- Position moyenne : votre rang moyen dans la page de résultats, 1 étant le premier lien.
Sous le graphique, l’onglet Requêtes liste chaque recherche avec ses chiffres. C’est là que la regex va travailler. Pour les captures de cet article, j’ai coché le CTR et la position et masqué les deux autres cartes : mes volumes de trafic restent chez moi, mais vous verrez tout le reste. Pour la prise en main complète de l’outil, je vous invite à lire mon guide de la Google Search Console.

Comment lire une regex sans être développeur ?
Une regex, ou expression régulière, est un motif qui décrit une famille de textes au lieu d’un texte précis. Le filtre classique de la Search Console cherche un mot ; une regex cherche "comment ou pourquoi, en début de requête ou après une espace". Elle se lit de gauche à droite, avec une poignée de symboles qui ont chacun un sens.
Voici ceux dont vous aurez besoin pour cet article, avec ce qu’ils trouvent dans une liste de requêtes :
| Symbole | Ce qu’il veut dire | Exemple | Ce que l’exemple trouve |
|---|---|---|---|
| un mot seul | Ce mot, n’importe où dans la requête | comment | "comment installer wordpress", mais aussi "commentaires wordpress" |
| | Ou | avis|alternative | Toute requête qui contient l’un ou l’autre |
^ | Début de la requête | ^comment | Les requêtes qui commencent par "comment" |
$ | Fin de la requête | wordpress$ | Les requêtes qui finissent par "wordpress" |
? | La lettre d’avant est facultative | quels? | "quel" et "quels", mais aussi "quelle" : sans ancre, le motif cherche n’importe où |
. | N’importe quel caractère | c.est | "c’est" avec une apostrophe droite ou courbe, et "c est" |
\s | Une espace | wordpress\sseo | "wordpress seo" |
( ) | Regroupe une partie du motif | (^|\s)avis | "avis" en début de requête ou après une espace |
\ | Retire son sens spécial au symbole suivant | \?$ | Un vrai point d’interrogation en fin de requête |
La Search Console applique la syntaxe RE2 de Google, et son champ accepte jusqu’à 4 096 caractères (relevé dans le formulaire le 8 octobre 2026). Le même menu propose "Correspond à l’expression régulière" et "Ne correspond pas à l’expression régulière" : la seconde option exclut ce que le motif décrit, pratique pour retirer votre marque ou le nom d’un concurrent.
L’astuce, testée sur trois mois de mes données
La méthode de Xavier Vironneau se déroule ainsi : dans Performances, période de trois mois, un filtre sur la requête de type "Personnalisée (expression régulière)", une regex qui repère les mots interrogatifs, puis un tri par impressions. Il propose ensuite d’écarter les requêtes très longues sans clic, qu’il attribue à des outils de suivi ou à des scrapers, et de classer chaque question restante : une page y répond mais se classe mal, aucune page n’y répond, ou la question devient un prompt à suivre dans les IA.
Ce qui m’a accroché, c’est que je faisais déjà une partie de ce travail sans le formaliser. Le 14 juillet, j’ai figé le panel qui me sert à mesurer chaque mois si ChatGPT, Gemini, Claude et, depuis août, Perplexity citent WPFormation : quarante questions de fond et quatre questions témoins totalement hors sujet, que je décris dans mon workflow de mesure SEO et GEO. Ces questions, je les avais ancrées sur mes vraies requêtes Search Console des quatre semaines précédentes, du 15 juin au 12 juillet. Sauf que je les avais choisies, pas filtrées. Une regex promet de faire le tri à ma place, à chaque fois, sans oublier une ligne.
J’ai donc repris sa regex au caractère près, sur la fenêtre du 6 juillet au 5 octobre 2026, d’abord dans l’interface de la Search Console, puis par l’API pour dépasser la limite d’affichage. Les deux donnent les mêmes résultats au chiffre près. Aucun chiffre de trafic dans ce qui suit : des parts, des taux et quelques nombres de requêtes.
Pourquoi la regex du post rate la majorité des questions ?
Voici la regex telle qu’elle figure dans le visuel du post :
^(comment|pourquoi|quels?|quelles?|combien|quand|meilleure?s?|faut-il|est-ce)\b
Collée dans le filtre, elle me rend 670 requêtes. En tête du tableau, trié par défaut sur les clics, "comment utiliser wordpress", "quel theme wordpress", "meilleur hebergeur wordpress"… Des questions réelles, bien sûr. Mais la première question de mon site manque à l’appel.

Comparée à la version élargie que je présente plus bas, elle retient 41 % des questions, et 42 % de leurs impressions. Sur les vingt questions les plus affichées du site, elle en rate quatorze. Et la première de toutes, "wordpress c’est quoi", à elle seule 13,3 % des impressions de toutes mes questions, passe à travers. Cette requête-là me laisse en position moyenne 8,7 avec un taux de clic de 0,24 % : exactement le genre de question qu’une IA reformule et à laquelle je réponds mal.

Cette regex rate autant pour quatre raisons, que j’ai retrouvées une par une dans mes données :
- Le
^du début exige que la requête commence par le mot interrogatif. "hébergement wordpress meilleur", "wordpress comment ça marche" ou "wordpress c’est quoi" sont donc invisibles, alors que les gens tapent souvent le sujet d’abord. - La liste oublie les formes que le français utilise le plus pour demander une définition ou un choix : "c’est quoi", "qu’est-ce que", "à quoi sert", "vs", "alternative", "avis". Or ce sont mes comparatifs ("wordpress vs webflow", "seopress vs yoast") qui portent le plus d’intention de décision.
- Le
\bfinal ne connaît que les lettres ASCII dans la syntaxe RE2. Si vous ajoutez "où" à la liste en gardant\b, la regex ne trouvera jamais les questions en "où". Le "ù" n’est pas une lettre pour elle. - Dans le texte du post tel que je l’ai copié, l’antislash avait sauté : la regex finissait par
est-ce)b. Le visuel, lui, est correct. Copiée depuis le texte, elle cherche des mots qui se terminent par un "b"…
Rien de tout ça ne retire son mérite à l’idée de départ. Une regex se teste sur ses propres données avant de servir de méthode. Celle-ci marche quand la question commence par le mot interrogatif, et beaucoup des miennes ne commencent pas ainsi.
La regex que j’utilise désormais
Une regex Search Console de questions doit chercher le mot interrogatif n’importe où dans la requête, entouré d’espaces plutôt que de \b. Elle doit aussi accepter toute requête qui se termine par un point d’interrogation. Avec une liste de mots enrichie (c.est, quoi, vs, avis…), elle récupère les définitions, les comparatifs et les questions tapées sujet en premier, que la version d’origine ignore.
(^|\s)(comment|pourquoi|quel|quelle|quels|quelles|combien|quand|où|qui|quoi|qu.est|qu.est-ce|c.est|est-ce|faut-il|peut-on|dois-je|doit-on|meilleur|meilleure|meilleurs|meilleures|vs|versus|alternative|alternatives|avis)(\s|$)|\?$
Elle paraît longue, mais elle se découpe en cinq morceaux seulement. Le point de qu.est et c.est tient lieu d’apostrophe : il accepte la droite, la courbe que certains claviers de téléphone insèrent, et l’espace de ceux qui n’en tapent pas, comme dans "c est quoi un blog".

Pour l’appliquer dans votre Search Console :
- Ouvrez Performances, puis "Résultats de recherche", et choisissez la période "3 mois".
- Cliquez sur "Ajouter un filtre", puis sur "Requête".
- Dans le premier menu, remplacez "Requêtes contenant" par "Personnalisée (expression régulière)", et laissez "Correspond à l’expression régulière" dans le second.
- Collez la regex dans le champ, puis cliquez sur "Appliquer".
- Dans l’onglet Requêtes, triez par impressions et regardez la position de chaque question.

Sur mes trois mois, "wordpress c’est quoi" passe en tête, suivie des comparatifs et des questions de choix. Et le compteur bute sur 1 000 : l’interface n’affiche et n’exporte pas plus de 1 000 lignes. Par l’API, la même regex trouve plus de 1 600 questions.

Copiez depuis le bloc de code : une regex recopiée depuis une image, un post ou un PDF perd souvent un antislash ou change une apostrophe. Collez-la dans le filtre, puis vérifiez sur une requête que vous connaissez avant de vous fier au résultat.
Adaptez ensuite la liste à votre marché. Un site e-commerce gagnera à ajouter "prix", "pas cher" ou "livraison". Un cabinet local, "près de", "horaires" ou le nom de sa ville. Attention toutefois à garder les espaces autour des mots. Sachez aussi que la fenêtre du filtre propose désormais "Requêtes incluant une marque" et "Requêtes sans marque" : à la place de la regex, de quoi voir en un clic les requêtes des gens qui ne vous connaissent pas encore.
Faut-il vraiment jeter les requêtes de dix mots ?
C’est l’étape du post avec laquelle je suis le moins d’accord. Les requêtes très longues sans clic sont le seul endroit de la Search Console où l’on voit des formulations proches de ce qu’on écrit à une IA. Les écarter en bloc revient à jeter les prompts pour garder les mots-clés.
Pour les isoler, une regex suffit : ^(\S+\s+){9,}\S+$, qui se lit "au moins neuf mots suivis d’une espace, puis un dernier mot". \S, avec un S majuscule, désigne tout caractère qui n’est pas une espace, et {9,} veut dire "neuf fois ou plus". Sur mes trois mois, elle rend 399 requêtes.

Ces requêtes pèsent 14 % des impressions du lot (questions et requêtes longues réunies), avec un taux de clic de 0,06 %. Plus de la moitié contiennent un point d’interrogation. Si j’applique à la lettre le conseil d’écarter les requêtes longues sans clic, j’élimine presque toutes celles-là. Or, une fois triées, plus de huit sur dix ne portent aucun signe de robot ni d’outil de suivi. Je les range en familles d’après des indices dans leur texte, sans pouvoir vérifier qui a lancé chaque recherche :
| Famille | À quoi je la reconnais | Exemple réel de mon site | Ce que j’en fais |
|---|---|---|---|
| Question ou phrase longue | Phrase complète, souvent avec "?" | "quels sont les problèmes courants avec les permaliens wordpress et comment les résoudre ?" | Je la garde |
| Relayée par un assistant | "is it" collé devant, ". my location is canada." collé derrière | "faut-il un fichier llms.txt sur son site ?. my location is nantes…" | Je la garde, nettoyée |
| Prompt d’outil de suivi GEO | Un long portrait de persona en anglais ("my main motivations…") devant la question | Un persona de débutant pressé, suivi de "quelle solution d’hébergement wordpress est recommandée pour les petites entreprises ?" | Je l’écarte |
| Robot | Opérateurs -site:, ou ligne de tableau collée avec des virgules et des chiffres | "formation référencement ,24,10,i, les gens demandent aussi…" | Je l’écarte |
En impressions, les requêtes qui portent la marque d’un outil de suivi GEO ou d’un robot ne pèsent que 10 % des requêtes longues de mon site. Le reste n’en porte aucune : des gens, sans doute, ou des assistants qui relaient leur question.
Un exemple m’a fait sourire. Dans la liste, une requête de dix-huit mots : "quel service d’authentification propose des numéros de secours et des limites anti brute force avec tableau de bord". Ça ne ressemble guère à ce qu’on tape dans Google. On dirait la fiche de Login Armor, l’extension de sécurité que j’ai créée : codes de secours, verrouillages contre la force brute, tableau de bord. Quelqu’un, ou quelque chose, cherchait l’outil sans connaître son nom, et la Search Console me montre ma page Login Armor en 8e position sur cette requête. Avec la règle du post, je ne l’aurais jamais vue…
Comment savoir si un assistant est derrière ? Je ne peux pas l’affirmer pour chaque requête, et je ne sais pas quel assistant envoie lesquelles. Mais une requête qui commence par "is it" puis enchaîne en français, ou qui finit par ". my location is canada.", porte la marque d’un relais automatique. Qui l’a déclenché, une personne ou un outil, la Search Console ne le dit pas.
Mes questions Search Console font-elles de bons prompts ?
C’est la promesse du post : vos questions Search Console deviennent vos prompts de suivi dans les IA. Je l’ai testée le 8 octobre 2026. J’ai pris dix questions sur lesquelles WPFormation figure dans les vingt premiers résultats de Google. Je les ai posées telles quelles, deux fois chacune, en France, avec recherche web, par l’API de DataForSEO : ChatGPT par son interface de recherche, Perplexity avec son modèle Sonar, Gemini avec le modèle gemini-3.5-flash. Puis j’ai noté si wpformation.com figurait parmi les sources de la réponse. C’est la méthode de mon panel mensuel, sans Claude et avec deux essais au lieu de cinq, appliquée à des questions qui sortent tout droit de la Search Console.

Perplexity me cite sur cinq questions, et à chaque fois dans les deux essais : le prix d’un site, le nettoyage d’un site piraté, le plan de maintenance, le changement de nom de domaine et la gestion d’un site par l’IA. Gemini me cite sur trois, mais il n’a cherché sur le web que dans six essais sur vingt : ses zéros mesurent mal, ils ne prouvent rien. ChatGPT, lui, ne me cite sur aucune, alors qu’il a cherché presque à chaque fois.
ChatGPT ne me cite jamais, et ses sources l’expliquent. La documentation officielle, developer.wordpress.org, wordpress.org et fr.wordpress.org, arrive en tête des sites qu’il cite. J’avais déjà constaté ce penchant en juillet sur les questions pratiques. Être dans les vingt premiers de Google ne suffit donc pas : chaque moteur pioche dans sa propre liste.
Et la question de dix-huit mots qui décrivait Login Armor ? Gemini y a répondu deux fois, différemment. La première fois, il a proposé Clerk, Auth0 et Logto, des services d’authentification pour applications. La seconde, il a placé Login Armor en tête de sa liste, "une référence moderne conçue spécifiquement autour de ces besoins" pour sécuriser WordPress, en citant WPFormation. Même question, deux mondes. Un seul essai ne mesure rien, et c’est pour ça que je pose chaque question au moins deux fois.
Verdict sur la promesse : oui, la Search Console fournit des prompts de suivi crédibles, pris dans les mots exacts des recherches où votre site apparaît, et le test le confirme sur Perplexity. Mais ils ne disent pas d’avance où vous serez cité. Il faut les poser, plusieurs fois, moteur par moteur. Pour une première idée sur votre propre site, mon test gratuit de citabilité IA répond en quelques secondes.
Ce que je fais de chaque question trouvée
Les cas du post sont justes et je les garde. J’en ajoute un, que la colonne Position seule ne montre pas : la question où je suis bien classé et où personne ne clique.
Quand une page répond mais se classe entre la 4e et la 20e place, je ne réécris pas l’article : je vérifie qu’un intertitre pose la question avec les mots du lecteur. Mon article sur les permaliens WordPress sort en 7e position sur "quels sont les problèmes courants avec les permaliens wordpress et comment les résoudre ?". Le petit script dont je parle plus bas me l’a signalée comme une question sans intertitre correspondant. J’ai vérifié : la réponse existe, sous "Que faire si les permaliens ne fonctionnent pas". Le fond est là, mais aucun des mots qui distinguent la question n’y figure : ni "problèmes", ni "courants", ni "résoudre".
Et si aucune page ne dépasse la 20e place ? Deux situations se mélangent. Soit le sujet est neuf pour le site, et c’est un article à écrire. Soit une page dédiée existe déjà mais reste invisible, comme mon comparatif WordPress et Webflow, coincé vers la 50e place sur "wordpress vs webflow". Écrire un deuxième article sur le même sujet serait la pire réponse : il faut reprendre le premier.
Faire de ces questions des prompts de suivi dans les IA, le troisième cas du post, je l’applique avec une nuance. Mon panel de juillet est figé : si je le reformulais chaque mois, mes mesures ne seraient plus comparables. Les questions que je trouve aujourd’hui iront donc dans une version suivante du panel, pas dans celle qui tourne.
Et quand je suis dans les trois premiers sans aucun clic ? C’est le cas que j’ajoute. "comment créer un annuaire en ligne avec wordpress", par exemple, me place en 3e position avec un taux de clic nul sur trois mois. Là, le problème n’est plus mon classement : la réponse s’affiche sans doute directement dans les résultats, extrait ou aperçu IA, et le lecteur n’a plus besoin de venir. J’en parle plus longuement dans mon article sur le zéro clic et les aperçus IA. Avant de toucher à ce genre de page, je vais voir la page de résultats de mes propres yeux, en navigation privée.
Vos questions Search Console, transformées en plan d’action.
Découvrir l’expertiseLes limites de la Search Console
Xavier Vironneau le dit lui-même dans son post : une question tapée dans Google n’est pas mot pour mot celle qu’on pose à une IA, plus longue et plus conversationnelle, mais l’intention est la même. Je suis d’accord, et j’ajoute les limites que j’ai rencontrées en creusant :
- Les questions rares n’y sont pas. Google retire des tableaux les requêtes dites anonymisées, celles que moins de quelques dizaines de personnes ont tapées sur deux à trois mois. Or beaucoup de vraies questions, longues et précises, sont rares par nature.
- Le mode IA est mélangé au reste. Les apparitions dans les aperçus IA et le mode IA de Google sont comptées dans le type de recherche "Web" du rapport Performances, sans être isolées.
- Le rapport IA ne donne aucune requête. Le rapport consacré aux fonctionnalités d’IA générative, ouvert à tous les sites depuis le 31 août 2026, montre les impressions par page, pays, appareil et date.
- L’interface plafonne à 1 000 lignes. Au-delà, il faut passer par l’API, qui rend jusqu’à 25 000 lignes par appel et 50 000 par jour, par site et par type de recherche.
C’est pour cette dernière limite que j’ai fini par automatiser le tri. Un petit script interroge l’API, applique la regex élargie, range les requêtes longues par famille, puis me sort les sujets neufs, les pages à reprendre et les questions qu’un article reçoit sans intertitre qui leur ressemble. Je le lance désormais avant chaque mise à jour d’article. Il ne remplace pas une mesure dans ChatGPT, Gemini ou Perplexity : il me dit quoi y mesurer.
La Search Console vous donne mieux que des volumes estimés : les mots exacts de gens qui vous ont déjà trouvé, et ceux de machines qui cherchaient pour eux.
Questions fréquentes
Qu’est-ce qu’une regex dans la Search Console ?
Un filtre de requête de type "Personnalisée (expression régulière)", qui décrit un motif au lieu d’un mot. Il sert à isoler en une fois une famille de requêtes, par exemple toutes les questions, toutes les requêtes de marque ou toutes celles qui finissent par un point d’interrogation. La Search Console suit la syntaxe RE2 de Google.
Pourquoi \b ne fonctionne-t-il pas avec "où" dans la Search Console ?
Dans la syntaxe RE2, \b marque une frontière de mot uniquement entre caractères ASCII (lettres non accentuées, chiffres et tiret bas). Le "ù" n’en fait pas partie, donc "où\b" ne trouve rien. Entourez plutôt le mot d’espaces avec (^|\s) et (\s|$).
Combien de lignes la Search Console permet-elle d’exporter ?
L’interface exporte au maximum 1 000 lignes. L’API Search Analytics renvoie 1 000 lignes par défaut, jusqu’à 25 000 par appel avec le paramètre rowLimit, et au plus 50 000 lignes par jour, par site et par type de recherche, en paginant.
Les requêtes du mode IA de Google apparaissent-elles dans la Search Console ?
Oui, mais sans distinction : Google les compte dans le type de recherche "Web" du rapport Performances, avec le reste du trafic. Le rapport dédié aux fonctionnalités d’IA générative donne les impressions par page, pays, appareil et date, sans aucune requête.
Sources
Lues le 8 octobre 2026 ; passages anglais résumés en français par mes soins. Mes mesures viennent de la Search Console de wpformation.com, du 6 juillet au 5 octobre 2026, relevées le 8 octobre 2026, et du test du même jour dans ChatGPT, Perplexity et Gemini par l’API de DataForSEO (dix questions, deux essais chacune, localisation France).
- Astuce d’origine : post LinkedIn de Xavier Vironneau.
- Google Search Central : filtres regex de la Search Console et syntaxe RE2 (2 juin 2021), requêtes anonymisées et limites de lignes (octobre 2022), fonctionnalités d’IA et type de recherche Web, rapports de performances de l’IA générative (3 juin 2026, étendus à tous les sites le 31 août 2026).
- RE2 : syntaxe de référence, définition de \b, \s et \S.
Ces 7 templates, je les donne en formation payante. Ici, ils sont gratuits.
Sécurité, SEO, performance, contenu, maintenance - les outils que j'utilise en formation et en audit, avec les prompts IA pour aller 10x plus vite.
- 01Workflow contenu anti-IA
- 02Framework SEO Title/Meta/H1
- 03Audit Express 30 points
- 04Blindage sécurité 10 étapes
- 05Performance web sans plugin
- 06Calendrier maintenance IA
- 07Plan d'action 90 jours
Double opt-in : confirme ton email, puis 1 email / 2 jours pendant 14 jours. WPFormation utilise les données saisies, via Brevo, pour votre inscription et les emails annoncés, avec votre consentement. Données jamais revendues. Désabonnement en 1 clic. Vos droits et la conservation de vos données

