Recherche personnalisée pour le SEO: Analyser l’intention de recherche avec le moteur de recherche programmable de Google et son outil de recherche personnalisée JSON API

18 janvier 2022 - 27  min de lecture - par Johanna Maier
Accueil > SEO Technique > Recherche personnalisée pour le SEO

Quel est l’élément vital de l’optimisation des moteurs de recherche de nos jours ? Exactement, l’intention de recherche. Ou dit autrement : que veulent voir les utilisateurs lorsqu’ils effectuent une recherche avec vos mots-clés cible ?

Les chances sont grandes qu’un coup d’œil sur le top 10 du classement vous rapprocherait de la bonne réponse, ou au moins de la meilleure réponse disponible. Bien sûr, il y a des chances que personne n’ait encore trouvé la meilleure manière d’identifier l’intention de recherche des utilisateurs, et que votre nouveau contenu surpasse tout le monde. Donc garder un esprit ouvert reste conseillé.

Surtout si vous faites partie des entreprises de plus petite taille, une recherche spécifique et en profondeur pourrait révéler des opportunités que votre compétition aurait pu manquer jusque là. Mais même la « seule » extraction de l’intention de recherche des classements actuels demande une analyse manuelle qui est rarement extensible aux sets de mots-clés plus larges.

Dans cet article, nous avons choisi une autre méthode : comment pouvons-nous évaluer les aspects de l’intention de recherche de nos utilisateurs à une plus grande échelle ? Et à quelles questions fondamentales et pertinentes à notre stratégie SEO, pouvons-nous répondre en masse en analysant les résultats de recherche ?

Un cas pratique pour commencer

Commençons avec un cas pratique afin de rendre ce sujet abstrait un peu plus concret. Avez-vous déjà remarqué qu’il existe un « biais de genre » (article uniquement en allemand) dans les résultats de recherche organique du secteur de la mode ? Dans les premiers positionnement pour des termes tels que « hoodies », vous voyez principalement des pages de renvoi « masculines » avec des produits pour hommes, alors que pour les « manteaux », il y a principalement des landing pages avec des produits féminins dans les classements.

Il n’est donc probablement pas utile de créer une page « neutre » www.example.com/c/coats/ avec des produits pour hommes et pour femmes puisque le terme général « manteaux » et son intention de recherche sont déjà servis par la page pour femmes www.example.com/c/women/coats/.

En tant que spécialistes SEO, nous voulons disposer de ce type d’informations avant de créer nos landing pages – et idéalement sans avoir à passer manuellement chaque mot-clé dans le moteur de recherche Google. C’est exactement ce que permet le moteur de recherche programmable de Google et son API JSON Custom Search.

Mais commençons au début. Voici les sujets que nous aborderons tout au long de l’article :

Tout d’abord, nous allons explorer ce qu’est un moteur de recherche programmable (PSE) et comment nous pouvons accéder à son interface de programmation (API). Un petit spoiler : Il s’agit d’un moyen gratuit d’obtenir un proxy des résultats de recherche de Google pour vos mots-clés d’une manière standardisée, accessible et évolutive.

Nous allons examiner pas à pas la configuration de votre propre moteur de recherche personnalisé, générer la clé API pour accéder à ses données et configurer un modèle Google Sheets pour analyser les résultats.

Ensuite, nous mettrons ces compétences en pratique sur trois cas pratiques du SEO. Vous verrez ainsi comment l’API peut répondre à des questions de SEO très concrètes tournant autour de l’analyse des mots-clés et de l’intention de recherche.

Et pour conclure, nous examinerons la situation de l’intention de recherche et comment cet article apporte une nouvelle perspective.

Qu’est-ce que le moteur de recherche programmable de Google et son outil de recherche personnalisée API JSON ?

Tout d’abord, explorons ce que sont la recherche programmable et l’API et comment elles peuvent nous aider à évaluer l’intention de recherche.

Il est très probable que vous ayez déjà croisé le moteur de recherche programmable de Google au cours de votre parcours sur le World Wide Web. La raison en est simple : il offre aux webmasters une fonctionnalité de moteur de recherche qu’ils peuvent facilement intégrer à leurs sites Web.

