Acelere a Indexação do Seu Blog: Configurando a API do Google no Blogger

Tempo de leitura: 5 minutos

Como Criar uma Conta de Serviço no Google Cloud:

  • Acesse nosso tutorial passo a passo sobre como criar uma conta de serviço no Google Cloud Console
  • Crie um novo projeto.
  • Ative a API de Indexação do Google.
  • Gere credenciais para a Conta de Serviço e baixe o arquivo JSON da chave.
  • Nota: Você pode enviar até 200 URLs por dia.

Autorizar a conta de serviço no Google Search Console:

Copie o e-mail e coloque no Google Search Console.Nota: Copie o e-mail e coloque no Google Search Console.


Nota:
Esse e-mail é apenas um exemplo, ele já foi excluído.

Instalar as dependências no seu PC:

  • Você precisa do Node.js instalado.
  • Instale a biblioteca googleapis executando:

>npm install googleapis

Tela mostrando o comando para verificar se a API do Google foi instalada corretamenteNota: Use o comando para conferir se a API do Google foi instalada.

Verificar a Instalação

Após a instalação, abra o CMD ou Terminal e digite:

node -v
Se aparecer algo como v18.17.1, a instalação foi bem-sucedida.

Tela mostrando o comando para verificar se o Node.js está instalado no computadorNota: Confira se o Node.js está instalado corretamente.

Dica extra

Para verificar se o npm está instalado corretamente, execute:
>npm -v

Tela do terminal mostrando o comando para verificar se o npm está instalado corretamenteNota: Confira se o Node.js está instalado corretamente.

Configurar os caminhos corretamente

  • O caminho C:\Users\caren\OneDrive\Documentos\cloud\service_account.json precisa estar correto.
  • O arquivo 2.txt deve conter as URLs, uma por linha.
A única coisa errada no tutorial foi a imagem que está com um caminho diferente, mas isso é irrelevante. Você deve colocar os 3 arquivos no mesmo diretório, depois digitar “cmd” e, pronto, o CMD vai abrir. Digite “node index.js”.
  • Nota: 2.txt, index.js e service_account.json são os únicos arquivos necessários para envio das URLs.
  • Nota: O caminho mostrado é apenas um exemplo. Use onde preferir.
  • Nota: 3 URLs foram enviadas para a API do Google.

Material de Download

Baixe o arquivo Index.js necessário para executar o script:

Baixar Index.js (Google Drive)

Como configurar

Você precisará de apenas 3 arquivos no mesmo diretório:

  • index.js — o script principal (baixe acima)
  • 2.txt — crie este arquivo e adicione as URLs que deseja indexar, uma por linha
  • service_account.json — renomeie o arquivo JSON baixado da sua conta de serviço para este nome

Abra o CMD dentro da pasta onde estão os 3 arquivos, digite node index.js e pressione Enter. Se retornar 200, as URLs foram enviadas com sucesso.
>const URLS_FILE_PATH = path.join('C:', 'Users', 'caren', 'OneDrive', 'Documentos', 'cloud', '2.txt');
const SCOPES = ['https://www.googleapis.com/auth/indexing'];

Nota: Esse pedaço de código, você deve adicionar o caminho dos 3 arquivos. Coloque os arquivos onde quiser, mas lembre-se de usar o caminho correto. Se estiver com dúvida sobre como fazer, pergunte ao ChatGPT assim: “coloque o caminho dentro desse código JS”, e forneça o caminho, por exemplo: “C:\Users\caren\OneDrive\Documentos\cloud”. Pronto, ele vai arrumar para você. Teste e, se o código retornar 200, significa que as URLs foram enviadas. Esse código só envia URLs; se quiser remover, será necessário criar outro.

arquivos-essenciais-envio-urlsNota: 2.txt, index.js e service_acccount, só isso que precisa pro envio de Urls.

Nota: Aqui é o exemplo do caminho. Coloque em qualquer lugar que desejar.

 E execute o comando Node index.js.


Nota: 3 urls foram enviadas Para API do Google.

Erros comuns e como corrigir:

Erro de permissão (403: Permission denied)
Certifique-se de que a conta de serviço está adicionada ao Google Search Console como proprietário do site.

Erro ENOENT: no such file or directory
Verifique se o arquivo service_account.json realmente está no caminho correto.

Erro google.indexing is not a function
Verifique se a API de Indexação está ativada no seu projeto do Google Cloud.

Erro invalid argument
Verifique se você está usando a chave de API corretamente e com a configuração de autenticação correta.

FAQ – Perguntas Frequentes

Encontre respostas detalhadas para as dúvidas mais frequentes sobre Acelere a Indexação do Seu Blog: Configurando a API do Google no Blogger.


Ícone representando perguntas frequentes sobre Acelere a Indexação do Seu Blog: Configurando a API do Google no Blogger
+ Quais são os requisitos para usar a API de indexação do Google?
Resposta: É necessário ter um projeto no Google Cloud com a API ativa, configurar as credenciais corretamente e ter o Node.js instalado para executar os scripts de envio de URLs.
+ Posso automatizar o envio de URLs para indexação?
Resposta: Sim, você pode criar scripts que leem URLs de um arquivo ou banco de dados e enviam automaticamente para a API de indexação do Google.
+ Quais erros são mais comuns durante a configuração?
Resposta: Alguns erros comuns incluem “Permission Denied”, “ENOENT” ou “invalid argument”, geralmente causados por credenciais incorretas ou caminhos de arquivos mal configurados.
+ Existe limite de requisições na API de indexação?
Resposta: Sim, o Google define um limite diário de requisições. Caso esse limite seja atingido, será necessário aguardar até o próximo ciclo ou otimizar o número de chamadas feitas à API.
+ Usar a API de indexação pode melhorar o SEO do meu blog?

Resposta: Sim, porque ela ajuda o Google a descobrir e indexar suas páginas mais rapidamente, aumentando as chances de aparecer nos resultados de pesquisa.

Conclusão

Eu quando crio um site, eu gosto de pôr todas as formas possíveis de avisar o Google sobre conteúdo novo. Nos novos e próximos artigos, vou trazer mais formas. É indispensável, para quem quer acelerar a indexação, ter a API do Google. Isso garante que novas publicações sejam rastreadas e indexadas rapidamente, numa velocidade absurda. No meu caso, em site com mais de um ano, em até 24 horas.

Fazendo isso, você deixa seu site atualizado e relevante aos motores de busca. Assim, o usuário se torna um leitor a longo prazo, que é o nosso objetivo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *