Skip to main content

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 ?

  1. Un compte Google Cloud Platform (GCP) avec un projet dédié.
  2. Une propriété Google Search Console vérifiée — logique.
  3. Un accès Looker Studio pour la visualisation (ex-Data Studio).
  4. 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

  1. Taux de clic (CTR) pour valider vos balises title & meta.
  2. Position moyenne — mais notre conseil de pro : ne jamais se contenter d’une moyenne.
  3. Pages par requête pour la cannibalisation.
  4. É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.

Leave a Reply