Ce qu’il y a de plus puissant à son sujet : vous ne vous contentez pas d’intégrer une iframe de la recherche Google habituelle, vous pouvez entièrement personnaliser et affiner l’expérience de recherche grâce aux nombreux paramètres du moteur de recherche programmable (PSE).

  • Vous avez besoin d’une fonctionnalité de recherche interne pour votre site web ? Dans ce cas, limitez le PSE aux URLs de votre domaine.
  • Vous avez un site affilié sur un certain sujet ? Offrez alors une valeur ajoutée à vos utilisateurs en créant un moteur de recherche thématique qui ne fournit que des résultats sur les entités thématiques (fournies par le Knowledge Graph de Google) sur lesquelles votre site se concentre.

Ou une recherche d’images qui ne fournit que des URLs hébergés par des fournisseurs d’images du domaine public ? Ou encore… Vous voyez le genre : les options sont infinies. Et vous pouvez même gagner de l’argent avec les publicités affichées sur votre moteur de recherche programmable personnalisé.

Passons maintenant à l’outil de recherche programmable API JSON et à la manière dont vous pouvez l’utiliser dès que vous avez mis en place votre propre moteur de recherche programmable. Je vous ai déjà donné ma définition personnelle de l’API ci-dessus : L’API est un moyen gratuit d’obtenir un proxy des résultats de recherche de Google pour vos mots-clés d’une manière standardisée, accessible et évolutive. Décortiquons-la :

Pourquoi l’outil de recherche personnalisée API JSON est-il évolutif ?

L’API prend les résultats de votre recherche personnalisée – à partir de votre moteur de recherche programmable – et vous les livre dans un format JSON. JSON-LD (JavaScript Object Notation for Linking Data) est un format très utilisé pour échanger des données sous une forme textuelle simple entre applications. Ainsi, vous pouvez utiliser les données de l’API, par exemple les URL et les balises de titre classées pour un mot-clé, dans n’importe laquelle de vos propres applications, comme dans Google Sheets, comme nous le ferons plus tard.

L’outil de recherche personnalisé API JSON est-il vraiment gratuit ?

Oui, avec une certaine limitation. Vous pouvez soumettre 100 requêtes gratuites par jour par compte Google ou payer une redevance (5 $ par 1 000 requêtes) pour augmenter ce nombre jusqu’à 10 000 requêtes quotidiennes (plus d’infos).

D’après mon expérience, avec un peu de planification, les ~3.000 demandes mensuelles devraient suffire pour de nombreux cas pratiques de référencement. Et si nécessaire, vous pouvez toujours répartir les tâches sur plusieurs comptes des membres de votre équipe.

Pourquoi la recherche programmable n’est-elle qu’un proxy des vrais résultats de recherche de Google ?

Une fonctionnalité puissante du moteur de recherche programmable : vous pouvez choisir de ne pas restreindre du tout votre recherche personnalisée et de rechercher sur l’ensemble du Web. Vous obtiendrez ainsi un proxy des résultats qu’une véritable recherche Google produirait, mais uniquement les résultats organiques bruts, sans les intégrations fantaisistes telles que les résultats enrichis ou les featured snippets et avec des différences dans les positions exactes des URLs de classement.

Une autre question pourrait vous venir à l’esprit : pourquoi n’obtenons-nous pas les mêmes données mais à partir des véritables résultats de recherche de Google ?

Quels sont les avantages à travailler avec le moteur de recherche programmable ?

Deux choses : premièrement, l’API de recherche personnalisée est gratuite et, deuxièmement, il n’y a pas de zone grise. Officiellement, Google n’autorise pas le raclage de ses résultats de recherche (voir les informations sur les requêtes automatisées). Comme beaucoup le font quand même, ils ont mis en place une restriction d’accès via des CAPTCHAs.

Si vous avez déjà essayé de crawler les résultats de recherche de Google à l’aide d’un outil d’exploration du Web, vous aurez remarqué que vous vous heurtez à un code d’état 403 ou 302. Il s’agit généralement d’un CAPTCHA vérifiant votre humanité ou d’un blocage dû à un trafic inhabituel (voir la figure 1).


Figure 1: Résultats de l’exploration des URLs des résultats de recherche de Google à l’aide d’un outil d’exploration du Web et d’un bloc de requêtes

