Edição digital · Brasil

Jornal do SEO

O jornal profissional da indústria de busca no Brasil

Tendas com a marca Bing no festival SXSW, em Austin

Comparativo · Ferramentas

Sitemap XML vs IndexNow: como cada um avisa os buscadores

Os dois recursos informam buscadores sobre URLs, mas funcionam de formas diferentes: um descreve as páginas, vídeos e arquivos que o site considera importantes; o outro permite avisar sobre mudanças, de preferência com envio automatizado.

Por Redação Jornal do SEO

Publicado em · 6 min de leitura

Em 30 segundos

  • Sitemap XML é um arquivo que o site publica e o buscador lê; IndexNow é uma notificação HTTP que o site envia quando uma URL muda.
  • O sitemap leva metadados de vídeo, imagem e notícia; o IndexNow só avisa que a URL mudou e exige um arquivo de chave no domínio.
  • Nenhum dos dois garante indexação. Use o sitemap como base e o IndexNow como complemento, confirmando antes o suporte de cada buscador.

Sitemap XML e IndexNow informam buscadores sobre as URLs de um site, mas por caminhos opostos: um descreve o site, o outro envia uma notificação. Nenhum dos dois garante indexação.

Sitemap XML: o site se descreve

Segundo a documentação do Google, o sitemap é um arquivo em que o site lista páginas, vídeos e outros arquivos que possui. O arquivo também mostra as relações entre eles, e o próprio site declara o que considera importante para o buscador ler.

Buscadores como o Google leem esse arquivo para rastrear o site com mais eficiência. A documentação também cita informações úteis, como a data da última atualização e as versões alternativas em outros idiomas. A fonte não define periodicidade.

A documentação cita entradas específicas por tipo de conteúdo:

  • Vídeo: duração, classificação e indicação de adequação por idade.
  • Imagem: a localização das imagens da página.
  • Notícia: o título do artigo e a data de publicação.

Se o site roda em um CMS como WordPress, Wix ou Blogger, é provável que ele já ofereça um sitemap aos buscadores sem trabalho extra.

Antes de montar um à mão, vale conferir o que o CMS já gera, como detalha o guia de sitemap XML.

Quando o Google diz que o sitemap ajuda

O Google recomenda o sitemap em 3 situações específicas:

  1. Site grande: é mais difícil garantir que toda página tenha ao menos um link interno, e o Googlebot pode não descobrir páginas novas.
  2. Site novo: com poucos links externos, os rastreadores chegam às URLs por páginas que já rastrearam.
  3. Site com muito conteúdo em mídia rica, como vídeo e imagem, ou que aparece no Google News.

Para sites de notícia, a entrada de notícia é o formato a considerar, tratado no guia do sitemap do Google News.

Quando talvez não precise

Em 3 casos o sitemap pode não ser necessário, segundo o Google:

  1. Site pequeno — cerca de 500 páginas ou menos, contando apenas as que precisam aparecer nos resultados.
  2. Site amplamente linkado internamente, a ponto de o Googlebot alcançar todas as páginas importantes partindo da home.
  3. Site sem muitos arquivos de mídia nem páginas de notícia que se queira ver na busca.

A ressalva é que, com páginas bem linkadas, o Google costuma descobrir a maior parte do site. Ainda assim, na maioria dos casos o site se beneficia de ter um sitemap.

IndexNow: o site envia a notificação

No IndexNow, o site avisa o buscador por HTTP quando uma URL é adicionada, atualizada ou excluída. A documentação do IndexNow prevê dois formatos de envio. O primeiro é uma requisição GET ao endpoint do buscador:

https://<buscador>/indexnow?url=https://www.example.com/produto.html&key=sua-chave

A URL notificada precisa ser escapada e codificada e seguir o padrão RFC-3986. A chave deve ter de 8 a 128 caracteres hexadecimais e só pode conter letras de a a z (maiúsculas e minúsculas), números e hífens.

O segundo formato é um POST em JSON, para conjuntos de URLs:

POST /indexnow HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: <buscador>

{
  "host": "www.example.com",
  "key": "sua-chave",
  "urlList": [
    "https://www.example.com/url1",
    "https://www.example.com/pasta/url2"
  ]
}

Cada POST aceita até 10.000 URLs, podendo misturar http e https. A recomendação da documentação é automatizar o envio assim que o conteúdo for adicionado, atualizado ou excluído, até certo limite.

A chave prova o domínio

Para enviar URLs, o site precisa provar que é dono do host com um arquivo de texto que contenha a chave. Há duas opções:

  1. Opção 1: o arquivo {sua-chave}.txt, em UTF-8, fica na raiz do site.
  2. Opção 2: um ou mais arquivos ficam em outros diretórios do mesmo host, e o endereço precisa ser informado em cada notificação pelo parâmetro keyLocation.

