Update cookies preferences Como indexar várias páginas e artigos do site usando a API de indexação do Google

Ticker

6/recent/ticker-posts

Como indexar várias páginas e artigos do site usando a API de indexação do Google

Como indexar várias páginas e artigos do site usando a API de indexação do Google



A API de indexação do Google é uma ferramenta poderosa que permite aos webmasters controlar como suas páginas são indexadas pelo Google. Com a API, você pode solicitar que o Google indexe uma página, desindexe uma página ou atualizar o rastreamento de uma página.

Neste artigo, mostraremos como usar a API de indexação do Google para indexar várias páginas e artigos do site.

Requisitos

Para usar a API de indexação do Google, você precisará de:


  • Uma chave de API do Google
  • Uma conta do Google Cloud Platform
  • Um projeto do Google Cloud Platform
  • Uma função do Google Cloud Platform
  • Obtendo uma chave de API


Obtendo uma chave de API


Para obter uma chave de API, você precisará de uma conta do Google Cloud Platform. Se você não tiver uma conta, pode criar uma aqui: https://console.cloud.google.com/.

Depois de ter uma conta, você pode obter uma chave de API indo para o Painel de controle da API: https://console.cloud.google.com/apis/dashboard e clicando em "Criar chave".

Selecione "Chave de API de serviço" e clique em "Criar".

Você será solicitado a fornecer um nome para sua chave de API e a selecionar as permissões que deseja conceder à chave.

Depois de criar a chave de API, você verá um arquivo chamado client_secret.json. Salve este arquivo em um local seguro.

Criando um projeto do Google Cloud Platform

Se você ainda não tiver um projeto do Google Cloud Platform, precisará criar um. Para fazer isso, vá para o Painel de controle do Google Cloud Platform: https://console.cloud.google.com/ e clique em "Criar projeto".

Forneça um nome para o seu projeto e clique em "Criar".

Criando uma função do Google Cloud Platform


Para usar a API de indexação do Google, você precisará criar uma função do Google Cloud Platform. Para fazer isso, vá para o Painel de controle do Google Cloud Platform: https://console.cloud.google.com/ e clique em "Funções".

Clique em "Criar função" e selecione "Função de execução sob demanda".

Forneça um nome para sua função e selecione o projeto em que deseja criar a função.

Selecione "APIs e serviços" como o tipo de execução e "Python 3.7" como a linguagem de execução.

Clique em "Avançar" e selecione os serviços que sua função terá acesso.

Para este tutorial, selecione "API de indexação".

Clique em "Avançar" e selecione as permissões que deseja conceder à sua função.

Para este tutorial, selecione "API de indexação.Indexar".

Clique em "Avançar" e selecione a configuração de ambiente para sua função.

Você pode deixar as configurações padrão.

Clique em "Criar".

Após a criação da função, você verá uma página para a função. Copie o valor do campo "Chave de função".

Usando a API de indexação do Google


Para usar a API de indexação do Google, você precisará importar o módulo googleapiclient.discovery.

import googleapiclient.discovery

Você também precisará criar um cliente para a API de indexação do Google.

client = googleapiclient.discovery.build('indexing', 'v3')

Para indexar uma página, você pode usar o método client.index().


client.index(
    body={
        'url': 'https://www.example.com/page.html'
    }
)

Para desindexar uma página, você pode usar o método client.unindex().


client.unindex(
    body={
        'url': 'https://www.example.com/page.html'
    }
)

Para atualizar o rastreamento de uma página, você pode usar o método client.updateIndexingConfiguration().


client.updateIndexingConfiguration(
    body={
        'url': 'https://www.example.com/page.html',
        'includeInSearch': True
    }
)

Exemplo

O seguinte código

Python

import googleapiclient.discovery

client = googleapiclient.discovery.build('indexing', 'v3')

response = client.index(
    body={
        'url': 'https://www.andersoncomc.tech/page.html'
    }
)

if response.status_code == 200:
    print('Página indexada com sucesso!')
else:
    print('Erro ao indexar a página:', response.status_code)

Use o código com cuidado. Saiba mais

Para indexar várias páginas, você pode criar um loop e chamar o método client.index() para cada página.


Neste artigo, você aprendeu como usar a API de indexação do Google para indexar várias páginas e artigos do site. A API de indexação do Google é uma ferramenta poderosa que pode ser usada para melhorar a visibilidade do seu site nos resultados de pesquisa do Google.

Espero que este artigo tenha sido útil. Se você tiver alguma dúvida, não hesite em perguntar.