En revanche, les résultats du moteur de recherche programmable sont librement accessibles via l’outil de de recherche personnalisée API JSON. Cependant, comme souvent dans la vie, il y a aussi un compromis à faire : les résultats de recherche du moteur de recherche programmable ne sont qu’un proxy, et ne représentent donc pas à 100 % les véritables résultats de recherche de Google, même avec les paramètres de localisation et de langue correspondants.

Ce qui soulève la question suivante : le résultat est-il suffisamment bon pour éclairer nos décisions en matière de SEO ?

Comment les résultats du moteur de recherche programmable se comparent-ils aux résultats de recherche réels de Google ?

Le résultat est-il suffisamment bon pour éclairer nos décisions en SEO ? Ma réponse courte : oui, il l’est.

Reprenons nos exemples précédents de « sweats à capuche » et de « manteaux ». Ci-dessous, j’ai listé les 10 premiers classements que j’ai extraits manuellement de la recherche Google britannique réelle (localisée via Valentin App) par rapport à un moteur de recherche programmable réglé sur la localisation Royaume-Uni et la langue anglaise.


Figure 2: Comparaison des résultats – Recherche Google réelle et moteur de recherche programmable

Figure 3: Aperçu de la comparaison des résultats avec des couleurs correspondantes pour la même URL sur la première page

Dans la figure 3, j’ai pris les résultats de la première page et j’ai marqué de la même couleur toutes les URL qui se chevauchent entre les deux moteurs de recherche. Les URLs en blanc sont ceux qui n’ont pas de correspondance, donc qui n’apparaissent que dans un seul des moteurs de recherche.

L’essentiel : Il existe un fort chevauchement entre les deux moteurs de recherche, bien que les positions de classement précises diffèrent, de même que l’aspect et la sensation (voir la figure 2). En outre, toutes les intégrations fantaisistes des SERPs, comme les résultats enrichis, les « featured snippets », les réécritures de titres ou les « indented snippets », sont absentes des résultats du moteur de recherche programmable.

Jusqu’à présent, cela s’est avéré suffisamment précis pour les cas pratiques sur lesquels j’ai travaillé. Mais bien sûr, vous devez faire votre propre évaluation en fonction de votre projet.

Les résultats du moteur de recherche programmable ne sont pas une représentation exacte des résultats de recherche réels de Google. Mais ils constituent néanmoins une bonne approximation et nous aident à analyser l’intention de recherche spécifique à un projet, qui va au-delà des catégories classiques telles que les mots-clés de navigation, transactionnels et informationnels.
Mais maintenant, passons à la partie amusante et mettons le tout en place.

Étapes de configuration : Recherche personnalisée et modèle de Google Sheets

Nous commençons par configurer votre propre moteur de recherche programmable et accéder à son API. Nous poursuivons ensuite avec le modèle Google Sheets pour travailler avec les résultats de l’API.

Moteur de recherche programmable : comment le configurer et accéder à son API ?

Notre premier objectif est de récupérer deux informations d’identification : (1) le numéro d’identification de votre moteur de recherche programmable et (2) la clé API pour accéder à l’output JSON de l’API de recherche personnalisée.

Vous pouvez également trouver toutes les étapes de configuration que nous suivons dans la section intro de la documentation de l’outil de recherche personnalisée API JSON.

 

Configuration Étape 1 : Connectez-vous à votre compte Google Mail.

 

Configuration Étape 2 : Remplissez la page de configuration initiale de votre moteur de recherche programmable.

  • Aller à https://programmablesearchengine.google.com/cse/create/new. Vous accédez ainsi à la page de configuration (voir la figure 4) de votre moteur de recherche programmable (PSE).
  • Saisissez un domaine aléatoire dans le champ « Sites à rechercher ». Pour une raison quelconque, ce champ est obligatoire, même si nous avons l’intention d’effectuer des recherches sur l’ensemble du Web avec notre PSE. Nous pouvons supprimer cette entrée ultérieurement.
  • Définissez la langue dans laquelle votre PSE doit être. Vous pourrez la modifier ultérieurement.
  • Vous avez maintenant créé votre propre PSE. Essayez-le sur son « URL publique » ou allez dans le « Panneau de configuration » pour les prochains réglages (voir figure 5).


