Comment étendre un système de surveillance d'indexation multi-sites pour comparer les URL canoniques sélectionnées par Google et sélectionnées par l'utilisateur (via l'API d'inspection d'URL et Analytics Edge)
Publié: 2022-03-16
Le mois dernier, j'ai publié un article sur Search Engine Land expliquant comment utiliser la nouvelle API d'inspection d'URL pour créer un système de surveillance de l'indexation multi-sites. En utilisant Analytics Edge dans Excel avec la nouvelle API d'inspection d'URL de Google, vous pouvez vérifier régulièrement l'état d'indexation des URL les plus importantes sur plusieurs sites (et tout cela en cliquant simplement sur un bouton dans Excel). C'est une excellente approche et peut vous aider à éliminer les problèmes d'indexation dans l'œuf. N'oubliez pas que si vos pages ne sont pas indexées, elles ne peuvent clairement pas être classées. La surveillance de l'indexation est donc extrêmement importante pour les propriétaires de sites et les référenceurs.
Après avoir publié l'article, c'était formidable de voir des gens de l'industrie tester cette approche, et j'ai entendu un certain nombre d'entre eux dire qu'ils l'utilisaient régulièrement. C'est remarquable, mais je pense que des systèmes comme celui que j'ai construit à l'origine peuvent toujours être améliorés… Comme j'utilisais le système pour vérifier les niveaux d'indexation sur divers sites clients, j'ai eu une idée simple mais puissante pour étendre le système. Et cela concerne la canonisation.
Tout d'abord, il est important de comprendre que rel canonique n'est qu'un indice pour Google. J'ai déjà couvert cela dans des études de cas, d'autres articles de blog et beaucoup sur Twitter au fil des ans. Google peut définitivement ignorer ce que les propriétaires de sites incluent comme URL canonique, puis choisir une URL différente (en fonction d'un certain nombre de facteurs). Et lorsque Google sélectionne une URL différente comme URL canonique, vous voulez absolument le savoir. En effet, l'URL en cours de canonisation ne sera pas indexée (et ne sera pas classée dans les résultats de recherche). Cela peut être bien ou pas bien, selon la situation. Mais vous voulez absolument creuser pour voir pourquoi Google choisit un canonique différent de celui que vous avez sélectionné.

Heureusement, l'API d'inspection d'URL renvoie à la fois le canonique sélectionné par l'utilisateur et le canonique sélectionné par Google lors de l'inspection des URL. Ainsi, via un peu de magie Analytics Edge, nous pouvons comparer les deux colonnes renvoyées par l'API pendant le traitement des URL et les signaler dans nos feuilles de calcul. Il s'agit simplement d'un autre niveau d'informations qui peut vous aider à résoudre les problèmes d'indexation sur les sites que vous surveillez.
Ce que nous allons réaliser : Comparer les canoniques via l'API d'inspection d'URL.
Comme je l'ai expliqué ci-dessus, nous allons ajouter une autre étape dans le système de surveillance de l'indexation pour comparer le canonique sélectionné par l'utilisateur avec le canonique sélectionné par Google. Et nous allons créer dynamiquement une nouvelle colonne dans chaque feuille de calcul qui nous permet de savoir s'il y a une différence entre les deux.
Et pour rappel, nous le ferons sur tous les sites inclus dans notre système de surveillance de l'indexation (qui peut couvrir autant de propriétés GSC que vous le souhaitez). Si vous avez suivi mon tutoriel d'origine, vous pouvez facilement ajouter cette étape supplémentaire dans votre système pour vérifier la canonisation de vos principales URL. Et si vous n'avez pas déjà mis en place un système de surveillance de l'indexation, je le ferais d'abord, puis je reviendrais pour ajouter cette étape.
Avec cela à l'écart, améliorons notre système !
Comment étendre un système de surveillance de l'indexation en comparant les canoniques sélectionnés par Google et ceux sélectionnés par l'utilisateur :
1. Configurez le système de surveillance de l'indexation de base :
Tout d'abord, suivez mon tutoriel original pour configurer le système de surveillance de l'indexation. Une fois que cela est opérationnel, nous allons ajouter une étape supplémentaire pour comparer les URL canoniques sélectionnées par l'utilisateur et sélectionnées par Google. Et puis nous créerons dynamiquement une nouvelle colonne dans chaque feuille de calcul appelée "Différents canoniques" qui signalera s'ils sont différents.

2. Ajoutez une étape à la macro dans Analytics Edge :
Afin d'ajouter une autre étape à notre macro dans Analytics Edge, il vous suffit d'exécuter la macro jusqu'au point où la nouvelle instruction sera ajoutée, puis d'ajouter la nouvelle fonctionnalité. Vous pouvez accomplir cela via le bouton "Étape" dans le volet des tâches. Tout d'abord, ouvrez votre feuille de calcul, cliquez sur l'onglet Analytics Edge et ouvrez le volet des tâches (qui contient vos macros).

3. "Étapez" jusqu'à l'emplacement souhaité dans la macro :
Cliquez sur l'instruction dans le volet des tâches AVANT où vous souhaitez ajouter la nouvelle fonction. Étant donné que nous allons comparer les données après que l'API aura renvoyé les résultats, nous ajouterons notre nouvelle fonction après l'étape "Index Inspection" dans notre macro. Cliquez donc sur "Inspection de l'index" dans le volet des tâches, puis cliquez sur le bouton d'étape (situé à côté du bouton d'exécution). Une fois la macro exécutée jusqu'à ce point, vous pouvez ajouter des fonctionnalités supplémentaires à la macro. Pour nos besoins, nous allons ajouter une fonction Formula qui comparera les colonnes une fois que l'API aura renvoyé les résultats pour chaque URL.


