Crawling & Indexing

Indexing API

Indexing API

A Indexing API é uma ferramenta fornecida pelo Google que permite que proprietários de sites notifiquem diretamente o Google quando URLs são adicionados, atualizados ou excluídos, permitindo um rastreamento e indexação mais rápidos de páginas web. Ela suporta o envio direto de URLs para vagas de emprego e eventos ao vivo, com uma cota padrão de 200 solicitações diárias por projeto.

Definição da Indexing API

A Indexing API é uma ferramenta programática desenvolvida pela Google que permite que proprietários de sites notifiquem diretamente o Google Search quando URLs são adicionados, atualizados ou removidos de seus sites. Em vez de esperar que os rastreadores do Google descubram novos conteúdos através de métodos tradicionais de rastreamento, a Indexing API permite que você envie notificações em tempo real para a infraestrutura de indexação do Google, acionando o agendamento imediato de rastreamento para URLs especificados. Este mecanismo de envio direto representa uma mudança fundamental da descoberta passiva para a comunicação ativa com mecanismos de busca, reduzindo significativamente o tempo entre a publicação de conteúdo e a indexação em mecanismos de busca. A API opera através de solicitações HTTP POST para o endpoint do Google em https://indexing.googleapis.com/v3/urlNotifications:publish, aceitando payloads JSON que especificam a URL e o tipo de notificação.

Contexto Histórico e Evolução

A Indexing API foi oficialmente introduzida pelo Google em junho de 2018, inicialmente projetada para lidar com os desafios únicos de indexação enfrentados por sites de vagas de emprego e páginas de eventos ao vivo. Esses tipos de conteúdo exigem atualizações frequentes e indexação sensível ao tempo para manter a precisão nos resultados de busca — uma vaga de emprego que permanece indexada após ser preenchida cria uma má experiência do usuário, e eventos ao vivo precisam de indexação rápida para aparecer em resultados de busca em tempo real. Antes da introdução da API, os proprietários de sites dependiam inteiramente de XML sitemaps, estruturas de links internos e do orçamento de rastreamento orgânico do Google para ter seu conteúdo descoberto. A API representou o reconhecimento do Google de que certas categorias de conteúdo exigiam mecanismos de indexação mais rápidos e previsíveis. Nos últimos seis anos, a adoção cresceu significativamente, com grandes sistemas de gerenciamento de conteúdo e plataformas de hospedagem integrando suporte à Indexing API diretamente em suas plataformas. Dados do setor mostram que aproximadamente 80% das empresas agora usam alguma forma de gerenciamento de conteúdo baseado em API, com a Indexing API se tornando um componente padrão das estratégias técnicas de SEO para publicadores de conteúdo sensível ao tempo.

Logo

Ready to Monitor Your AI Visibility?

Track how AI chatbots mention your brand across ChatGPT, Perplexity, and other platforms.

Como a Indexing API Funciona: Implementação Técnica

A Indexing API opera através de um mecanismo direto, porém poderoso: você envia uma solicitação HTTP POST contendo um payload JSON para o endpoint designado do Google. O corpo JSON deve incluir dois campos obrigatórios: a URL totalmente qualificada sobre a qual você deseja notificar o Google e o tipo de notificação (URL_UPDATED ou URL_DELETED). Quando o Google recebe sua solicitação com um código de resposta HTTP 200, significa que sua notificação foi recebida com sucesso e o Google agendará um rastreamento dessa URL. A API suporta processamento em lote, permitindo que você combine até 100 notificações de URL individuais em uma única solicitação HTTP, o que reduz a sobrecarga e melhora a eficiência para sites com atualizações de alto volume. Cada solicitação em lote pode conter uma mistura de notificações de atualização e exclusão, tornando-a flexível para cenários complexos de gerenciamento de conteúdo. A Indexing API também fornece um endpoint de metadados (/urlNotifications/metadata) que permite verificar o status de notificações enviadas anteriormente, mostrando o timestamp da última notificação de atualização e exclusão que o Google recebeu para uma determinada URL.

Cota e Limitações: Entendendo as Restrições da API

