SLXen
Blog · 23 octobre 2026 · 10 min de lecture

Un reporting SEO automatique quela direction lit vraiment

Un rapport SEO mensuel qui part seul, ce qu'il contient, comment il prévient quand il se trompe, et pourquoi Search Console et GA4 divergent.

Horloge filaire blanche dont les pièces éclatées forment un graphique en barres, sur fond noir avec quelques lignes vertes

Vous passez une demi-journée par mois à recopier des chiffres de Search Console et de GA4 dans un document que la direction parcourt en deux minutes, quand elle l'ouvre. Ce rapport-là ne sert à personne, et surtout pas à vous. Un reporting SEO automatique règle la moitié du problème : il arrive à l'heure, sans copier-coller. L'autre moitié, c'est de savoir quoi y mettre, comment le lire, et comment savoir qu'il ne s'est pas trompé.

J'aborde le sujet avec les règles de mes machines de contenu, celles qui publient les articles de ce blog : l'outil porte ce qui se vérifie, l'humain garde ce qui se juge. Voici la trame d'un rapport mensuel, la façon de le faire partir seul, les pièges de données à expliquer avant qu'on vous pose la question, et les garde-fous qui l'empêchent de mentir en silence.

01Ce qu'un rapport SEO mensuel doit permettre de décider

Un rapport mensuel sert à décider ce qu'on fait le mois suivant, bien plus qu'à prouver que le travail a été fait. Avant de choisir un seul graphique, j'écris les deux ou trois décisions que le lecteur doit pouvoir prendre en le lisant : continuer un chantier, en arrêter un, réécrire une page qui décroche, publier plus sur un sujet qui prend.

C'est la même logique que le brief qui bloque la rédaction dans mes pipelines : tant que l'angle n'est pas écrit, on n'écrit pas. Ici, tant que les décisions ne sont pas écrites, on ne construit pas de graphique. Pour un client, j'ai monté un rapport qui part seul chaque mois et un comité marketing mensuel qui décide à partir de lui. Les deux ensemble valent mieux qu'un tableau de bord que personne n'ouvre.

La page de Google sur l'usage conjoint de Search Console et Google Analytics part de questions de ce genre : le trafic organique a-t-il changé, quelles pages ou requêtes l'expliquent, les pages d'arrivée produisent-elles des conversions ? Une direction ne se demande pas comment évolue le CTR moyen. Elle se demande si la recherche lui amène plus de demandes, et sur quelles offres.

02Ce que je mets dans le rapport

Un rapport par site, ou par marque si plusieurs publics très différents partagent un domaine : une moyenne de publics qui n'ont rien à voir ne dit rien à personne. Voici la trame que je conseille, qui tient sur une page ou deux :

  • les clics et impressions Google du mois, comparés au mois précédent et au même mois un an plus tôt ;
  • la position moyenne, avec sa courbe sur douze mois, toujours à côté des clics ;
  • les pages qui ont le plus gagné et le plus perdu, avec une ligne d'explication ;
  • les sessions issues de la recherche dans GA4 et ce qu'elles produisent sur le site (une demande de contact, une inscription, une vente) ;
  • les mots-clés que vous suivez dans un outil comme Semrush, sur les requêtes que vous visez ;
  • les chiffres de Bing, plus modestes, mais qu'il serait dommage d'ignorer ;
  • trois lignes écrites : ce qui a bougé, pourquoi on le pense, ce qu'on propose ;
  • une ligne « ce qui n'a pas pu être mesuré ce mois-ci ».

Cette dernière ligne vient de mes récapitulatifs de livraison. Quand ma machine publie un article, le bilan dit aussi ce qu'elle n'a pas pu faire (une source illisible, un outil indisponible). Un rapport qui tait un trou de données laisse croire que tout a été compté.

Un mot sur la position moyenne : elle se lit avec prudence. Elle peut se dégrader parce que le site commence à apparaître sur de nouvelles requêtes, en bas de page. C'est pour ça que je ne la montre jamais seule.

03Pourquoi Search Console et GA4 ne donnent jamais le même chiffre

C'est souvent la première question quand on pose les deux outils côte à côte. Search Console compte des clics dans les résultats Google. GA4 compte des sessions sur le site. Google l'écrit noir sur blanc : les clics et les sessions sont calculés différemment. La même page de Google Search Central liste les causes d'écart : balise Analytics absente de certaines pages, visiteurs qui refusent les cookies, fuseau horaire (Search Console travaille par défaut à l'heure du Pacifique), modèle d'attribution, URL canoniques, fichiers PDF, robots exclus d'un côté et pas de l'autre.

