Google Search Console vous livre une mine d’or, mais avouons-le : la fouille est fastidieuse. En branchant ses données dans BigQuery puis Looker Studio, vous obtenez un panorama limpide de vos clics, impressions et cannibalisation. Prêt·e à passer du simple reporting à l’insight actionnable ? C’est parti.
Pourquoi connecter Google Search Console à BigQuery ?
Sortir les rapports CSV à la main, c’est amusant… la première fois. Après ? L’enfer de la versioning war. En automatisant l’export vers BigQuery :
- vos données SEO se mettent à jour chaque jour sans lever le petit doigt ;
- vous accédez à 16 mois d’historique (au lieu des 3 mois du GSC UI) ;
- le croisement avec vos objectifs business devient un jeu d’enfant grâce au SQL ;
- les tableaux croisés dynamiques disparaissent, remplacés par des dashboards vivants.
« Une bonne connexion BigQuery, et les insights coulent à flot. »
Prérequis : que vous faut-il avant de brancher les tuyaux ?
- Un compte Google Cloud Platform (GCP) avec un projet dédié.
- Une propriété Google Search Console vérifiée — logique.
- Un accès Looker Studio pour la visualisation (ex-Data Studio).
- Un soupçon de curiosité : pas besoin d’être data scientist, promis.
Pas de panique : même les pros démarrent ici.
Étape 1 – Activer l’export automatique vers BigQuery
1.1 Créer le bucket BigQuery
Depuis GCP, sélectionnez « BigQuery », puis Create Dataset. Nommez-le gsc_raw_data. Gardez la localisation en europe-west pour rester RGPD-friendly.
1.2 Lancer l’export dans Google Search Console
- Ouvrez Paramètres › Associations.
- Choisissez « Associer un service » puis « BigQuery ».
- Sélectionnez votre projet GCP et validez.
Une nouvelle table searchanalytics_* apparaît dans votre dataset dans les 24 h. Magique.
1.3 Vérifier la bonne ingestion des données
Lancez une requête simple :
SELECT COUNT(*) AS lignes
aS FROM `mon-projet.gsc_raw_data.searchanalytics_*`;
Quelques milliers de lignes ? La différence saute aux yeux.
Étape 2 – Décrypter vos données SEO dans BigQuery
2.1 Les métriques de base
clicks, impressions, ctr, position : vos quatre mousquetaires. Testé et approuvé chez SnowSeo :
SELECT
date,
SUM(clicks) AS clics,
SUM(impressions) AS impressions,
SAFE_DIVIDE(SUM(clicks), SUM(impressions))*100 AS ctr,
AVG(position) AS position_moyenne
FROM `mon-projet.gsc_raw_data.searchanalytics_*`
GROUP BY date
ORDER BY date;
Bref, les quick wins ne se limitent pas aux balises <title>.
2.2 La requête anti-cannibalisation
Le détail technique qui change tout… et personne n’en parle :
SELECT
query,
COUNT(DISTINCT page) AS nb_pages,
SUM(clicks) AS total_clicks
FROM `mon-projet.gsc_raw_data.searchanalytics_*`
GROUP BY query
HAVING nb_pages > 1
ORDER BY total_clicks DESC;
Plus le nb_pages grimpe, plus votre contenu se tire dans les pattes. À corriger d’urgence.
Étape 3 – Créer un dashboard Looker Studio aux petits oignons
3.1 Connexion à BigQuery
- Dans Looker Studio, cliquez sur « Créer › Rapport ».
- Sélectionnez BigQuery comme source de données.
- Choisissez votre dataset
gsc_raw_data.
Une poignée de clics, et les graphiques prennent vie.
3.2 Modèle de visualisation recommandé
- Courbe « Clics & Impressions » par date.
- Tableau « Requêtes top » avec tri dynamique.
- Heatmap « CTR » par position pour identifier les anomalies.
- Score « Pages cannibales » — rouge quand
nb_pages > 1.
« Un doute sur vos performances ? Un coup d’œil aux KPI — et la réponse est là. »
3.3 KPI clés à suivre
- Taux de clic (CTR) pour valider vos balises title & meta.
- Position moyenne — mais notre conseil de pro : ne jamais se contenter d’une moyenne.
- Pages par requête pour la cannibalisation.
- Évolution des impressions afin d’anticiper la saisonnalité.
Passer à l’action : extraire des insights concrets
Détecter la cannibalisation de contenu
Filtrez les requêtes où nb_pages > 1. Choisissez la page la plus pertinente, fusionnez ou redirigez les autres. Résultat : un boost de CTR et une page qui respire enfin.
Prioriser les opportunités de mots-clés
Repérez les requêtes en position 8-12 avec un CTR inférieur à 2 %. Travaillez le contenu, le maillage et, si besoin, le netlinking. L’atout BigQuery ? Ces requêtes sortent en 10 secondes, pas en 10 exportations.
Besoin d’un accompagnement ? L’équipe SnowSeo répond en 48 h.
Contactez nos experts pour transformer vos données en croissance tangible.