Skip to main content
BlogAPI

Configurando a API indexing do Google via Node.js

By Andreza C S Ferrari23 de agosto de 2024agosto 28th, 2024No Comments

No site do Google a indicação é somente para alguns tipos de páginas: “No momento, a API Indexing só pode ser usada para rastrear páginas com JobPosting ou BroadcastEvent incorporado a um VideoObject. Para os sites que têm várias páginas com vida útil curta, como ofertas de emprego ou transmissões de vídeo ao vivo, a API Indexing permite que as atualizações sejam enviadas individualmente para manter os resultados da pesquisa em dia.”

Veja mais aqui: Guia de início rápido da API Indexing

Mas eu já fiz muito esse processo enviando até 100 URLs por dia de sites de vários nichos diferentes e adivinhe só? Deu certo! Então se você é como eu e gosta de fazer testes, mal não irá fazer…

Sabendo disso, é preciso esclarecer que este guia tem como finalidade não só ensinar novos membros da comunidade, mas também relembrar os que assim como eu, esquecem os procedimentos e precisam de um lembrete anotado e salvo para futuras consultas. 

Passo a passo para configuração da API Indexing do Google

1-Baixe os arquivos da API Indexing, via GitHub: (https://github.com/swalker-888/google-indexing-api-bulk) É sempre bom antes de tudo conferir a data destes arquivos, porque podem ter alterações.

2-Renomeie a pasta para o rodar o script sem erros para algo sem espaço como: indexingAPI;

3-Salve em C:\Users\seuUser\Desktop\NomedaPasta

4-Será necessário gerar um e-mail e uma chave, portanto será necessário criar uma conta em: (https://developers.google.com/search/apis/indexing-api/v3/prereqs)

5- Verificar a propriedade no Search Console:

Adicione o email “seuemail.iam.gserviceaccount.com” criado na conta de API como proprietário (Owner) no Search Console pelo link: (https://www.google.com/webmasters/verification/details)  

6- Abra o comand prompt e insira o código abaixo: npm install request –save

promp windows google indexing api 1

Esse passo é muito importante, deve ser feito no prompt de comando. Eu sempre me confundo e faço no prompt do Node, o que é um erro bem “newbie”

Como eu já tinha instalado no meu notebook, então ele só atualizou o pacote.

promp windows google indexing api2

Rodando o Script:

1- Extraia e localize o arquivo de texto urls.txt e adicione todas as URLs que serão rastreadas/indexadas (cada URL deve ser inserida em uma linha diferente).

2-Certifique-se de que todas as URLs possuem o link exatamente como na propriedade do Search Console (com o protocolo https e com/sem www).

3- Abra o terminal command prompt.

4- Insira o comando para ir até o local da pasta da API no computador: 

O comando para acessar pastas é: “cd C:\Users\seuuser\…\nomedapasta”

Exemplo:

cd C:\Users\seuUser\Desktop\nome-da-pasta
promp windows google indexing api3

5- Insira o comando abaixo:

node index.js

Feito isso, o Google irá rastrear imediatamente as URLs enviadas e irá indexar em algumas horas. Lembrando que os limites para a quantidade de solicitações são: 100 URLs por lote e 200 URLs por dia.

Ele roda dentro da pasta do Windows Users, portanto é melhor que os diretórios estejam em inglês (para rodar sem acento e espaço) e que não haja espaços no nome. Eu consegui rodar o meu incluindo uma regex para reconhecer o nome da pasta com espaço. Se você conseguir rodar sem fazer essa alteração, por favor deixe seu comentário aqui.


Sobre mim

7e75534316870c8e656bd927032a5ec3
+ posts

Olá, sou consultora de SEO com 13 anos de experiência em marketing online focada na qualidade dos resultados. Meu objetivo é ajudar o seu negócio a obter mais tráfego orgânico de forma sustentável.
Espero que você tenha gostado do meu artigo!

Leave a Reply