Ce que Search Console ne vous dit pas : anatomie des données GSC | Études techniques
Étude technique n°02

Ce que Search Console ne vous dit pas

Vos données GSC ne mesurent pas ce que vous croyez. Une impression n'est pas une vue, la position moyenne n'est pas un rang, les totaux ne s'additionnent pas, et onze mois d'historique récent sont officiellement corrompus. Cette étude documente chaque limite, sa cause exacte, et ce qu'on peut encore en conclure.

40 sections Sources primaires Google Lecture : 50 min Mise à jour : 31 août 2026
État de la page. Dernière révision le 31 août 2026. Les règles de comptage de Search Console changent sans préavis — Google l'écrit lui-même (section 01). Chaque affirmation est datée et sourcée sur la documentation officielle. Voir le journal des versions.

Dix points si vous ne lisez que ça

  1. Google vous prévient lui-même. Sa page de référence sur le comptage précise que les heuristiques décrites sont « subject to change », que la méthode de calcul de la position « might change in the future », et que la liste des types de résultats documentés « is not exhaustive ».1
  2. La position moyenne n'est pas un rang. C'est la position la plus haute occupée par votre site, moyennée sur les requêtes où il est apparu — et pondérée par les impressions. Google la qualifie de « metric complexe qui peut être trompeuse si vous n'en comprenez pas les subtilités ».1
  3. Vos totaux ne s'additionneront jamais. Google documente quatre causes distinctes : différence d'agrégation, plafond de 1 000 lignes, requêtes anonymisées, et le fait que « match » + « ne correspond pas » ≠ total.5
  4. Le même chiffre a deux valeurs selon la dimension consultée. Grouper par requête, pays, appareil ou date agrège par propriété ; grouper par page ou apparence agrège par page. Le graphique, lui, est toujours agrégé par propriété.3 Résultat officiel : le CTR et la position moyenne sont « généralement plus élevés » en agrégation par propriété.2
  5. Près de la moitié de vos clics viennent de requêtes que vous ne verrez jamais. Sur 22 milliards de clics et 887 534 propriétés, 46,77 % des clics proviennent de requêtes anonymisées ; le mode par site se situe entre 45 % et 80 %.43
  6. Croiser page et requête détruit vos données — et pas pour la raison qu'on croit. Ce n'est documenté que dans la doc API, et Google l'attribue au coût de calcul, pas à la vie privée : « our system may drop some data in order to be able to calculate results in a reasonable time using a reasonable amount of computing resources ».17
  7. Trois ruptures indépendantes ont corrompu vos historiques récents — et elles se chevauchent : l'AI Mode intégré aux totaux Web en juin 2025, la fin du paramètre num=100 en septembre 2025, et une erreur de journalisation reconnue par Google qui a faussé les impressions du 13 mai 2025 au 27 avril 2026.6 Aucune série longue n'est homogène.
  8. Google n'a pas rétro-corrigé les 50 semaines d'impressions fausses. Les chiffres gonflés restent en place définitivement, et la baisse visible après le 27 avril 2026 est un artefact de correction, pas une perte de visibilité.38
  9. Les incidents de données GSC ne sont pas suivis dans le tableau de bord d'état de Google. John Mueller : on l'y suivrait « si cela affectait un des systèmes cœur de la recherche », mais ici « ce n'est "que" du reporting ».46 Et la page officielle des anomalies s'auto-purge à 16 mois.
  10. Seul l'export BigQuery rend la perte mesurable. Il ne révèle pas le texte des requêtes anonymisées, mais il les expose comme lignes portant leurs métriques avec un champ is_anonymized_query.13 C'est le seul des trois accès dont les totaux sont additifs.

Comment nous avons travaillé

Cette étude applique la même méthode que la première de cette série : chaque affirmation porte son niveau de preuve, et rien n'est présenté comme un fait sans source vérifiable. La différence, ici, c'est que la source primaire est abondante — Google documente énormément ses règles de comptage. Le problème n'est pas le manque d'information : c'est que personne ne la lit.

Les quatre niveaux de preuve
  • A · Confirmé Documentation officielle Google ou déclaration publique attribuable. Sur ce sujet, c'est la majorité des affirmations.
  • B · Par proxy Comportement documenté d'une interface adjacente (API, export BigQuery, connecteur) qui révèle un mécanisme non documenté côté interface.
  • C · Mesuré Étude quantitative tierce dont l'échantillon, la période et la méthode sont publiés.
  • D · Hypothèse Lecture plausible mais non démontrée. Signalée comme telle.

Une difficulté propre à ce sujet : la documentation elle-même bouge

Le centre d'aide de Search Console a été restructuré en 2025-2026. L'ancienne page monolithique sur le rapport de performance a été éclatée en cinq pages portant des identifiants neufs. Conséquence pratique : une grande partie des citations qui circulent dans la littérature SEO renvoient vers des pages qui ne contiennent plus le passage cité. Nous indiquons systématiquement l'identifiant de page actuel.

Deux autres particularités documentaires méritent d'être signalées d'emblée :

  • Les pages d'aide n'affichent aucune date de mise à jour. Il est donc impossible de dater une règle de comptage. Une seule page de notre corpus porte une date : celle qui compare GSC et Google Analytics.21
  • Google ne publie aucun seuil chiffré d'anonymisation, nulle part. La seule qualification officielle est « searched a very small number of times ».3 Toute valeur numérique qui circule est une estimation tierce.

Le fil rouge

Fil rouge · 1 sur 6

Le cas que nous suivrons d'un bout à l'autre : « mon site a perdu 31 % de clics en glissement annuel ».

C'est la phrase avec laquelle commencent la plupart des missions. Nous allons la prendre au sérieux, et remonter méthodiquement tout ce qui peut produire ce chiffre sans qu'aucune perte de visibilité réelle ne soit survenue — puis ce qu'il reste quand on a écarté les artefacts. À la fin de l'étude, vous saurez quelles questions poser avant de tirer une conclusion.

Partie I
Ce que Search Console mesure réellement

01Les avertissements que Google écrit lui-même

Avant toute analyse, il faut lire les trois réserves que Google place dans sa propre page de référence sur le comptage. Elles sont rarement citées, et elles devraient encadrer tout tableau de bord.

« The heuristics described here — such as the visibility requirement for an item in a carousel, or the position numbering — are subject to change. »

« Position in Google Search is typically calculated from top to bottom on the primary side of the page […] Note that this method of calculation might change in the future. »

« Here are additional methodology details about how clicks, impressions, and position are recorded for specific types of results. This list is not exhaustive. »
Google Search Console Help, What are impressions, position, and clicks?1A · Confirmé

Trois conséquences immédiates. D'abord, une règle de comptage n'est pas un contrat : elle peut changer sans annonce. Ensuite, tous les types de résultats ne sont pas documentés — nous verrons en section 06 quels angles morts cela laisse. Enfin, et c'est le plus gênant : les pages d'aide de Search Console n'affichent aucune date de mise à jour. Il est donc impossible de savoir depuis quand une règle est en vigueur, ni de prouver qu'elle a changé.

La documentation a été restructurée — et vos citations sont peut-être mortes

Le centre d'aide a été réorganisé en 2025-2026 : l'ancienne page monolithique sur le rapport de performance a été éclatée en cinq pages portant des identifiants neufs (170xxxxx). L'ancienne page existe encore, mais elle a été amputée : l'agrégation détaillée, les requêtes anonymisées, la limite des 1 000 lignes et les écarts de données ont migré ailleurs. Une citation datant d'avant 2025 renvoie donc souvent vers une page qui ne contient plus le passage cité. Toutes les références de cette étude utilisent les identifiants actuels.

Un dernier point de gouvernance, décisif pour qui veut auditer un historique : les incidents de données de Search Console ne sont pas suivis dans le tableau de bord d'état de la recherche Google. John Mueller :

« We'd track it in the search status dashboard if this were affecting one of the core search systems — like crawling, indexing, or ranking. In this case, it's "just" reporting… »
John Mueller, juillet 202446

Il n'existe donc aucun flux machine-lisible et faisant autorité des incidents de données GSC. La seule source est la page des anomalies — qui, comme nous le verrons en section 18, s'auto-purge : elle ne conserve que « les problèmes connus des 3 à 16 derniers mois ».6 Corollaire pratique : si vous voulez pouvoir dater une rupture dans deux ans, archivez cette page aujourd'hui.

02L'impression : trois régimes de comptage, pas un

« Une impression signifie qu'un utilisateur a vu — ou potentiellement vu — un lien vers votre site. » Le « potentiellement » fait tout le travail, et il se décline en trois régimes distincts.1 A · Confirmé

ContexteScroll requis ?Formulation officielle
Page de résultats couranteNon« an impression is counted whenever an item appears in the current page of results, whether or not the item is scrolled into view »
Widget scrollable ou dépliant (carrousel, FAQ)Oui« the item must typically be scrolled into view within the carousel, or expanded by a click »
Scroll infini (images mobile, Discover)Oui« the item must typically be scrolled into view to count an impression »

Le premier régime est celui qui surprend : sur une page de résultats classique, un lien en bas de page compte une impression même si l'utilisateur n'a jamais scrollé. C'est exactement ce qui rendra possible la pollution massive des impressions par les scrapers (section 15) : un robot qui charge une page de 100 résultats génère 100 impressions sans qu'aucun œil humain n'ait rien vu.

Une règle de dédoublonnage vient limiter les excès : « scroller puis revenir, ou changer de page puis revenir, pendant une même requête ou session, ne compte pas comme plusieurs impressions ».

Ce que « impression » ne veut pas dire

Une impression n'est ni une vue, ni une opportunité de clic réelle. C'est un événement de présence dans un jeu de résultats servi. Traiter les impressions comme une mesure de « visibilité » revient à supposer que l'utilisateur a regardé toute la page — ce que Google ne prétend nulle part.

03Le clic : surtout, ce qui n'en est pas un

La règle générale est simple : « tout clic qui envoie l'utilisateur vers une page en dehors de Google Search, Discover ou News est compté ; cliquer un lien qui reste à l'intérieur de la plateforme Google n'est pas compté ».1 A · Confirmé

Et un clic répété ne compte qu'une fois : « cliquer un résultat, revenir, puis recliquer le même lien ne compte que pour un clic. Cliquer un lien différent compte un clic par lien cliqué. » Cette asymétrie aura des conséquences en agrégation (section 05).

Le cas des « query refinements », largement ignoré

Google ne compte ni clic ni impression pour les liens de raffinement de requête, avec une justification savoureuse :

« If a link is a query refinement link, clicks and impressions are not counted for that link. This makes sense if you think about it: the owner of the query refinement link's target page is… Google! »
Google Search Console Help1

Mais la partie importante vient ensuite, et elle a des effets massifs sur les données :

« Similarly, if you search for "fat cats" in the default web view, then switch to the image results view, (or video results, or news results, or any other result type), each time you change your view you are performing a query refinement. »

« If a user follows a query refinement link they are essentially performing the new query shown in the search terms box. All impression, position, and click data in the new result page are counted as coming from this new user query. »
Google Search Console Help1

Autrement dit : un utilisateur qui passe de l'onglet « Tous » à l'onglet « Images » génère une nouvelle requête dans vos données. La même intention de recherche humaine peut donc produire deux, trois, quatre lignes de requête dans des types de recherche différents. C'est une des raisons pour lesquelles additionner les types de recherche est un non-sens (section 07).

Enfin, les fichiers non-HTML comptent : un clic sur un PDF, un document ou une image indexés est un clic GSC. Ce sont des clics qu'aucun outil d'analytics ne verra jamais, faute de balise de suivi (section 27).

04La position moyenne n'est pas un rang

C'est la métrique la plus mal comprise de tout l'outil, et Google en est parfaitement conscient :

« The position value is a complex metric that can be misleading if you don't understand the subtleties. »

« a position number can mean different things in different situations, and so you should not make simple assumptions. We recommend that you monitor change in position over time, particularly sudden position changes, as well as absolute position. »
Google Search Console Help1A · Confirmé

La définition exacte, en trois clauses

  1. C'est la position la plus haute. « The position value shown in the Performance report is the topmost position occupied by a link to your property or page in search results, averaged across all queries in which your property appeared. » Si votre site apparaît trois fois, seule la meilleure place compte.
  2. C'est une moyenne pondérée par les impressions. « the metric is shown as average position, which averages the position value for all impressions (because the position of the link will be different each time it is seen). »
  3. Sans impression, pas de position. « A link must get an impression for its position to be recorded. If a result does not get an impression — for example, if the result is on page 3 of search results, but the user only views page 1 — then its position is not recorded for that query. »

La troisième clause est la clé de tout ce qui suivra : le dénominateur de la moyenne est lui-même variable. Faites disparaître des impressions profondes, et la moyenne « s'améliore » sans qu'aucun classement n'ait bougé. C'est exactement ce qui s'est produit en septembre 2025 (section 17).

« Position 11 » peut vouloir dire quatre choses différentes

Google donne lui-même les lectures possibles d'une même valeur, selon le contexte :

  • la position en haut à droite d'un panneau de connaissances, sur desktop ;
  • le premier résultat de la page 2 ;
  • la deuxième ou troisième ligne des résultats images sur desktop ;
  • la sixième ligne des résultats images sur mobile.

