# Localização de SERP

Use o `geo_location` parâmetro para ajustar a Search Engine Results Page (SERP) para mostrar resultados relevantes para o local especificado, refletindo o que usuários nessa área veriam.

## Google

A `geo_location` parâmetro facilita obter resultados localizados do Google (incl. Google Shopping) por meio de **baseado em UULE** valores, compatíveis com a maioria das fontes do Google. Há vários métodos para escolher:

1. **Usando um nome de estado**:
   * Formato: `formato "State,Country"`
   * Exemplo: `"geo_location": "California,United States"`
2. **Usando o nome de um país**:
   * Passe o nome oficial do país.
   * Exemplo: `"geo_location": "United Kingdom"`
3. **Usando ISO-3166** **Códigos de país:**
   * Quando um código ISO é fornecido, nosso sistema o converte automaticamente para o nome correspondente do país. Encontre  códigos de país ISO [**aqui**](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzrXw45naRpCZ0Ku9AjY1%2Fuploads%2FB6LB4bYPdwi7hXuoCJ6Z%2Fcountries.json?alt=media\&token=f5c16d44-6f91-4590-a0f7-cad79bc5dd3a).&#x20;
   * Exemplo:  `"geo_location": "GB"` para o Reino Unido.&#x20;
4. **Usando coordenadas e raio**:
   * Para resultados hiperlocais (por exemplo, "restaurants near me"), forneça valores de latitude, longitude e raio.
   * Exemplo: `"geo_location": "lat: 47.6205, lng: -122.3493, rad: 25000"`
5. **Usando o nome canônico de localização do Google** ou **ID do critério**:
   * Encontre valores [**aqui**](https://developers.google.com/adwords/api/docs/appendix/geotargeting) no arquivo CSV compactado mais recente.
   * Exemplo: `"geo_location": "New York,New York,United States"` ou `"geo_location": "1023191"`

Se você inserir por engano um `geo_location` parâmetro com erro de digitação, nosso sistema ou o Google pode tentar corrigi-lo para você. No entanto, observe que especificar um ID do critério existente é crucial para solicitações bem-sucedidas.

Além disso, considere combinar o `locale` parâmetro com a `geo_location` estrutura correta. Essa combinação aumenta a precisão e garante que suas consultas se alinhem às suas preferências de localização pretendidas.

{% hint style="info" %}
Você também pode usar `results_language`, `locale` parâmetros ao fazer scraping no Google. Saiba mais [**aqui**](/products/pt-br/web-scraper-api/features/localization/domain-locale.md).
{% endhint %}

### Exceções

#### Google Travel Hotels

* Somente valores `geo_location` em nível de cidade são समर्थidos (por exemplo, "`Seattle,Washington,United States`").
* Locais de área ampla (por exemplo, "`United States`") não são suportados.
* Consulte o arquivo anexado para ver uma lista de `geo_location` valores que não retornam resultados precisos.

{% file src="/files/a944e1e281fcfd01a37686120a2835c3d1a9479b" %}

## Bing

O Bing oferece suporte a alguns formatos de valor de `geo_location` parâmetro.

* **Localização em nível de cidade**. É muito simples. Basta passar uma localização em nível de cidade no formato `City,State,Country` . \
  Exemplo: `"geo_location": "New York,New York,United States".`
* **Localização em nível de estado**. Remova a primeira parte de uma localização em nível de cidade e passe um `geo_location` valor no `formato "State,Country"` . \
  Exemplo: `"geo_location": "California,United States"`.
* **Localização em nível de país**. Para obter resultados localizados para o ponto central geográfico de um país, passe o nome oficial do país. \
  Exemplo: `"geo_location": "United Kingdom"`.
* **Localização em nível de coordenadas**. Para obter resultados de busca hiperlocais (útil para buscas como "restaurants near me"), você pode passar valores de latitude, longitude e raio. \
  O exemplo a seguir passa as coordenadas do Space Needle em Seattle, WA: `"geo_location": "lat: 47.6205, lng: -122.3493, rad: 25000"`.

{% hint style="info" %}
Você também pode usar `locale` parâmetro ao fazer scraping no Bing. Saiba mais [**aqui**](/products/pt-br/web-scraper-api/features/localization/domain-locale.md).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developers.oxylabs.io/products/pt-br/web-scraper-api/features/localization/serp-localization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
