PT
Guia

SERPs geolocalizadas: os resultados do Google vistos de uma cidade

Duas pessoas que fazem a mesma pesquisa em duas cidades diferentes não veem a mesma página. Para medir o SEO local, é preciso coletar a SERP a partir da localização certa.

Principais pontos
  • Assim que uma pesquisa tem intenção local, o Google muda os resultados por cidade, e não só o pacote local.
  • O parâmetro geolocation (cidade, região, país) reproduz a SERP vista de uma cidade específica.
  • Para SEO local em escala: cruze palavras-chave e cidades, no mobile; uma página de profundidade costuma bastar.

Por que a SERP muda conforme a localização

O Google adapta os resultados à localização do usuário assim que uma consulta tem intenção local: “encanador”, “restaurante”, “oficina mecânica”, mas também “seguro residencial” ou “advogado de divórcio”. A diferença não se limita ao pacote local, o bloco de três empresas com um mapa. Os resultados orgânicos também mudam: guias locais, páginas de filiais, notícias regionais.

A consequência direta: uma SERP coletada sem localização precisa, ou a partir de um servidor situado em outro lugar, não corresponde ao que nenhum dos seus clientes vê.

Três níveis de localização

  • País: a versão do Google consultada (google.com.br, google.com, google.pt…) e o idioma. É o mínimo, e basta para pesquisas sem intenção local.
  • Cidade: a SERP vista por um usuário em uma cidade específica. O nível certo para o SEO local e para redes de filiais ou de lojas.
  • Dispositivo: no mobile, a localização pesa ainda mais, e o pacote local ocupa uma parte maior da tela.

Como obter uma SERP geolocalizada via API

Com a API do Google Search do Semscraper, três parâmetros bastam: location para a versão do Google, language para o idioma e geolocation para a cidade, no formato “cidade, região, país” separados por vírgulas. Para segmentar um ponto preciso, um bairro ou uma área comercial, geolocation também aceita uma posição GPS: -23.5505,-46.6333.

json
[
  {"search_engine": "google_search", "keyword": "encanador", "device": "mobile", "location": "br", "language": "pt", "depth": 1, "geolocation": "Sao Paulo, State of Sao Paulo, Brazil"},
  {"search_engine": "google_search", "keyword": "encanador", "device": "mobile", "location": "br", "language": "pt", "depth": 1, "geolocation": "Rio de Janeiro, State of Rio de Janeiro, Brazil"}
]

As duas SERPs voltam com seus blocos, e com a posição no ranking e a posição em pixels de cada resultado. O pacote local é retornado com a nota, o número de avaliações e a faixa de preço de cada empresa.

O mesmo parâmetro existe na API do Google Maps, para coletar a lista completa de perfis de uma pesquisa no Maps em uma cidade específica. Com uma posição GPS, você pode acrescentar um nível de zoom opcional: -23.5505,-46.6333,16z.

Como monitorar o SEO local em escala

Para uma rede de lojas, o método clássico cruza uma lista de palavras-chave com uma lista de cidades: 50 palavras-chave em 40 cidades dão 2.000 SERPs por levantamento. Algumas dicas:

  • Escolha as cidades onde você está presente, mais duas ou três cidades de controle onde não está, para medir a diferença.
  • Colete no mobile: é o dispositivo das pesquisas locais.
  • Uma página de profundidade costuma bastar: no nível local, o que importa acontece no pacote local e nos primeiros resultados.
  • Compare a posição em pixels de uma cidade para outra: um pacote local mais alto ou mais cheio empurra os resultados orgânicos para baixo.

A € 0,30 a cada 1.000 SERPs na página 1, um levantamento de 2.000 SERPs custa € 0,60.

Limites a ter em mente

A geolocalização reproduz a SERP de um usuário situado na cidade, sem histórico nem conta Google. Os resultados personalizados, ligados ao histórico de uma pessoa, por definição não podem ser reproduzidos. E uma SERP local muda mais rápido do que uma nacional: um concorrente abre as portas, novas avaliações chegam, os horários mudam. Um levantamento semanal é um bom ritmo para começar.

Por fim, desde maio de 2026, o país não pode mais ser segmentado de forma confiável só com o parâmetro gl quando a requisição vem de um endereço IP estrangeiro. Explicamos o motivo em Segmentação geográfica no Google: por que o parâmetro gl já não basta.

Teste com suas próprias palavras-chave

1.000 requisições grátis, sem cartão de crédito.