Deux règles complémentaires achèvent de démonétiser la lecture naïve : les publicités n'occupent pas de positionads do not occupy a search position »), et un panneau de connaissances très visible peut occuper une position numériquement médiocre. Google précise par ailleurs que la position est comptée « de haut en bas du côté principal de la page, puis de haut en bas du côté secondaire » — donc un élément de colonne de droite est numéroté après tout le contenu de gauche.

La conséquence arithmétique

Une position moyenne de 8,4 peut parfaitement correspondre à un rang réel de 3 sur la moitié des impressions et de 14 sur l'autre moitié. Les deux chiffres sont exacts. Et une « amélioration » de la position moyenne peut résulter uniquement d'un changement de mix géographique, d'appareil ou de type de requête, à rangs strictement constants. C'est le sujet de la section 22.

Google anticipe d'ailleurs la question la plus fréquente dans sa propre FAQ — « le rapport dit que ma page est en position 5, mais quand je fais la recherche elle est en position 8 ! » — avec cette réponse : la valeur est une moyenne sur toutes les recherches, et votre recherche personnelle diffère « à cause de nombreuses variables, comme votre historique de recherche, votre localisation, etc. »

05Agrégation par propriété ou par page : deux vérités simultanées

C'est le mécanisme qui explique la majorité des « incohérences » que les praticiens constatent entre le graphique et le tableau. Il est documenté, mais son ampleur est sous-estimée.2 A · Confirmé

Agrégé par propriétéAgrégé par page
Principe« All results for the same query that point to the same property are counted once »« Each unique URL is counted separately, even if they point to the same site »
ImpressionsSite présent deux fois = 1 impression1 impression par URL
ClicsDeux clics sur deux URL du même site = 1 clic2 clics
PositionLa position la plus haute du siteLa position de chaque URL

L'exemple officiel de Google, et son enseignement

Un utilisateur, une requête, trois URL du même site en positions 1, 2 et 3, trois clics :

MétriquePar propriétéPar page
Impressions11 par URL
CTR100 %33 % par URL
Position moyenne12 ((1+2+3)/3)

Google en tire lui-même la conclusion générale :

« Because of these different counting methods, the click-through rate (CTR) and average position are generally higher when aggregating by property, if multiple pages from the same site appear in the Search results. »
Google Search Console Help2

Quelle dimension déclenche quel mode — la règle à connaître par cœur

Trois phrases officielles qui règlent la question
  • « Data grouped by Queries, Countries, Devices, or Dates is aggregated by property. »
  • « Data grouped by Pages or Search appearance is aggregated by page. »
  • « The graph data is always aggregated by property, regardless of the dimension selected. »3

Conséquence directe et rarement énoncée : le graphique et le tableau d'un même écran ne mesurent pas la même chose dès que vous groupez par page. Ce n'est pas un bug, c'est la conception.