Figure 4: Étape de configuration 2 – Page de configuration du moteur de recherche programmable (ancienne mise en page)


Figure 5: Étape de configuration 2 – Configuration du moteur de recherche programmable terminée (ancienne mise en page)

 

Configuration Étape 3 : Réglez les paramètres dans le panneau de contrôle du moteur de recherche programmable.

  • C’est là que la magie opère. Comme nous l’avons expliqué dans l’introduction à l’EPS, il existe d’innombrables cas pratiques et réglages parmi lesquels choisir.
  • Pour notre proxy des résultats de recherche Google, il suffit de modifier quatre paramètres de base (voir Figure 7) :
    1. Région: la recherche de Google est toujours localisée. Pour créer un proxy adéquat, vous devez également sélectionner une région pour les résultats de votre PSE.
    2. Langue: il en va de même pour les paramètres de langue. Modifiez le paramètre de la langue s’il diffère de votre choix initial dans la page de configuration.
    3. Sites à rechercher : par sécurité, supprimez la restriction au domaine initialement saisi.
    4. Rechercher sur tout le web : mettez-le sur ON.
  • C’est fait : copiez votre « ID du moteur de recherche » et notez-le pour plus tard (voir Figure 6).


Figure 6: Étape de configuration 3 – Moteur de recherche programmable – ID du moteur de recherche (ancienne conception)


Figure 7: Étape de configuration 3 – Moteur de recherche programmable – Paramètres du panneau de configuration (ancienne présentation)

Sidenote : Nouvelle disposition du panneau de contrôle du moteur de recherche programmable

Lors de la création d’un nouveau moteur de recherche programmable, vous remarquerez qu’il vous est demandé de « Prévisualiser le nouveau panneau de configuration ». Je l’ai essayé : Actuellement, seule la première page de configuration est différente dans le nouveau panneau (voir Figure 8).

Lorsque vous souhaitez ensuite personnaliser votre PSE, il vous ramène à la même page de paramètres du panneau de configuration que l’on connaît déjà (voir la figure 9). Un avantage de la nouvelle mise en page : Vous pouvez sélectionner directement l’option « Rechercher sur l’ensemble du Web » dans la première page et vous n’avez pas besoin d’entrer d’abord une restriction de domaine. Quoi qu’il en soit, soyez prêt pour une mise à jour de l’aspect et de la prise en main de cet outil très prochainement.


Figure 8: Étape de configuration 2 – Page de configuration du moteur de recherche programmable (nouvelle mise en page)


Figure 9: Étape de configuration 2 – Configuration du moteur de recherche programmable terminée (nouvelle mise en page)

 

Configuration Étape 4 : obtenez une clé d’API pour l’outil de recherche personnalisée API JSON.

  • Pour accéder à la sortie JSON de votre moteur de recherche programmable nouvellement créé, vous avez besoin d’une clé API. De cette façon, Google peut également vérifier combien de fois vous interrogez l’API.
  • Allez dans la documentation sur la recherche personnalisée et cliquez sur « Get a Key » (Obtenir une clé). Saisissez un nom pour votre projet et acceptez les conditions générales (voir les figures 10-11).
  • C’est fait : copiez votre « API KEY » et notez-la pour plus tard (voir Figure 12).


Figure 10: Étape de configuration 4 – outil de recherche personnalisée API JSON – Documentation avec « Get a Key » (Obtenir une clé)


Figure 11: Étape de configuration 4 – outil de recherche personnalisée API JSON – Activer l’API


Figure 12: Étape de configuration 4 – outil de recherche personnalisée API JSON – Copier la clé API

Sidenote : Que se passe-t-il en arrière-plan lorsque vous cliquez sur « Obtenir une clé » ?

Votre compte Google est connecté à la plateforme Google Cloud, où la clé API est générée pour l’API de recherche personnalisée dans un projet nouvellement créé.

Vous pouvez faire de même en vous inscrivant et en vous connectant à Google Cloud. Mais cliquer sur le bouton est assurément plus rapide et plus pratique. Quoi qu’il en soit, vous devriez retrouver votre clé API ici dans la Google Cloud Console : https://console.cloud.google.com/apis/credentials (Veillez à sélectionner le bon projet dans la barre supérieure gauche.)

