Em 7 de outubro de 2026, a Shifter tem o maior pool de IPs dos EUA ativos, mais do que a Oxylabs e a Bright Data, por uma fração do custo.A Shifter agora tem o maior pool de IPs ativos dos EUA

Ver benchmarks

Redirecionamentos geográficos: como os sites decidem qual país você vê

Os sites escolhem seu país com base no seu IP, no idioma do navegador, na URL ou em uma escolha salva. Uma análise testada de como sites reais combinam esses fatores, e como verificar o seu.

Sucesso do Cliente · Atualizado em 6 de novembro de 2026 · 6 min de leitura
Endereço IPAccept-LanguageURL: /de/cookieapple.com/de/exit US
Quatro sinais, uma página. O âmbar vence no Apple, seja qual for o IP.
Conhecimento
Nesta página
  1. Os quatro sinais
  2. O que sites reais fazem
  3. O que isso significa para suas verificações
  4. Se você administra o site
  5. Conclusão
  6. Fontes e referências

Você abre uma página através de uma saída na Alemanha e vê inglês. Um colega abre o mesmo endereço e recebe a loja dos EUA. Ambos usaram o proxy certo, então o que aconteceu? Os sites raramente decidem seu país a partir de um único sinal. Eles combinam vários, e a ordem é diferente em cada site. Se você realiza QA de localização ou monitora páginas locais, conhecer esses sinais evita muita confusão.

Este guia aborda os quatro sinais que os sites usam, um exemplo testado de como sites reais os combinam, e como verificar um site que seja importante para você.

Os quatro sinais

SinalO que geralmente decideComo você controla isso
Endereço IPO país, e às vezes o idiomaO país de saída do seu proxy
Cabeçalho Accept-LanguageO idioma dentro de um paísAs configurações do seu navegador ou cliente
A URLO que quer que ela indique, substituindo o restoO endereço que você solicita
Um cookie ou escolha salvaO que você escolheu da última vezLimpar cookies, ou uma sessão nova

Alguns sites não usam nenhum desses no servidor, e mostram uma página que permite que você escolha.

O que sites reais fazem

Carregamos algumas páginas conhecidas através de saídas de proxy residencial em países diferentes, com idiomas de navegador diferentes, em 6 de novembro de 2026, e confirmamos cada país de saída separadamente. O script é curto e precisa apenas de requests. As credenciais vêm de variáveis de ambiente.

from __future__ import annotations

import os
import re

import requests

GATEWAY = "p.shifter.io:443"
USER, PASSWORD = os.environ["PROXY_USER"], os.environ["PROXY_PASS"]
BROWSER = ("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 "
           "(KHTML, like Gecko) Chrome/130.0 Safari/537.36")


def visit(url, country, language):
    """Load a URL from an exit in one country with one browser language."""
    proxy = f"http://{USER}-country-{country}:{PASSWORD}@{GATEWAY}"
    s = requests.Session()
    s.proxies = {"http": proxy, "https": proxy}
    s.headers.update({"User-Agent": BROWSER, "Accept-Language": language})
    r = s.get(url, timeout=40)
    lang = re.search(r'<html[^>]*\blang=["\']?([\w-]+)', r.text, re.I)
    return r.url, lang.group(1) if lang else None


CASES = [
    # url, exit country, Accept-Language
    ("https://www.netflix.com/", "us", "en-US"),
    ("https://www.netflix.com/", "de", "en-US"),
    ("https://www.netflix.com/", "de", "de-DE"),
    ("https://www.netflix.com/", "br", "en-US"),
    ("https://www.google.com/", "us", "en-US"),
    ("https://www.google.com/", "de", "en-US"),
    ("https://www.google.com/?hl=en", "de", "en-US"),
    ("https://www.apple.com/de/", "us", "en-US"),
    ("https://www.ikea.com/", "de", "de-DE"),
]

if __name__ == "__main__":
    for url, country, language in CASES:
        for attempt in range(3):
            try:
                final, lang = visit(url, country, language)
                break
            except requests.RequestException:
                final, lang = "error", None
        asked = url.replace("https://www.", "")
        got = final.replace("https://www.", "")
        print(f"{asked:22} exit {country.upper()}  {language:6} -> {got:22} lang={lang}")

Saída, mostrando o endereço solicitado, a saída e o idioma do navegador, a página alcançada e o idioma dessa página:

netflix.com/           exit US  en-US  -> netflix.com/           lang=en
netflix.com/           exit DE  en-US  -> netflix.com/de-en/     lang=en
netflix.com/           exit DE  de-DE  -> netflix.com/de/        lang=de
netflix.com/           exit BR  en-US  -> netflix.com/br-en/     lang=en
google.com/            exit US  en-US  -> google.com/            lang=en
google.com/            exit DE  en-US  -> google.com/            lang=de
google.com/?hl=en      exit DE  en-US  -> google.com/?hl=en      lang=en-DE
apple.com/de/          exit US  en-US  -> apple.com/de/          lang=de-DE
ikea.com/              exit DE  de-DE  -> ikea.com/              lang=en

Quatro sites, quatro comportamentos.

A Netflix usa tanto o IP quanto o idioma. A saída definiu o caminho do país e o idioma do navegador definiu a variante: uma saída alemã com um navegador em inglês obteve /de-en/, e com um navegador em alemão obteve /de/. Uma saída brasileira com um navegador em inglês obteve /br-en/.

O Google mantém uma única URL e segue o IP para o idioma. Uma saída alemã obteve uma página em alemão mesmo com um navegador em inglês. Adicionar ?hl=en à URL mudou para inglês, então a URL se sobrepôs ao IP.

A Apple deixa a URL decidir. Uma saída dos EUA solicitando /de/ obteve o site em alemão. O IP não redirecionou para nenhum outro lugar.

A IKEA não redirecionou de forma alguma. Uma saída alemã com um navegador em alemão ainda obteve a página internacional em inglês, o que deixa a escolha para o visitante.

O que isso significa para suas verificações

  1. Defina a saída e o idioma juntos. Testar um mercado alemão com um navegador em inglês pode resultar em uma combinação que nenhum visitante real vê, como mostra a linha da Netflix. Combine também o fuso horário, já que alguns sites o verificam.
  2. Registre a URL final. O endereço que você solicitou e a página que alcançou costumam ser diferentes. Armazene ambos, para que um redirecionamento não passe despercebido.
  3. Comece cada mercado do zero. Um cookie de uma visita anterior pode se sobrepor ao IP. Use uma sessão nova para cada país.
  4. Não confie apenas na URL. Em sites como o Google, a mesma URL exibe conteúdo diferente por IP. Em sites como a Apple, a URL decide e o IP não importa. Teste qual tipo você tem.
  5. Escolha a saída pelo visitante que você quer ser. Nosso artigo sobre escolher um país de saída aborda quando a localização importa e quando não importa.

Se você administra o site

Redirecionamentos geográficos podem jogar contra você. A orientação do Google é evitar redirecionar automaticamente os usuários de uma versão de idioma para outra com base no que você acha que é o idioma deles, porque isso pode impedir que pessoas e mecanismos de busca alcancem todas as versões. Também observa que o Googlebot geralmente rastreia a partir de endereços IP dos EUA e não envia cabeçalho Accept-Language, então um site que adapta o conteúdo por localização pode não conseguir indexar todas as versões.

O padrão mais seguro é o que a maioria dos sites acima faz de alguma forma: URLs separadas por país ou idioma, uma sugestão baseada nos sinais do visitante, e uma forma fácil de trocar.

Conclusão

A ideia que um site faz de onde você está é uma mistura de IP, idioma do navegador, URL e memória, combinados de forma diferente em cada site. Quando uma página mostra o país errado, verifique os quatro antes de culpar o proxy, e quando for testar, mude um sinal de cada vez para saber qual deles o site segue.

Fontes e referências

Perguntas frequentes

Como os sites sabem em qual país eu estou?

A maioria usa seu endereço IP, consultado em um banco de dados de geolocalização. Muitos também leem o idioma do seu navegador pelo cabeçalho Accept-Language, respeitam um país ou idioma indicado na URL e lembram de uma escolha anterior em um cookie. A ordem em que um site aplica esses sinais varia de site para site.

Mudar o idioma do meu navegador muda o país que eu vejo?

Normalmente não, sozinho. No nosso teste, o idioma do navegador mudava qual variante de idioma um site mostrava dentro de um país, enquanto o IP decidia o país. Uma URL que indicasse um país ou idioma sobrepunha os dois.

Por que um site me mostra o país errado quando uso um proxy?

Geralmente porque outro sinal diverge do IP de saída: uma URL com caminho de país, um cookie de uma visita anterior, ou um idioma de navegador que o site trata como preferência. Limpe os cookies, verifique a URL e defina um idioma correspondente.

Meu próprio site deveria redirecionar visitantes por localização?

O Google recomenda não redirecionar automaticamente os usuários para uma versão de idioma diferente com base no que você acha que é o idioma deles, pois isso pode impedir que pessoas e mecanismos de busca acessem todas as versões. Sugira uma versão e deixe as pessoas trocarem por conta própria.

Pronto para começar?

Experimente os proxies residenciais da Shifter, mais de 205M IPs, mais de 195 países, a partir de $ 0,75/GB.

Começar