Il y a aussi une différence de périmètre. Dans GA4, le canal « Recherche naturelle » regroupe les sessions venues d'une liste de sites de recherche, pas seulement Google, et il inclut désormais les AI Overviews et le mode IA, selon l'aide Google Analytics sur le groupe de canaux par défaut. Comparer ce canal aux clics Google de Search Console, c'est comparer deux choses différentes.

Enfin, Search Console elle-même ne donne pas le même total selon l'endroit où l'on regarde. Les requêtes trop rares sont anonymisées : elles comptent dans le total du graphique, mais n'apparaissent dans aucune ligne du tableau. Google le détaille dans un article de son blog Search Central sur le filtrage des données, avec un exemple où les lignes additionnées font 450 clics pour un total de 550. Additionner les requêtes d'un export donne donc moins que le total. Ce n'est pas une erreur du rapport.

Ma règle tient en une phrase, et je l'écris dans le rapport lui-même, comme mes règles de rédaction vivent dans un fichier de configuration et pas dans ma mémoire : Search Console pour ce qui se passe dans Google, GA4 pour ce qui se passe sur le site, et on compare les tendances, pas les totaux.

04Faire partir le rapport tout seul, pas à pas

La méthode qui suit convient à la plupart des sites de PME. Elle se monte en quelques jours, et presque tout le temps passe dans les étapes 1 et 2, pas dans l'outil.

1. Relier les sources proprement

Associez la propriété Search Console au flux web GA4. L'aide Google Analytics précise les conditions : un flux web ne se relie qu'à une seule propriété Search Console, il faut être éditeur côté GA4 et propriétaire validé côté Search Console. Vérifiez que les deux couvrent bien le même site, avec ou sans www, et toutes les langues.

2. Choisir la bonne table du connecteur

Le connecteur Search Console de Looker Studio propose deux tables : une agrégée par propriété, une agrégée par page. Les totaux ne sont pas les mêmes, et l'aide Search Console sur le rapport de performances explique pourquoi : requêtes, pays et appareils sont agrégés par propriété, les pages par page. Je prends la table « propriété » pour les totaux et la table « page » pour le classement des pages, et je le note sous chaque graphique.

3. Construire une page par décision

Une page pour les chiffres Google, une pour le comportement sur le site, une pour les mots-clés suivis. Pas de tableau de vingt colonnes. Chaque graphique a un titre qui dit ce qu'il montre, en français, pas le nom de la métrique. Dans sa série Search Console Training, la chaîne Google Search Central consacre une vidéo à la surveillance des données Search Console dans Looker Studio : un tableau de bord de suivi pensé pour repérer les problèmes au moment où ils arrivent, et la façon d'enrichir les données en les croisant avec d'autres sources. C'est un bon point de départ si vous n'avez jamais ouvert Looker Studio.

4. Programmer l'envoi après le début du mois

Looker Studio sait envoyer un rapport par e-mail à date fixe, en PDF avec un lien vers la version en ligne. La documentation Looker Studio sur l'envoi programmé indique les limites : 50 destinataires au plus par envoi, et un seul envoi programmé par rapport sans la version Pro. Ne le programmez pas le 1er : les données des derniers jours sont encore préliminaires dans Search Console, et elles arrivent dans GA4 avec environ 48 heures de décalage. Le 4 du mois laisse ce délai.

5. Garder l'historique vous-même

Search Console ne conserve que seize mois de données. Si vous voulez comparer deux années complètes, stockez chaque mois les chiffres du rapport ailleurs. Pour un gros site, Google propose un export quotidien vers BigQuery, sans la limite de 50 000 lignes par jour de l'API. Google précise que les sites petits et moyens ont déjà toutes leurs données via l'interface, le connecteur ou l'API. Un tableur suffit souvent.

05Un rapport automatique peut se tromper en silence

Un rapport qui part seul peut aussi partir faux pendant des mois sans que personne ne le voie. Un filtre resté sur une seule langue, une balise GA4 retirée lors d'une mise à jour du site, une propriété Search Console qui ne couvre plus le bon domaine : rien de tout ça ne déclenche d'alerte. Le graphique reste joli, il est juste faux.