Modèle de Google Sheet : Comment analyser l’intention de recherche à l’aide de l’API ?

Pour être tout à fait honnête : Nous devons beaucoup aux gens de www.pemavor.com et à leur excellent script de vérification du positionnement. Leur script Google Apps se connecte à l’outil de recherche personnalisée JSON API, extrait les 10 premiers résultats de recherche du moteur de recherche programmable pour chaque mot-clé de votre liste et dispose même d’un planificateur intégré qui vous permet de programmer vos 100 demandes quotidiennes gratuites plusieurs jours à l’avance.

Cet outil nous a aidé à résoudre un problème très concret que nous rencontrions dans nos tâches quotidiennes de SEO : comment évaluer à grande échelle le « biais de genre des mots-clés » introduit précédemment. C’était mon point de départ pour me plonger dans le sujet et maintenant je veux partager quelques cas pratiques où j’ai appliqué le script.

Mais d’abord, comment pouvez-vous configurer vous-même la Google Sheet et son script ? Si vous avez suivi les étapes de configuration précédentes, vous disposez déjà de tous les ingrédients nécessaires pour lancer le script : votre compte Google Mail, l’ID de votre moteur de recherche programmable et votre clé API pour accéder à l’outil de recherche personnalisée API JSON.

Si vous n’avez pas noté l’ID et la clé API auparavant, vous pouvez les récupérer ici :

  • ID du moteur de recherche : https://programmablesearchengine.google.com/controlpanel/all
    Encore une fois, assurez-vous que votre PSE a les bons paramètres : « Rechercher sur tout le Web » ainsi que la région et la langue souhaitées.
  • Clé de l’outil de recherche personnalisée API JSON : https://console.cloud.google.com/apis/credentials
    Accédez à la page des informations d’identification de Google Cloud. Vous y trouverez un aperçu de toutes les clés que vous avez créées pour un produit Google Cloud.
    Assurez-vous de sélectionner le bon projet (barre de navigation en haut à gauche) que vous avez utilisé pour créer la clé API pour l’outil de recherche personnalisée API JSON.
    S’il s’agit de votre première clé API, le projet devrait être sélectionné par défaut lorsque vous cliquez sur le lien.

Maintenant, avec les informations d’identification prêtes, faites une copie de ma version adaptée de la feuille Google :
Custom Search for SEO | pemavor.com | adapté par Johanna Maier

(Si vous souhaitez obtenir la feuille Google originale sans mes adaptations, rendez-vous sur l’article de blog original)

Vous devez suivre les étapes suivantes pour terminer la configuration :

Configuration Étape 5 : Faites votre propre copie de la feuille Google et autorisez le script.
Custom Search for SEO | pemavor.com | adapté par Johanna Maier


Figure 13: Étape de configuration 5 – Recherche personnalisée Google Sheet pour le SEO – Initialisation du script


Figure 14: Étape de configuration 5 – Recherche personnalisée Google Sheet pour le SEO – Autorisation de script

 

Configuration Étape 6 : Entrez vos informations d’identification et votre liste de mots-clés.

  • Onglet « Paramètres » : Saisissez votre ID de moteur de recherche et votre clé API.
    Définissez la langue et le lieu de votre choix.
    La limite quotidienne peut rester à 100 puisque c’est le maximum pour le plan gratuit.
  • Onglet « Mots-clés » : Dans la première colonne, entrez votre liste de mots-clés pour lesquels vous voulez récupérer les SERPs du moteur de recherche programmable.


Figure 15: Étape de configuration 6 – Recherche personnalisée Google Sheet pour le SEO – Liste de mots-clés

 

Configuration Étape 7 : Exécuter le script pour récupérer les résultats du moteur de recherche programmable.

  • Option de menu « Vérifier les positionnements » : vous le trouverez dans le menu à côté de « Aide » (voir Figure 16).Initialiser le script et lui donner la permission de s’exécuter dans votre compte.
    En fonction de votre quantité de mots-clés, choisissez « Exécuter manuellement » (ad hoc – jusqu’à 100 mots-clés) ou « Activer le planificateur » (100 mots-clés par jour).
  • Onglet « Positionnement SERP » : après avoir lancé le script, vous pouvez constater que les résultats de l’API sont affichés ici les uns après les autres (voir Figure 17).


