Google Indexability Checker API

Submit a URL and instantly learn if it’s indexable by Google, with detailed diagnostics for robots rules, meta tags, redirects, soft-404s, and more.
Use esta API do seu agente de IA via MCP
Funciona com OpenClaw, Claude Code/Desktop, Cursor, Windsurf, Cline e qualquer cliente de IA compatível com MCP.
Docs e configuração
Crie uma skill envolvendo este MCP: https://mcp.zylalabs.com/mcp?apikey=YOUR_ZYLA_API_KEY

Google Indexability Checker API

The Google Indexability Checker API helps developers, SEOs, and site owners ensure pages are eligible for inclusion in Google’s index. Send a URL and get a clean JSON verdict (indexability) plus human-readable explanations for each check: HTTP status, soft-404 detection, robots directives (HTTP + HTML), robots.txt allow/deny, meta refresh traps, and redirect behavior. Use it to gate deployments, monitor large sites, or quickly debug indexing problems across product/catalog pages.

 

  • One-call verdict: indexability = indexable, conditionally_indexable, or not_indexable (see guide below).

  • Rich diagnostics: checks[] includes passed booleans with plain-English explanation.

  • Redirect awareness: Full redirect_hops with redirect_count and final_url.

  • Robots everywhere: Evaluates X-Robots-Tag headers, HTML meta robots, and robots.txt.

  • Soft-404 test: Flags thin/empty pages masquerading as 200s.

  • Consistent schema: Fixed, easy-to-parse fields for audit dashboards and CI bots.

Response Field Glossary:

  • final_url (string) — Resolved URL after redirects.

  • status_code (number) — HTTP status of the final URL.

  • status_code_name (string) — Standard reason phrase (e.g., “OK”, “Moved Permanently”).

  • status_code_meaning (string) — Human-readable explanation.

  • is_soft_404 (boolean) — Heuristic for pages that look like 404/empty content despite 200.

  • redirect_count (number) — Number of redirects followed.

  • redirect_hops (array) — Each hop: { hop, url, status_code }.

  • checks (array) — Individual checks with:

    • name (string) — Identifier (e.g., status_code, soft_404_test, x_robots_tag, meta_robots, robots_txt, meta_refresh_0).

    • passed (boolean) — True if requirement satisfied.

    • explanation (string) — Short reason you can surface directly in UI.

  • indexability (string) — Overall verdict:

    • indexable — All critical checks pass.

    • conditionally_indexable — Generally OK, but minor caveats detected (e.g., unusual canonical patterns, non-blocking meta refresh with delay, etc. [Customize to your backend logic if/when you include such checks]).

    • not_indexable — One or more critical blockers (noindex, disallow, 4xx/5xx, immediate meta refresh, soft-404).

  • error_message (string|null) — Populated if the check fails due to fetch/parse errors.

 

Documentação da API

Endpoints


Permite que o usuário insira uma URL e receba informações sobre se ela é indexável no Google ou não



                                                                            
GET https://pr137-testing.zylalabs.com/api/10687/google+indexability+checker+api/20241/indexability+checker
                                                                            
                                                                        

Verificador de Indexabilidade - Recursos do endpoint

Objeto Descrição
url [Obrigatório] The URL of the page you want to be indexed.
Testar endpoint

RESPOSTA DE EXEMPLO DA API

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {"final_url":"https://www.example.com/","status_code":200,"is_soft_404":false,"status_code_name":"OK","status_code_meaning":"Request succeeded.","redirect_hops":[{"hop":1,"url":"https://www.example.com/","status_code":200}],"redirect_count":0,"checks":[{"name":"status_code","passed":true,"explanation":"Status code = 200"},{"name":"soft_404_test","passed":true,"explanation":"Soft 404 not detected"},{"name":"x_robots_tag","passed":true,"explanation":"X-Robots-Tag permits indexing"},{"name":"meta_robots","passed":true,"explanation":"Meta robots permits indexing"},{"name":"robots_txt","passed":true,"explanation":"robots.txt allows crawling"},{"name":"meta_refresh_0","passed":true,"explanation":"No immediate meta refresh"}],"indexability":"indexable","error_message":null}
                                                                                                                                                                                                                    
                                                                                                    