A Indexing API opera sob limites de cota específicos projetados para prevenir abusos e garantir alocação justa de recursos entre todos os usuários. A cota padrão oferece 200 solicitações de publicação por dia por projeto, o que engloba ambos os tipos de notificação URL_UPDATED e URL_DELETED combinados. Isso significa que se você enviar 150 notificações de atualização, restarão apenas 50 notificações de exclusão para aquele dia. Além disso, há uma cota de 180 solicitações somente leitura por minuto para consultas de metadados e um limite de 380 solicitações por minuto em todos os endpoints. Essas cotas são redefinidas à meia-noite, horário do Pacífico, o que significa que a nova disponibilidade de cota pode levar até 24 horas para se tornar efetiva. Para sites que exigem cotas maiores, o Google permite solicitar aprovação através de um processo formal de inscrição, com aumentos de cota determinados com base na qualidade dos documentos, casos de uso legítimos e conformidade com as políticas de spam do Google. Importante: a Indexing API é completamente gratuita — o Google não cobra taxas independentemente do nível de cota ou volume de solicitações.

Comparação: Indexing API vs. Métodos de Indexação Relacionados

AspectoIndexing APIXML SitemapProtocolo IndexNow
MecanismoBaseado em push (notificação ativa)Baseado em pull (descoberta passiva)Baseado em push (notificação ativa)
Velocidade de IndexaçãoMinutos a horasHoras a diasMinutos a horas
Suporte a Mecanismos de BuscaApenas GoogleGoogle, Bing, YandexBing, Yandex, Naver, Seznam
Cobertura de ConteúdoApenas URLs específicosInventário completo de URLsApenas URLs específicos
Complexidade de ConfiguraçãoModerada (requer autenticação)Simples (envio único)Simples (geração de chave de API)
CustoGratuitoGratuitoGratuito
Melhor ParaConteúdo sensível ao tempo, vagas de emprego, transmissões ao vivoCobertura completa do site, base de SEOIndexação em múltiplos mecanismos, tráfego não-Google
Limites de Cota200 solicitações diárias (padrão)Sem limitesSem limites
Indexação GarantidaNão (apenas rastreamento)Não (apenas rastreamento)Não (apenas rastreamento)

Requisitos Técnicos e Autenticação

Para usar a Indexing API, você deve estabelecer autenticação e autorização adequadas através da estrutura OAuth 2.0 do Google. Primeiro, você precisa de um Projeto do Google Cloud com a Indexing API ativada através do Console do Google Cloud. Em seguida, você deve criar uma Conta de Serviço dentro desse projeto e gerar um arquivo de chave JSON contendo as credenciais de autenticação. Essa conta de serviço deve então ser adicionada como Proprietária à propriedade do seu site no Google Search Console, estabelecendo a relação de confiança entre sua conta de serviço e seu domínio. O processo de autenticação requer a obtenção de um token de acesso OAuth 2.0 usando as credenciais da sua conta de serviço, que você então inclui no cabeçalho Authorization de suas solicitações de API. Todas as solicitações devem usar "application/json" como cabeçalho Content-Type. Este processo de autenticação de várias etapas, embora mais complexo que o envio simples de chave de API, fornece segurança robusta ao garantir que apenas representantes autorizados de um domínio possam enviar solicitações de indexação para esse domínio.

Implementação Prática: Fluxo de Trabalho Passo a Passo

Implementar a Indexing API envolve várias etapas sequenciais que devem ser concluídas em ordem. Primeiro, navegue até o console do Google Cloud Platform e crie um novo projeto especificamente para operações de indexação. Segundo, ative a Indexing API para esse projeto através da biblioteca de APIs. Terceiro, crie uma Conta de Serviço e baixe seu arquivo de credenciais JSON — este arquivo contém suas chaves de autenticação e deve ser mantido em segurança. Quarto, adicione o e-mail da conta de serviço como Proprietário nas configurações da propriedade do seu site no Google Search Console. Quinto, configure o backend do seu site ou use um plugin (como o Rank Math Instant Indexing) para enviar notificações automaticamente sempre que o conteúdo for publicado, atualizado ou excluído. Finalmente, teste a integração enviando uma URL de amostra e verificando se o Google responde com um código de status HTTP 200. Uma vez operacional, o sistema pode notificar automaticamente o Google sobre alterações de conteúdo sem intervenção manual, criando um fluxo de trabalho de indexação contínuo.