Un cas particulier mérite d'être signalé, parce qu'il fabrique des positions décimales là où on ne les attend pas : les résultats de type liste/détail (offres d'emploi, événements) sont le seul cas documenté où la position est une moyenne arithmétique intra-conteneur. Google donne la formule : « (position du conteneur (généralement 1) + position dans la liste (2)) / 2 = 1,5 ».1 Et l'impression y est comptée deux fois si l'utilisateur déplie la liste après avoir vu l'élément en vue courte.

06Images, carrousels, blocs dépliants : les cas qui déforment tout

Trois types de résultats méritent un traitement à part, parce qu'ils faussent silencieusement les moyennes globales. A · Confirmé

Les images : une seule impression, quel que soit le nombre d'images

« In search analytics data, an image is simply a link to the URL of the host page. This means that Search Console doesn't distinguish between different images on the same page. »

« Only a single impression is recorded per URL; if a query shows multiple different images from the same page, only one impression is recorded. »
Google Search Console Help1

Et la position y suit une géométrie différente : « Position in image search results is counted left to right, then top to bottom ». Google admet lui-même l'imprécision qui en résulte : « un écran plus large affiche plus de résultats par ligne. Parce que le nombre d'images par ligne varie selon la taille de l'écran et la largeur de chaque image, il peut être difficile de juger du sens exact d'une valeur de position dans les résultats images. »

Le comptage diffère même selon l'onglet consulté : dans l'onglet combiné, les impressions images sont comptées sans exigence de scroll ; dans l'onglet Images, elles ne sont comptées que « lorsque l'image a été scrollée dans le champ de vision ».

Les blocs dépliants : déplier n'est pas cliquer

Pour les FAQ et « Autres questions posées » : « Cliquer pour déplier l'élément n'est pas compté. Cliquer n'importe quel lien vers votre site dans la section dépliée compte comme un clic. » Et l'impression n'est comptée qu'après dépliement.

Une limite d'attribution qui interdit un calcul très courant

Vous ne pouvez pas calculer le CTR d'une fonctionnalité SERP

Google est explicite : « If you filter by Search appearance, it's not guaranteed that all clicks for a given URL were on the link with the filtered feature type. This is because clicks are assigned to a URL, not to a (URL + feature). »3

Donc filtrer sur « featured snippet » et diviser les clics par les impressions ne donne pas le CTR du featured snippet. Ce calcul, très répandu, n'a pas de sens. Et dans l'autre sens : « la même page peut avoir plusieurs apparences dans une même session, mais une seule impression est comptée par type d'apparence » — donc la somme des apparences dépasse le total.

Les angles morts documentaires

La liste des types de résultats documentés couvre notamment l'AI Mode, les AI Overviews, l'AMP, les carrousels, Discover, les FAQ, les featured snippets, les images, les listes/détails et les résultats News. Elle ne contient aucune section dédiée aux sitelinks, aux Top Stories, aux packs locaux ni aux résultats vidéo. Ces cas relèvent donc du repli générique : « If your element type is not described here, assume that the element position level applies to all links within each element. » C'est un angle mort réel, à ne pas combler par déduction.

07Cinq jeux de données cloisonnés, pas un

Search Console ne contient pas « vos données Google ». Il contient six jeux de données séparés qui ne s'additionnent pas et ne se comparent pas : web, image, video, news (l'onglet News de Search), discover, et googleNews (l'app et le site News). 13 A · Confirmé

Le cloisonnement est explicite : « Search Analytics records data for each search type separately; it does not combine the data across search types. » Une même page peut apparaître dans les résultats web et images, avec deux jeux de métriques indépendants.

Deux régimes de comptage opposés pour News

Onglet News dans Searchnews.google.com et l'app News
ImpressionTous les liens de la page courante, scrollés ou nonUniquement si le lien est scrollé dans le champ de vision
PositionRègles standardNon enregistrée

Discover : les règles y sont inversées

Discover se comporte différemment sur trois points, et chacun casse une habitude :7

  • Pas d'agrégation par propriété : « Unlike Search results, Discover impressions are never aggregated by property; if two Discover results from the same property appear in the same Discover list, each impression is counted separately. »
  • Pas de position du tout : « Position is not recorded for Discover results. »
  • Un seuil d'impressions propre conditionne l'affichage d'une ligne, mais « les données des lignes sous ce seuil sont tout de même ajoutées aux totaux du site » — donc, une fois de plus, la somme des lignes est inférieure au total.

Google ajoute une mise en garde sur la nature même de ces données : « Discover traffic is somewhat less predictable than Search traffic, in part because it is proactively served by Google rather than dependent on user queries. »

Fil rouge · 2 sur 6

Première question à poser devant le « −31 % de clics » : de quel jeu de données parle-t-on ? Un site qui perdait de gros volumes Discover — trafic « servi proactivement », donc volatil par nature et sans lien avec un classement — verra une chute massive dans un tableau de bord qui additionne tout, alors que sa performance en recherche web n'a pas bougé d'un point.

Deuxième question, du même ordre : y a-t-il eu un changement de mix entre types de recherche ? Rappelez-vous qu'un utilisateur qui bascule de l'onglet Tous vers l'onglet Images crée une nouvelle requête dans un autre jeu de données (section 03).

Partie II
Les données que vous n'aurez jamais

08Anonymisation et troncature : deux mécanismes qu'on confond

Il manque des données dans votre rapport, et pas pour une seule raison. Google documente deux mécanismes distincts, aux causes et aux conséquences différentes. Les confondre conduit à des diagnostics faux.

AnonymisationTroncature
CauseProtection de la vie privéeLimites internes de stockage et de calcul
Formulation officielle« Some queries are omitted from the report to protect user privacy »3« Due to internal limitations, Search Console stores and shows only the most important data rows »3
PortéeRequêtes rares« Not all queries beyond anonymized queries are shown in the table »
Contournable ?Jamais, même en BigQueryPartiellement (API, export BigQuery)

La définition la plus précise que Google ait publiée du seuil d'anonymisation vient d'un article technique de 2022 :

« Anonymized queries are those that aren't issued by more than a few dozen users over a two-to-three month period. To protect privacy, the actual queries won't be shown in the Search performance data. »
Daniel Waisberg, Google, A deep dive into Search Console performance data filtering and limits, octobre 202222A · Confirmé

C'est la seule quantification officielle qui existe — et elle est floue à dessein. Aucune page Google ne publie de seuil chiffré. Les valeurs précises qui circulent dans la littérature SEO (« 30 fois sur 13 mois », « 30 utilisateurs connectés ») ne proviennent d'aucune source Google identifiable. Nous ne les reprenons pas.

Un épisode révélateur : Google a réécrit sa documentation en 2022

Après la publication de la première mesure d'ampleur du phénomène, Google a modifié le texte de son aide, passant de « Very rare queries (called anonymized queries) are not shown » à « Some queries (called anonymized queries) are not shown », et a ajouté une section sur les autres limites. Interrogé, John Mueller : « Nothing has changed in terms of functionality. »54

Rien n'avait changé dans le produit, en effet. Ce qui avait changé, c'est la franchise du vocabulaire : « très rares » devenait indéfendable face aux mesures.

L'ampleur, mesurée

La série de mesures la plus continue procède par soustraction : clics totaux au niveau page, moins la somme des clics des requêtes nommées.43 C · Mesuré

DateÉchantillonPart des clics anonymisés
2022146 741 propriétés · ~9 Md de clics46,08 %
Avril 2024même méthode45,02 %
Avril 2025887 534 propriétés · 22 Md de clics46,77 %

Le mode de la distribution par site se situe entre 45 % et 80 %. Autrement dit : pour un site typique, près d'un clic sur deux provient d'une requête que vous ne verrez jamais, et le phénomène est remarquablement stable dans le temps.

Une contradiction non résolue sur l'effet de la taille du site

Deux études sérieuses se contredisent frontalement :

  • La première conclut que « les sites à trafic moyen ont en fait plus de données ; les sites à faible trafic et les sites à fort trafic semblent en manquer davantage » — une relation en forme de U.43
  • La seconde, sur 9 sites et plus d'un million de clics, mesure une visibilité des requêtes croissante avec la taille : 18,3 % en moyenne pour les petits sites, 39,7 % pour les moyens, 76,3 % pour les grands — tout en concluant qu'« il n'y a pas de motif clair ».53

Nous ne tranchons pas. Retenez l'ordre de grandeur et la variance, pas une règle. Et notez que la seconde étude apporte un résultat utile et non contesté : au niveau page, GSC restitue 97,2 % à 103,8 % des clics. Le problème est spécifique à la dimension requête.

09Le piège de la combinaison de dimensions

Voici le mécanisme qui invalide silencieusement la majorité des analyses « page × requête » — c'est à dire le geste le plus courant du métier. Il est documenté par Google, mais dans un seul endroit, que presque personne ne lit : la documentation de l'API.

« Why do I lose data when asking for more detail? When you group by page and/or query, our system may drop some data in order to be able to calculate results in a reasonable time using a reasonable amount of computing resources. »

« For accurate counts, you must omit the page and query dimensions. »

« For greater detail, including page and/or query information, at the expense of losing some data, run a query like this: dimensions: ["page", "query", "country", "device"] »
Google Search Console API, Getting your performance data17A · Confirmé
La cause n'est pas la vie privée

C'est l'erreur d'interprétation la plus répandue sur ce sujet. Google écrit explicitement que la perte vient du coût de calcul : « a reasonable time using a reasonable amount of computing resources ». La page sur les quotas le confirme : « Queries are expensive when you group and/or filter by either page or query string. Queries grouped/filtered by page AND query string are the most expensive. »18

Une hypothèse de « filtre de Bloom » circule également, reprise comme un fait par plusieurs articles. Elle provient d'un commentaire de blog. Aucune source Google ne mentionne de filtre de Bloom dans le pipeline de reporting. Ne la reprenez pas.

Lisez la deuxième citation lentement : « pour des comptages exacts, vous devez omettre les dimensions page et requête ». Google vous dit que le mode exact est celui où l'on ne peut faire aucune analyse sémantique, et que dès que vous voulez savoir quelle page ou quelle requête, vous entrez en mode dégradé. Ce n'est pas un bug : c'est un arbitrage assumé.

La démonstration : un filtre qui ne filtre rien change les chiffres

La mesure la plus élégante du phénomène consiste à appliquer des filtres neutres — des filtres qui, logiquement, ne devraient rien retirer — et à observer le total.51 C · Mesuré

Vue (site A)ClicsImpressions
Sans aucun filtre899 K60 M
Filtre page = le nom de domaine (ne filtre rien)904 K84 M (+40 %)
Filtre requête regex .* (matche tout)597 K (−33 %)27 M (−55 %)
Vue (site B, réplication)ClicsImpressions
Sans aucun filtre452 K35 M
Filtre page = le nom de domaine459 K33 M
Filtre requête regex .*233 K (−48 %)19 M (−46 %)
Ce que cette expérience prouve

Le nombre que vous lisez dépend du geste d'interface que vous venez de faire, pas de la réalité mesurée. Un filtre requête qui accepte tout fait disparaître entre un tiers et la moitié de vos clics — parce qu'il déclenche l'omission des requêtes anonymisées (section 08). Un filtre page qui accepte tout peut faire augmenter les impressions de 40 % — parce qu'il bascule l'agrégation de « par propriété » vers « par page » (section 05).

Deux mécanismes documentés, deux directions opposées, déclenchés par des filtres vides. Google confirme d'ailleurs la seconde direction : « When you add a page or Search appearance filter, the chart and table data are aggregated differently, which can cause total clicks and impressions to rise (or, rarely, drop) in the chart. »5

Attention au piège du regex neutre. Un praticien qui écrit .* pour « tout garder » croit ne rien filtrer. Il applique en réalité un filtre requête, avec toutes ses conséquences. La même remarque vaut pour un filtre « ne contient pas xyztotalementimprobable ».

10Pourquoi vos totaux ne s'additionneront jamais

Google publie lui-même un exemple chiffré, et c'est le meilleur point de départ. Quatre requêtes listées totalisent 450 clics, alors que le total réel est de 550 clics. Puis :22

175
clics avec le filtre « contient fiction »
275
clics avec « ne contient pas fiction »
450
somme des deux
550
total réel

Google le reconnaît formellement : « When filtering by page or query, the "match" and "does not match" totals may not add up to the unfiltered total, due to the omission of anonymized queries and data truncation. »5 A · Confirmé

Les sept causes, séparées

#CauseEffet sur les totaux
1Requêtes anonymisées absentes des lignesΣ lignes < total du graphique
2Troncature aux « lignes les plus importantes »Σ lignes < total
3Combinaison de dimensions (section 09)Perte non bornée
4Bascule d'agrégation propriété → pagePeut faire monter le total
5Résultats multi-liens1 clic (propriété) vs 2 clics (page) pour le même comportement
6Consolidation canoniqueDonnées déplacées vers une autre URL, parfois une autre propriété
7Apparences multiples« one impression per feature type » → Σ apparences > total

Sur la sixième cause, Google laisse une porte de sortie non quantifiée qu'il faut connaître : les données sont attribuées à l'URL canonique « although in some cases data might be assigned to the actual URL, rather than the canonical URL ».1 Combien de cas ? Ce n'est pas documenté.

Le piège silencieux de l'export : « inconnu » devient « zéro »

Quand une valeur est trop rare dans un groupe comparé, l'interface affiche ~ (non disponible) — ce qui n'est pas la même chose que zéro. Mais à l'export : « Values shown as either ~ or - […] will be zeros in the downloaded data. »2

Votre tableur reçoit donc des zéros qui signifient « nous ne savons pas ». Toute moyenne, tout taux de variation et tout graphique calculés dessus sont faux — et rien ne le signale.

11Les 1 000 lignes : une troncature en amont, pas un plafond d'affichage

L'interface affiche au maximum 1 000 lignes. Presque tout le monde le sait. Ce que presque personne ne sait, c'est la coupe est faite — et la formulation officielle est sans ambiguïté :7 A · Confirmé

« The data is truncated to 1,000 rows before it reaches this report, so if the data potentially would be 1,001 rows, reversing the sort order of the table will not show the (pre-truncated) 1,001st row. »
Google Search Console Help7

Cela condamne le contournement le plus répandu du métier : trier à l'envers pour « voir l'autre bout ». Il n'y a pas d'autre bout. Les 1 000 lignes que vous voyez sont les seules qui existent dans le rapport, et elles ont été sélectionnées par les clics.

Ce dernier point est déterminant : le tri constitue l'échantillon, il n'est pas une commodité d'affichage. Côté API, Google écrit que le plafond est de « 50 000 rows of data per day per search type (web, image, and so on — sorted by clicks) ».17 Vos données sont donc un échantillon biaisé vers ce qui clique — ce qui a une conséquence redoutable sur les courbes de CTR (section 12).

La bonne nouvelle, rarement citée

« For requests that don't involve query or URL dimensions, such as countries, devices, and Search Appearances, Search Console will display and export all the data. »22

Il existe donc un régime exact : dès que vous n'interrogez ni page ni requête, vos totaux par pays, appareil ou date sont complets. C'est là qu'il faut aller chercher les volumes de référence — et c'est cohérent avec la recommandation de l'API en section 09.

12Mesurer précisément ce qui vous manque

La perte n'est pas une fatalité qu'on subit en aveugle : elle est quantifiable au clic près, à condition de savoir où regarder.

Ce que la formulation officielle laisse croire — et ce qu'il en est

La page de l'export BigQuery annonce que vous obtenez toutes les données de performance « with the exception of anonymized queries ».12 Formulation trompeuse : ce sont les libellés de requête qui sont absents, pas les métriques. Le schéma le dit précisément :13

query : « The user query. When is_anonymized_query is true, this will be a zero-length string. »

is_anonymized_query : « Rare queries (called anonymized queries) are marked with this bool. »
Google, référence des tables d'export BigQuery13A · Confirmé

Les lignes anonymisées existent, avec leurs clics, leurs impressions et leur position sommée. Seul le texte manque. L'export BigQuery est donc le seul des trois accès dont les totaux sont additifs — et le seul qui permette de répondre à la question « combien me manque-t-il ? », même si aucun ne répondra jamais à « quoi ? ». B · Par proxy

La méthode est un simple partitionnement sur le booléen, puis un calcul de part en clics et en impressions.55 Elle prend cinq minutes et devrait figurer sur tout tableau de bord sérieux, à côté des chiffres qu'elle relativise.

UI, API, BigQuery : trois volumes différents pour la même période

Une comparaison menée sur un même site et un même mois donne la mesure de l'écart entre les trois accès :52 C · Mesuré

MesureVia l'APIVia BigQueryÉcart
Clics totaux893 691923 847+3,4 %
Clics hors marque387 984523 744+35 %
Requêtes uniques~40 000~350 000×8,75

Et la démonstration de la perte par filtrage, sur le même jeu de données :

  • Filtre marque (48 613) + hors marque (387 984) = 436 597, contre 893 691 au total → ~50 % des clics manquent.
  • Filtre par chemin d'URL : 307 587 + 568 781 = 876 368 → ~2 % seulement manquent.

La leçon est nette : filtrer par URL est presque sans coût, filtrer par requête coûte la moitié de vos données.

Conséquence : vos courbes de CTR par position sont fausses

Sur un même lot de pages, mesuré simultanément :52

  • Via l'API : 24 clics / 252 impressions → CTR ≈ 10 %
  • Via BigQuery : 79 clics / 44 274 impressions → CTR ≈ 0,18 %

Un facteur 50 sur le CTR estimé, uniquement dû au fait que l'API tronque par les clics et ne renvoie donc quasiment que les lignes qui ont cliqué. Toute courbe « CTR par position » construite depuis l'UI ou l'API est mécaniquement gonflée. Si vous en avez publié une, elle est probablement fausse — et si vous en lisez une, demandez la source des données.

Le filtre marque : utile, mais pas ce qu'on croit

Google a déployé un filtre marque / hors-marque, en précisant deux limites importantes :57

  • « The classification of branded versus non-branded is NOT based on a regular expression method […] It is determined by an internal, AI-assisted system » — donc non reproductible et non auditable.
  • « some queries may occasionally be misidentified », et le filtre n'est disponible que pour les propriétés de premier niveau, sur les sites à volume suffisant.

Surtout : c'est un filtre requête. Il déclenche donc l'omission des anonymisées, et marque + hors-marque ne sommera jamais au total — comme le montre le calcul ci-dessus.

13Les 16 mois : la limite que Google ne documente pas

Tout le monde sait que Search Console conserve 16 mois de données. C'est répété partout. Nous avons cherché la page officielle qui l'énonce pour le rapport de performance : nous ne l'avons pas trouvée. D · Hypothèse

Les deux seules attestations officielles que nous ayons pu établir sont indirectes :

  • La page Discover mentionne « any of your content that has appeared on Discover in the last 16 months ».24
  • La page des anomalies indique enregistrer les problèmes connus « in the last 3-16 months ».6

Le billet de blog historique qui annonçait cette rétention n'est plus servi à son adresse d'origine. Nous présentons donc la limite des 16 mois comme un fait de fonctionnement largement observé mais sous-documenté — ce qui est en soi un constat intéressant sur l'état de la documentation.

La conséquence qu'on n'anticipe jamais

Une comparaison année sur année propre exige 24 mois de données : douze mois pour la période courante, douze pour la période de référence. Avec une fenêtre glissante de 16 mois, c'est structurellement impossible depuis l'interface seule.

Un site qui n'archivait pas a définitivement perdu sa base de comparaison. Et il ne s'en aperçoit qu'au moment précis où il en a besoin.

Ce qui disparaît n'est d'ailleurs pas seulement « ancien » : au-delà des plafonds de lignes, une partie des données n'a jamais été exposée du tout. Les stratégies d'archivage, leurs pièges et leur ordre de mise en place font l'objet de la section 35.

Fil rouge · 3 sur 6

Notre « −31 % de clics en glissement annuel » vient de tomber sur son premier obstacle sérieux : d'où vient le chiffre de l'année dernière ?

S'il vient de l'interface, il est encore là — de justesse. S'il vient d'un tableau de bord filtré par requête, il lui manque la moitié des clics, et pas forcément la même moitié qu'aujourd'hui. Et s'il a été construit en additionnant les lignes d'un tableau plutôt qu'en lisant le total du graphique, les deux chiffres comparés ne mesurent pas la même chose.

À ce stade, nous n'avons encore parlé d'aucun incident. Uniquement du fonctionnement normal de l'outil.

Partie III
Les trois ruptures qui rendent vos historiques incomparables

1417 juin 2025 — l'AI Mode entre dans les totaux Web

Première rupture, et la plus discrète : elle n'a fait l'objet d'aucune annonce, seulement d'une mise à jour de documentation.

Depuis le 17 juin 2025, les clics, impressions et positions de l'AI Mode sont comptés dans le rapport de performance — agrégés sous le type « Web », sans aucune segmentation possible.724275 Les règles sont celles du reste : « Clicking a link to an external page in AI Mode counts as a click » ; « Position in AI Mode follows the same methodology as a Google Search results page » ; et une question de suivi dans l'AI Mode constitue « essentiellement une nouvelle requête ».1 A · Confirmé

Un praticien l'a formulé simplement après vérification expérimentale : « AI Mode data (that is outside of labs) is grouped with "Web" data within the performance report ».73

Pourquoi c'est une rupture de série

À partir de cette date, la métrique « clics Web » ne désigne plus la même chose qu'avant. Deux surfaces différentes sont additionnées sous un seul libellé. Toute comparaison année sur année franchissant juin 2025 compare deux définitions de la métrique, et aucun marqueur dans l'interface ne le signale.

La même expérimentation révèle un second problème, plus inquiétant : la couverture de l'AI Mode dans GSC est partielle par construction. Des dizaines de milliers d'impressions générées volontairement vers une requête AI Mode n'ont produit dans le rapport que 3 clics, 64 impressions et une position moyenne de 1,1.73 Les utilisateurs hors États-Unis, en Labs, en navigation privée ou derrière un VPN sont exclus — et le taux de couverture n'est documenté nulle part. C · Mesuré

1512 septembre 2025 — la fin du paramètre num=100

Deuxième rupture, la plus commentée. Autour du 11-12 septembre 2025, Google cesse d'honorer le paramètre d'URL &num=100, qui permettait d'afficher cent résultats sur une seule page.

Le mécanisme, et pourquoi il touche vos données

Le premier signalement public date du 12 septembre, et il décrit un comportement d'abord intermittent — ce qui a fait croire à un test.28 Trois jours plus tard, la presse spécialisée constate que « la plupart des outils tiers de suivi de position sont cassés ».2930

Souvenez-vous de la règle de la section 02 : sur une page de résultats classique, une impression est comptée que l'élément soit scrollé dans le champ de vision ou non. Un robot de suivi de position qui chargeait une SERP à 100 résultats générait donc, en une requête, une impression pour chacune des cent URL — sans qu'aucun humain ne voie quoi que ce soit.

Ces impressions synthétiques ont disparu du jour au lendemain. Elles étaient concentrées sur le desktop — les outils suivant majoritairement cet appareil — et sur les positions profondes, au-delà du top 20.

Ce que Google a dit, et surtout ce qu'il n'a pas dit

« The use of this URL parameter is not something that we formally support. »
Porte-parole de Google, 18 septembre 20257627A · Confirmé

C'est la seule déclaration officielle sur le sujet, et elle porte sur le support du paramètre, pas sur les données. Trois silences méritent d'être relevés :

  • Google n'a jamais confirmé le lien entre num=100 et la chute des impressions GSC.
  • Google n'a jamais inscrit septembre 2025 dans sa page officielle des anomalies de données.6 Pour la documentation, cet événement n'existe pas.
  • Google n'a jamais dit si le changement était volontaire, ni s'il visait le scraping pour l'IA.

La thèse « impressions de scrapers » repose donc sur un faisceau d'indices convergents — la concordance des dates, la concentration sur desktop, la stabilité des clics, la rupture simultanée des outils de suivi — mais reste une inférence de la communauté. Elle est solide ; elle n'est pas officielle. D · Hypothèse

Le coût pour les outils, lui, est mécanique : reconstituer un top 100 exige désormais une dizaine de requêtes au lieu d'une. Plusieurs éditeurs ont annoncé dans la foulée réduire leur suivi au top 20.

16Ce qui a été mesuré en septembre 2025

La mesure la plus sérieuse compare deux fenêtres de huit jours — 25 août au 1er septembre contre 8 au 15 septembre 2025 — sur 319 propriétés Search Console :74 C · Mesuré

87,7 %
des sites en baisse d'impressions
77,6 %
des sites perdant des requêtes uniques
Desktop
concentration de la baisse
Stables
les clics, sur toute la période

L'étude relève aussi un déplacement de la distribution : moins de requêtes en page 3 et au-delà, davantage en top 3 et en page 1. C'est la signature exacte de la disparition d'impressions profondes.

D'autres mesures, sur des échantillons plus larges mais des méthodologies moins détaillées, donnent des ordres de grandeur convergents : une baisse médiane d'impressions d'environ 15 % sur 1 334 sites, et environ 25 % sur un agrégat hebdomadaire de 1 000 sites.7432 La concentration sur le desktop, elle, est une observation qualitative convergente, jamais chiffrée de façon systématique.34

Ce que ces chiffres ne disent pas

Aucun d'eux ne mesure la « part robot » de vos impressions. Ce sont des mesures de variation constatée sur une fenêtre donnée. Le facteur d'escompte de « 30 à 40 % » qui circule pour redresser les historiques n'a aucune source primaire identifiable — nous ne le reprenons pas, et vous ne devriez pas non plus.

Et comme nous le verrons en section 19, cette impossibilité est devenue structurelle : une seconde cause de distorsion agissait au même moment.

17L'illusion d'optique : quand la position moyenne s'améliore toute seule

Revenons à la définition de la section 04 : la position moyenne est une moyenne pondérée par les impressions, et « un lien doit obtenir une impression pour que sa position soit enregistrée ».1

Retirez brutalement des impressions concentrées sur les positions 20 à 100, et la moyenne se recalcule sur un ensemble plus restreint et mieux classé. Elle s'améliore, mécaniquement, sans qu'aucun classement n'ait bougé. C'est exactement ce qui s'est produit — et c'est le meilleur exemple pédagogique qui soit de la différence entre une métrique et la réalité qu'elle prétend décrire.

Le même raisonnement s'applique au CTR. Le CTR est un ratio clics ÷ impressions. Les clics étant restés stables et le dénominateur ayant chuté, le CTR affiché a bondi. Rien ne s'était amélioré. Et inversement : avant septembre 2025, votre CTR réel était supérieur à celui que vous affichiez.

Le principe général, transposable

Toute variation du dénominateur déplace la position moyenne et le CTR sans qu'aucun rang ne change. Le mécanisme joue aussi à l'envers, et bien plus souvent qu'on ne le croit : un site qui publie beaucoup de contenu neuf voit ses nouvelles pages entrer sur des positions basses, ce qui dégrade la position moyenne alors que rien n'a régressé. C'est un motif classique de fausse alerte.

La conséquence sur les courbes de CTR par position est plus grave encore. Le dénominateur était gonflé de manière non uniforme — surtout au-delà du rang 10, surtout sur desktop. Les courbes de CTR pour les positions profondes construites sur des données antérieures à septembre 2025 sont donc les plus corrompues, et aucune étude publiée n'a proposé de courbe corrigée. Combinez cela avec le biais de troncature par les clics (section 12), et vous obtenez deux biais qui poussent dans des directions opposées, sans moyen simple de les démêler.

183 avril 2026 — Google reconnaît cinquante semaines d'impressions fausses

Troisième rupture, et de loin la plus lourde : cette fois, ce n'est pas une inférence de la communauté. C'est Google qui l'écrit.

« A logging error prevented Search Console from accurately reporting impressions from May 13, 2025 until April 27, 2026. This issue has been resolved. As a result, you may notice a decrease in impressions in the Search Console Performance report. Only impressions and related metrics — CTR and average position — were affected; clicks were not affected by the error, and this issue affected data logging only. »
Google, page des anomalies de données de Search Console6A · Confirmé

L'incident a d'abord été repéré par un praticien à partir de pics d'impressions aberrants, avant d'être reconnu par Google puis corrigé trois semaines plus tard.35363738

Reprenons les termes, parce que chacun compte :

ÉlémentPortée
DuréeDu 13 mai 2025 au 27 avril 2026 — ~50 semaines, soit près d'un an
DétectionSignalée publiquement par un praticien fin mars 2026, reconnue par Google le 3 avril 2026
Métriques touchéesImpressions, CTR et position moyenne — trois des quatre métriques du rapport
Métrique épargnéeLes clics
Correction rétroactiveAucune. Les chiffres gonflés restent en place définitivement
La baisse d'avril 2026 n'est pas une perte de visibilité

Puisque Google a corrigé sans retraiter l'historique, la chute d'impressions visible après le 27 avril 2026 est un artefact de correction. Des sites l'ont interprétée comme une pénalité, un effet des AI Overviews, ou une baisse de performance. Ce n'était rien de tout cela : c'est le compteur qui a cessé de surcompter.

Un incident qui n'apparaît nulle part où on le chercherait

Rappelons les éléments de gouvernance de la section 01 : cet incident n'a pas été suivi dans le tableau de bord d'état de la recherche — ce n'est « que » du reporting.46 Il figure uniquement sur la page des anomalies, laquelle ne conserve que « les problèmes connus des 3 à 16 derniers mois ».6

Conséquence directe : cette entrée disparaîtra d'elle-même courant 2027. Un analyste qui, en 2028, cherchera à comprendre une bizarrerie de 2025 ne trouvera plus trace de l'explication sur le site de Google. C'est la raison pour laquelle nous recommandons d'archiver cette page — voir section 35.

Cette page contient d'ailleurs d'autres entrées instructives, qui montrent que l'incident n'est pas isolé : « As of May 7, 2026, FAQ rich results are no longer appearing in Google Search. As a result, you will see a drop in the number of reported impressions for FAQ » — un changement produit, pas un bug — et surtout : « two days (February 28th and March 1st, 2026) are missing from the Bulk data exports for some properties. This data won't be recovered. »6

19Pourquoi les trois effets sont inséparables

Voici le point que, à notre connaissance, aucune publication n'a encore établi clairement — et c'est le plus important de cette étude.

Placez les trois ruptures sur une même frise :

Période13 mai 202517 juin 202512 sept. 202527 avril 2026
Bug de journalisation← impressions sur-déclarées, en continu →corrigé
AI Mode dans « Web »← nouvelle surface fondue dans l'agrégat →
Impressions de scrapers← présentes →disparues

La conclusion s'impose : la chute d'impressions de septembre 2025 n'a pas ramené les compteurs à une base saine, contrairement à ce qui a été écrit partout à l'époque. Elle s'est produite pendant que le bug de Google gonflait encore les impressions, et sept mois avant sa correction.

Trois conséquences, toutes gênantes
  1. Aucune estimation de la « part robot » n'est fiable. Toute quantification déduite du décrochage de septembre 2025 mélange l'effet des scrapers et l'effet d'un bug Google d'ampleur inconnue.
  2. La « base propre » post-septembre 2025 n'existe pas. Elle a continué d'être gonflée sept mois de plus.
  3. Personne n'a publié de décomposition séparant les trois effets. C'est un vide de preuve réel, et il est probablement définitif : les données nécessaires pour le combler n'ont jamais été exposées.

La seule analyse ayant tenté de cadrer le problème porte sur 17 propriétés et douze mois de données (avril 2025 à mars 2026), et identifie précisément ces trois défaillances superposées. Elle estime l'inflation des impressions à 30 à 50 % sur la plupart des propriétés, avec des extrêmes bien pires — soit, sur son seul échantillon, entre 150 et 220 millions d'impressions artefactuelles.65 C · Mesuré

Elle formule aussi le meilleur test de bon sens disponible :

« Organic visibility growth that is real produces proportional click growth. When impressions grow 2x to 3x and clicks remain flat… the impressions are not measuring real human visibility. »
Analyse sur 17 propriétés, avril 2025 – mars 202665

Une propriété de cet échantillon affichait 36,3 millions d'impressions pour 62 000 clics — un CTR de 0,2 %. Le chiffre n'a pas de sens ; il ne mesurait rien d'humain.

20Ce que ces ruptures invalident concrètement

Faisons l'inventaire, sans détour.

AnalyseStatut
Comparaison année sur année des impressions franchissant mai 2025 – avril 2026Irrécupérable
Comparaison année sur année du CTR sur la même fenêtreIrrécupérable
Comparaison année sur année de la position moyenneIrrécupérable
Courbes CTR par position construites avant septembre 2025Corrompues, surtout au-delà du rang 10
Séries de clics Web franchissant juin 2025Périmètre modifié (AI Mode inclus)
Comparaison année sur année des clicsUtilisable — seule métrique épargnée par le bug
Analyses par pays et appareil sans dimension page ni requêteUtilisable et non tronquée
La règle à retenir

Sur la période 2025-2026, les clics sont la seule métrique GSC digne de confiance. Ils n'ont été affectés ni par le bug de journalisation (Google l'écrit explicitement), ni par les impressions de scrapers, et ils sont les mieux couverts au niveau page. Tout tableau de bord piloté aux impressions sur cette période raconte une histoire qui n'a pas eu lieu.

