Mains analysant un tableau de bord de performance web avec graphiques de trafic sur un écran d'ordinateur

J’ai audité le trafic réel de mon site — voici ce que ça cache

Le 27 mai, j’ai ouvert l’export complet de Google Search Console de fpredactionseo.fr pour de vrai — pas un coup d’œil rapide entre deux clients, un audit complet. 420 pages listées. Sauf que 123 d’entre elles n’existaient pas : des fragments d’ancre générés par mon propre plugin AIOSEO, comptés comme des URLs à part entière par Google, un seul article en générant à lui seul près de 130 000 impressions parasites. Une fois ce bruit écarté, la question a changé de nature : ce n’était pas Google qui me pénalisait. C’était mon propre site qui me racontait des histoires.

L’essentiel

  • 420 pages dans mon export Search Console, seulement 297 étaient de vraies pages : 123 fragments d’ancre AIOSEO comptés comme des URLs distinctes, dont ~130 000 impressions rien que sur un seul article.
  • 82 % de mes pages (243/297) ont un CTR sous 1 % — mais confronter mon CTR réel au benchmark Backlinko a révélé que mes pages qui vendent vraiment quelque chose tournent au double du taux attendu.
  • Une page en position 7 avec 2 026 impressions et 0 clic n’était pas cassée : c’est du trafic branded, les internautes cherchaient l’outil, pas mon avis.
  • Un cluster de 4 articles sur l’analyse SEO se cannibalise : 72 000 impressions dorment en position 64, potentiel +700 clics/mois si je les consolide en un seul.
  • Le chiffre qui dérange : 95 % de mon trafic réel vient d’un cluster que ma page d’accueil ne mentionne même pas.
AFFICHER LE SOMMAIRE

Pourquoi j’ai audité mon propre trafic pour de vrai

Cet audit n’était pas un exercice de style : c’était l’étape 0.3 de mon propre plan d’action, lancée parce que je soupçonnais des articles désindexés ou en perte de position sans savoir lesquels ni pourquoi. Plutôt que de me fier à l’impression générale (« ça a l’air de baisser »), j’ai exporté la performance brute et je l’ai passée au crible ligne par ligne.

Les indicateurs que j’ai croisés dans Search Console

Impressions, clics, CTR, position moyenne : rien d’exotique. Ce qui a tout changé, c’est de les croiser entre eux plutôt que de les lire un par un — une page bien positionnée mais sans clic n’a pas le même problème qu’une page mal positionnée avec un bon CTR, et confondre les deux fait perdre du temps sur le mauvais chantier.

Schéma des 4 indicateurs clés Google Search Console : impressions, clics, CTR et position moyenne

Les pièges qui m’ont fait croire à un problème inexistant

Avant de trouver les vrais problèmes, j’ai perdu du temps sur deux faux. Les deux méritent d’être racontés, parce que ce sont exactement le genre d’erreur de lecture qui pousse à corriger ce qui n’est pas cassé.

123 fragments d’ancre qui gonflaient mes chiffres

Le bloc « table des matières » d’AIOSEO génère des ancres du type #aioseo-nom-de-la-section pour chaque sous-titre d’article. Google les indexe comme des pages distinctes. Résultat : un seul article, sur le management OnlyFans, m’a affiché près de 130 000 impressions réparties sur ses propres ancres — un chiffre spectaculaire qui ne représente aucun vrai lecteur supplémentaire, juste du bruit de mesure.

Une page en position 7 sans un seul clic — et ce n’était pas cassé

Une page à moi, positionnée 7e sur son mot-clé, affichait 2 026 impressions et zéro clic. Mon premier réflexe a été de la croire mal optimisée. En creusant, j’ai compris : la requête est le nom d’un outil tiers, mon avis apparaît juste sous le site officiel de l’outil — les internautes cliquent sur l’officiel, jamais sur l’avis. Du trafic branded, pas un CTR cassé. Ce genre de faux signal, c’est le premier truc à écarter avant de chercher plus loin.

Ce que l’audit a vraiment révélé

Une fois le bruit écarté, deux vrais problèmes sont restés — et ils tiennent en deux chiffres.

72 000 impressions dormantes à cause d’une cannibalisation