Tipos de Conteúdo e Requisitos de Dados Estruturados

A Indexing API suporta oficialmente apenas dois tipos de conteúdo: JobPosting e BroadcastEvent (incorporado em VideoObject). Para páginas de JobPosting, seu HTML deve incluir dados estruturados usando o esquema JobPosting do schema.org, contendo campos essenciais como título do cargo, nome da empresa, localização do emprego e tipo de contratação. Para páginas de BroadcastEvent, os dados estruturados devem ser incorporados dentro de um esquema VideoObject, especificando os horários de início e término da transmissão. A documentação oficial do Google enfatiza que as páginas enviadas através da API devem conter dados estruturados válidos e formatados corretamente para um desses dois tipos. No entanto, testes do setor mostraram que os rastreadores do Google processarão URLs enviados através da API independentemente da presença de dados estruturados, embora a conformidade oficial exija a marcação adequada. Essa discrepância entre os requisitos oficiais e o comportamento observado levou muitos profissionais de SEO a usar a API de forma mais ampla, embora o Google recomende a adesão estrita às diretrizes oficiais para evitar possível revogação de acesso.

Impacto na Visibilidade de Busca e Velocidade de Classificação

A Indexing API acelera dramaticamente o tempo entre a publicação de conteúdo e a visibilidade nos mecanismos de busca. A indexação tradicional através de rastreamento e descoberta por sitemap pode levar de horas a semanas, dependendo do orçamento de rastreamento e autoridade do seu site. Com a Indexing API, as páginas são tipicamente rastreadas em minutos após o envio da notificação. Estudos de caso do setor demonstram que sites de notícias que usam a Indexing API alcançam indexação entre 30 minutos e 2 horas, comparado a 15-48 horas para abordagens baseadas apenas em sitemap. Essa vantagem de velocidade é particularmente valiosa para conteúdo sensível ao tempo, como notícias de última hora, lançamentos de produtos, vagas de emprego e ofertas por tempo limitado. A indexação mais rápida se traduz diretamente em vantagem competitiva — seu conteúdo pode classificar e capturar tráfego de busca antes mesmo do conteúdo dos concorrentes ser descoberto. Para sites de comércio eletrônico, a indexação rápida de novas páginas de produto significa visibilidade mais rápida nos resultados de busca de produtos. Para sites de vagas, a indexação imediata garante que os anúncios de emprego apareçam nos resultados do Google Jobs enquanto ainda estão sendo ativamente recrutados.

Integração com Sistemas de Gerenciamento de Conteúdo e Plataformas

A maioria dos sistemas de gerenciamento de conteúdo modernos agora oferece suporte nativo ou baseado em plugins para a Indexing API. Usuários do WordPress podem aproveitar plugins como o Rank Math Instant Indexing ou plugins de indexação rápida独立es que enviam automaticamente URLs para a API sempre que publicações são criadas ou atualizadas. Proprietários de lojas Shopify podem usar aplicativos de terceiros ou scripts personalizados para integrar envios de API com atualizações de produtos. Desenvolvedores Webflow podem implementar a API através de código personalizado ou plataformas de automação como Zapier. Lojas WooCommerce podem usar plugins de SEO que suportam envios automáticos de API. Para sites personalizados e plataformas empresariais, os desenvolvedores podem integrar a API diretamente no fluxo de trabalho de publicação do backend, garantindo que cada atualização de conteúdo acione automaticamente uma notificação de indexação. Essa integração generalizada significa que muitos proprietários de sites se beneficiam da Indexing API sem configurá-la explicitamente — sua plataforma lida com a implementação técnica automaticamente.