La conclusion générale mérite d'être énoncée sans nuance, parce qu'elle est structurante : aucune série temporelle longue de Search Console n'est homogène. À la liste des trois ruptures récentes, il faut ajouter au moins deux changements de méthode plus anciens : la refonte du comptage des impressions images en avril 2021, et la bascule de l'attribution vers l'URL canonique en mars 2019 — cette dernière avec rétro-alimentation jusqu'en janvier 2018.3940

La bonne question n'est donc jamais « les données GSC sont-elles fiables ? » mais « quelle définition de la métrique s'applique à quelle fenêtre ? ».

Fil rouge · 4 sur 6

Notre « −31 % de clics en glissement annuel » vient de gagner en crédibilité — de façon inattendue.

Si le chiffre porte sur les clics, il a survécu à tous les artefacts de cette partie : ni le bug de journalisation, ni les scrapers ne les ont touchés. Il faut donc le prendre au sérieux.

Mais deux vérifications s'imposent avant de conclure. D'abord, la période de référence inclut-elle des clics d'AI Mode d'un côté et pas de l'autre ? Ensuite — et c'est le plus probable — le chiffre porte-t-il vraiment sur les clics, ou sur les impressions ? Dans notre expérience, la phrase « j'ai perdu 30 % » désigne, une fois sur deux, une baisse d'impressions. Et dans ce cas, une bonne partie de la réponse est dans cette partie.

Partie IV
Les pièges statistiques

21La moyenne des moyennes

C'est l'erreur la plus répandue, et la plus facile à commettre : additionner une colonne « position moyenne » et la diviser par le nombre de lignes. C'est faux, parce que la position est déjà une moyenne pondérée par les impressions (section 04).

L'export BigQuery le rend visible : il ne stocke pas une position moyenne, mais une somme de positions (sum_top_position pour la table site, sum_position pour la table URL) qu'il faut diviser soi-même.13 A · Confirmé

La bonne formule, et le piège du zéro

SUM(sum_top_position) / SUM(impressions) + 1

Le +1 n'est pas décoratif : « Google uses a zero-based index for positions. A position of 5 is stored as 4. »56 L'oublier décale toutes vos positions d'un rang — une erreur silencieuse et étonnamment fréquente.

L'anti-motif à bannir : AVG(position). « Averaging avg_position directly without weighting by impressions is incorrect. This method skews the result because it calculates the mean of averages rather than a true weighted average. »56

Le même raisonnement vaut pour le CTR, qui est un ratio et non une moyenne : il faut toujours SUM(clics) / SUM(impressions), jamais la moyenne des CTR par ligne. Or c'est exactement ce que font par défaut la plupart des tableurs et des outils de visualisation quand on fait glisser une colonne dans un agrégat.

Difficulté supplémentaire, rarement notée : l'API ne fournit pas sum_top_position. Pour repondérer correctement depuis l'API, il faut recalculer position × impressions ligne par ligne avant d'agréger. En BigQuery, la somme est native.

22Le paradoxe de Simpson appliqué à vos données

Le mécanisme est simple à énoncer : une moyenne globale peut évoluer dans le sens inverse de chacun de ses segments, dès lors que le poids relatif des segments change.

Nous ne citerons aucune source pour l'appliquer à GSC — parce qu'il n'en existe pas de sérieuse. En revanche, il se démontre à partir des définitions officielles. Voici un exemple construit, entièrement arithmétique. D · Hypothèse

SegmentPériode APériode B
ImpressionsPositionImpressionsPosition
Requêtes de marque100 0001,5100 0001,3
Requêtes hors marque100 00018,0400 00017,0
Position moyenne globale9,7513,86

Les deux segments se sont améliorés. La moyenne globale s'est dégradée de 42 %. Rien d'autre ne s'est passé qu'un changement de mix : le site a gagné en visibilité sur des requêtes hors marque, structurellement moins bien classées.