Quatre de mes articles se disputent la même intention de recherche autour de l’analyse SEO gratuite. Google, incapable de trancher entre eux, les relègue tous en fond de classement. Le pire des quatre affiche 72 002 impressions en position 64 — un potentiel dormant que j’estime à +700 clics par mois si je fusionne les quatre en un seul article pilier au lieu de les laisser se marcher dessus.

Mon CTR réel face au benchmark Backlinko

L’étude Backlinko sur 4 millions de résultats Google fixe la barre à 3 % de CTR pour une page qui performe. Sur mes pages qui vendent vraiment quelque chose — mon cluster OFM/MYM — je suis largement au-dessus : 6,35 % sur un article de scripts de vente, 4,93 % sur mon comparatif d’alternatives, 3,80 % sur ma page « choisir MYM ou OnlyFans ». Ma page d’accueil, censée vendre mon offre de conseil SEO, plafonne à 0,10 % de CTR en position 18. Si je remplaçais « accueil » par n’importe quelle autre page du site, le diagnostic serait sans appel : ma vitrine officielle est la page la moins efficace de tout le site.

Graphique du CTR moyen attendu par position Google, benchmark Backlinko, positions 1 à 10

Un vrai Core Update a eu lieu — ce n’est pas lui le coupable

Le réflexe classique face à une contre-performance, c’est d’accuser le dernier Core Update en date. Il y en a bien eu un en mars 2026, avec de vrais perdants (e-commerce, outils éducatifs peu autoritaires) et de vrais gagnants (sites institutionnels à forte autorité). Mais sur mon site, aucun des problèmes que j’ai listés plus haut — fragments d’ancre, cannibalisation, faux signal branded — n’a de rapport avec un algorithme. C’est structurel, pas algorithmique. Et c’est une meilleure nouvelle qu’elle n’en a l’air : un problème structurel, je peux le corriger moi-même, sans attendre le prochain update.

Ce que ça cache : 95 % de mon trafic ne vient pas d’où je le vends

Voilà le vrai résultat de cet audit, celui que je n’attendais pas : 95 % du trafic réel du site vient de mon cluster éditorial OFM/MYM/OnlyFans, pas de mon offre de rédaction et de conseil SEO que j’affiche pourtant en page d’accueil. L’audit a déjà payé une fois : sur /tarifs-mym-onlyfans-trouver-prix-ideal, déjà en position 4 avec 2,02 % de CTR, réécrire le titre et ajouter un tableau de prix par niche devrait générer entre 330 et 390 clics supplémentaires par mois — la preuve qu’il y a encore de la marge sur des pages qui performent déjà.

Ce que je n’ai toujours pas tranché : est-ce que j’assume ce trafic et je construis une vraie page hub pour lui, ou je continue à vendre du conseil SEO en façade pendant qu’un cluster que je n’ai jamais mis en avant fait 95 % du travail ? Pour l’instant, je regarde les deux options en face — et je préfère l’écrire ici plutôt que de faire comme si la question était réglée.

Pour aller plus loin :

📬 Envie d’aller plus loin ?

Je partage chaque weekend des conseils concrets pour créer, optimiser et monétiser ta présence en ligne (plateformes, SEO, copywriting…).

Pas de spam. Pas de blabla.

Juste une newsletter utile, écrite à la main par un freelance qui vit de ses contenus.

🎁 En bonus à l’inscription :

➡️ Un audit SEO ou appel stratégique offert (pour abonnés uniquement)

👉 Inscris-toi ici pour recevoir la prochaine édition

FAQ

Pourquoi les impressions affichées dans Google Search Console peuvent-elles être trompeuses ?

Une partie des impressions affichées ne reflète pas un vrai trafic potentiel : des fragments d’URL générés automatiquement par certains plugins (table des matières, ancres de section) sont comptés comme des pages distinctes par Google, gonflant artificiellement les chiffres sans bénéficier à la page réelle. Un audit avant toute décision permet d’écarter ce bruit et de raisonner sur les vraies pages qui comptent.

Comment distinguer une vraie perte de trafic d’un simple problème de mesure ?

Une position élevée avec zéro clic n’indique pas toujours une page cassée : elle peut simplement capter du trafic branded, où les internautes cherchent le site officiel plutôt que l’avis publié. Croiser impressions, clics et intention de recherche avant d’agir évite de corriger un problème qui n’existe pas.

Retour en haut