Principais Considerações de Implementação e Melhores Práticas

  • Envie apenas conteúdo original e de alta qualidade através da API para manter sua cota e evitar possíveis restrições de acesso
  • Use a API seletivamente para páginas sensíveis ao tempo ou de alto valor, em vez de enviar todas as páginas do seu site
  • Combine a API com XML sitemaps para cobertura abrangente — sitemaps fornecem inventário completo de URLs enquanto a API acelera a descoberta de atualizações
  • Mantenha dados estruturados adequados nas páginas que você enviar, especialmente para tipos de conteúdo JobPosting e BroadcastEvent
  • Monitore seu uso de cota através do Console do Google Cloud para evitar exceder os limites diários
  • Implemente tratamento de erros em sua integração para gerenciar falhas de API ou esgotamento de cota de forma elegante
  • Teste minuciosamente antes de implantar em produção, usando o Console da API para verificar envios bem-sucedidos
  • Mantenha suas credenciais de conta de serviço seguras e rotacione as chaves JSON periodicamente para boas práticas de segurança
  • Documente sua implementação da API para sua equipe garantir uso e manutenção consistentes
  • Acompanhe o desempenho da indexação comparando datas de rastreamento antes e depois da implementação da API para medir o impacto

Auditando se Sua Implementação da Indexing API Está Realmente Funcionando

Verificar se a API está funcionando corretamente requer mais do que apenas checar se as solicitações retornam um status 200. Passo 1: Confirme se a autenticação é genuinamente válida, não apenas configurada. Verifique se a conta de serviço está listada como Proprietária (não apenas como usuária) no Google Search Console para a propriedade verificada — uma conta de serviço com permissões insuficientes pode ainda autenticar com sucesso enquanto falha silenciosamente ao registrar notificações. Passo 2: Verifique o consumo de cota em relação ao seu volume real de envio. Obtenha dados de uso do Console do Google Cloud e compare com quantas URLs você acredita estar enviando diariamente — uma incompatibilidade indica envios duplicados ou uma integração quebrada que está falhando silenciosamente em algumas páginas. Passo 3: Consulte o endpoint de metadados para uma amostra de URLs enviados. O endpoint /urlNotifications/metadata retorna o timestamp da última notificação que o Google recebeu para uma determinada URL — se esse timestamp não corresponder ao seu envio recente, a notificação não está chegando ao Google apesar de seu sistema relatar sucesso. Passo 4: Verifique a elegibilidade do tipo de conteúdo. Como o suporte oficial da API é limitado a dados estruturados JobPosting e BroadcastEvent, confirme se as páginas que você está enviando realmente possuem essa marcação de esquema corretamente — use o Teste de Resultados Ricos do Google para validar a marcação independentemente do envio da API. Passo 5: Compare a velocidade real de indexação antes e depois da implementação. Verifique as datas de rastreamento na Ferramenta de Inspeção de URL do Search Console para páginas enviadas recentemente em comparação com um conjunto base de páginas que não foram enviadas através da API — se não houver diferença significativa no tempo até o rastreamento, a integração pode estar mal configurada mesmo que relate sucesso.

+++

Perguntas frequentes

Pronto para monitorizar a sua visibilidade de IA?

Comece a rastrear como os chatbots de IA mencionam a sua marca no ChatGPT, Perplexity e outras plataformas. Obtenha insights acionáveis para melhorar a sua presença de IA.

Saiba mais

Ferramenta de Inspeção de URL
Ferramenta de Inspeção de URL: Guia Completo para Verificar o Status de Indexação de Páginas

Ferramenta de Inspeção de URL

Saiba o que é a Ferramenta de Inspeção de URL, como ela funciona e por que é essencial para monitorar o status de indexação de páginas no Google Search Console....

12 min de leitura
Indexação por IA vs Indexação do Google: Elas são Iguais?
Indexação por IA vs Indexação do Google: Elas são Iguais?

Indexação por IA vs Indexação do Google: Elas são Iguais?

Descubra as diferenças fundamentais entre indexação por IA e indexação do Google. Saiba como LLMs, embeddings vetoriais e busca semântica estão transformando a ...

10 min de leitura
Indexação vs Citação: Diferenças-Chave em Busca e IA
Indexação vs Citação: Diferenças-Chave em Busca e IA

Indexação vs Citação: Diferenças-Chave em Busca e IA

Entenda a diferença crítica entre indexação e citação em motores de busca e sistemas de IA. Aprenda como a indexação armazena conteúdo e como as citações impuls...

13 min de leitura