Figure 16: Étape de configuration 4 – Recherche personnalisée dans Google Sheet pour le SEO


Figure 17: Démo du script Google Sheet

API de recherche personnalisée en action : cas pratiques de SEO

Jusqu’à présent, vous avez vu la fonctionnalité de base du script tel que publié par www.pemavor.com. Dans les trois derniers onglets ((“Gender”, “Page Type”, “Domain”)), j’ai ajouté des démonstrations de mes cas pratiques personnels sur la façon de travailler avec les données de l’API dans la pratique.

Exemple de l’industrie de la mode : le genre

Prenons à nouveau le secteur de la mode comme premier exemple. Si vous êtes actif dans ce domaine, vous aurez certainement remarqué qu’il existe un certain biais entre les sexes dans les mots clés lorsqu’il s’agit de l’intention de recherche, par exemple dans les résultats de recherche de Google au Royaume-Uni.

Si vous recherchez « hoodies”, vous trouverez des pages de renvoi avec des produits masculins dans le top 10.
Pour un terme comme « manteaux », il s’agit principalement de pages de renvoi avec des produits féminins.
Pour « peignoirs », vous rencontrez des pages plus générales avec des produits pour les deux sexes.

Ce que cela signifie pour nous, les SEO : Si vous souhaitez vous positionner pour ces termes, vous avez plus de chances d’obtenir le résultat souhaité en créant des pages de renvoi qui suivent les modèles d’intention de recherche.

Si vous faites du SEO pour un projet spécifique depuis un certain temps, vous avez probablement une bonne intuition et savez quel sujet doit être ciblé avec quelle page de destination. Mais il est toujours utile de vérifier nos intuitions. Comment ? En passant par Google.

  • À la manière « old school »: Vous devez vérifier et évaluer manuellement le « genre des mots-clés » de chaque mot-clé de mode.
  • Avec l’API: Vous pouvez automatiser cela. Récupérez les titres de recherche et les URL à partir de l’outil de recherche personnalisée API JSON et faites-les correspondre à des termes tels que « femmes » | « femelle » | « hommes » | « mâle ».

Dans l’onglet tab “Gender” de la Google Sheet, vous trouvez l’idée en action. Pour obtenir le même résultat que dans le GIF, vous devez d’abord exécuter le script avec les « mots-clés de la mode » dans l’onglet « Mots-clés ».


Figure 18: Figure 18 – Démonstration du script Google Sheet – Tab « Gender ».gif

Comment cela fonctionne-t-il ? Une formule de filtrage extrait les URLs, le titre du snippet et les mots-clés de l’onglet « Positionnements SERP ». Les formules RegEx vérifient s’il existe des correspondances avec des termes tels que « femmes » | « femelle » | « hommes » | « male » | « pour elle » | « pour lui ». Le « compte des genres » est résumé sur une base de mots clés via un tableau croisé dynamique.

Sidenote : un autre conseil de mode (SEO)
Revérifiez votre genre de mots-clés si vous combinez vos mots-clés de catégorie avec d’autres termes, comme par exemple avec les caractéristiques de vos filtres disponibles. Prenez le terme “chaussettes” : vous devriez trouver des SERP remplies de pages de renvoi pour des chaussettes pour hommes. Cependant, dès que vous ajoutez la couleur « rose », les SERPs pour “chaussettes roses” sont orientées vers les femmes.

Exemple de pages sur l’Industrie de la Beauté

Passons maintenant à un autre secteur et passons de la mode aux parfums, ce qui change instantanément le paysage des intentions de recherche. Pensez-y : votre manteau moyen a un nom générique et un numéro d’article aléatoire que personne ne cherchera jamais. Dans d’autres domaines – comme les parfums – les noms de produits ont un réel potentiel de recherche.