Pourquoi ce n'est pas un cas d'école théorique

C'est le scénario le plus banal qui soit : toute croissance de la couverture sémantique dégrade la position moyenne globale. Publier, se positionner sur de nouveaux sujets, gagner de la longue traîne — toutes ces réussites font baisser l'indicateur. À l'inverse, un site qui perd sa longue traîne voit sa position moyenne « s'améliorer ».

La position moyenne globale, non segmentée, est donc quasiment ininterprétable. Google le dit à sa manière : surveillez « change in position over time », pas la valeur absolue.1

Contrainte pratique qui complique la vérification : l'interface limite les comparaisons à deux valeurs à la fois, et une seule comparaison simultanée.4 Segmenter proprement suppose donc de sortir de l'interface.

23Le biais de composition marque / hors-marque

C'est le cas particulier le plus fréquent du mécanisme précédent, et Google le documente lui-même :

« Branded queries typically lead to higher-ranking pages from your site and result in higher click-through rates, whereas non-branded queries offer organic growth. »
Google Search Central, annonce du filtre marque57A · Confirmé

Conséquences directes, toutes observées régulièrement en mission :

  • Une campagne de notoriété hors-ligne fait monter les requêtes de marque, donc le CTR global et la position moyenne — sans aucun travail SEO.
  • Un changement de nom ou un pic médiatique produit le même effet, à l'envers.
  • Une saisonnalité différente entre marque et hors-marque déplace le mix chaque année aux mêmes dates.

Segmenter marque / hors-marque est donc le premier geste de toute analyse sérieuse, avant même de regarder une courbe. Mais avec deux réserves sur l'outil natif, rappelées en section 12 : la classification est « NOT based on a regular expression method », elle relève d'un « internal, AI-assisted system » non auditable, « some queries may occasionally be misidentified », et le filtre n'existe que pour les propriétés de premier niveau.57

Surtout, rappelez-vous que c'est un filtre requête : marque + hors-marque ne sommera jamais au total, avec un manque mesuré autour de 50 % des clics.52

24Filtrer change l'échantillon, pas seulement le périmètre

C'est la synthèse opérationnelle de la section 09, et elle mérite d'être énoncée comme une règle générale : dans Search Console, un filtre n'est pas une vue restreinte des mêmes données. C'est une nouvelle requête, avec un nouveau mode d'agrégation, une nouvelle troncature et une nouvelle omission.

Quelques comportements de filtrage à connaître, tous documentés :4 A · Confirmé

ComportementFormulation officielle
Casse et espaces« The match is not case-sensitive, but is otherwise exact, including any spaces »
RegexSyntaxe RE2 ; « Default matching is a partial match » ; insensible à la casse sauf préfixe (?-i)
Un filtre par dimensionImpossible d'appliquer deux filtres sur la même dimension dans l'interface
Apparence non combinable« Search appearance is not available as a column along with any other dimensions »

Le piège du filtre « exact, espaces compris » est particulièrement retors : un filtre « chaussure » et un filtre « chaussure » (avec une espace finale invisible) ne renvoient pas la même chose, et rien ne le signale.

25Fraîches, préliminaires, finales, révisées

Les données de Search Console passent par quatre états, et confondre les deux premiers suffit à fabriquer une fausse alerte. A · Confirmé

ÉtatCe que dit Google
Préliminaires« The newest data […] is sometimes preliminary, meaning it's still being collected and may change in the next few hours » — affichées en pointillés2
En attente« Collected data is usually available in 2–3 days »5
FinalesLe défaut de l'API : « If "final" […] or if this parameter is omitted, the returned data will include only finalized data »19
RéviséesEn BigQuery, le champ epoch_version « will be incremented by 1 each time the data is updated for that table and date »13
Interface et API ne montrent pas la même chose par défaut

L'interface affiche les données préliminaires en pointillés. L'API les omet par défaut (dataState vaut final si on ne précise rien). Un tableau de bord alimenté par l'API et une capture d'écran de l'interface, faits le même jour, donneront donc des chiffres différents sur les derniers jours — sans qu'aucun des deux ne soit faux.

Règle simple : excluez systématiquement les trois derniers jours de toute comparaison.

Deux détails de calendrier achèvent le tableau, et cassent beaucoup de rapports automatisés : toutes les dates sont en heure du Pacifique, non modifiable — sauf la vue 24 heures, qui passe en heure locale du navigateur ; et les semaines vont du dimanche au samedi, ce qui est incompatible avec les semaines ISO utilisées en Europe.3

26Canonical, redirections, propriétés : quand l'unité d'analyse se déplace

Les données sont attribuées à l'URL canonique choisie par Google — pas à l'URL cliquée :1

« Click, impression, and position data for all variations of a page are assigned to the canonical URL that Google selects for each page (although in some cases data might be assigned to the actual URL, rather than the canonical URL). »

« When a user clicks a duplicate URL in Search results, the click counts toward the canonical URL, not the URL the user visits. »
Google Search Console Help1A · Confirmé

Trois conséquences pratiques, dont deux sont des pièges classiques :

  1. Un changement de canonical déplace l'historique d'une URL vers une autre — et parfois d'une propriété vers une autre. Sur les rapports Discover et News, Google est explicite : « Data will only be shown in the property that contains the canonical URL […] the duplicate URLs will show zero ».8 Une page « qui ne fait plus rien » peut simplement avoir vu ses données migrer.
  2. Les redirections ne changent rien à l'attribution. « If your website redirects the user to another page after they've landed from Google, that has no effect on the URL assigned the impression or click. » En revanche, la dimension Pages, elle, groupe par « the final URL linked by a Search result after any redirects ».3 Deux règles opposées, dans le même outil.
  3. Ne croisez jamais Crawl Stats et le rapport de performance au niveau URL. Le rapport d'exploration suit une règle inverse : « All URLs shown and counted are the actual URLs requested by Google; data is not assigned to canonical URLs as is done in some other reports. »16

Domaine ou préfixe d'URL : le choix modifie vos chiffres

Une propriété Domaine agrège tous les sous-domaines et protocoles ; une propriété préfixe se limite à ce qui commence par le préfixe indiqué.9 Comme la déduplication par propriété (section 05) s'applique sur un périmètre plus large, une propriété Domaine affiche mécaniquement un CTR et une position moyenne plus flatteurs qu'une propriété préfixe sur le même site.

Ajoutez que le filtre marque n'existe pas sur les propriétés préfixe non racines, et vous obtenez une règle simple : ne comparez jamais deux propriétés de types différents, et ne changez pas de type en cours d'analyse.

Partie V
GSC face aux autres sources

27GSC contre GA4 : elles ne mesurent pas le même objet

Le principe qui explique l'essentiel des écarts tient en une phrase : Search Console mesure ce qui se passe avant l'arrivée sur votre site, GA4 mesure ce qui se passe après. Ce ne sont pas deux mesures du même phénomène, ce sont deux phénomènes différents.

Search ConsoleGA4
Point de mesureServeurs GoogleNavigateur du visiteur
Objet comptéClic sur un résultatSession, événement
UniversTout le trafic Google SearchUniquement ceux qui exécutent le JS et consentent
Unité d'URLURL canoniqueToute URL portant la balise
FuseauPacifique, non modifiableCelui de la propriété

Google documente lui-même les principales causes d'écart, et il faut les citer parce qu'elles sont plus honnêtes que la plupart des analyses tierces :21 A · Confirmé

  • « There are three attribution models available to you in Google Analytics, while Search Console counts every click in Google Search. »
  • « Search Console reports only on the Google Search canonical URL, whereas Google Analytics reports on any URL that includes the tracking code. »
  • « Google Analytics automatically excludes traffic from known bots and spiders, while Search Console doesn't necessarily filter them out. »
  • « If your site is asking users to accept tracking, and users opt out, that can skew Google Analytics data. »

Le troisième point mérite d'être souligné : Google reconnaît que Search Console ne filtre pas forcément les robots. C'est écrit noir sur blanc, bien avant l'épisode num=100.

Cinq asymétries qui rendent la comparaison clic ↔ session impossible

  1. Un clic sans session : le visiteur part avant l'exécution de la balise. Aucune trace côté GA4.
  2. Plusieurs clics, une session : deux clics sur deux résultats du même site à trente minutes d'intervalle ne font qu'une session.
  3. Un clic, plusieurs sessions : GA4 attribue en dernier clic non direct. Un visiteur qui revient quatre fois en direct produit cinq sessions google / organic pour un seul clic GSC.
  4. Les fichiers non-HTML : un clic sur un PDF indexé est un clic GSC, jamais une session GA4.
  5. Le périmètre : GSC sépare Discover et News dans des rapports distincts ; GA4 les fond généralement dans Organic Search.
« Google considère un écart de 5 à 15 % comme normal »

Cette phrase circule beaucoup. Aucune documentation Google ne l'énonce. Nous avons cherché : il n'existe aucun seuil officiel de tolérance. Les fourchettes de « 20 à 30 % », « 50 % et plus » que l'on rencontre proviennent d'observations d'agences sans échantillon ni période publiés.

La démarche défendable est différente : l'écart attendu n'est pas une constante, c'est une fonction de votre site — part de trafic soumis au consentement, part de mobile, vitesse de chargement, part de fichiers non-HTML. Calibrez votre propre ratio clics GSC → sessions organiques sur douze mois glissants, puis surveillez la stabilité de ce ratio, jamais sa valeur. Une rupture du ratio est un signal ; son niveau ne l'est pas.

Une dernière asymétrie, propre à l'Europe : quand le consentement avancé est en place, GA4 modélise le comportement des non-consentants par apprentissage automatique — mais cette modélisation n'est pas incluse dans l'export BigQuery de GA4. Sur un même site européen, l'interface GA4 et son propre export ne peuvent donc pas concorder. Ajoutez GSC par-dessus, et vous avez trois chiffres incompatibles pour une seule réalité.

28GSC contre les logs serveur : une frontière nette

Les logs sont la seule source exhaustive de premier parti. Ils voient tous les robots — pas seulement ceux de Google —, en temps réel, avec le code HTTP, le poids, le temps de réponse et l'agent déclaré. C'est la seule source de vérité sur le crawl.

La limite absolue, souvent oubliée

Les logs ne contiennent aucune impression. Une impression est un événement qui se produit intégralement sur les serveurs de Google : rien n'atteint le vôtre. Aucune analyse de logs, aussi fine soit-elle, ne produira jamais une impression, une position, un CTR ou une requête.

Et depuis le passage de Google en HTTPS, les logs ne contiennent plus la requête. Ils ne distinguent pas non plus un clic depuis un lien bleu d'un clic depuis un AI Overview : dans les deux cas, le référent est https://www.google.com/.

Pourquoi un hit n'est pas un clic

  1. Les ressources : une page = 1 requête HTML + N requêtes CSS, JS, images, polices. Un log brut non filtré surcompte massivement.
  2. Les référents falsifiés : l'en-tête Referer est fourni par le client, donc trivialement forgeable. Un hit portant Referer: google.com n'est pas une preuve de clic organique. La seule validation solide est la vérification DNS inverse puis directe pour les robots.
  3. Le préchargement : un navigateur peut charger une page sans clic.
  4. Les caches : derrière un CDN, un clic réel peut ne générer aucun hit dans les logs d'origine. Il faut alors les logs du CDN.

29GSC contre les rank trackers : deux objets mathématiquement différents

Ce n'est pas une question de précision, c'est une question de nature.

Position moyenne GSCRang d'un tracker
Moyenne pondérée par les impressionsValeur ponctuelle
Du meilleur rang du siteD'une URL donnée
Agrégée sur tous les lieux, appareils et personnalisationsUn lieu, un appareil, un instant, sans personnalisation
Sur les seules requêtes ayant produit une impressionSur un jeu de mots-clés choisi par vous

Google anticipe la confusion : « même si une requête apparaît dans votre liste, vous pourriez ne pas voir votre site dans les résultats si vous lancez la même requête », à cause de l'heure, du lieu, de l'appareil et de l'historique.16

Les sources de divergence côté trackers sont bien identifiées : géolocalisation (jusqu'à la ville selon l'infrastructure de proxy), appareil, moment de la mesure, personnalisation retirée, et surtout la convention retenue pour les fonctionnalités SERP. Google attribue une seule position à tout un AI Overview, tous ses liens la partageant1 ; chaque outil décide seul si un pack local, une vidéo ou un bloc « Autres questions posées » occupe une position. D'où des écarts systématiques d'un outil à l'autre, sur les mêmes SERP.

À cela s'ajoute, depuis septembre 2025, une dégradation générale du suivi au-delà du top 20 (section 15) — survenue simultanément chez tous les outils, sans que la plupart ne l'aient annoncé.

30Le trafic IA : non attribuable par construction

C'est le point aveugle le plus important de 2026, et il faut le formuler sans détour : il est aujourd'hui impossible de calculer le CTR d'un AI Overview, ou d'attribuer une conversion à l'IA de Google. A · Confirmé

SurfaceImpressionsClicsRequêtes
AI OverviewsRapport génératif dédiéNoyés dans le total WebAucune
AI ModeRapport génératif dédiéNoyés dans le total WebAucune
Dans GA4Indiscernables de l'organique classique : même référent google.com

