Antes de entrarmos de fato nas instruções, é preciso responder algumas perguntas para entendermos a importância dessas ferramentas:
De um modo simples, API indexing é a forma que usamos para solicitar ao Google que atualize ou remova páginas de seu índice. É por ela que conseguimos enviar solicitações de indexação em lote de URLs para o Google. Neste passo a passo, você irá saber como fazer via Node.js, utilizando o sheel do Windows (comand prompt). A API tem como propósito as atualizações em massa de URLs por dia, tendo como limite 100 e é usada principalmente em situações de migrações, black friday e mudanças de URLs em lote.
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

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.

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

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
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!