En nous inspirant du featured snippet “most famous perfumes”, nous avons trouvé des noms de parfums ayant fait l’objet d’importants volumes de recherche au Royaume-Uni :

  • Chanel N°5 (“chanel no 5” – 33.100 SV)
  • Dolce&Gabbana Light Blue (“light blue dolce and gabbana” – 14.800 SV)
  • Opium Yves Saint Laurent (“opium perfume” – 9.900 SV)
  • Calvin Klein CK ONE (“ck one” – 9.900 SV)
  • Acqua di Parma Colonia (“acqua di parma colonia” – 4.400 SV)

Mais comment être certain que nous devons utiliser les URLs de nos produits pour cibler chacun de ces termes ? Après tout, Chanel possède également une ligne de produits portant le même nom Chanel N°5 et Acqua di Parma vend plusieurs eaux de Cologne et pas seulement une. Optimiser les deux – l’URL du produit et l’URL de la marque – entraînera probablement une cannibalisation.

Là encore, un coup d’œil aux SERPs nous aide à prendre la décision : Intuitivement, une sélection de produits sur une page de marque pourrait conduire à de meilleures conversions. Mais si les résultats de recherche sont dominés par des URL de produits, nous devrions optimiser l’URL d’un produit pour qu’il soit en concurrence pour le positionnement.

Que faut-il faire pour réaliser cette évaluation à grande échelle ? Identifiez les modèles de types de pages de vos concurrents, ajoutez-les à une RegEx et laissez le script faire le reste du travail pour vous.

Il est vrai que cette recherche initiale couvrant les modèles d’URL des types de pages de vos concurrents – et la recherche des modèles RegEx correspondants – prendra un peu de temps. Mais l’effort en vaut la peine et c’est aussi un bon aperçu à avoir pour d’autres analyses.

Dans l’onglet tab “Page Types” de la Google Sheet, vous trouverez quelques exemples de l’industrie des parfums. Pour obtenir le même résultat que dans le GIF, vous devez d’abord exécuter le script avec les « mots-clés de parfum » dans l’onglet “Keywords” :


Figure 19: Démonstration du script Google Sheet – Onglet « Types de page ».

Exemples de produits de niche – Domaines concurrents

Enfin, un dernier cas pratique et pour chambouler un peu les choses, quittons le monde des parfums et de la mode. Imaginez que vous êtes SEO chez un fabricant haut de gamme de produits spécialisés ou de niche, par exemple des meubles design ou des vélos de course.

Dans ce cas, vous avez tout intérêt à choisir soigneusement les mots clés que vous essayez de cibler avant d’investir du temps et des efforts. Un positionnement pour un mot-clé générique tel que « vélos » peut s’avérer inefficace, notamment parce que les utilisateurs qui recherchent des « vélos pour femmes » ne cherchent pas forcément à conclure leur parcours client avec un vélo de course à 5 000 GBP.

Toujours la même question : comment sélectionner les mots clés appropriés dans le grand nombre de mots clés potentiels, sans vérifier manuellement l’intention de recherche à chaque fois ?

Une première étape peut consister à établir deux listes de domaines :

  • Liste de domaine 1 : Vos concurrents/partenaires et tous les domaines susceptibles de répondre à une intention de recherche similaire à celle pour laquelle vous souhaitez être positionné.
  • Liste de domaine 2 : Tous ceux avec lesquels vous ne pouvez ou ne voulez pas entrer en concurrence.

 

Étude des SERPs du Royaume-Uni pour “vélos de course” par rapport à « vélos » : si vous êtes un magasin de vélos haut de gamme comme www.ribblecycles.co.uk, vous devriez mettre www.decathlon.co.uk sur la deuxième liste de domaines. Ou, si vous êtes un magasin de meubles de luxe, vous devriez mettre tous les magasins de meubles génériques comme www.habitat.co.uk sur la deuxième liste. Souvent, cette méthode peut également être utilisée pour séparer les mots clés B2B des mots-clés B2C ou même les offres de produits des offres de services, comme « mobilier de bureau à domicile » ou « aménagement intérieur de bureau ».

Si Google avait choisi de ne positionner que les domaines de la liste 2 qui ne sont pas similaires à votre offre de produits ou à votre modèle commercial, alors ce mot-clé ne vaut pas la peine que vous y consacriez du temps et des efforts – ou du moins pas votre priorité absolue.

Dans l’onglet « Domaines » de la feuille Google, j’ai rassemblé deux listes de domaines de magasins de vélos pour montrer comment cela pourrait fonctionner en pratique pour l’industrie du vélo. Pour obtenir le même résultat que dans le GIF, vous devez d’abord exécuter le script avec les « mots-clés vélo » dans l’onglet « Mots-clés » :

Figure 20: Figure 20 – Démo du Script Google Sheet – Onglet « Domaines ».gif

Veuillez noter que je n’ai pas approfondi l’industrie du vélo et que certains regroupements de domaines peuvent ne pas avoir de sens pour un véritable expert du secteur. Mais l’exemple devrait rendre le principe suffisamment clair : faites une analyse de votre environnement concurrentiel, déterminez les domaines qui répondent à une intention de recherche correspondant à ce que vous avez à offrir, puis évaluez vos potentiels de mots-clés sur cette base.

Qu’est-ce que l’intention de recherche ?

Pour conclure cet article, je voudrais prendre un peu de recul et regarder la situation dans son ensemble : qu’est-ce que l’intention de recherche ? Il existe de nombreuses définitions et des articles intéressants qui se penchent sur cette question.

La boîte à outils SEO Sistrix comprend quatre grandes catégories d’intentions de recherche, très proches de la distinction classique entre les requêtes de navigation, informationnelles et transactionnelles.

  • Savoir : l’utilisateur recherche un contenu informatif passif sur un sujet spécifique.
  • Faire : l’utilisateur veut activement faire quelque chose, que ce soit acheter, télécharger ou installer un produit.
  • Site web : l’utilisateur souhaite accéder à un site web spécifique.
  • Visite : l’utilisateur souhaite se rendre dans un commerce local.

Mais de telles classifications ne vous mènent pas plus loin lorsqu’il s’agit de décider de la mise en page et du contenu de votre page de renvoi. Olaf Kopp est allé plus loin dans son article approfondi sur la manière d’organiser vos décisions en matière de contenu en fonction des intentions de micro-recherche (article uniquement en allemand).

Un exemple : il divise l’intention de recherche informationnelle en micro-intentions telles que « divertissement », « définition » ou « habilitation », selon que le contenu doive divertir les utilisateurs, leur donner une définition d’un concept jusque-là inconnu ou leur apprendre comment faire quelque chose.

Aujourd’hui, nous avons ajouté une autre dimension à l’analyse de l’intention de recherche : l’intention de recherche spécifique à votre projet. Quel que soit le créneau de votre projet, il est probable que vous ayez remarqué certains modèles SERP récurrents. Vous pouvez tirer parti de ces connaissances sectorielles personnelles et les appliquer à des ensembles de mots clés plus importants à l’aide du moteur de recherche programmable et de son outil de recherche personnalisée API JSON.

Google s’efforce de fournir aux utilisateurs les meilleurs résultats de recherche disponibles – et dépense une fortune pour y parvenir. Pour nous, les SEO, il s’agit d’une source de données inestimable que nous ne devons pas laisser inexploitée. D’autant plus que l’intention de recherche des mots-clés évolue également en permanence, que ce soit en raison des saisonnalités ou parce que Google affine constamment ses capacités de traitement du langage naturel. Avec les méthodes que nous avons présentées, vous pouvez aborder l’analyse de l’intention de recherche de manière programmatique.

Pour conclure, comme d’habitude, une chose reste vraie : on apprend le plus quand on a une application pratique directe. Le mot-clé « biais de genre » dans le secteur de la mode est le cas pratique qui m’a fait explorer l’API en premier lieu. Posez-vous donc la question : quels problèmes de SEO pouvez-vous résoudre avec le moteur de recherche programmable et son son outil de recherche personnalisée API JSON?

___

PS : si vous avez besoin d’aide pour configurer la feuille Google ou si vous êtes coincé avec une RegEx pour votre cas pratique personnel : n’hésitez pas à me contacter ! Je ne suis pas moi-même une experte en RegEx mais je peux toujours essayer de vous aider à trouver une solution.

Johanna Maier Voir tous ses articles
Johanna Maier est consultante junior en SEO au sein de l'agence digitale internationale Dept. Sa fascination : l'interdisciplinarité du SEO et l'interaction entre la technologie, la créativité et les données.