[Tuto] Exporter la Google Search Console (Javascript / PHP / Python)

La Google Search Console (GSC) est une source formidable de données pour les SEO. Néanmoins, sans export, vous aurez du mal à obtenir toutes les données qu’elle renferme. Il faudrait aller dans chaque onglet « pages » et copier les requêtes. De base, c’est vraiment très long et très chiant et dès que le site grossit un peu, c’est totalement infaisable.

C’est pour cela qu’exporter la Google Search Console avec un petit programme exploitant l’API est un bonheur. Pour vous le partagez, voici un tutoriel pour réussir à le faire avec votre langage préféré: Javascript (Node.js), PHP ou Python.

Configurer les outils google, récupérer les identifiants

Paramétrer la Google Cloud Platform

1 : Avoir un projet Google Cloud Platform

Avant tout, vous devez configurer les outils Google. Tout d’abord, vous devez aller sur la Google Cloud Platform et créer un nouveau projet. [Vous pouvez aussi consulter le tuto Google]

Étape 1
Étape 2
Étape 3

En principe, le projet que vous venez de créé est celui qui est sélectionné :

Dans tous les cas, vous pouvez changer de projet sélectionné ici :

2. Y affecter la bibliothèque de l’API GSC

Il faut ensuite que votre projet puisse utiliser l’API GSC, il faut donc lui ajouter, un peu comme un plugin wordpress, une bibliothèque. Pour cela:

  • Cliquez sur le hamburger en haut à gauche
  • Cliquez sur API et services
  • Puis sur Bibliothèque
  • Puis recherchez « search console » dans la base, cliquez dessus et activez-la
Étape 1
Étape 2
Étape 3

Étape 4

Ensuite vous êtes redirigés sur cet écran:

3. Créer un « compte de service »

Ensuite il faut créer un « compte de service » rattaché à votre projet.

Étape 1
Étape 2
Étape 3

Ensuite vous avez deux autres étapes facultatives (« Autoriser ce compte de service à accéder au projet (facultatif) » et « Autoriser les utilisateurs à accéder à ce compte de service (facultatif) »), sans doute pour gérer l’étendue des autorisations. Ce n’est pas intéressant pour nous, vous cliquez simplement sur Ok et vous avancez.

Une fois votre compte créé, vous arrivez sur l’écran ci-contre. Vous allez ensuite cliquer sur l’onglet « Clés ».

Étape 4

Vous cliquez ensuite sur « ajouter une clé », puis « créer une clé ». Choisissez le format JSON et validez.

Étape 5
Étape 6

Vous obtenez un ficher au format json qui contient vos clés.

Fin

Paramétrer la Google Search Console

Une fois que c’est fait, il ne reste plus qu’à paramétrer la Google Search Console, ce qui est très rapide. Il vous suffit d’aller dans « paramètres », puis « Utilisateurs et autorisations », puis de cliquer sur « ajouter un utilisateur ». Puis, le compte du service. Et voilàà.

On a donc bien:

  • Les clés permettant d’authentifier son accès par le Google Cloud Platform.
  • Un email pour s’authentifier
  • L’accès ouvert du coté de votre propriété dans la Google Search Console

Maintenant, il est temps de se mettre au code.

Coder l’extracteur en javascript, PHP ou Python

Partie réservée (je dois la revoir). Je propose un outil déjà prêt: