FR
Guide

SERP géolocalisées : les résultats Google vus depuis une ville

Deux personnes qui tapent la même recherche à Lyon et à Lille ne voient pas la même page. Pour mesurer le SEO local, il faut collecter la SERP depuis la bonne localisation.

En bref
  • Dès qu'une recherche a une intention locale, Google change ses résultats selon la ville, pas seulement le pack local.
  • Le paramètre geolocation (ville, département, pays) reproduit la SERP vue depuis une commune précise.
  • Pour le SEO local à grande échelle : croiser mots-clés et villes, en mobile, une page de profondeur suffit souvent.

Pourquoi la SERP change selon l'endroit

Google adapte ses résultats à la position de l'internaute dès qu'une recherche a une intention locale : « plombier », « restaurant », « garage », mais aussi « assurance habitation » ou « avocat divorce ». La différence ne se limite pas au pack local, ce bloc de trois établissements avec une carte. Les résultats naturels eux-mêmes changent : sites d'annuaires locaux, pages d'agences, articles de presse régionale.

Conséquence directe : une SERP collectée sans localisation précise, ou depuis un serveur situé ailleurs, ne correspond à ce que voit aucun de vos clients.

Trois niveaux de localisation

  • Le pays : la version de Google interrogée (google.fr, google.be, google.ca…) et la langue. C'est le minimum, et il suffit pour les recherches sans intention locale.
  • La ville : la SERP vue par un internaute situé dans une commune donnée. C'est le bon niveau pour le SEO local et pour les réseaux d'agences ou de magasins.
  • L'appareil : sur mobile, la localisation pèse encore plus, et le pack local occupe une plus grande partie de l'écran.

Récupérer une SERP géolocalisée par API

Avec l'API Google Search de Semscraper, trois paramètres suffisent : location pour la version de Google, language pour la langue, et geolocation pour la ville, sous la forme « ville, département, pays » séparés par des virgules.

json
[
  {"search_engine": "google_search", "keyword": "plombier", "device": "mobile", "location": "fr", "language": "fr", "depth": 1, "geolocation": "Lyon, Rhône, France"},
  {"search_engine": "google_search", "keyword": "plombier", "device": "mobile", "location": "fr", "language": "fr", "depth": 1, "geolocation": "Lille, Nord, France"}
]

Les deux SERP reviennent avec leurs blocs, le rang et la position pixel de chaque résultat. Le pack local est renvoyé avec la note, le nombre d'avis et la fourchette de prix des établissements.

Le même paramètre existe sur l'API Google Maps, pour collecter la liste complète des fiches d'une recherche Maps depuis une ville.

Suivre le SEO local à grande échelle

Pour un réseau de points de vente, la méthode classique consiste à croiser une liste de mots-clés avec une liste de villes : 50 mots-clés sur 40 villes, c'est 2 000 SERP par relevé. Quelques conseils :

  • Choisissez les villes où vous avez une implantation, plus deux ou trois villes témoins sans implantation pour mesurer l'écart.
  • Collectez en mobile : c'est l'appareil des recherches locales.
  • Une profondeur d'une page suffit le plus souvent : en local, ce qui compte se joue dans le pack local et les premiers résultats.
  • Comparez la position pixel d'une ville à l'autre : un pack local plus haut ou plus fourni repousse les résultats naturels.

À 0,30 € les 1 000 SERP en page 1, un relevé de 2 000 SERP coûte 0,60 €.

Les limites à connaître

La géolocalisation reproduit la SERP d'un internaute situé dans la ville, sans historique ni compte Google. Les résultats personnalisés, liés à l'historique d'une personne, ne sont par définition pas reproductibles. Et une SERP locale bouge plus vite qu'une SERP nationale : ouverture d'un concurrent, nouveaux avis, horaires modifiés. Un relevé hebdomadaire est un bon rythme de départ.

Testez sur vos propres mots-clés

1 000 requêtes offertes, sans carte bancaire.