IndexNow para SEO
O IndexNow é o protocolo aberto de push que informa instantaneamente ao Bing, Yandex, Naver, Seznam e Yep quando suas URLs mudam — uma única submissão, compartilhada entre todos eles. Como funciona, como configurá-lo e por que ele não faz nada pelo Google.
1 sinal de evidência nesta página
- Ferramenta relacionada ativaXML Sitemap Validator
O IndexNow é um protocolo de push aberto e gratuito da Microsoft Bing e Yandex (lançado em 18 de outubro de 2021; também Seznam, Naver e Yep): você notifica os mecanismos participantes no instante em que uma URL é adicionada, atualizada ou excluída, e uma única submissão é compartilhada entre todos eles. A configuração é um arquivo de chave na raiz do seu site mais um simples HTTP GET (uma URL) ou POST (até 10 000). Ele acelera a descoberta e o rastreamento — não garante a indexação e não é uma alavanca de ranqueamento. O Google NÃO usa o IndexNow: disse que testaria o protocolo em 2021 e nunca o adotou, então ele não faz nada pelo Google. Mantenha seus sitemaps; o IndexNow é aditivo, e a API de Indexação do Google é uma ferramenta separada e restrita.
«> TL;DR — IndexNow is a way to tell search engines a page changed instead of
Evidência desta afirmação IndexNow is a push protocol for notifying participating search engines that URLs were added, updated, or deleted; notification does not guarantee crawling or indexing. Escopo: Current IndexNow protocol documentation. Confiança: alta · Verificado: IndexNow protocol documentation Evidência desta afirmação Participating engines share submitted IndexNow URLs; Google is not listed as a participating IndexNow search engine. Escopo: Current IndexNow participant documentation, distinct from Google's narrow Indexing API. Confiança: alta · Verificado: IndexNow: Participating search engineswaiting for them to find out. You ping it once and it reaches Bing, Yandex, Naver, Seznam, and Yep all at once. It’s quick to set up and free. The big catch: Google doesn’t use it, so it won’t help you in Google at all.
» (Tradução) (Síntese localizada do trecho três, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
O que é o IndexNow
«Normally, search engines find your new and updated pages on their own schedule — they follow links and re-crawl your site whenever they get around to it. IndexNow flips that around. Instead of waiting to be re-crawled, you send the search engine a quick message: “this page just changed, come look.” It works for pages you add, update, or delete. » (Tradução) (Síntese localizada do trecho cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«The clever part is what Microsoft calls the shared ping: you submit a URL to one place, and it’s automatically passed along to every search engine that supports IndexNow. Right now that’s Bing, Yandex, Naver, Seznam, and Yep (the search engine built by Ahrefs). One submission, all of them notified. » (Tradução) (Síntese localizada do trecho seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
O ponto essencial
«Google does not use IndexNow. Back in 2021 Google said it would test the idea, but it never actually adopted it. So if your goal is faster indexing in Google, IndexNow does nothing for you. It only helps on the engines that participate. A lot of people get this wrong, so it’s worth repeating: IndexNow is a Bing-and-friends tool, not a Google tool. » (Tradução) (Síntese localizada do trecho oito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Isso ajuda a ranquear melhor?
«No. IndexNow speeds up discovery — how fast an engine notices your change. It doesn’t make your pages rank higher, and it doesn’t guarantee a page gets indexed. The engine still decides whether the page is worth keeping. Think of it as ringing the doorbell, not walking through the door. » (Tradução) (Síntese localizada do trecho dez, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Vale a pena usar?
«For most sites it’s a small, set-it-and-forget-it win — especially if you publish or update content often (news, product listings, press releases). And if you use Cloudflare, WordPress with Yoast or Rank Math, Wix, Shopify, or Ahrefs Site Audit, turning it on is basically one click — those tools ping IndexNow for you automatically. Just don’t expect it to do anything for Google, and don’t drop your XML sitemap, which is still how Google (and everyone else) discovers your pages at scale. » (Tradução) (Síntese localizada do trecho doze, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Want the protocol details — the key file, the API calls, the comparison to sitemaps and the Google Indexing API? Switch to the Avançado tab. » (Tradução) (Síntese localizada do trecho treze, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«> TL;DR — IndexNow is an open push protocol (Microsoft Bing + Yandex,
Evidência desta afirmação IndexNow is a push protocol for notifying participating search engines that URLs were added, updated, or deleted; notification does not guarantee crawling or indexing. Escopo: Current IndexNow protocol documentation. Confiança: alta · Verificado: IndexNow protocol documentation Evidência desta afirmação Participating engines share submitted IndexNow URLs; Google is not listed as a participating IndexNow search engine. Escopo: Current IndexNow participant documentation, distinct from Google's narrow Indexing API. Confiança: alta · Verificado: IndexNow: Participating search engineslaunched Oct 18, 2021; joined by Seznam, Naver, and Yep). You host a
{key}.txtfile at your root for verification, then notify engines on add/update/delete via a GET (one URL) or a JSON POST (≤10,000 URLs). The differentiator is the shared ping — submit once, reach every participant. It accelerates discovery and recrawl prioritization; it does not guarantee indexing and is not a ranking signal. Google does not use IndexNow — it said in Nov 2021 it would “be testing” the protocol and never adopted it, so it does nothing for Google. Keep your sitemaps; the Google Indexing API is a separate, narrow tool.
» (Tradução) (Síntese localizada do trecho dezesseis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
O que o IndexNow realmente é
«IndexNow is the push side of URL discovery. Most discovery is pull — engines follow links and read your sitemap on their own schedule. IndexNow lets you proactively tell participating engines that something changed so they can prioritize the (re)crawl. Bing’s own framing: “Whether you’re adding, updating, or deleting content, IndexNow notifies multiple search engines of your content changes as soon as they happen.” » (Tradução) (Síntese localizada do trecho dezoito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«It was launched October 18, 2021 by Microsoft Bing and Yandex, and it’s a free, open protocol — “a free, open-source protocol empowering website owners with unprecedented control over how quickly their content is discovered,” in Bing’s words. The protocol spec lives at indexnow.org. » (Tradução) (Síntese localizada do trecho dezenove, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Quem participa — e quem não participa
«Participating engines today: Bing, Yandex, Naver, Seznam.cz, and Yep (Ahrefs’ search engine) — that’s the list indexnow.org’s homepage credits as offering support. Because Bing powers a chunk of the AI-search ecosystem, feeding Bing’s index via IndexNow can also help visibility on Copilot, ChatGPT Search, and DuckDuckGo. » (Tradução) (Síntese localizada do trecho vinte e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«As of my July 2026 check, indexnow.org’s FAQ also lists a submission endpoint for
Amazon (indexnow.amazonbot.amazon) alongside Bing, Naver, Seznam.cz, and
Yandex — but the homepage’s own “support from” line hasn’t been updated to
include it. I’d treat Amazon’s participation as newly emerging rather than fully
confirmed until the site is internally consistent about it.
» (Tradução) (Síntese localizada do trecho vinte e dois, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Participating also isn’t a promise to crawl or index what you send: indexnow.org’s own spec is explicit that engines “agree that submitted URLs will be automatically shared” with every other participant — sharing the ping, not committing to act on it. » (Tradução) (Síntese localizada do trecho vinte e três, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Google is not on that list. More on that below — it’s the single most misunderstood thing about this protocol. » (Tradução) (Síntese localizada do trecho vinte e quatro, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Como funciona
«There are four moving parts: a key, a key file, the submission, and the shared ping. » (Tradução) (Síntese localizada do trecho vinte e seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
1. Gere uma chave
«A key is a hexadecimal string (the spec allows 8–128 characters: a–z, A–Z,
0–9, and dashes). It’s what ties your submissions to your domain. Bing:
“An API key is needed to match the ownership of the domain with submitted URLs.”
» (Tradução) (Síntese localizada do trecho vinte e oito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
2. Hospede o arquivo de chave para verificação
«Place a UTF-8 text file named {your-key}.txt, containing the key, at your site
root (or another location you declare via keyLocation). Engines fetch it to
confirm you control the host before they accept anything. Bing: “Host your UTF-8
key file at the root of your website.” The indexnow.org spec: the key file is how
“search engines use this file to confirm domain ownership before accepting
IndexNow submissions.” This is the whole authentication model — there’s no OAuth,
no service account, just a file you can serve.
» (Tradução) (Síntese localizada do trecho trinta, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«If you use a non-root keyLocation, its path also scopes which URLs that key
can cover — this is a detail people miss. Per the indexnow.org spec: “the
location of a key file determines the set of URLs that can be included with this
key.” A key file at example.com/catalog/key.txt can submit URLs under
/catalog/ but not under /help/. Root placement avoids this limit entirely,
which is why the spec calls it the “strongly recommended” option.
» (Tradução) (Síntese localizada do trecho trinta e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
3. Envie URLs — GET individual ou POST em massa
«For one URL, a plain HTTP GET is enough: » (Tradução) (Síntese localizada do trecho trinta e três, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
https://api.indexnow.org/indexnow?url={url-changed}&key={your-key}«For many URLs, a single JSON POST carries up to 10,000 of them (“IndexNow supports bulk submission of up to 10,000 URLs per POST request.”): » (Tradução) (Síntese localizada do trecho trinta e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
{
"host": "www.example.org",
"key": "your-key",
"keyLocation": "https://www.example.org/your-key.txt",
"urlList": [
"https://www.example.org/url1",
"https://www.example.org/folder/url2"
]
}«Beyond the 10,000-per-POST cap, indexnow.org doesn’t publish a fixed daily
URL quota — its FAQ says plainly that it “does not publicly disclose exact rate
limits, as each participating search engine sets its own daily submission
thresholds per site.” In practice, the only quota signal you’ll see is a 429
response, not a documented number to plan around.
» (Tradução) (Síntese localizada do trecho trinta e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Ao diagnosticar, conheça os códigos documentados pelo protocolo: 200 OK (envio
concluído), 202 Accepted (recebido, mas com validação da chave pendente; segundo o
FAQ, costuma ocorrer apenas no primeiro envio com uma chave nova), 400
(solicitação ou formato inválido), 403 Forbidden (chave inválida ou ausente no
arquivo encontrado), 422 (URLs fora do host ou esquema de chave incompatível) e
429 (solicitações demais, tratadas como possível spam). A página inicial do Bing
lista o mesmo conjunto, exceto 202.
4. O ping compartilhado — envie uma vez e alcance todos os participantes
«This is the feature that makes IndexNow worth the trouble. From the spec:
“Each endpoint sends your submission directly to its respective search engine, and
your submission will be shared across all IndexNow-enabled search engines.” You
can hit the global endpoint, api.indexnow.org, or any participant’s endpoint
(Bing’s, Yandex’s, etc.) — the effect is the same. One submission propagates to
all of them. You don’t maintain a separate integration per engine.
» (Tradução) (Síntese localizada do trecho quarenta e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
O Google usa o IndexNow?
«No. This is the part most pages on the web get wrong or leave vague, so I want to be exact about it. » (Tradução) (Síntese localizada do trecho quarenta e três, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Google’s only substantive public statement came in November 2021, to Search Engine Land. A Google spokesperson said: “We’re encouraged by work to make web crawling more efficient, and we will be testing the potential benefits of this protocol.” Note the framing — it’s about crawl efficiency and testing, not a commitment to adopt. Search Engine Journal reported the same statement the same day under a “will be testing” headline. » (Tradução) (Síntese localizada do trecho quarenta e quatro, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Anos depois, nada mudou: o Google nunca adotou o IndexNow. A Yoast, que mantém um plugin oficial compatível, resume que o Google não participa da iniciativa por citar seu mecanismo de rastreamento eficiente e em contínua melhoria. A Wikipedia também registrava que, em 2022, o protocolo não havia sido adotado oficialmente — e ainda não foi.
Portanto, enviar ao IndexNow não produz efeito na indexação nem no ranking do
Google. Não confunda com o trabalho separado de eficiência de crawl do Google
(a proposta “crawl less” de Gary Illyes), que trata de o Google rastrear de modo mais
eficiente, não de adotar o IndexNow. Para o Google, os canais de descoberta continuam
sendo links, sitemaps com lastmod correto, RSS/feeds e WebSub — mecanismos de push
e pull explicados no meu deck Como a Pesquisa Funciona.
IndexNow versus sitemaps versus API de Indexação do Google
Muita gente espera que o IndexNow substitua alguma coisa. Ele não substitui. São três ferramentas diferentes, com três trabalhos diferentes:
| IndexNow | Sitemaps XML | API de Indexação do Google | |
|---|---|---|---|
| Modelo | Push (notifica mudanças) | Pull (rastreio programado) | Push (notifica o Google) |
| Mecanismos | Bing, Yandex, Naver, Seznam, Yep (compartilhado) | Todos, inclusive Google | Somente Google |
| Escopo | Todo tipo de conteúdo | Todo tipo de conteúdo | Apenas JobPosting + BroadcastEvent (livestream) |
| Velocidade | Quase imediata nos participantes | Dias ou semanas para descoberta | Quase imediata para conteúdo elegível |
| Limite | ≤10.000 URLs por POST (sem cota diária publicada) | ≤50.000 URLs por arquivo | ~200 publicações/dia por padrão |
| Configuração | Arquivo de chave na raiz + HTTP | XML referenciado em robots.txt/GSC | Projeto Cloud + conta de serviço |
| Efeito no Google | Nenhum | Sim | Sim, apenas para os dois schemas permitidos |
«The takeaways I’d want you to leave with: » (Tradução) (Síntese localizada do trecho cinquenta, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
- A API de Indexação do Google não é o “IndexNow do Google”. Oficialmente, ela se limita a vagas de emprego e vídeos de transmissão ao vivo — como resume o CrawlWP, a API aceita apenas dois tipos de conteúdo. Plugins de “indexação instantânea” que a acionam para páginas comuns estão fora da política.
Benefícios e limites
A proposta honesta é eficiência. A Cloudflare observou que 53% desse tráfego de crawlers é desperdiçado quando mecanismos rastreiam novamente páginas sem mudança. O IndexNow reduz esse desperdício ao informar quando voltar. O Bing descreve o ganho como tráfego mais relevante, melhor desempenho na busca e menor custo de crawl; em 2025, chamou o IndexNow de elemento cada vez mais fundamental para acompanhar as mudanças da web.
Onde ele realmente ajuda:
- Conteúdo volátil ou urgente — notícias, estoque/preço de ecommerce, comunicados e qualquer caso em que minutos façam diferença no Bing.
- Superfícies de IA alimentadas pelo Bing — Copilot, ChatGPT Search e DuckDuckGo dependem do índice do Bing.
«Where it doesn’t: » (Tradução) (Síntese localizada do trecho cinquenta e seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
- Ranqueamento — o protocolo acelera a descoberta, não a posição. Rastreamento mais rápido não significa ranqueamento melhor.
A adoção cresceu rapidamente. O Bing relatou mais de 16 milhões de sites publicando mais de 1,2 bilhão de URLs por dia em agosto de 2022 e 3,5 bilhões de URLs por dia em dezembro de 2024. Entre os adotantes estão Shopify, GoDaddy, Internet Archive e Condé Nast. Trate números maiores atribuídos a 2026 como estimativas até o Bing publicar uma atualização primária.
Como configurar (provavelmente sem escrever código)
«Most people never touch the raw API — a platform does it for you: » (Tradução) (Síntese localizada do trecho sessenta, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
- Cloudflare — um clique. Ative Crawler Hints (Cache → Configuration) e a Cloudflare sinalizará aos mecanismos quando o conteúdo mudar via IndexNow.
- WordPress — Yoast SEO Premium, Rank Math, All in One SEO ou o plugin oficial IndexNow da Microsoft enviam notificações ao publicar/atualizar.
- Wix, Duda e Shopify — suporte nativo.
- Bing Webmaster Tools — envio manual ligado ao IndexNow e relatório Insights.
- Ahrefs Site Audit — integração que construí (veja Ferramentas): gere uma chave na configuração do crawl e envie páginas marcadas como alteradas, redirecionadas ou removidas.
Se você implementar por conta própria, consulte a aba Scripts para as chamadas GET/POST e a configuração do arquivo de chave.
Mitos comuns
- “IndexNow indexa no Google ou melhora rankings.” Falso. O Google não consome IndexNow.
- “Indexação mais rápida significa ranking maior.” Falso. A descoberta acelera; o ranking ainda depende dos fatores usuais.
- “O Google está prestes a adotar.” Sem evidência. Testou em 2021 e não adotou; o trabalho posterior de eficiência de crawl é separado.
- “IndexNow substitui sitemaps.” Falso. Sitemaps continuam essenciais, especialmente para o Google; IndexNow é complementar.
- “A API de Indexação é o IndexNow do Google para qualquer página.” Falso:
somente
JobPostingeBroadcastEvent. - “Garante indexação.” Falso. É um sinal de priorização.
Onde isso se encaixa no panorama geral
«IndexNow is the cross-engine push analog of the feed mechanisms Google uses (RSS, WebSub) — same idea (“tell me what changed”), different participants. It lives in the getting-pages-discovered-faster corner of crawling, alongside the Google Indexing API. For the full pipeline — how discovery, crawling, rendering, and indexing fit together — see the Crawling hub and the How Search Works cluster page. » (Tradução) (Síntese localizada do trecho sessenta e seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Resumo de IA
«A condensed take on the Advanced version: » (Tradução) (Síntese localizada do trecho setenta, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
- IndexNow é um protocolo aberto de push (Microsoft Bing e Yandex, lançado em 18 de outubro de 2021; também Seznam, Naver e Yep). Você avisa imediatamente quando uma URL é adicionada, atualizada ou excluída.
- O diferencial é o ping compartilhado: envie uma vez para
api.indexnow.orgou qualquer participante e a notificação se propaga a todos. - Configuração: gere uma chave, hospede
{key}.txtna raiz e use GET (uma URL) ou POST JSON (≤10.000 URLs, sem cota diária publicada). UmkeyLocationfora da raiz limita os caminhos cobertos. A especificação documenta 200/202/400/403/422/429;202indica que a primeira validação da chave ainda está em andamento. - O Google NÃO usa. Disse em novembro de 2021 que testaria possíveis benefícios, mas nunca adotou; não há efeito na indexação ou no ranking do Google.
- Acelera descoberta, não ranking, e não garante indexação. É um sinal de priorização nos participantes, que também alimentam Copilot, ChatGPT Search e DuckDuckGo pelo índice do Bing.
- Complementa sitemaps. A API de Indexação do Google é separada e restrita a
JobPostingeBroadcastEvent. - É fácil ativar por Cloudflare Crawler Hints, Yoast/Rank Math/AIOSEO, Wix/Duda/Shopify, Bing Webmaster Tools ou Ahrefs Site Audit.
Documentação oficial
«Primary-source documentation for the protocol and its biggest backer. » (Tradução) (Síntese localizada do trecho setenta e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«The protocol
- indexnow.org / Documentation / FAQ — the spec: key-file verification (including how a non-root
keyLocationscopes submittable URLs), the GET/POST endpoints, the 10,000-URL POST limit, the full200–429response-code table, and the shared-ping behavior. » (Tradução) (Síntese localizada do trecho setenta e seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Por que usar o IndexNow — visão geral do Bing e explicação dos benefícios. Como adicionar o IndexNow ao site — guia técnico sobre geração da chave, hospedagem do arquivo, estrutura JSON do POST e códigos de resposta. A adoção do IndexNow ganha força (Fabrice Canel, agosto de 2022) — números de adoção daquele ano. Veja até onde chegamos: o IndexNow amplia a adoção entre setores (dezembro de 2024) — marco de 3,5 bilhões de URLs por dia e novos participantes. IndexNow promove descoberta de conteúdo mais inteligente e rápida (Canel e Madhavan, maio de 2025).
Fonte Fonte Fonte Fonte Fonte Fonte
Cloudflare
- Atualização do Crawler Hints: Cloudflare oferece suporte ao IndexNow (18 de outubro de 2021) — integração em um clique e o dado de 53% de tráfego desperdiçado.
Citações da fonte
«On-the-record statements from the protocol, Bing/Microsoft, Cloudflare, and Google. Each link is a deep link that jumps to the quoted passage. » (Tradução) (Síntese localizada do trecho oitenta e dois, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«The protocol — indexnow.org » (Tradução) (Síntese localizada do trecho oitenta e três, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
- “…confirmar a propriedade do domínio antes de aceitar envios do IndexNow.” Ir para a citação “O IndexNow permite enviar em massa até 10.000 URLs por solicitação POST.” Ir para a citação “…seu envio será compartilhado com todos os mecanismos de pesquisa compatíveis com o IndexNow.” Ir para a citação “…concordam que os URLs enviados serão compartilhados automaticamente com todos os demais mecanismos participantes.” Esse é o requisito de participação: o compromisso é compartilhar o ping, não rastrear ou indexar o URL. Ir para a citação
keyLocation 202 Fonte Fonte Fonte Fonte Fonte Fonte Fonte Fonte
«Bing / Microsoft » (Tradução) (Síntese localizada do trecho oitenta e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
- “Ao adicionar, atualizar ou excluir conteúdo, o IndexNow avisa vários mecanismos de pesquisa assim que a mudança acontece.” — Bing Webmaster Tools, Por que usar o IndexNow. “É necessária uma chave de API para associar a propriedade do domínio aos URLs enviados.” — Bing Webmaster Tools, Primeiros passos. Ir para a citação
«Cloudflare » (Tradução) (Síntese localizada do trecho oitenta e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«- “Cloudflare will take care of signaling to these search engines when your content has changed via the IndexNow protocol.”
- “Our observation suggests that 53% of this crawler traffic is wasted.” — Cloudflare, Crawler Hints Update, Oct 18, 2021. » (Tradução) (Síntese localizada do trecho oitenta e oito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Google — the “testing” statement (and why it matters) » (Tradução) (Síntese localizada do trecho oitenta e nove, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«- “We’re encouraged by work to make web crawling more efficient, and we will be testing the potential benefits of this protocol.” — Google spokesperson, Nov 9, 2021, via Search Engine Land (and reported identically by Search Engine Journal). This is Google’s only substantive public statement on IndexNow — note it’s about testing, not adopting. Read the coverage
- “Google is not currently participating in this initiative, citing its very efficient crawling mechanism and its continued improvement.” — Yoast, summarizing Google’s stance. Jump to quote » (Tradução) (Síntese localizada do trecho noventa, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Note: the Google statement is reproduced verbatim through Search Engine Land’s and Search Engine Journal’s contemporaneous reporting (Nov 9, 2021); the Yoast line is from Yoast’s article. Treat the relayed Google quote as secondary-sourced. Bing’s adoption figures above are from the dated Bing posts; any 2026 numbers circulating elsewhere are secondary-sourced and not included here. » (Tradução) (Síntese localizada do trecho noventa e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Configure o IndexNow — checklist
«A one-time setup, then it runs on every content change: » (Tradução) (Síntese localizada do trecho noventa e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
- Gere uma chave — string hexadecimal de 8–128 caracteres (
a–z,A–Z,0–9e hífens). A maioria dos plugins/CDNs faz isso. - Hospede o arquivo — envie
{your-key}.txtem UTF-8 para a raiz, por exemplohttps://example.com/{your-key}.txt. Confirme200e corpo igual à chave. Fora da raiz, o caminho limita quais URLs podem ser enviadas. - Escolha o envio — integração de plataforma ou chamadas próprias à API.
- Envie ao adicionar novas URLs.
- Envie ao atualizar conteúdo de forma relevante.
- Envie ao excluir/redirecionar para acelerar a remoção da versão antiga.
- Verifique o relatório IndexNow/Insights no Bing Webmaster Tools e respostas
diferentes de
200. - Mantenha o sitemap — o IndexNow é complementar e o Google ainda o usa.
- Ajuste expectativas — afeta Bing/Yandex/Naver/Seznam/Yep, não Google, e acelera descoberta, não ranking.
Modelos mentais
«1. Push vs pull discovery. Discovery happens two ways. Pull: engines come to you on their own schedule — links and sitemaps. Push: you go to them the moment something changes — IndexNow (cross-engine), the Google Indexing API (Google, narrow), and feed mechanisms like RSS/WebSub. IndexNow is the cross-engine push channel. If a changed page isn’t being picked up fast enough on Bing, push is the lever. » (Tradução) (Síntese localizada do trecho cem, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
2. Envie uma vez, alcance todos (ping compartilhado).
Não integre mecanismo por mecanismo. Um envio a qualquer participante ou a
api.indexnow.org se distribui para todos os mecanismos habilitados. Implemente uma
vez; a rede cuida da distribuição.
3. Regra dos três trabalhos e três instrumentos.
- Sitemaps = descoberta pull básica para todos, inclusive Google. Nunca remova.
- IndexNow = aceleração push para Bing, Yandex, Naver, Seznam e Yep.
- API de Indexação do Google = push para Google, apenas
JobPostingeBroadcastEvent. Use cada um para sua função; nenhum substitui o outro.
4. Descoberta ≠ indexação ≠ ranking. O IndexNow acelera a descoberta nos participantes. Não garante indexação nem afeta ranking. Se a meta é “ranquear melhor”, não é a ferramenta; se é “fazer o Bing notar rapidamente conteúdo novo”, é.
Envie URLs ao IndexNow
«Once your key file is live at the root, submitting is a single HTTP request. The shared ping means one call reaches every participating engine. » (Tradução) (Síntese localizada do trecho cento e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Uma URL (GET)
curl "https://api.indexnow.org/indexnow?url=https://www.example.com/changed-page&key=YOUR_KEY" «A 200 OK means it was accepted. On your first submission with a new key you may
see a 202 instead — the URL was received but the key is still being verified;
later submissions typically return 200. Other codes: 400 (bad request), 403
(key not valid, or the file is found but the key isn’t in it), 422 (URLs don’t
belong to the host, or key mismatch), 429 (rate-limited / treated as spam).
» (Tradução) (Síntese localizada do trecho cento e dez, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Até 10.000 URLs por POST JSON
curl -X POST "https://api.indexnow.org/indexnow" \
-H "Content-Type: application/json; charset=utf-8" \
-d '{
"host": "www.example.com",
"key": "YOUR_KEY",
"keyLocation": "https://www.example.com/YOUR_KEY.txt",
"urlList": [
"https://www.example.com/url1",
"https://www.example.com/folder/url2"
]
}'«Submit only URLs that actually changed (added, updated, deleted/redirected) — that
respects the protocol’s intent and avoids 429 spam handling.
» (Tradução) (Síntese localizada do trecho cento e treze, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Configure o arquivo de chave para verificação
«The whole auth model is a text file at your root. Generate a key, then serve it. » (Tradução) (Síntese localizada do trecho cento e quinze, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Generate a key (hex string) » (Tradução) (Síntese localizada do trecho cento e dezesseis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
# 32-char lowercase hex key — within the 8–128 char spec (a–z A–Z 0–9 and dashes)
openssl rand -hex 16
# → e.g. 9f8c2a1b4d6e0f37a5c9b8d2e1f04736«Create and host the key file » (Tradução) (Síntese localizada do trecho cento e dezoito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
KEY="9f8c2a1b4d6e0f37a5c9b8d2e1f04736"
printf '%s' "$KEY" > "${KEY}.txt"
# Deploy ${KEY}.txt to your web root so it's reachable at:
# https://www.example.com/9f8c2a1b4d6e0f37a5c9b8d2e1f04736.txt«Confirm it’s reachable » (Tradução) (Síntese localizada do trecho cento e vinte, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
curl -i "https://www.example.com/${KEY}.txt"
# Expect: HTTP/2 200 and a body equal to the key«Engines fetch this file to confirm you control the host before accepting any
submission. If you host it somewhere other than the root, point to it with
keyLocation in your POST body — but note that a non-root keyLocation also
scopes which URLs that key can submit (a key file at /catalog/key.txt only
covers URLs under /catalog/). Root placement avoids that limit.
» (Tradução) (Síntese localizada do trecho cento e vinte e dois, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Ferramentas para configurar e monitorar o IndexNow
- Plugins do WordPress — Yoast SEO Premium (pings automáticos ao publicar ou atualizar), Rank Math, All in One SEO e o plugin oficial IndexNow da Microsoft. Wix / Duda / Shopify — suporte integrado ao IndexNow em plataformas hospedadas. Bing Webmaster Tools — envio manual de URLs ligado ao IndexNow e relatório IndexNow Insights para conferir o que foi enviado e aceito. Ahrefs Site Audit — integração com o IndexNow que eu desenvolvi. Gere uma chave de API na configuração do rastreamento, coloque-a no arquivo de chave na raiz, abra o problema “Páginas para enviar ao IndexNow” e envie as páginas alteradas, redirecionadas ou removidas. Como o Yep participa do protocolo, os mesmos envios também alimentam o índice da Ahrefs.
Recursos que valem seu tempo
Integração do IndexNow na Ahrefs (IndexNow, Yep e Ahrefs) — a integração que criei no Site Audit e como o Yep também recebe dados do protocolo.
«My speaking
- How Search Works (SlideShare) — my walkthrough of URL discovery, including the push/feed mechanisms (RSS, WebSub) Google actually uses — useful context for why IndexNow is not one of them. (My standing disclaimer applies: “This is my understanding of systems… not going to be 100% complete or accurate.”) » (Tradução) (Síntese localizada do trecho cento e trinta e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Protocolo e apoiadores oficiais
- indexnow.org — especificação e FAQ.
- bing.com/indexnow — visão geral e guia inicial do Bing.
Yoast — IndexNow: o que é e quais os benefícios — explicação clara, focada no plugin e transparente sobre a não adoção pelo Google. SEJ — IndexNow completa dois anos com 1,4 bilhão de URLs enviados diariamente — contexto de adoção. CrawlWP — IndexNow versus API de Indexação do Google versus sitemaps — comparação que inclui o limite de dois tipos de conteúdo da API. Wikipedia — IndexNow — história, cronologia e participantes. Search Engine Land — Google testa o protocolo IndexNow por sustentabilidade — fonte primária da declaração de novembro de 2021 de que o Google faria testes; útil para entender o contexto original. Search Engine Journal — tudo o que sabemos sobre o IndexNow até agora — explicação inicial abrangente sobre o lançamento, o ping compartilhado e as opções de integração.
Problemas comuns do IndexNow
«Symptom → likely cause → fix, based on the response codes Bing documents. » (Tradução) (Síntese localizada do trecho cento e trinta e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
O envio retorna 403 Forbidden
- Causa 1: o arquivo de chave não está acessível na raiz ou no
keyLocationdeclarado. - Causa 2: o arquivo está acessível, mas o conteúdo não corresponde à
keyenviada. - Correção: execute
curl -i "https://www.example.com/{your-key}.txt"e confirme200com corpo exatamente igual à chave, sem espaço extra nem wrapper HTML. Reenvie o arquivo se estiver ausente ou incorreto.
O envio retorna 422
- Causa: as URLs de
urlListnão pertencem aohostdeclarado ou a chave não corresponde ao host/esquema. ComkeyLocationfora da raiz, também ocorre quando uma URL fica fora do caminho:/catalog/key.txtnão cobre/help/. - Correção: confirme que cada URL usa o mesmo host e protocolo.
wwwe semwwwsão hosts diferentes. Um arquivo cobre um host e, fora da raiz, um prefixo; envie URLs de cada subdomínio com a chave desse subdomínio.
O primeiro envio com uma chave nova retorna 202 em vez de 200
- Causa: não é erro.
202significa que a URL foi recebida, mas o mecanismo ainda está comparando a chave com o arquivo. - Correção: aguarde ou reenvie depois; com a chave validada, envios seguintes
normalmente retornam
200.
O envio retorna 400
«- Cause: malformed request — bad JSON, missing required field (host, key,
urlList), or a key outside the 8–128 char hex/dash spec.
- Fix: validate the JSON body and the key format before sending. For the GET form, confirm the URL is properly encoded. » (Tradução) (Síntese localizada do trecho cento e quarenta e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
O envio retorna 429
«- Cause: too many requests in a short window — treated as potential spam.
- Fix: only submit URLs that actually changed (added/updated/deleted), batch them into fewer POSTs instead of one GET per URL, and back off before retrying. » (Tradução) (Síntese localizada do trecho cento e quarenta e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
O envio foi aceito, mas o Google ainda não indexou a página
«- Cause: this isn’t an IndexNow problem — Google doesn’t consume IndexNow at
all. A 200 from IndexNow only confirms Bing/Yandex/Naver/Seznam/Yep accepted
the ping.
- Fix: for Google, check your XML sitemap and use GSC’s URL Inspection / Sitemaps report — see the site’s Sitemap Validator and Google Search Console CSV Analyzer tools instead. » (Tradução) (Síntese localizada do trecho cento e quarenta e nove, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
As páginas não aparecem mais rápido no Bing apesar das respostas 200
«- Cause: IndexNow is a prioritization signal, not a guarantee — Bing still decides whether and when to (re)crawl and index.
- Fix: confirm the submissions are landing at all via Bing Webmaster Tools’ IndexNow Insights report. If they’re accepted but pages still aren’t updating, the issue is likely crawl/index eligibility (thin content, noindex, blocked by robots.txt), not the push itself. » (Tradução) (Síntese localizada do trecho cento e cinquenta e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Referência rápida do IndexNow
«Participants » (Tradução) (Síntese localizada do trecho cento e cinquenta e cinco, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«| Engine | Supports IndexNow? | |---|---| | Bing | Yes (co-launched, Oct 18, 2021) | | Yandex | Yes (co-launched, Oct 18, 2021) | | Naver | Yes | | Seznam.cz | Yes | | Yep (Ahrefs) | Yes | | Amazon | Listed as a submission endpoint on indexnow.org’s FAQ as of Jul 2026 — not yet named on the homepage’s own summary line | | Google | No — tested in 2021, never adopted | » (Tradução) (Síntese localizada do trecho cento e cinquenta e seis, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Endpoints and limits » (Tradução) (Síntese localizada do trecho cento e cinquenta e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«| | Value |
|---|---|
| GET endpoint | https://api.indexnow.org/indexnow?url={url}&key={key} |
| POST endpoint | https://api.indexnow.org/indexnow |
| Bulk limit | ≤10,000 URLs per POST |
| Key length | 8–128 chars, hex (a–z, A–Z, 0–9) + dashes |
| Key file | {key}.txt, UTF-8, at site root (or declared keyLocation) |
» (Tradução) (Síntese localizada do trecho cento e cinquenta e oito, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Response codes » (Tradução) (Síntese localizada do trecho cento e cinquenta e nove, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«| Code | Meaning |
|---|---|
| 200 | Accepted |
| 202 | Received, key validation pending (typically first submission only) |
| 400 | Bad request / malformed |
| 403 | Key invalid, or key file doesn’t contain the key |
| 422 | URLs don’t belong to the host, or key/schema mismatch |
| 429 | Rate-limited — treated as potential spam |
» (Tradução) (Síntese localizada do trecho cento e sessenta, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«Who to ping vs what it does » (Tradução) (Síntese localizada do trecho cento e sessenta e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«| Tool | Push/Pull | Reaches Google? |
|---|---|---|
| IndexNow | Push | No |
| XML Sitemap | Pull | Yes |
| Google Indexing API | Push | Yes — JobPosting/BroadcastEvent only |
» (Tradução) (Síntese localizada do trecho cento e sessenta e dois, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
«One-click integrations: Cloudflare (Crawler Hints), Yoast SEO Premium, Rank Math, All in One SEO, Wix, Duda, Shopify, Bing Webmaster Tools, Ahrefs Site Audit. » (Tradução) (Síntese localizada do trecho cento e sessenta e três, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Verifique se o IndexNow realmente está funcionando
«Proof points for each step of the setup, from key file to confirmed submission. » (Tradução) (Síntese localizada do trecho cento e sessenta e sete, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
O arquivo de chave está publicado e correto
- Resultado esperado: resposta cujo corpo contém exatamente a string da chave, sem nada adicional. Interpretação da falha: um status diferente do esperado indica que o arquivo não foi implantado ou não está no local declarado; um corpo diferente da chave indica o arquivo errado.
curl -i "https://www.example.com/{your-key}.txt" HTTP/2 200 200 403
O envio é aceito
- Resultado esperado: o código de sucesso indicado (ou o código de primeira submissão com chave nova, que é normal; os envios seguintes devem passar ao código habitual). Interpretação da falha: um código indica divergência entre chave e arquivo; outro, incompatibilidade de URL/host ou caminho sem cobertura; outro, limitação de taxa, exigindo recuo; e outro, solicitação malformada. Janela de monitoramento: imediata — a resposta é síncrona.
200 OK 202 Accepted 200 403 422 keyLocation 429 400
O mecanismo realmente recebeu e processou os envios
- Resultado esperado: URLs enviados aparecem com status aceito e correspondem ao lote enviado. Interpretação da falha: URLs ausentes do relatório apesar das respostas sugerem que o envio não ocorreu como esperado; confira os logs da integração, como Cloudflare ou Yoast. Janela de monitoramento: aguarde de algumas horas a um dia para o relatório refletir envios recentes.
200
O Bing realmente rastreou novamente a página alterada
- Resultado esperado: uma solicitação do bingbot ao URL poucas horas após o envio aceito, antes do ciclo normal de novo rastreamento da página. Interpretação da falha: se o bingbot não acessar o URL após um período razoável, o envio foi aceito mas ainda não priorizado, ou o rastreamento está bloqueado por robots.txt ou noindex. Janela de monitoramento: de algumas horas a dois dias.
bingbot Fonte
Confirme que isso não muda nada para o Google
- Resultado esperado: nenhuma diferença mensurável; o comportamento do Google não é afetado pelos envios do IndexNow. Interpretação da falha: qualquer correlação observada é coincidência ou variação normal do rastreamento, não causalidade; o Google não consome o IndexNow. Janela de monitoramento: vários dias, até um ciclo normal de rastreamento.
Teste seus conhecimentos: IndexNow
«Five quick questions on what IndexNow is, how it works, and where its limits are. » (Tradução) (Síntese localizada do trecho cento e oitenta e um, parte um: o texto-fonte foi preservado para conferência na revisão nativa.)
Registro de alterações
Atualizado em 2 de set. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 18 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.