Comment identifier les recherches effectuées par ChatGPT ?

Hello! :waving_hand:

Petit tuto rapide : si vous vous demandez quelles recherches ChatGPT effectue en arrière-plan, sachez qu’il est possible d’en avoir un aperçu.

Dans cet exemple, on part d’une requête comme “best seo tools for beginners”.

À partir de là, vous pouvez récupérer l’ID du chat

Vous ouvrez la console via “inspecter”, allez dans l’onglet Fetch/XHR, puis saisissez l’ID copié précédemment dans la barre de recherche.

Faites un petit CTRL+F ou POMME+F, vous allez trouver un search_model_queries

Voilà, vous avez ainsi une idée de ce que ChatGPT a recherché sur les SERP :slightly_smiling_face:

14 « J'aime »

Y’a cette extension chrome qui déchire pour ca : https://chromewebstore.google.com/detail/chatgpt-search-fan-outs-c/hlpghnnocnclmnkhmoacpoejpebfeifm?pli=1

Intéressant, après comme partagé par @camille, faut faire attention aux extensions (e.g https://x.com/intcyberdigest/status/2001168736129081454?s=46 )

2 « J'aime »

Je pense que avec l’extension c’est très pratique

Pour plus d’astuces de ce type, je vous recommande fortement de suivre Josh de Profound : https://www.linkedin.com/in/joshua-blyskal/. Il a été le premier à ma connaissance à partager ce type d’astuce.

2 « J'aime »

Je n’arrive pas du tout à reproduire ton hack. T’as la version plus?

Sans abonnement, en connecté avec un compte

Pas plus de succès chez moi non plus @josselin. Quand je copie l’ID du chat et filtre sur cette valeur, les deux seules requêtes sont stream_status et textdocs. Tu es sur quel modèle ?

Ok je l’ai, il faut utiliser la requête conversation et chercher search_model_queries dans le payload de la réponse :

Merci pour l’astuce @josselin

2 « J'aime »

Mon retour d’expérience :

  • comme le dit @bastienl , c’est en cherchant la requête « conversation » (exactement le POST https://chatgpt.com/backend-api/f/conversation) que l’on trouve quelque chose. Cela a peut-être évolué par rapport à la méthode partagée par @josselin , ou bien cela change en fonction des modèles/versions ??
  • attention : pour ma part, c’est plus complexe à retrouver en utilisant Firefox, j’ai l’impression qu’il a du mal avec le contenu qui est streamé. Il le restitue bien dans la page, mais dans la console : « Aucun message pour cette requête », il faut C/C la réponse à la requête.
  • pour trouver des queries, il faut activer la recherche sur le web (ça parait évident, mais sans ça, pas de search_model_queries)
  • la réponse est streamée et contient un enchainement de event (avec le type de message) et data (avec un contenu sous forme de json)
  • il me semble que le potentiel est limité car d’après mes tests les search_model_queries sont en fait une version française simplifiée du prompt (sans la formule de question) et une traduction en anglais.

Exemple pour ma part :
prompt : Quelles sont les bonnes pratiques de SEO ?
Résultat :

"search_model_queries": {
	"type": "search_model_queries",
	"queries": [
		"bonnes pratiques SEO optimisation pour les moteurs de recherche SEO bonnes pratiques",
		"SEO best practices on-page off-page technical SEO"
	]
},

Je me serais attendu à plus de variations de recherches…

On trouve aussi les résultats qu’il a obtenu, mais j’ai un doute sur l’ordre donné qui ne correspond pas (dans mon cas) à celui d’une recherche avec la même query dans Google :

event: delta
data: {"v": [{"type": "search_result_group", "domain": "elementor.com", "entries": [{"type": "search_result", "url": "https://elementor.com/blog/fr/le-guide-complet-du-seo-optimisation-pour-les-moteurs-de-recherche-year/", "title": "Le Guide complet du SEO : Optimisation pour les moteurs de recherche ...", "snippet": "De la compr\u00e9hension du fonctionnement des moteurs de recherche \u00e0 l\u2019identification des mots-cl\u00e9s appropri\u00e9s, en passant par l\u2019optimisation de vos pages et la cr\u00e9ation de liens, vous disposez d\u00e9sormais des outils n\u00e9cessaires pour accro\u00eetre la visibilit\u00e9 de votre site web.", "ref_id": {"turn_index": 0, "ref_type": "search", "ref_index": 2}, "pub_date": null, "attribution": "elementor.com"}]}]}      

event: delta
data: {"v": [{"type": "search_result_group", "domain": "www.copy.ai", "entries": [{"type": "search_result", "url": "https://www.copy.ai/blog/the-three-pillars-of-seo-on-page-off-page-and-technical", "title": "Master the Three Pillars of SEO: On-Page, Off-Page, and Technical", "snippet": "In this guide, we\u2019ll break down the essentials of on-page SEO, off-page SEO, and technical SEO, providing a clear roadmap to enhance your website's visibility and drive meaningful results.", "ref_id": {"turn_index": 0, "ref_type": "search", "ref_index": 3}, "pub_date": null, "attribution": "www.copy.ai"}]}]}   

event: delta
data: {"v": [{"type": "search_result_group", "domain": "developers.google.com", "entries": [{"type": "search_result", "url": "https://developers.google.com/search/docs?hl=fr", "title": "Documentation pour am\u00e9liorer le SEO | Google Search Central | Google ...", "snippet": "Le guide \"Bien d\u00e9buter en r\u00e9f\u00e9rencement naturel (SEO)\" propose des bonnes pratiques pour faciliter l'exploration, l'indexation et la compr\u00e9hension de votre contenu par les moteurs de...", "ref_id": {"turn_index": 0, "ref_type": "search", "ref_index": 4}, "pub_date": null, "attribution": "developers.google.com"}]}]}      

event: delta
data: {"v": [{"type": "search_result_group", "domain": "landingi.com", "entries": [{"type": "search_result", "url": "https://landingi.com/seo/checklist/", "title": "SEO Checklist for 2025: On Page, Technical & Off Page", "snippet": "Without solid technical foundations, even the best-written pages can stay invisible in Google Search. Here\u2019s your complete technical SEO checklist to keep your site fast, clean, and easy for crawlers to navigate.", "ref_id": {"turn_index": 0, "ref_type": "search", "ref_index": 5}, "pub_date": 1749772800.0, "attribution": "landingi.com"}]}]}  

1 « J'aime »

Hello, je lui avais bêtement demandé pour sa démarche ( Attention à la probabilité de BS mais la réponse : )

A tester sur des requêtes plus complexe voir si il n’y a que deux requêtes

Pas sur que ce qu’il écrit reflète la réalité…
J’ai fait ce test (qui ne vaut pas généralisation) :

Cherche les meilleurs pratiques de SEO et élabore un plan complet pour un site de e-commerce qui vend du matériel de golf de luxe en France

"search_model_queries": {
	"type": "search_model_queries",
	"queries": [
		"meilleures pratiques SEO e-commerce SEO référencement site e-commerce guide SEO",
		"SEO best practices for e-commerce luxury sports equipment golf e-commerce SEO strategies"
	]
}

La seconde n’est pas tout à fait la traduction de la première (mais je pense que le "En France y est pour quelque chose), et on reste à 2 queries alors que ma requête est un peu plus complexe et aurait pu nécessiter plusieurs étapes…

A tester avec du deepsearch…

1 « J'aime »