Le rapport dédié lancé le 3 juin 2026 ne résout pas le problème : il livre des impressions, sans clics, sans CTR, sans requêtes, sans séparation entre AI Overviews et AI Mode, et sans accès API.25 Un analyste l'a résumé d'une phrase :

« The report will tell you that /blog/your-post picked up 4,000 impressions in AI surfaces. It will not tell you what anybody asked. »

« No API means no history. Capture the URL breakdown today, because the report's own retention window will eventually roll past […] and you will have nothing to compare against. »
Analyse du rapport Generative AI, juin 202669
Le paradoxe de ce rapport

Il institutionnalise l'impression comme unique mesure de la visibilité IA, au moment précis où l'impression est devenue la métrique GSC la moins fiable (section 18). C'est une régression de la mesurabilité présentée comme un progrès de la transparence.

Les assistants tiers : mieux, mais très inégalement

GA4 a ajouté en mai 2026 un canal par défaut « AI Assistant », qui reconnaît ChatGPT, Gemini, Copilot, Grok et DeepSeek — et qui exclut explicitement les AI Overviews et l'AI Mode, Google traitant ses propres fonctionnalités IA comme faisant partie de Search. Ce canal ne résout donc rien du problème ci-dessus.

L'instrumentation varie fortement selon la plateforme : ChatGPT ajoute un paramètre utm_source sur une partie de ses liens sortants depuis mi-2025 ; Gemini n'ajoute rien et se contente d'un référent. Comparer « trafic ChatGPT » et « trafic Gemini » dans GA4 compare donc deux niveaux d'instrumentation, pas deux volumes.

Le « dark traffic » : un mécanisme réel, des chiffres invérifiables

Le mécanisme est incontestable : applications mobiles et de bureau suppriment souvent l'en-tête de référent, et la session atterrit en « Direct ». Les taux qui circulent — « 71 % des visites ChatGPT en Direct », « 30 à 50 % du trafic IA non attribué », « l'influence réelle vaut 3 à 5 fois le mesurable » — proviennent exclusivement d'acteurs vendant des solutions de mesure du trafic IA, sans méthodologie publiée.

Nous ne les reprenons pas. Affirmer « la part non attribuable n'est pas mesurée de façon fiable et publique à ce jour » est plus solide que de citer un pourcentage.

Signalons enfin un résultat français peu connu et très éclairant : une étude conduite par le pôle d'expertise numérique de l'État sur environ 200 000 citations de services d'IA générative mesure une intersection de 19 à 32 % seulement entre le top 5 de Google et les sources citées par les IA, et une concentration extrême — 185 domaines concentrent près de 49 % des citations.66 C · Mesuré Autrement dit : visibilité search et visibilité IA sont faiblement corrélées, et l'une ne s'extrapole pas depuis l'autre.

31Quelle source pour quelle question

Le tableau qui devrait être affiché au-dessus de tout tableau de bord.

QuestionSource faisant autoritéRéserve
Combien de clics organiques Google ?GSC — seule sourceAucune alternative n'y a accès
Combien de fois suis-je apparu ?GSC impressionsSérie cassée mai 2025 – avril 2026
Sur quelles requêtes ?GSC requêtes~47 % des clics anonymisés
Mon rang exact ici, sur ce mobile, aujourd'hui ?Rank trackerJamais la position moyenne GSC
La SERP a-t-elle changé de forme ?Rank tracker avec SERP featuresGSC ne montre pas la composition
Comportement, conversions, revenus ?GA4 — seule sourceNiveau absolu peu fiable
Qui crawle quoi, quand, avec quel code ?Logs — seule sourceVérifier les robots par DNS
Part de visibilité face aux concurrentsIndice de visibilitéJeu de mots-clés propriétaire ; n'est pas du trafic
Volume de trafic d'un concurrentAucune source fiableEstimations modélisées uniquement
Clics depuis un AI OverviewAucune sourceNon attribuable en 2026

Sur l'avant-dernière ligne, un ordre de grandeur utile : la seule étude sérieuse ayant comparé les estimateurs de trafic tiers à des données analytics réelles, sur 641 sites volontaires ayant donné accès à leur analytics, trouve des corrélations comprises entre 0,50 et 0,79 selon l'outil, avec des barres d'erreur dépassant fréquemment ±100 %, et conclut qu'« aucune estimation tierce n'est aujourd'hui suffisamment fiable de façon constante ».83 C · Mesuré Réserve importante : ces données datent de 2020-2021 ; les modèles ont évolué depuis, et personne n'a republié d'équivalent.

Fil rouge · 5 sur 6

Notre « −31 % » a peut-être été calculé dans GA4. Si c'est le cas, il faut le reprendre de zéro : entre le consentement, le blocage des balises, la modélisation, les fichiers non-HTML et les redirections, GA4 ne peut pas répondre à la question « combien de clics Google ai-je reçus ». Seul GSC le peut.

Et si la baisse apparaît dans GA4 sans apparaître dans les clics GSC, la cause n'est pas dans Google — elle est entre le clic et la mesure : une bannière de consentement modifiée, une balise cassée, une migration, un ralentissement du site.

Partie VI
Aller chercher les vraies données

32L'API Search Analytics : ce qu'elle débloque

L'interface est la version la plus dégradée de vos données. L'API donne davantage, sur quatre points précis :19 A · Confirmé

CapacitéInterfaceAPI
Lignes1 00025 000 par requête, jusqu'à 50 000/jour
Expressions régulièresBridéesincludingRegex / excludingRegex, syntaxe RE2
Données horaires24 dernières heures10 derniers jours
Contrôle de l'agrégationImpliciteaggregationType explicite
Données fraîchesAffichées en pointillésOmises par défaut (dataState)

Les dimensions disponibles sont country, device, page, query, searchAppearance, date et hour ; les types web, image, video, news, discover et googleNews.

Deux contraintes structurelles à connaître avant de concevoir un extracteur : searchAppearance n'est pas combinable avec d'autres dimensions — il faut deux requêtes successives — et Discover ne supporte ni les requêtes ni les positions, l'API renvoyant une erreur si on les demande.

Le défaut qui fausse silencieusement les extractions

rowLimit vaut 1 000 par défaut, pas 25 000. Un script qui ne le précise pas reproduit exactement la limite de l'interface, tout en donnant l'impression d'utiliser l'API. C'est probablement l'erreur la plus fréquente dans les tableaux de bord maison.

33Les plafonds réels, et comment ils biaisent l'échantillon

Trois chiffres à ne pas confondre :1718

  • 1 000 — lignes affichées et exportées depuis l'interface, troncature faite en amont ;
  • 25 000 — lignes maximum par requête API, à paginer via startRow ;
  • 50 000 — plafond réel par jour, par propriété, par type de recherche, et trié par clics.

C'est ce dernier point qui compte le plus : le tri constitue l'échantillon. Vos 50 000 lignes sont les 50 000 qui ont le plus cliqué — et c'est ce qui produit le facteur 50 sur les courbes de CTR démontré en section 12.

Une technique de contournement existe et fonctionne : interroger jour par jour, puisque le plafond est quotidien. Elle est efficace mais coûteuse en appels. Une approche complémentaire consiste à enregistrer des propriétés par sous-dossier pour multiplier les plafonds ; les praticiens qui l'ont documentée rapportent un gain de 4 à 5 fois le volume de données, tout en reconnaissant honnêtement qu'« même en faisant tout cela, il peut rester un trou de trafic manquant ». Limite à connaître : une propriété par sous-dossier ne collecte qu'à partir de son enregistrement, sans rétroactivité. C · Mesuré

Rappelons enfin l'échappatoire officielle de la section 11 : dès que la requête ne porte ni sur les pages ni sur les requêtes, « Search Console will display and export all the data ».22 Vos totaux par pays, appareil et date sont exacts et complets.

34L'export BigQuery : le seul accès aux totaux additifs

Nous avons vu en section 12 ce qu'il débloque. Voici ce qu'il faut savoir pour le mettre en place sans perdre de données. A · Confirmé

Deux tables, et pas une de trop

TableAgrégationChamp de position
searchdata_site_impressionPar propriétésum_top_position
searchdata_url_impressionPar URL, + booléens par type d'apparencesum_position

C'est la dualité de la section 05, cette fois rendue explicite et contrôlable. Sommer les deux tables donne mécaniquement des totaux différents — ce n'est pas une erreur, c'est la définition.

Trois pièges d'implémentation

  1. Les lignes ne sont pas dédoublonnées. « Data isn't consolidated by date, URL, or site combination. Multiple rows can exist for identical queries on the same date. » Un GROUP BY est obligatoire, faute de quoi vos totaux sont surévalués.13
  2. La position est en base zéro : ajoutez 1 (section 21).
  3. Ambiguïté sur les requêtes anonymisées : le schéma dit null, la page d'exemples dit « zero-length string ». Testez sur votre propriété avant d'écrire un filtre — un WHERE query IS NOT NULL qui devrait exclure les anonymisées peut n'exclure rien du tout.
La fragilité que personne ne surveille

« Search Console retains data from failed exports for about a week. After that, Search Console will drop the data for that day. » Et : « after about a month of failed export attempts, Search Console will stop the bulk export entirely. »14

Un quota Cloud dépassé, une permission cassée ou une modification de schéma pendant huit jours = perte définitive, sans alerte proactive. Surveillez la table ExportLog quotidiennement : c'est le seul signal disponible.

Ce n'est pas théorique : la page des anomalies documente déjà deux jours de février-mars 2026 manquants dans les exports de certaines propriétés, avec la mention « This data won't be recovered. »6

Dernier point, structurant pour votre planning : l'export n'est pas rétroactif. Il démarre à la date de configuration. Rien de ce qui précède ne sera jamais récupéré par ce canal.

35Archiver avant de perdre : l'ordre des opérations compte

Compte tenu de tout ce qui précède, la séquence d'archivage n'est pas indifférente. Faite dans le mauvais ordre, elle laisse un trou permanent.

La séquence recommandée
  1. Activez l'export BigQuery aujourd'hui. C'est le seul canal qui échappe aux 16 mois, au plafond de lignes et qui conserve la mesure de l'anonymisation. Il n'est pas rétroactif : chaque jour d'attente est un jour définitivement perdu.
  2. Rejouez immédiatement l'API sur les 16 mois disponibles, jour par jour, pour constituer l'historique que BigQuery ne remplira jamais. C'est la seule fenêtre où c'est encore possible.
  3. Archivez la page des anomalies de données — elle s'auto-purge à 16 mois (section 18). Sans cela, vous ne pourrez plus dater vos ruptures dans deux ans.
  4. Surveillez ExportLog quotidiennement, et le champ epoch_version pour détecter les corrections rétroactives de Google.

Ce qui est définitivement perdu si rien n'a été fait : au-delà de 16 mois, tout — et en particulier le texte des requêtes non anonymisées, qui n'existe nulle part ailleurs. Quant aux données au-delà des plafonds de lignes, elles ne sont pas « perdues après 16 mois » : elles n'ont jamais été exposées.

36Looker Studio : quatre pièges qui faussent les tableaux de bord

Le connecteur officiel est pratique et largement utilisé. Il a quatre limites documentées qui expliquent la plupart des incohérences observées.84 A · Confirmé

  1. Deux tables mutuellement exclusives. « The Search Console connector gives you access to both these methods however a single data source can only use one of these. » Pour afficher l'agrégation site et l'agrégation URL côte à côte, il faut deux sources de données — et c'est la première cause d'écarts entre deux widgets du même tableau de bord.
  2. Types de recherche asymétriques. La table Site Impression couvre web, image, vidéo et news ; seule la table URL Impression donne accès à Discover et Google News. Un tableau de bord bâti sur la première est structurellement aveugle à Discover.
  3. Pas de dimension URL sur la table Site. C'est ce qui rend impossible le filtrage par page de destination que beaucoup cherchent en vain.
  4. Le filtrage des lignes vides fausse les totaux. Les requêtes rares apparaissent avec un champ vide ; le réflexe est de les filtrer pour « nettoyer » — ce qui fait disparaître leurs impressions du total. Un tableau de bord « propre » sous-compte systématiquement.

Ajoutons que le connecteur rejoue l'API à chaque rafraîchissement : il est soumis aux mêmes plafonds, il est lent sur de larges plages, et surtout il n'archive rien. Ce qui sort des 16 mois disparaît du rapport. Pour un tableau de bord durable, la source doit être BigQuery, pas le connecteur natif.

Partie VII
Bilan : ce qui tient, ce qui ne tient pas

37Ce qui est fiable

Cette étude a beaucoup démoli. Il reste pourtant un socle solide — et il est plus large qu'on ne le croit après quarante minutes de lecture critique.