Na Opção 2, a localização do arquivo limita o escopo das URLs aceitas: um arquivo em /catalogo/ aceita URLs que começam por /catalogo/, mas não as que começam por /ajuda/. A documentação recomenda fortemente a Opção 1.

As respostas HTTP indicam o que o buscador aceitou, e só o 200 confirma o recebimento:

  • 200: URL recebida.
  • 202: validação da chave pendente.
  • 400: formato inválido.
  • 403: chave inválida, como arquivo não encontrado ou chave ausente do arquivo.
  • 422: a URL não pertence ao host ou a chave não segue o formato exigido.
  • 429: excesso de requisições, tratado como possível spam.

Erros também podem indicar envios repetidos demais.

Quem suporta o quê

O sitemap é documentado abertamente pelo Google; o IndexNow depende da adesão de cada buscador. A documentação do Google descreve como lê o arquivo e o que espera encontrar nele. Já a documentação do IndexNow afirma que os buscadores que adotam o protocolo concordam com um compartilhamento automático. As URLs enviadas a um deles vão para todos os outros participantes.

Para participar, um buscador precisa cumprir uma de duas condições:

  • Ter presença notável em pelo menos um mercado.
  • Ser estreitamente ligado ao mercado de busca e, ao mesmo tempo, contribuir de forma significativa para o volume de URLs enviadas.

A página consultada não lista quais buscadores já participam do protocolo. Essa confirmação precisa ser feita com cada buscador.

Lado a lado

A tabela resume as diferenças. Um descreve; o outro notifica.

Aspecto Sitemap XML IndexNow
Iniciativa o buscador lê o arquivo o site envia a notificação
Momento sem periodicidade definida na fonte na adição, atualização ou exclusão de uma URL
O que carrega páginas, vídeos e arquivos, relações, última atualização e versões de idioma host, chave e lista de URLs
Conteúdo especial entradas de vídeo, imagem e notícia com metadados não previsto na documentação
Limite a visão geral não cita limite de URLs ou de tamanho até 10.000 URLs por POST
Verificação não exigida para ler o arquivo arquivo de chave hospedado no host
Erros a página não descreve respostas de erro 400, 403, 422 e 429 documentados
Efeito não garante rastreamento nem indexação 200 apenas confirma o recebimento

Quando usar os dois juntos

Os dois recursos não competem: um complementa o outro. O sitemap declara o conjunto do site e carrega metadados que o IndexNow não transporta — duração e classificação de vídeo, localização de imagens, título e data de publicação de notícias.

O IndexNow não substitui esse papel. Ele avisa que uma URL específica foi adicionada, atualizada ou excluída.

A recomendação do Jornal é manter o sitemap como canal base, sobretudo em sites grandes, novos ou com muito conteúdo em mídia. O IndexNow entra como complemento para mudanças pontuais. Ele exige hospedar o arquivo de chave no domínio e recomenda automatizar o envio.

Como a documentação do protocolo não enumera os buscadores participantes, vale confirmar o suporte caso a caso antes de incluir o envio no fluxo de publicação. Para acompanhar o que de fato foi indexado depois desses avisos, o relatório de indexação de páginas é o ponto de partida.

O funcionamento geral do rastreamento está no guia de como o Google funciona.

O que muda na prática

Manter o sitemap XML atualizado continua sendo a base para sites grandes, novos ou com muito conteúdo em mídia. Avaliar o IndexNow como complemento exige hospedar o arquivo de chave no domínio e recomenda automatizar o envio, e vale confirmar com cada buscador se ele participa do protocolo antes de contar com o aviso.

Checagem das afirmações

  • Fato

    Um sitemap é um arquivo em que o site informa páginas, vídeos e outros arquivos e as relações entre eles; buscadores leem o arquivo para rastrear o site com mais eficiência.

  • Fato

    Segundo o Google, o sitemap ajuda os buscadores a descobrir URLs, mas não garante que todos os itens serão rastreados e indexados.

  • Fato

    O Google cita como casos em que o sitemap pode não ser necessário sites com cerca de 500 páginas ou menos, sites amplamente linkados internamente ou sites sem muitos arquivos de mídia e páginas de notícia que você queira ver nos resultados.

  • Fato

    O IndexNow permite notificar um buscador sobre uma URL adicionada, atualizada ou excluída por requisição HTTP, com chave de 8 a 128 caracteres hexadecimais.

  • Fato

    O envio em lote do IndexNow aceita até 10.000 URLs por POST JSON, e a resposta HTTP 200 indica apenas que o buscador recebeu o envio.

  • Fato

    Buscadores que adotam o IndexNow concordam que as URLs enviadas serão automaticamente compartilhadas com todos os outros buscadores participantes.

  • Opinião

    O Jornal recomenda manter o sitemap como canal base e tratar o IndexNow como complemento para avisar sobre mudanças, confirmando antes se o buscador participa do protocolo.

Fontes

Primárias

Compartilhar

Leia também

Assine o Jornal do SEO Briefing