Verificador de Indexabilidade - TRECHOS DE CÓDIGO


curl --location --request GET 'https://zylalabs.com/api/10687/google+indexability+checker+api/20241/indexability+checker?url=https://www.example.com/' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Chave de acesso à API e autenticação

Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Google Indexability Checker API basta incluir seu token Bearer no cabeçalho Authorization.
Cabeçalhos
Cabeçalho Descrição
Authorization [Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.

Preços simples e transparentes

Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.

🚀 Empresarial

A partir de
$ 10.000/Ano


  • Volume personalizado
  • Limite de taxa personalizado
  • Suporte ao cliente especializado
  • Monitoramento de API em tempo real

Recursos favoritos dos clientes

  • ✔︎ Pague apenas por requisições bem-sucedidas
  • ✔︎ Teste 7 dias gratis
  • ✔︎ Suporte multilíngue
  • ✔︎ Uma chave de API, todas as APIs.
  • ✔︎ Painel intuitivo
  • ✔︎ Tratamento de erros abrangente
  • ✔︎ Documentação amigável para desenvolvedores
  • ✔︎ Integração com Postman
  • ✔︎ Conexões HTTPS seguras
  • ✔︎ Alta disponibilidade

Google Indexability Checker API FAQs

Isso significa que nenhum bloqueador crítico foi detectado (HTTP 200/OK, sem noindex, robots.txt permite, sem soft-404, sem meta refresh imediato) então a página é elegível para ser indexada pelo Google

Não A indexação é, em última análise, uma decisão do Google Nós verificamos os pré-requisitos técnicos comuns para elegibilidade

Sim Nós relatamos cada salto em redirect_hops a contagem_de_redirecionamentos e a url_final

Tanto os cabeçalhos HTTP X-Robots-Tag quanto as tags HTML <meta name="robots">

Sim Nós buscamos e analisamos robots.txt para o host para determinar se a indexação é permitida para a URL enviada

Olhe para checks[] por um item falhado (por exemplo, meta_robots noindex, robots_txt disallow, soft-404). A explicação dirá o motivo

Nós os seguimos até um destino final Se o final da cadeia for indexável você verá indexável = indexável

Por enquanto, não suportamos solicitações em lote, envie chamadas individuais por URL por enquanto. Entradas em massa estarão disponíveis em breve 😊

O tempo médio de resposta é de 1 a 3 segundos dependendo da velocidade de carregamento do site e do comprimento da cadeia de redirecionamento Páginas complexas ou servidores lentos podem levar um pouco mais de tempo

Indiretamente sim Embora não influencie diretamente o ranking garantir que as páginas sejam tecnicamente indexáveis é a base de um bom SEO A API ajuda você a identificar bloqueadores que de outra forma impediriam o Google de indexar seu conteúdo

O endpoint do Verificador de Indexabilidade retorna um objeto JSON contendo informações sobre o status de indexabilidade de uma URL incluindo status HTTP detecção de soft-404 diretrizes de robots e comportamento de redirecionamento

Os campos-chave incluem `final_url`, `status_code`, `is_soft_404`, `redirect_count` e `checks[]`, que fornecem diagnósticos detalhados sobre a indexabilidade da URL

A resposta é estruturada como um objeto JSON com um veredicto de indexabilidade de nível superior seguido por campos detalhados como `checks[]` para diagnósticos individuais tornando fácil a análise e interpretação

A API fornece informações sobre códigos de status HTTP, detecção de soft-404, diretivas de robôs (X-Robots-Tag e meta robots) e comportamento de redirecionamento, ajudando os usuários a avaliar a indexabilidade de uma página

Os usuários podem personalizar solicitações enviando diferentes URLs para o endpoint permitindo verificações personalizadas com base em páginas ou seções específicas de um site

Campos como `status_code_name` fornecem uma frase padrão de razão (por exemplo, "OK"), enquanto `checks[].explanation` oferece razões compreensíveis para cada verificação, ajudando em diagnósticos rápidos

Casos de uso típicos incluem monitorar grandes sites para problemas de indexação solucionar páginas específicas e garantir que novas implantações atendam aos critérios de indexação do Google

A precisão dos dados é mantida por meio de verificações em tempo real contra a URL enviada garantindo que a API reflita o estado atual da página conforme visto pelo Google

O verificador de indexabilidade avalia vários aspectos incluindo códigos de status HTTP detecção de soft-404 cabeçalhos X-Robots-Tag meta robots HTML regras robots.txt e armadilhas de meta refresh imediato Cada verificação fornece um resultado booleano e uma explicação legível por humanos

O array `checks[]` contém verificações individuais com campos como `name`, `passed` e `explanation`. Cada entrada indica se um requisito específico foi atendido e fornece uma breve justificativa ajudando você a identificar rapidamente potenciais problemas

O campo `is_soft_404` é um booleano que indica se a página parece ser um soft-404, o que significa que retorna um status 200, mas contém pouco ou nenhum conteúdo. Isso ajuda a identificar páginas que podem enganar os motores de busca sobre seu conteúdo real

A API rastreia redirecionamentos através do array `redirect_hops`, que lista a URL de cada salto e o código de status. O `redirect_count` indica quantos redirecionamentos foram seguidos, garantindo que você entenda o status de indexação da URL final

O campo `final_url` mostra a URL resolvida após todos os redirecionamentos terem sido seguidos Isso é crucial para entender qual URL está sendo avaliada para indexabilidade especialmente se múltiplos redirecionamentos estiverem envolvidos

Sim a API permite que você identifique problemas específicos de indexação examinando o array `checks[]` Cada verificação fornece informações sobre bloqueios potenciais como diretivas noindex ou regras de robots.txt desautorizadas permitindo uma solução de problemas direcionada

O campo `error_message` fornece informações se a verificação falhar devido a erros de recuperação ou análise Isso ajuda a diagnosticar problemas com o processo de envio de URL permitindo que você tome ações corretivas se necessário

Você pode enviar qualquer URL acessível publicamente para análise A API foi projetada para avaliar páginas da web padrão garantindo que atendam aos critérios de indexação do Google com base nas verificações realizadas

Perguntas Frequentes Gerais

O Zyla API Hub é como uma grande loja de APIs, onde você pode encontrar milhares delas em um só lugar. Também oferecemos suporte dedicado e monitoramento em tempo real de todas as APIs. Após se cadastrar, você pode escolher quais APIs deseja usar. Lembre-se apenas de que cada API precisa de sua própria assinatura. Mas se você se inscrever em várias, usará a mesma chave para todas elas, facilitando as coisas para você.

Os preços são listados em USD (Dólar Americano), EUR (Euro), CAD (Dólar Canadense), AUD (Dólar Australiano) e GBP (Libra Esterlina). Aceitamos todos os principais cartões de débito e crédito. Nosso sistema de pagamento usa a mais recente tecnologia de segurança e é operado pela Stripe, uma das empresas de pagamento mais confiáveis do mundo. Se tiver problemas para pagar com cartão, entre em contato conosco em [email protected]


Além disso, se você já tiver uma assinatura ativa em qualquer uma dessas moedas (USD, EUR, CAD, AUD, GBP), essa moeda será mantida para assinaturas subsequentes. Você pode alterar a moeda a qualquer momento, desde que não tenha assinaturas ativas.

A moeda local exibida na página de preços é baseada no país do seu endereço IP e é fornecida apenas como referência. Os preços reais são em USD (Dólar Americano). Ao efetuar o pagamento, a cobrança aparecerá no extrato do seu cartão em USD, mesmo que você veja o valor equivalente em sua moeda local em nosso site. Isso significa que você não pode pagar diretamente com sua moeda local.

Ocasionalmente, o banco pode recusar a cobrança devido às configurações de proteção contra fraude. Sugerimos contatar seu banco inicialmente para verificar se estão bloqueando nossas cobranças. Você também pode acessar o Portal de Cobrança e alterar o cartão associado para realizar o pagamento. Se isso não funcionar e precisar de mais ajuda, entre em contato com nossa equipe em [email protected]

Os preços são determinados por uma assinatura recorrente mensal ou anual, dependendo do plano escolhido.

As chamadas de API são descontadas do seu plano com base nas requisições bem-sucedidas. Cada plano possui um número específico de chamadas por mês. Apenas chamadas bem-sucedidas, indicadas por uma resposta com Status 200, serão contabilizadas, garantindo que falhas não afetem sua cota mensal.

O Zyla API Hub funciona com um sistema de assinatura mensal recorrente. Seu ciclo de cobrança começa no dia em que você compra um dos planos pagos e será renovado no mesmo dia do mês seguinte. Portanto, cancele sua assinatura com antecedência se quiser evitar cobranças futuras.

Para fazer upgrade do seu plano atual, acesse a página de preços da API e selecione o novo plano desejado. O upgrade é instantâneo, permitindo aproveitar imediatamente os recursos do novo plano. Observe que as chamadas restantes do plano anterior não serão transferidas; você será cobrado pelo valor integral do novo plano.

Para verificar quantas chamadas de API restam para o mês atual, consulte o campo 'X-Zyla-API-Calls-Monthly-Remaining' no cabeçalho da resposta. Por exemplo, se seu plano permite 1.000 requisições por mês e você usou 100, este campo no cabeçalho da resposta indicará 900 chamadas restantes.

Para ver o número máximo de requisições de API que seu plano permite, verifique o cabeçalho de resposta 'X-Zyla-RateLimit-Limit'. Por exemplo, se seu plano inclui 1.000 requisições por mês, este cabeçalho exibirá 1.000.

O cabeçalho 'X-Zyla-RateLimit-Reset' mostra o número de segundos até seu limite de taxa ser redefinido. Isso informa quando sua contagem de requisições começará do zero. Por exemplo, se exibir 3.600, significa que restam 3.600 segundos até o limite ser redefinido.

Sim, você pode cancelar seu plano a qualquer momento acessando sua conta e selecionando a opção de cancelamento na página de Cobrança. Observe que upgrades, downgrades e cancelamentos têm efeito imediato. Além disso, após o cancelamento, você não terá mais acesso ao serviço, mesmo que ainda tenha chamadas restantes na sua cota.

Você pode nos contatar via chat para receber assistência imediata. Estamos online de 8h às 17h (EST). Se nos contatar após esse horário, retornaremos o mais rápido possível. Além disso, você pode enviar um e-mail para [email protected]

Para oferecer a oportunidade de experimentar nossas APIs sem compromisso, oferecemos um teste gratuito de 7 dias que permite realizar até 50 chamadas de API sem custo. Esse teste pode ser usado apenas uma vez; recomendamos aplicá-lo à API que mais interessa. Embora a maioria das APIs ofereça teste gratuito, algumas podem não oferecer. O teste termina após 7 dias ou quando você atingir 50 requisições, o que ocorrer primeiro. Se atingir o limite, será necessário "Iniciar seu plano pago" para continuar. Você encontra esse botão no perfil em Assinatura -> Escolha a API -> aba Preços. Se não cancelar até o 7º dia, sua assinatura será cobrada automaticamente, liberando todas as chamadas do plano.

Após 7 dias, será cobrado o valor total do plano ao qual você estava inscrito durante o teste. Portanto, é importante cancelar antes do término do período. Solicitações de reembolso por esquecimento de cancelamento não são aceitas.

Ao assinar um teste gratuito de API, você pode fazer até 50 chamadas. Se desejar fazer chamadas adicionais além desse limite, a API solicitará que você "Inicie seu plano pago". Você encontra o botão no perfil em Assinatura -> Escolha a API -> aba Preços.

As Ordens de Pagamento são processadas entre os dias 20 e 30 de cada mês. Se você enviar sua solicitação antes do dia 20, seu pagamento será processado dentro desse período.


APIs relacionadas