DonnéePourquoi elle tient
Les clicsNon affectés par le bug de journalisation (Google l'écrit)6, non affectés par les impressions de scrapers, et couverts à 97-104 % au niveau page53
Les totaux par pays, appareil et dateAucune troncature dès qu'on n'interroge ni page ni requête : « Search Console will display and export all the data »22
Les métriques au niveau pageLa perte est spécifique à la dimension requête53 ; filtrer par chemin d'URL ne coûte que ~2 % des clics52
Les variations de position, à mix constantC'est ce que Google recommande de surveiller, plutôt que la valeur absolue1
Les totaux de l'export BigQuerySeul accès dont les lignes anonymisées portent leurs métriques13
La présence ou l'absence d'une URLSavoir qu'une page ne génère rien reste une information exacte

Autrement dit : Search Console est excellent pour répondre à « combien de clics, sur quelles pages, dans quels pays, sur quels appareils ». Il devient fragile dès qu'on lui demande « sur quelles requêtes, à quelle position, avec quel CTR » — et il devient muet dès qu'on lui demande « pourquoi ».

38Huit affirmations fausses qui circulent

1 — « La somme des lignes du tableau donne le total »

Faux, et Google le documente. Son propre exemple : quatre requêtes totalisent 450 clics pour un total réel de 550, et « contient » + « ne contient pas » = 450 ≠ 550.22 Sept causes distinctes y contribuent (section 10).

2 — « Un filtre ne fait que restreindre le périmètre »

Faux. Un filtre change le mode d'agrégation, la troncature et l'omission des anonymisées. Démonstration : un filtre requête .* — qui matche tout — fait perdre 33 à 48 % des clics, et un filtre page égal au domaine peut faire gagner 40 % d'impressions.51

3 — « Ma position moyenne, c'est mon rang »

Faux. C'est une moyenne pondérée par les impressions de la position la plus haute, sur les seules requêtes ayant produit une impression. Google la qualifie lui-même de « complex metric that can be misleading ».1 Elle peut se dégrader alors que tous vos segments s'améliorent (section 22).

4 — « Je trie à l'envers pour voir les lignes suivantes »

Ça ne fonctionne pas. « The data is truncated to 1,000 rows before it reaches this report […] reversing the sort order of the table will not show the (pre-truncated) 1,001st row. »7

5 — « Google considère un écart de 5 à 15 % avec GA4 comme normal »

Chiffre orphelin. Aucune documentation Google n'énonce de seuil de tolérance. Il n'existe pas de « bon » écart : il existe un ratio propre à votre site, dont seule la stabilité est informative (section 27).

6 — « Depuis septembre 2025, les impressions sont enfin propres »

Faux, et c'est le point le plus important de cette étude. Le bug de journalisation reconnu par Google gonflait encore les impressions jusqu'au 27 avril 2026.6 La chute de septembre 2025 n'a pas ramené les compteurs à une base saine, et personne n'a publié de décomposition séparant les effets (section 19).

7 — « BigQuery permet de récupérer les requêtes anonymisées »

Non. Il expose leurs métriques, jamais leur texte : « When is_anonymized_query is true, this will be a zero-length string. »13 C'est déjà énorme — cela rend la perte mesurable — mais le « quoi » est perdu définitivement.

8 — « L'IA a fait perdre 33 à 38 % de trafic aux éditeurs »

Ce chiffre est au cœur de la saisine de l'Autorité de la concurrence déposée le 11 août 2026 par l'alliance réunissant près de 300 quotidiens français.67 Il est présenté comme une perte « attribuable aux résumés générés par intelligence artificielle », attribuée à une étude de l'Arcom.68

Nous n'avons pas trouvé cette publication. Ni sur le site de l'Arcom, ni dans son baromètre des services d'IA de juin 2026, ni dans le rapport de l'Arcep de janvier 2026 — lequel cite l'Arcom, mais jamais pour ce chiffre.66 Aucun article consulté n'exprime la moindre réserve.

Or la fourchette 33-38 % est numériquement identique aux −33 % monde / −38 % États-Unis mesurés par une plateforme d'analytics éditoriale sur plus de 2 500 sites entre novembre 2024 et novembre 2025.64 Or cette mesure-là porte sur le trafic search total, multi-causal, sans groupe témoin — et la même source relève que le trafic web total de ces mêmes sites n'a baissé que d'environ 6 %, « within normal variance ». Elle documente donc d'abord une recomposition des canaux, pas une disparition d'audience.

Cette fragilité n'épargne d'ailleurs pas les meilleures études. La plus rigoureuse du corpus — 900 panélistes, 68 879 recherches réelles — mesure le comportement en mars 2025, mais détermine la présence d'un AI Overview par scraping en avril.62 L'exposition n'est donc pas mesurée, elle est imputée ; et la comparaison « avec AIO » / « sans AIO » compare deux populations de requêtes différentes, pas deux conditions expérimentales.63 Google la rejette d'ailleurs pour « flawed methodology and skewed queryset » — tout en défendant sa propre position, « total organic click volume […] relatively stable year-over-year », sans publier le moindre chiffre.60 Ce qui lui a valu des réactions professionnelles inhabituellement vives.61

D · Hypothèse Nous ne pouvons pas établir que le chiffre de la saisine soit un reconditionnement de cette mesure. Nous constatons seulement qu'il est invérifiable en l'état. Cela ne dit rien du bien-fondé juridique du grief, qui porte sur le non-respect d'engagements et non sur la magnitude du préjudice. Mais c'est un cas d'école : une procédure engagée par 300 quotidiens s'appuie sur une quantification dont la méthodologie n'est pas publique, dans un contexte où la métrique sous-jacente était officiellement défaillante pendant onze mois.

39Ce que Search Console ne peut pas dire

La liste des impossibilités structurelles — pas des limitations temporaires, mais des questions auxquelles l'outil ne répondra jamais dans son architecture actuelle.

QuestionPourquoi c'est impossible
Le libellé de ~47 % de mes clicsAnonymisation, y compris en BigQuery13
Mon rang réel sur une requêteLa position est une moyenne pondérée, pas un classement1
Le CTR d'un featured snippet ou d'une SERP feature« clicks are assigned to a URL, not to a (URL + feature) »3
Ma position dans Discover« Position is not recorded for Discover results »7
Les clics venant d'un AI OverviewNoyés dans le total Web ; aucun référent distinctif dans GA4
Les requêtes posées dans l'AI ModeLe rapport génératif ne livre que des impressions25
Le volume de recherche d'un mot-cléGSC ne voit que les requêtes où vous avez eu une impression
Des totaux exacts et une granularité page × requêteArbitrage explicite : « For accurate counts, you must omit the page and query dimensions »17
Une comparaison de plus de deux valeursLimite de l'interface4
Ce qui s'est passé il y a plus de 16 moisRétention glissante, sans récupération

Et ce qui ne va pas s'arranger tout de suite

Deux dispositifs réglementaires contraignent Google en 2026. Aucun n'améliore vos données.

  • La décision britannique de juin 2026 impose à Google de donner aux éditeurs un contrôle sur l'usage de leur contenu dans les fonctionnalités IA, et d'assurer une attribution par des liens clairs. Les obligations de reporting portent sur des rapports de conformité destinés au régulateur, pas sur la transparence des données vers les éditeurs.70 L'association des éditeurs magazine regrette d'ailleurs que le contrôle ne soit « ni par fonctionnalité ni par finalité ».
  • L'article 6(11) du règlement européen sur les marchés numériques oblige Google à partager des données anonymisées de classement, de requête, de clic et de vue — avec les moteurs de recherche concurrents, pas avec les éditeurs.71

Une corrélation temporelle mérite toutefois d'être notée : le rapport Generative AI a été déployé d'abord au Royaume-Uni, à partir du 3 juin 2026 — soit la date même de l'entrée en vigueur de l'obligation britannique. Nous n'avons trouvé aucune déclaration de Google confirmant ce lien. D · Hypothèse

40Protocole d'analyse honnête

Ce que nous ferions, dans l'ordre, devant n'importe quelle variation à expliquer.

Avant de regarder la moindre courbe

  1. Vérifier la page des anomalies pour la période concernée, et exclure les fenêtres contaminées.6 En 2026 : impressions, CTR et position moyenne sont inexploitables du 13 mai 2025 au 27 avril 2026.
  2. Identifier le jeu de données : Web, Image, Vidéo, News, Discover ? Ils ne s'additionnent pas.
  3. Identifier la métrique : clics ou impressions ? La réponse change tout.
  4. Identifier le mode d'agrégation et les filtres actifs des deux côtés de la comparaison.
  5. Exclure les trois derniers jours (données préliminaires) et vérifier que les périodes comparées sont des semaines complètes, dimanche à samedi, en heure du Pacifique.

Ensuite, dans cet ordre

  1. Piloter aux clics. Sur 2025-2026, c'est la seule métrique épargnée.
  2. Segmenter marque / hors-marque avant toute autre lecture — c'est le biais de composition le plus puissant (section 23).
  3. Segmenter par appareil et par pays : ce sont des dimensions sans troncature tant qu'on n'y ajoute ni page ni requête.
  4. Raisonner en fenêtres glissantes de 28 jours, jamais en mois calendaires ni en variations journalières.
  5. Mesurer votre taux d'anonymisation en BigQuery et l'afficher à côté des chiffres qu'il relativise (section 12).
  6. Ne jamais moyenner une position ni un CTR : repondérer par les impressions (section 21).
Le test de cohérence en une ligne

« Organic visibility growth that is real produces proportional click growth. »65

Si vos impressions bougent fortement et que vos clics ne bougent pas, ce ne sont pas vos performances qui ont changé : c'est votre instrument de mesure. Cette phrase suffit à écarter la majorité des fausses alertes.

Fil rouge · 6 sur 6 — que vaut le « −31 % » ?

Déroulons le protocole sur notre cas.

  • Si le chiffre porte sur les impressions : il est probablement en grande partie un artefact. Trois ruptures indépendantes ont frappé cette métrique entre mai 2025 et avril 2026 (section 19). Reprenez l'analyse sur les clics.
  • Si le chiffre vient de GA4 : il ne mesure pas les clics Google. Vérifiez d'abord le consentement, les balises et la vitesse (section 27).
  • Si le chiffre vient d'un tableau de bord filtré par requête : il manque la moitié des clics — et pas nécessairement la même moitié aux deux périodes (section 09).
  • Si le chiffre porte sur les clics, sans filtre requête, hors Discover, à mode d'agrégation constant : alors il est réel. Et il mérite qu'on cherche pourquoi.

Dans notre expérience, environ la moitié des « j'ai perdu 30 % » ne survivent pas aux quatre premières vérifications. C'est précisément pour cela qu'il faut les faire avant de proposer un plan d'action — et non après avoir vendu six mois de travail sur un problème qui n'existait pas.

Le mot de la fin

Search Console reste l'outil le plus précieux du métier : c'est la seule fenêtre sur ce qui se passe avant le clic, et la seule source qui compte les clics réels. Le problème n'a jamais été sa fiabilité en général, mais notre habitude de lui poser des questions auxquelles il ne peut pas répondre, puis de traiter ses réponses approximatives comme des mesures.

La discipline tient en une phrase : demandez toujours d'où vient le chiffre, ce qu'il compte exactement, et sur quelle fenêtre la définition de la métrique n'a pas changé. C'est vrai des données de Google. C'est encore plus vrai des études qui prétendent les interpréter — y compris, un jour, de celle-ci.

Annexes
Glossaire, sources et journal des versions

Glossaire

TermeDéfinition
ImpressionÉvénement de présence dans un jeu de résultats servi. Trois régimes de comptage selon le contexte (02). Ni une vue, ni une opportunité de clic réelle.
Position moyenneMoyenne pondérée par les impressions de la position la plus haute occupée par le site, sur les seules requêtes ayant produit une impression.1
Query refinementLien de raffinement de requête, y compris le changement d'onglet. Ni clic ni impression comptés ; génère une nouvelle requête.1
Agrégation par propriétéTous les résultats d'un même site pour une requête comptent une fois. Mode du graphique, et des dimensions requête / pays / appareil / date.
Agrégation par pageChaque URL compte séparément. Mode du tableau dès qu'on groupe par page ou apparence.
Requête anonymiséeRequête « not issued by more than a few dozen users over a two-to-three month period ».22 Métriques conservées en BigQuery, texte perdu partout.
TroncatureMécanisme distinct de l'anonymisation : Google ne conserve que « the most important data rows ». 1 000 lignes en interface, 50 000/jour via l'API.
Combinaison de dimensionsCroiser page et requête déclenche une perte de données due au coût de calcul, pas à la vie privée (09).17
Données préliminairesDernières données, affichées en pointillés, susceptibles de changer. Omises par défaut par l'API (dataState).
dataStateParamètre API : final (défaut), all (avec données fraîches), hourly_all (ventilation horaire).
is_anonymized_queryBooléen de l'export BigQuery signalant une ligne anonymisée. Rend la perte mesurable.13
sum_top_positionSomme des positions, en base zéro. Position moyenne = SUM(sum_top_position)/SUM(impressions) + 1.56
epoch_versionCompteur incrémenté à chaque révision rétroactive d'une partition BigQuery. Le seul signal de correction disponible.
num=100Paramètre d'URL affichant 100 résultats, cessé d'être honoré vers le 12 septembre 2025. Cause probable d'une chute massive d'impressions desktop.
Bug de journalisationErreur reconnue par Google ayant sur-déclaré les impressions du 13 mai 2025 au 27 avril 2026. Non corrigée rétroactivement.6
Paradoxe de SimpsonUne moyenne globale évolue à l'inverse de tous ses segments quand leur poids relatif change (22).
Dark trafficTrafic arrivant sans en-tête de référent, classé en « Direct ». Mécanisme réel, ampleur non mesurée publiquement.

Sources

85 références. La majorité sont des sources primaires Google — c'est la particularité de ce sujet : l'information existe, elle est simplement dispersée et peu lue. Toutes les URL ont été consultées en août 2026.

Centre d'aide Search Console

  1. What are impressions, position, and clicks? answer/7042828 — la page la plus importante du corpus : règles de comptage, régimes de scroll, position, canonique, méthodologie par type de résultat.
  2. Performance report: About the data. answer/17011364 — agrégation propriété/page avec exemple chiffré, données préliminaires, export des ~ en zéros.
  3. Dimensions and data groupings. answer/17011259 — anonymisation, troncature, canonique, apparences, fuseaux.
  4. Advanced filters and comparisons. answer/17011165 — regex RE2, casse, valeurs rares, limite à deux comparaisons.
  5. Troubleshooting data discrepancies. answer/17010575 — les quatre causes officielles d'écart graphique/tableau.
  6. Data anomalies in Search Console. answer/6211453 — le bug d'impressions du 13/05/2025 au 27/04/2026, la disparition des rich results FAQ, les jours perdus en export. Page qui s'auto-purge à 16 mois : à archiver.
  7. Discover performance report. answer/9216516 — pas de position, pas d'agrégation par propriété, troncature en amont.
  8. Google News performance report. answer/10083653
  9. Property types. answer/34592 — Domaine vs préfixe d'URL.
  10. Search generative AI performance report (Search). answer/16984139
  11. Generative AI performance report (Discover). answer/16983858
  12. About bulk data export. answer/12918484 — la formulation « with the exception of anonymized queries », trompeuse (voir section 12).
  13. Bulk data export table reference. answer/12917991 — schéma, is_anonymized_query, sum_top_position en base zéro, epoch_version, lignes non dédoublonnées.
  14. Manage and monitor bulk data exports. answer/12919198 — abandon des données après ~1 semaine d'échecs, arrêt total après ~1 mois.
  15. Sample bulk export queries. answer/12917174
  16. Performance report (Search results) answer/7576553 — et rapport d'exploration, qui n'attribue pas aux URL canoniques.

Documentation développeur

  1. Getting your performance data — « Why do I lose data when asking for more detail? » developers.google.com — la source la plus importante et la plus ignorée de cette étude.
  2. Usage limits. developers.google.com — « Queries grouped/filtered by page AND query string are the most expensive. »
  3. Search Analytics: query. developers.google.com dataState, aggregationType, rowLimit (défaut 1 000).
  4. Search Analytics how-to. developers.google.com — pagination par startRow.
  5. Google Analytics and Search Console. developers.google.com — seule page du corpus portant une date de mise à jour. Reconnaît que GSC ne filtre pas nécessairement les robots.
  6. Daniel Waisberg (Google), A deep dive into Search Console performance data filtering and limits, octobre 2022. developers.google.com — définition du seuil d'anonymisation, exemple chiffré 450/550, plafond de 50 000 lignes.
  7. Hourly data in the Search Analytics API, avril 2025. developers.google.com
  8. Google Discover and your website. developers.google.com — une des deux seules attestations officielles des 16 mois.
  9. Introducing Search generative AI performance reports, 3 juin 2026. developers.google.com
  10. Fresh data in the Search performance report, septembre 2019. developers.google.com — contient une affirmation aujourd'hui périmée sur l'API, utile pour illustrer la dérive documentaire.

Les trois ruptures : chronologie et couverture

  1. Search Engine Land, Google confirms it does not support the results per page parameter. searchengineland.com
  2. Search Engine Roundtable, Google Search testing dropping 100 search results parameter, 12 sept. 2025. seroundtable.com
  3. Search Engine Roundtable, Most third party Google Search tracking tools are broken, 15 sept. 2025. seroundtable.com
  4. Search Engine Journal, Google modifies search results parameter, affecting SEO tools. searchenginejournal.com
  5. Search Engine Roundtable, Impact of Google blocking bots on Search Console data. seroundtable.com
  6. Found, September 2025 Google Search Console impressions drop: what's really happening? found.co.uk
  7. Search Engine Land, Why Google Search Console impressions dropped. searchengineland.com
  8. Brodie Clark, Were we wrong about "The Great Decoupling" after all? brodieclark.com
  9. Search Engine Land, Google Search Console bug inflated impression counts, avril 2026. searchengineland.com
  10. Search Engine Land, Google fixes Search Console's year-long data logging issue — well, kind of. searchengineland.com
  11. Search Engine Roundtable, Google Search Console fix data logging issue. seroundtable.com
  12. PPC Land, Google Search Console impressions bug ran for nearly a year unnoticed. ppc.land
  13. Search Engine Land, Search Console performance report image impression change, avril 2021. searchengineland.com
  14. Search Engine Land, Search Console to consolidate performance reports to canonical URL, 2019. searchengineland.com
  15. Search Engine Land, Search Analytics API gains hourly breakdown for past 10 days. searchengineland.com
  16. Search Engine Roundtable, Google Search Console counting AI Mode. seroundtable.com

Mesures tierces avec méthodologie

  1. Ahrefs (Patrick Stox), GSC anonymized queries, avril 2025 — 887 534 propriétés, 22 Md de clics, 46,77 %. ahrefs.com
  2. Ahrefs, AI Overviews reduce clicks (mise à jour −58 %). ahrefs.com
  3. Ahrefs, What triggers AI Overviews? — 146 M de SERP. ahrefs.com
  4. Search Engine Roundtable, Search Console reporting delays and the Search Status Dashboard — la citation de John Mueller sur le « "just" reporting ». seroundtable.com
  5. Go Fish Digital, How to get past Search Console's row limits. gofishdigital.com
  6. SearchConsole.ai, GSC UI vs API vs BigQuery. searchconsole.ai
  7. Search Engine Journal, Search Console data in BigQuery. searchenginejournal.com
  8. Supermetrics, GSC discrepancies caused by combining page-derived dimensions and search query. supermetrics.com — confirmation côté éditeur d'outil.
  9. Ivan Palii, Data discrepancies in Search Console, avril 2025 — la mesure par filtres neutres sur deux propriétés. hackthealgo.com
  10. Antoine Eripret (Advanced Web Ranking), Access more anonymized Search Console data, mai 2024 — comparaison API / BigQuery chiffrée, et le facteur 50 sur le CTR. advancedwebranking.com
  11. SEO Gets, What are anonymous queries? — 9 sites, visibilité par taille (18,3 / 39,7 / 76,3 %), couverture 97-104 % au niveau page. seogets.com
  12. Search Engine Roundtable, Google Search Console anonymizes tons of queries, juillet 2022 — la réécriture de la documentation et la réaction de John Mueller. seroundtable.com
  13. Ed Roberts, Measuring Search Console anonymised queries in BigQuery — la requête SQL de référence. pagenotfound.online
  14. Trevor Fox, Aggregating position metrics and CTR curves, janvier 2025 — l'anti-motif AVG(position) et la base zéro. trevorfox.com
  15. Google Search Central, Branded filter in Search Console. developers.google.com — classification assistée par IA, non reproductible ; incohérence de date entre l'aide et le blog.
  16. Piped Out, All your Search Console data with less sampling — la méthode par sous-dossiers, gain de 4 à 5×. pipedout.com
  17. Yoast, 16 months of Google Search Console data. yoast.com — reprise communautaire de la rétention ; nous n'avons pas retrouvé l'énoncé officiel pour le rapport Search.

Contexte 2025-2026 : IA, trafic, régulation

  1. Liz Reid (Google), AI in Search is driving more queries and higher quality clicks, août 2025. blog.google — aucun chiffre, aucun graphique ; « quality click » est une métrique interne non auditable.
  2. Press Gazette, Google search clicks and traffic in 2025. pressgazette.co.uk — rassemble les réactions nominatives à la position de Google.
  3. Pew Research Center, Google users are less likely to click on links when an AI summary appears, juillet 2025. pewresearch.org — 900 panélistes, 68 879 recherches ; exposition à l'AIO imputée par scraping a posteriori.
  4. Search Engine Journal, Validity of Pew research on Google AI search results challenged. searchenginejournal.com
  5. Reuters Institute, Journalism, Media and Technology Trends and Predictions 2026. reutersinstitute.politics.ox.ac.uk — reprend les données Chartbeat : −33 % monde / −38 % US sur le trafic search, mais −6 % seulement sur le trafic web total des mêmes sites.
  6. Passionfruit, Your Search Console data has been wrong for a year — 17 propriétés, avril 2025 à mars 2026, trois défaillances superposées. getpassionfruit.com
  7. Arcep, IA générative : des défis pour l'avenir de l'internet ouvert, janvier 2026 (PDF, 104 p.). arcep.fr — la meilleure source française : étude IMPACTIA (200 000 citations, 185 domaines = 49 %, intersection 19-32 % avec le top 5 Google), et prudence exemplaire sur les chiffres de trafic.
  8. Alliance de la presse d'information générale, Services d'IA de Google : l'Alliance saisit l'Autorité de la concurrence, 11 août 2026. alliancepresse.fr
  9. Clubic, Craignant de perdre 33 à 38 % de leur trafic, les organes de presse saisissent l'Autorité de la concurrence. clubic.com — la formulation du chiffre attribué à l'Arcom, que nous n'avons pas pu localiser.
  10. Chudi, What the Search Console generative AI report shows — and hides. chudi.dev — absence d'API, donc absence d'historique.
  11. CMA (Royaume-Uni), CMA secures fairer deal for publishers, 3 juin 2026. gov.uk
  12. Commission européenne, Consultation on proposed measures for Google Search data sharing (DMA art. 6(11)). ec.europa.eu — partage vers les moteurs concurrents, pas vers les éditeurs.
  13. Search Engine Land, Google AI Mode traffic data in Search Console, juin 2025. searchengineland.com
  14. Brodie Clark, AI Mode & Google Search Console. brodieclark.com — vérification expérimentale et démonstration de la sous-déclaration.
  15. Tyler Gargula (LOCOMOTIVE) / Search Engine Land, 77% of sites lost keyword visibility after Google removed num=100, 18 sept. 2025 — 319 propriétés. searchengineland.com
  16. PPC Land, Google AI Mode now counts toward Search Console totals. ppc.land
  17. Search Engine Roundtable, Google somewhat comments on Search Console impressions dip, 18 sept. 2025. seroundtable.com — la seule déclaration officielle sur num=100.

Comparaison avec les autres sources

  1. Oncrawl, Google Crawl Stats report vs log file analysis. oncrawl.com
  2. Search Engine Land, Guide to log file analysis. searchengineland.com
  3. Sistrix, Visibility Index — calculation, strengths and limits. sistrix.com — « ce n'est pas un indice de trafic », dit par l'éditeur lui-même.
  4. Advanced Web Ranking, Why ranking results may vary: AWR versus manual searches and Search Console. advancedwebranking.com
  5. MLQ, Similarweb's AI Overviews data: the methodology is thin. mlq.ai — 43 % contre 18 % contre 13,7 % selon les sources : un écart de 1 à 3 sur la variable d'exposition.
  6. Zhao & Berman, Strategic Response of News Publishers to Generative AI. arXiv:2512.24968 — l'un des rares travaux à construire un contrefactuel (différences de différences).
  7. SparkToro / Datos, Which third-party traffic estimate best matches Google Analytics? — 641 sites, 7 692 points, données 2020-2021. sparktoro.com
  8. Google, Connect to Search Console (Looker Studio). docs.cloud.google.com — tables mutuellement exclusives, asymétrie des types de recherche.
  9. Kevin Indig, How to measure the impact of AI search the right way. growthunhinged.com — métriques de vanité, fausse précision, confusion d'attribution.

Journal des versions

DateVersionModifications
31 août 20261.0Publication initiale. 40 sections, 85 sources. État des connaissances arrêté au 31 août 2026, soit quatre mois après la correction du bug de journalisation et six semaines après le lancement des AI Overviews en France.

Points à surveiller pour les prochaines révisions

  • Ajout éventuel des clics et d'un accès API au rapport Generative AI, qui lèverait la principale limite de la section 30.
  • Publication éventuelle par l'Arcom de l'étude fondant le chiffre de « 33 à 38 % » (section 38) — ou confirmation qu'elle n'existe pas sous cette forme.
  • Première décomposition publiée séparant les trois ruptures de 2025-2026. À notre connaissance, personne ne l'a encore tentée avec succès (section 19).
  • Disparition programmée de l'entrée du bug de journalisation de la page des anomalies, courant 2027, par auto-purge à 16 mois.
  • Suites de la saisine de l'Autorité de la concurrence déposée le 11 août 2026.
  • Évolution éventuelle de la rétention au-delà de 16 mois — demandée depuis des années, jamais annoncée.
Une correction à proposer ?

Deux points de cette étude reposent sur une absence de preuve plutôt que sur une preuve : nous n'avons pas trouvé d'énoncé officiel de la rétention de 16 mois pour le rapport Search (section 13), ni la publication de l'Arcom fondant le chiffre de 33 à 38 % (section 38). Si vous avez l'une ou l'autre, envoyez-la : la correction sera intégrée et créditée. Nous écrire.

Vos chiffres disent-ils ce que vous croyez ?

Cette page décrit les limites de l'outil. Les appliquer à un site précis — vérifier si une baisse est réelle ou artefactuelle, remonter les vraies causes, et remettre en place une mesure qui tienne — demande de regarder vos données.

Faire auditer vos données
Dans la même série

Étude n°01 — Comment fonctionnent réellement les AI Overviews de Google
Le pipeline complet, de la classification d'éligibilité à l'insertion des citations : query fan-out, récupération de passages, ancrage, attribution. 40 sections, 103 sources.

Voir toutes les études techniques →