Dans mes machines de contenu, j'ai appris à me méfier du vert par défaut. Une vérification qui n'a pas tourné y donne un rouge, jamais un vert. Sur Moonworkers, où une machine publie deux articles par jour, c'est ce qui permet de la laisser tourner sans la surveiller à chaque passage. J'applique la même idée au rapport, avec trois garde-fous simples :

  1. Une alerte quand une source renvoie zéro ou chute brutalement d'un mois sur l'autre, plutôt qu'un graphique qui affiche tranquillement une ligne plate.
  2. Un chiffre témoin refait à la main chaque mois dans l'outil source, par exemple les clics d'une page précise. C'est l'équivalent de mes articles de test volontairement mauvais, qui doivent rester rouges : si le témoin diverge, le rapport est cassé.
  3. Une vérification comme un visiteur. Un site peut sembler normal à l'équipe connectée et être cassé pour le public, je l'ai vu en mission. Ouvrez de temps en temps vos pages en navigation privée et vérifiez que la balise GA4 se charge, comme je le décris dans ma checklist de recette et de mise en production.

L'automatisation ne remplace pas non plus les trois lignes écrites. C'est la partie que je trouve la plus utile, et la seule qu'un outil ne peut pas produire honnêtement, parce qu'elle suppose de savoir ce qui s'est passé dans l'entreprise ce mois-là : une offre lancée, une page refaite, un concurrent arrivé sur une requête. Même dans ma machine de contenu IA, le jugement reste humain.

Et il y a des cas où je ne monterais pas tout ça. Un site qui reçoit quelques centaines de visites par mois n'a pas besoin d'un rapport automatique à quatre sources. Un coup d'œil mensuel à Search Console suffit, et le temps gagné va mieux dans le contenu. Le goulot n'est pas toujours là où on croit : on automatise ce qui coûte vraiment du temps, pas ce qui est facile à automatiser.

06Par où commencer ce mois-ci

Si vous partez de zéro, faites trois choses d'ici la fin du mois. Écrivez les deux ou trois décisions que votre rapport doit éclairer. Reliez Search Console et GA4, et vérifiez qu'ils couvrent bien le même site. Puis construisez une seule page dans Looker Studio, programmée pour le 4, avec un chiffre témoin et trois lignes de commentaire écrites à la main.

Le reste viendra au deuxième ou troisième envoi, quand vous saurez ce que les lecteurs regardent vraiment. Si vous voulez qu'on regarde ensemble votre reporting actuel, ou que je le monte avec vous, c'est le genre de chantier que je décris dans mes services. On peut en parler.

Questions fréquentes

Quel jour envoyer un rapport SEO mensuel ?
Pas le 1er. Les données les plus récentes de Search Console sont marquées comme préliminaires et peuvent encore bouger, et elles arrivent dans GA4 avec environ 48 heures de décalage. Je conseille de programmer l'envoi quelques jours après le début du mois, le 4 par exemple. Ce petit délai évite de commenter en comité un chiffre qui aura changé le lendemain.
Faut-il prendre le chiffre de Search Console ou celui de GA4 ?
Les deux, pour deux questions différentes. Google le dit lui-même dans sa documentation, Search Console fait foi pour ce qui se passe dans les résultats de recherche, GA4 pour ce que font les visiteurs une fois sur le site. Je ne les additionne jamais et je ne cherche pas à les faire coïncider. Je compare leurs tendances, qui doivent aller dans le même sens.
Looker Studio suffit-il pour automatiser un rapport SEO ?
Pour un site petit ou moyen, souvent oui. Le connecteur Search Console de Looker Studio donne accès aux mêmes données que l'API, et l'envoi programmé envoie le rapport en PDF avec un lien. Je passe à un script ou à l'export BigQuery quand il faut croiser plusieurs sources hors Google, ou quand le site dépasse les limites de lignes de l'API.
Combien de temps la Search Console garde-t-elle les données ?
Seize mois. Au-delà, l'historique disparaît de l'interface et du connecteur. Si vous voulez comparer une année avec la précédente sur la durée, il faut stocker les chiffres vous-même chaque mois, dans un tableur, une base ou l'export BigQuery que Google propose. Mieux vaut le prévoir dès le premier rapport, parce qu'un mois perdu ne se rattrape pas.

Sources

  1. 01Google Search Central, Utiliser les données de la Search Console et de Google Analytics pour le SEO
  2. 02Aide Google Analytics, Groupe de canaux par défaut
  3. 03Google Search Central Blog, A deep dive into Search Console performance data filtering and limits, 2022
  4. 04Aide Google Analytics, Associer la Search Console à Google Analytics
  5. 05Aide Search Console, Rapport sur les performances (résultats de la Recherche) : vue d'ensemble et configuration de base
  6. 06Google Search Central (YouTube), Monitoring Search Console data in Looker Studio, Search Console Training
  7. 07Google Cloud, Looker Studio : planifier l'envoi automatique de rapports
  8. 08Google Search Central Blog, Bulk data export: a new and powerful way to access your Search Console data, 2023