Notez que cela n'exécutera que la macro qui s'affiche dans le volet des tâches. Il ne rafraîchira pas TOUTES les macros de la feuille de calcul. Donc, si vous surveillez plusieurs sites et que chaque site a sa propre macro, celles-ci devront être mises à jour séparément. Je vais couvrir comment faire cela plus tard dans le tutoriel.
4. Ajoutez une nouvelle formule pour comparer les canoniques :
Une fois que la macro s'exécute au point que nous avons indiqué à l'étape précédente, Analytics Edge arrête d'exécuter la macro. Et puis vous pouvez ajouter la nouvelle fonction pour comparer les URL canoniques sélectionnées par Google et sélectionnées par l'utilisateur. Pour ce faire, cliquez sur l'onglet Analytics Edge, puis cliquez sur le menu déroulant Colonne et sélectionnez "Formule" dans la liste déroulante.

5. Ajoutez l'instruction conditionnelle dans la boîte de dialogue de formule :
Dans la fenêtre de formule, entrez un nom pour la nouvelle colonne que vous souhaitez ajouter en fonction de la formule que nous allons créer. Vous pouvez utiliser "Different Canonical" pour ce tutoriel. Ensuite, sélectionnez l'endroit où la colonne doit être ajoutée dans notre feuille de calcul. Je veux mettre la nouvelle colonne juste après la colonne userCanonical dans la feuille de calcul (ce qui est le plus logique à mon avis). Et enfin, nous allons ajouter une instruction conditionnelle qui vérifie si le canonique sélectionné par Google est égal au canonique sélectionné par l'utilisateur. Si c'est le cas, nous ajouterons "Non" à la colonne "Différents canoniques", et si c'est différent, nous ajouterons "Oui". Voici la formule que vous incluez qui accomplit cette tâche. Copiez et collez simplement cette formule dans la zone de texte "Entrer la formule":
=if([indexStatusResult/googleCanonical]=[indexStatusResult/userCanonical],"Non", "Oui")

Cliquez ensuite sur OK pour appliquer la formule aux données renvoyées par l'API à l'étape précédente. Ensuite, coupez le bouton d'étape dans le volet des tâches Analytics Edge pour exécuter la dernière étape de notre macro, qui consiste à écrire les résultats dans une feuille de calcul.

6. Vérifiez vos résultats !
Vous pouvez vérifier la feuille de calcul avec les résultats pour voir les données. Vous devriez avoir une nouvelle colonne nommée "Different Canonical" qui contient un "Oui" ou "Non" selon que le canonique sélectionné par Google est différent du canonique sélectionné par l'utilisateur.

7. Copiez et collez la nouvelle formule dans chaque macro de votre feuille de calcul.
Félicitations, vous venez d'étendre votre système de surveillance d'indexation multi-sites pour vérifier les différences canoniques ! Appliquez maintenant la même formule à toutes les feuilles de calcul que vous avez créées dans votre feuille de calcul (si vous consultez plusieurs sites Web ou propriétés GSC). La bonne nouvelle est qu'Analytics Edge dispose d'une fonctionnalité de copier-coller pour les macros (et pour des étapes spécifiques dans vos macros).
Mettez simplement en surbrillance la nouvelle formule que vous avez créée dans le volet Office, cliquez sur le bouton Copier, sélectionnez la macro dans laquelle vous souhaitez copier la formule, cliquez sur l'étape avant laquelle vous souhaitez ajouter la formule, puis cliquez sur Coller dans le volet Office. Boom, vous venez de copier la formule dans une autre macro.

8. Vérifiez l'indexation et la canonisation en une seule fois.
Et c'est tout. Votre système de surveillance va maintenant vérifier l'état d'indexation de chaque URL, tout en détectant également si le canonique sélectionné par Google est différent du canonique sélectionné par l'utilisateur. Et pour rappel, tout ce que vous avez à faire est de cliquer sur "Tout actualiser" dans Analytics Edge pour exécuter toutes les macros (qui vérifieront toutes les propriétés GSC que vous surveillez).

Rappel important : Le système est seulement aussi bon (et précis) que le système d'inspection d'URL de Google…
Une chose que je voulais souligner est que le système de surveillance de l'indexation n'est aussi bon que les données de l'outil d'inspection d'URL de Google. Et malheureusement, j'ai vu cela parfois lors de mes tests. Par exemple, il peut indiquer qu'une URL est indexée, alors qu'elle ne l'est pas (ou vice versa). N'oubliez donc pas que le système n'est pas infaillible… il peut parfois être inexact.
Sommaire – Poursuivre l'amélioration du système de suivi de l'indexation.
Avec ce dernier ajout au système de surveillance de l'indexation multi-sites, nous pouvons désormais vérifier automatiquement si le canonique sélectionné par Google est différent du canonique sélectionné par l'utilisateur (ce qui est une situation dans laquelle vous voudriez certainement creuser pour les URL non indexées) . À l'avenir, je continuerai à chercher des moyens d'améliorer le système de surveillance de l'indexation. Si vous décidez de suivre mon ensemble de tutoriels pour le configurer, faites-le moi savoir si vous avez des questions ou si vous rencontrez des problèmes. Vous pouvez me cingler sur Twitter pendant que vous configurez le système.
GG
