FAQ
Configuração e Instalação
Como começar a usar o IndexNow?
Para começar a usar o IndexNow, verifique se o seu Sistema de Gerenciamento de Conteúdo (CMS), provedor de hospedagem ou plugin de SEO já oferece suporte. Muitas plataformas oferecem suporte nativo ou complementos compatíveis, então talvez você não precise configurá-lo manualmente.
Se a sua plataforma não oferece suporte ao IndexNow, você pode implementá-lo manualmente gerando um arquivo de chave, verificando seu site e enviando URLs por meio da API do IndexNow.
Verifique a documentação do seu CMS ou a biblioteca de plugins antes de configurar o IndexNow manualmente.
Quais sistemas de gerenciamento de conteúdo oferecem suporte ao IndexNow?
Os seguintes CMS oferecem integração nativa com o IndexNow ou suporte por meio de plugins ou extensões de SEO:
- WordPress
- Shopify
- Wix
- GoDaddy
- Duda
- XenForo
- Milestone
- Joomla!
- Drupal
- Bitrix24
- PrestaShop
- MODX
- Shopware
- OpenCart
- Typo3
- Umbraco
Outros sistemas de gerenciamento de conteúdo podem oferecer suporte ao IndexNow nativamente por meio de plugins ou extensões de terceiros disponíveis em suas bibliotecas de plugins. Consulte seu CMS ou provedor de hospedagem para obter detalhes sobre como habilitar o IndexNow em seu site.
Quais redes de distribuição de conteúdo oferecem suporte ao IndexNow?
O Cloudflare oferece integração nativa com o IndexNow. No entanto, esta lista não é exaustiva. Consulte seu provedor para obter instruções específicas sobre como habilitar o IndexNow em seu site.
Por que devo usar o IndexNow em vez de depender dos rastreadores dos mecanismos de busca?
Os mecanismos de busca tradicionais dependem de rastreadores para descobrir atualizações de conteúdo, mas esse processo pode ser lento, levando dias ou até semanas. O IndexNow permite que você envie URLs imediatamente quando o conteúdo é adicionado, atualizado ou excluído.
Isso melhora a velocidade de indexação do seu site nos mecanismos de busca compatíveis e ajuda a manter seu conteúdo atualizado nos resultados de busca baseados em IA. Uma indexação mais rápida pode levar a uma melhor visibilidade e inclusão mais oportuna nos resultados de busca, o que pode melhorar o desempenho de SEO.
Quando devo notificar os mecanismos de busca usando o IndexNow?
Os sites devem notificar o IndexNow sempre que o conteúdo for adicionado, atualizado ou removido, para que os mecanismos de busca possam refletir a versão mais recente em seus índices.
Casos típicos incluem:
- Novo conteúdo: páginas de produtos, vídeos, listagens de viagens, vagas de emprego, posts de blog ou anúncios de eventos.
- Conteúdo atualizado: descrições de produtos, títulos/metadados de vídeos, guias de destinos, perfis de empresas ou páginas de políticas.
- Alterações de preço ou disponibilidade: status de estoque, promoções ou ofertas expiradas.
- Conteúdo gerado pelo usuário: novas avaliações, comentários ou posts em fóruns (enviados gradualmente para evitar notificações excessivas, por exemplo, cada avaliação de 1 a 20, depois a cada 5 até 100, a cada 10 até 1000).
- Conteúdo removido: produtos excluídos, vídeos, ofertas de viagem ou eventos expirados.
Ao notificar o IndexNow nesses momentos, você ajuda os mecanismos de busca a indexar a versão correta do seu site com mais rapidez e eficiência.
Chave de API e Verificação
Como gerar uma chave de API do IndexNow?
Quando seu CMS, provedor de hospedagem ou plugin de SEO oferece suporte ao IndexNow, você não precisa de um arquivo de chave. Os envios são tratados automaticamente.
Para configuração manual, você precisará criar uma chave de API. Essa chave comprova a propriedade do seu domínio e autentica seus envios para que os mecanismos de busca saibam que estão vindo de uma fonte autorizada.
Passos para gerar sua chave de API
1. Gere uma string de chave
- Use um gerador de GUID/UUID ou uma ferramenta de linha de comando.
- Sua chave deve ter de 8 a 128 caracteres.
- Caracteres permitidos: letras minúsculas (a a z), letras maiúsculas (A a Z), números (0 a 9) e hífens (-).
2. Crie o arquivo de chave
- Abra um editor de texto ou de código (por exemplo, Notepad, TextEdit, VS Code).
- Cole sua chave de API no arquivo.
- Salve o arquivo com codificação UTF-8 usando a chave como nome do arquivo, seguida de .txt.
- Exemplo: se sua chave for abcd1234, crie um arquivo chamado abcd1234.txt com o conteúdo abcd1234.
3. Faça o upload do arquivo
- Coloque o arquivo de chave no diretório raiz do seu site, ou em qualquer pasta acessível publicamente no mesmo host (sem necessidade de login).
- Confirme que ele está acessível em uma URL pública, como:
https://seudominio.com/{sua-chave}.txt - Exemplo: Se o seu domínio for seudominio.com e sua chave for eu-amo-IndexNow-3000, o arquivo deve estar em
https://seudominio.com/eu-amo-IndexNow-3000.txt. - Alternativamente, você pode usar outro local público, como
https://seudominio.com/keys/well-known.txt. Se usar um local diferente do diretório raiz, especifique o local do arquivo de chave usando o parâmetrokeyLocationao enviar URLs.
Como verificar a propriedade do meu site para o IndexNow?
Após gerar seu arquivo de chave, faça o upload para um dos seguintes locais:
- O diretório raiz do seu site (preferível).
- Ou, se não for possível acessar o diretório raiz, uma pasta acessível publicamente no seu provedor de hospedagem (sem necessidade de login).
Em seguida, abra a URL do arquivo em um navegador:
https://seudominio.com/{sua-chave}.txt
Se o arquivo carregar e exibir apenas a sua chave, seu site está verificado. Os mecanismos de busca usam esse arquivo para confirmar a propriedade do domínio antes de aceitar os envios do IndexNow. Se a verificação falhar, consulte a seção Solução de Problemas abaixo para correções comuns.
Como atualizar ou renovar minha chave de API do IndexNow?
Você pode renovar sua chave de API do IndexNow sem interromper o serviço seguindo estes passos:
Gere uma nova chave usando o mesmo método que utilizou originalmente (manual ou baseado em ferramenta).
- Substitua o arquivo de chave antigo no diretório raiz pelo novo arquivo {chave}.txt.
- Comece a enviar URLs usando a nova chave. Isso faz com que os mecanismos de busca verifiquem automaticamente a nova chave durante o próximo envio.
Os mecanismos de busca reverificarão automaticamente a propriedade quando a chave atualizada for detectada durante o envio de URLs.
Envio de URLs
Como enviar uma URL usando o IndexNow?
Você pode notificar os mecanismos de busca instantaneamente quando adicionar, atualizar ou excluir conteúdo, enviando uma URL para a API do IndexNow.
1. Formate a URL da solicitação:
Você pode enviar sua solicitação a apenas um dos seguintes endpoints participantes.
Cada endpoint envia seu envio diretamente ao respectivo mecanismo de busca, e ele será compartilhado com todos os mecanismos de busca habilitados para o IndexNow:
- Endpoint global do IndexNow:
https://api.indexnow.org/indexnow?url={sua-url-adicionada-ou-atualizada-ou-excluida}&key={sua-chave} - Amazon:
https://indexnow.amazonbot.amazon/indexnow?url={sua-url}&key={sua-chave} - Bing:
https://www.bing.com/indexnow?url={sua-url}&key={sua-chave} - Naver:
https://searchadvisor.naver.com/indexnow?url={sua-url}&key={sua-chave} - Seznam.cz:
https://search.seznam.cz/indexnow?url={sua-url}&key={sua-chave} - Yandex:
https://yandex.com/indexnow?url={sua-url}&key={sua-chave} - Yep:
https://indexnow.yep.com/indexnow?url={sua-url}&key={sua-chave}
2. Substitua {sua-url} pela URL completa da página que você adicionou, atualizou ou excluiu e {sua-chave} pela sua chave de API verificada do IndexNow.
3. Envie a solicitação usando um navegador, script ou cliente HTTP.
4. Confirme que o envio foi bem-sucedido:
- Se você receber uma resposta HTTP 200, seu envio foi aceito e processado.
- Observação: Na sua primeira solicitação, você pode receber uma resposta HTTP 202. Isso significa que a URL foi recebida e o mecanismo de busca verificará sua chave antes de indexar o conteúdo. Após a conclusão da verificação, os envios bem-sucedidos subsequentes normalmente retornarão HTTP 200.
Como enviar várias URLs de uma vez usando o IndexNow?
O IndexNow suporta o envio em massa de até 10.000 URLs por solicitação POST. Isso é útil quando você tem várias páginas atualizadas, adicionadas ou excluídas para notificar os mecanismos de busca em um único lote.
Use este formato JSON na sua solicitação POST:
POST /indexnow HTTP/1.1
Host: <searchengine>
Content-Type: application/json; charset=utf-8
{
"host": "www.example.com",
"key": "fa8c0a469da44e9b8f6a769f291829f5",
"urlList": [
"https://www.example.com/url1",
"https://www.example.com/folder/url2",
"https://www.example.com/url3"
]
}
Envie sua solicitação POST para:
https://api.indexnow.org/indexnow
Pontos importantes ao enviar várias URLs:
- Envie no máximo 10.000 URLs por solicitação.
- Use codificação UTF-8 e defina o cabeçalho Content-Type adequado.
Qual é o tamanho máximo do payload para uma solicitação POST no IndexNow?
O IndexNow permite enviar até 10.000 URLs por solicitação POST em um único payload JSON. Enviar mais do que isso pode fazer com que a solicitação falhe ou retorne uma resposta HTTP 422 (Unprocessable Entity).
Para garantir o processamento bem-sucedido, mantenha sempre seus envios em lote abaixo do limite de 10.000 URLs.
Como formatar as URLs de notificação do IndexNow?
Você pode enviar para qualquer mecanismo de busca participante usando a seguinte estrutura de URL:
https://<searchengine>/indexnow?url={sua-url}&key={sua-chave}
Por exemplo, se você estiver enviando para o IndexNow, a URL seria:
https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647
Como formatar corretamente sua URL de envio do IndexNow:
- Substitua o parâmetro key pela sua chave de API real do IndexNow.
- Certifique-se de codificar a URL da página enviada (por exemplo, %3A para : e %2F para /).
Como codificar URLs corretamente para o IndexNow?
O IndexNow exige que as URLs sejam codificadas de acordo com os padrões RFC-3986. Isso garante que caracteres especiais sejam transmitidos com segurança pela API.
Exemplos comuns de codificação de URL:
:se torna%3A/se torna%2F?se torna%3F=se torna%3D&se torna%26
Por que é importante codificar corretamente suas URLs do IndexNow:
A codificação correta garante que as URLs do IndexNow sejam analisadas e processadas adequadamente pelos mecanismos de busca. A falta de codificação das URLs pode resultar em erros ou envios ignorados.
O que acontece depois que envio uma URL usando o IndexNow?
Depois de enviar uma URL usando o IndexNow, o mecanismo de busca avalia se deve rastrear a URL com base em sua cota de rastreamento, lógica de agendamento e sinais de qualidade. Se a página passar pelas verificações internas, ela será rastreada para obter o conteúdo mais recente.
O envio de uma URL não garante indexação imediata. No entanto, o IndexNow aumenta a probabilidade de que alterações importantes sejam descobertas e rastreadas mais rapidamente, ajudando os mecanismos de busca a exibir seu conteúdo com mais agilidade.
As URLs enviadas pelo IndexNow contam para minha cota de rastreamento?
Sim. Cada URL enviada pelo IndexNow conta para a cota de rastreamento do seu site.
No entanto, ao usar o IndexNow, você sinaliza aos mecanismos de busca que essas URLs são importantes e devem ser priorizadas. Isso normalmente resulta em um rastreamento mais rápido das URLs enviadas em comparação com páginas que não foram enviadas.
Posso enviar a mesma URL várias vezes ao dia?
Evite enviar a mesma URL muitas vezes ao dia, a menos que haja alterações significativas no conteúdo. Para páginas atualizadas com frequência, é recomendável aguardar pelo menos 5 minutos entre as atualizações antes de reenviar.
Para atualizações de alta frequência, concentre-se em usar o IndexNow apenas para alterações substanciais que afetem o conteúdo ou a estrutura. Envios desnecessários podem desperdiçar a cota de rastreamento sem melhorar a visibilidade.
Como lidar com envios de conteúdo que muda frequentemente?
Se seu conteúdo é atualizado com frequência, concentre os envios do IndexNow em alterações significativas, como atualizações no conteúdo da página, preços ou disponibilidade. Evite enviar cada pequena alteração de layout ou estética.
Para lidar com atualizações frequentes de forma eficaz:
- Automatize os envios usando scripts que detectem alterações reais no conteúdo.
- Aguarde pelo menos 5 minutos antes de reenviar a mesma URL.
- Monitore o comportamento de indexação para equilibrar a atualidade do conteúdo com a eficiência do rastreamento.
Posso enviar URLs redirecionadas ou excluídas usando o IndexNow?
Sim. Você deve enviar URLs redirecionadas e páginas que retornam códigos de status HTTP 404 ou HTTP 410.
O envio de URLs redirecionadas ou excluídas usando o IndexNow permite que os mecanismos de busca:
- Atualizem seus índices quando uma página é redirecionada usando 301, 302 ou meta refresh.
- Removam links desatualizados ou quebrados quando uma página é excluída e retorna um 404 ou 410.
- Mantenham resultados de busca precisos e atualizados para os usuários.
O IndexNow suporta o envio de URLs para conteúdo que foi excluído, movido ou redirecionado. A inclusão dessas atualizações ajuda a garantir que os mecanismos de busca reflitam a estrutura mais precisa do seu site e melhorem a eficiência do rastreamento.
Posso enviar todas as URLs do meu site usando o IndexNow?
O IndexNow foi projetado para notificar mecanismos de busca sobre URLs adicionadas, atualizadas ou excluídas recentemente. Ele não foi projetado para enviar todas as URLs do seu site de uma vez.
Se todo o seu site foi atualizado recentemente, como após uma migração ou reformulação, é aceitável enviar todas as URLs usando o IndexNow. Para descoberta contínua e indexação de longo prazo, use um sitemap XML.
Para melhorar a cobertura e a atualidade da indexação, use a seguinte abordagem:
- Use o IndexNow para enviar páginas de alta prioridade ou que mudam frequentemente.
- Use sitemaps para fornecer aos mecanismos de busca um inventário completo de todas as URLs do seu site.
Essa combinação garante tanto a descoberta rápida de conteúdo quanto uma visibilidade abrangente nos resultados de busca.
Devo usar o IndexNow e sitemaps juntos?
Sim. Usar o IndexNow e sitemaps juntos melhora a visibilidade do conteúdo e garante uma cobertura mais ampla dos mecanismos de busca.
O IndexNow melhora a visibilidade nas buscas ao fornecer:
- Notificação instantânea quando o conteúdo é adicionado, atualizado ou excluído.
- Descoberta mais rápida de alterações importantes.
- Atualizações em tempo real para conteúdo que muda frequentemente.
Os sitemaps melhoram a cobertura de busca ao fornecer:
- Um inventário completo de todas as URLs do seu site.
- Descoberta de páginas que mudam com pouca frequência ou estão mais profundas na estrutura do site.
- Suporte de rastreamento de longo prazo para indexação abrangente.
A combinação do IndexNow e sitemaps garante que seu conteúdo seja rapidamente exibido e completamente descoberto por mecanismos de busca tradicionais e baseados em IA.
Devo enviar URLs que foram alteradas antes de eu começar a usar o IndexNow?
Não. O IndexNow foi projetado para notificar mecanismos de busca sobre adições, atualizações ou exclusões recentes. Ele não se destina ao envio retroativo de alterações mais antigas.
Para ajudar os mecanismos de busca a descobrir páginas atualizadas anteriormente, siga esta abordagem:
- Use o IndexNow para enviar URLs que foram alteradas após a configuração do IndexNow.
- Use sitemaps com valores
lastmodprecisos para tornar visível o conteúdo atualizado antes da implementação. - Essa combinação garante que alterações recentes e históricas sejam visíveis para os mecanismos de busca.
Devo usar o IndexNow para um site pequeno?
Sim. O IndexNow é benéfico mesmo para sites pequenos com apenas algumas páginas. Ele permite que você notifique os mecanismos de busca instantaneamente sobre atualizações, aumentando a probabilidade de um rastreamento e indexação mais rápidos.
Usar o IndexNow em um site pequeno pode ajudar você a:
- Obter visibilidade mais rápida para conteúdo novo ou atualizado.
- Melhorar a eficiência do rastreamento direcionando as páginas alteradas.
- Controlar a rapidez com que suas atualizações aparecem nos resultados de busca.
Automação e Scripts
Quais são as melhores práticas para automatizar os envios do IndexNow?
A automação ajuda a garantir notificações de URLs em tempo hábil sem sobrecarregar os mecanismos de busca ou exceder os limites de taxa. O segredo é detectar alterações reais e enviar apenas o que importa.
Para automatizar o IndexNow de forma eficaz:
- Use scripts de backend ou hooks do CMS para acionar envios quando o conteúdo é adicionado, atualizado ou excluído.
- Detecte e filtre atualizações significativas (por exemplo, preço, disponibilidade, conteúdo) em vez de alterações apenas cosméticas ou de layout.
- Implemente lógica de debouncing para evitar reenvios rápidos (por exemplo, aguarde 5 minutos ou mais entre envios da mesma URL).
- Registre cada envio em log e monitore os códigos de resposta HTTP para identificar problemas.
- Integre o IndexNow aos fluxos de publicação ou pipelines de implantação para que os envios ocorram automaticamente e de forma confiável.
Como posso automatizar os envios do IndexNow usando um script?
Você pode automatizar os envios do IndexNow criando um script que detecta alterações dinâmicas de conteúdo e envia as URLs atualizadas diretamente para a API do IndexNow. Isso garante que os mecanismos de busca sejam notificados em tempo real quando conteúdos importantes são alterados.
Abaixo está um exemplo em Python que simula a verificação de um banco de dados de conteúdo em busca de URLs modificadas recentemente e as envia automaticamente ao IndexNow.
Substitua o dicionário simulado content_db por uma integração real que consulte seu CMS, plataforma de publicação ou banco de dados backend para detectar conteúdo atualizado recentemente.
import requests
import time
# Configuração
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"
# Banco de dados de conteúdo simulado (timestamps = agora - deslocamentos aleatórios)
content_db = {
"/product?id=101": int(time.time()) - 100, # modificado há ~100s
"/news?id=202": int(time.time()) - 4000, # modificado há ~1h+
"/blog?id=303": int(time.time()) - 200 # modificado há ~200s
}
def detect_dynamic_changes():
current_time = int(time.time())
changed_urls = []
for url, last_modified in content_db.items():
if current_time - last_modified < 3600: # última hora
changed_urls.append(f"https://{HOST}{url}")
return changed_urls
def submit_urls(url_list):
payload = {
"host": HOST,
"key": API_KEY,
"keyLocation": KEY_LOCATION,
"urlList": url_list
}
headers = {"Content-Type": "application/json; charset=utf-8"}
response = requests.post(INDEXNOW_API_URL, json=payload, headers=headers)
if response.status_code in (200, 202):
print("URLs enviadas com sucesso:", url_list)
elif response.status_code == 429:
print("Limite de taxa atingido. Tente novamente mais tarde.")
else:
print("Falha:", response.status_code, response.text)
if __name__ == "__main__":
changed_urls = detect_dynamic_changes()
if changed_urls:
submit_urls(changed_urls)
else:
print("Nenhuma alteração de conteúdo dinâmico detectada.")
Quais códigos de resposta HTTP devo esperar do IndexNow?
Ao enviar URLs, você pode receber os seguintes códigos de resposta HTTP:
- 200 OK: A URL foi recebida com sucesso.
- 202 Accepted: Envio aceito, mas ainda não processado.
- 400 Bad Request: Sua URL ou chave de API pode estar formatada incorretamente.
- 422 Unprocessable Entity: O servidor entendeu a solicitação, mas não conseguiu processá-la.
- 429 Too Many Requests: Você atingiu o limite de taxa. Tente novamente mais tarde.
Registre suas respostas HTTP para monitorar o sucesso dos envios e identificar problemas. Isso ajuda a detectar problemas cedo, especialmente com limites de taxa ou erros de formatação.
Qual registro em log devo configurar para os envios do IndexNow?
Configurar um registro em log adequado ajuda a monitorar os envios de URLs e solucionar erros na sua integração com o IndexNow.
Campos importantes para incluir no seu sistema de registro do IndexNow:
- Timestamp do envio
- URL completa enviada
- Código de resposta HTTP (por exemplo, 200, 400, 429)
- Tentativas de reenvio ou falhas
- Método de envio (GET ou POST)
- Chave de API utilizada (opcional se gerenciar várias chaves)
Por que o registro em log é importante para o IndexNow:
- Ajuda a detectar padrões de envio e erros recorrentes.
- Facilita a identificação e correção de envios com falha.
- Confirma se as URLs estão sendo aceitas e indexadas corretamente.
Como monitorar e testar os envios do IndexNow?
Monitorar e testar sua implementação do IndexNow garante que suas URLs estejam sendo enviadas corretamente e recebidas pelos mecanismos de busca.
Para monitorar e testar os envios do IndexNow de forma eficaz:
- Use ferramentas como curl ou wget para testar envios de URLs e visualizar códigos de resposta HTTP.
- Verifique as respostas bem-sucedidas (HTTP 200) ou erros (por exemplo, 400, 429).
- Registre todos os envios junto com timestamps e respostas do servidor.
- Revise relatórios de indexação ou ferramentas fornecidas pelos mecanismos de busca para acompanhar o comportamento de rastreamento.
Casos de Uso Avançados
Como usar o IndexNow com vários subdomínios?
Cada subdomínio é tratado como um host separado, o que significa que você deve criar e gerenciar arquivos de chave individuais para cada um.
Para sites com subdomínios como:
- blog.example.com
- shop.example.com
- support.example.com
Você deve fazer o seguinte para cada subdomínio:
- Hospedar seu próprio arquivo {chave}.txt no diretório raiz do subdomínio.
- Enviar URLs usando a chave de API exclusiva desse subdomínio.
Isso garante que cada subdomínio seja verificado independentemente e indexado corretamente pelos mecanismos de busca.
Como usar o IndexNow para sites multilíngues?
Se o seu site serve conteúdo em vários idiomas, envie as URLs de cada versão de idioma separadamente usando o IndexNow.
Por exemplo:
https://example.com/en/producthttps://example.com/fr/producthttps://example.com/de/product
Como otimizar envios multilíngues para o IndexNow:
- Envie uma URL separada para cada versão de idioma.
- Certifique-se de que cada versão use tags canonical e hreflang quando aplicável.
- Codifique todas as URLs enviadas de acordo com os padrões RFC-3986.
Usar o IndexNow dessa forma ajuda os mecanismos de busca a descobrir e rastrear conteúdo localizado mais rapidamente.
Solução de Problemas do IndexNow
Por que meu arquivo de chave do IndexNow não está sendo verificado?
Se o seu arquivo de chave do IndexNow foi enviado, mas não está sendo verificado, geralmente significa que o arquivo não está nomeado, posicionado ou acessível corretamente.
- Nome do arquivo: O arquivo deve ser nomeado exatamente como sua chave de API, seguido de .txt (por exemplo, se sua chave for eu-amo-IndexNow-3000, nomeie o arquivo como eu-amo-IndexNow-3000.txt).
- Localização do arquivo: Ele deve estar no diretório raiz do seu domínio (não em uma subpasta, a menos que seu host exija de outra forma).
Problemas comuns a verificar:
- Conteúdo do arquivo: O texto dentro deve corresponder exatamente à sua chave de API.
- Acessibilidade do arquivo: Ele deve ser acessível em https://seudominio.com/{sua-chave}.txt sem login, firewall ou restrições de IP.
Como testar
Abra a URL do arquivo em um navegador. Se ele exibir apenas sua chave como texto simples, os mecanismos de busca podem verificar seu site. Se o arquivo estiver ausente, incompatível ou bloqueado, os envios do IndexNow não serão aceitos.
Por que minha URL não foi indexada depois de enviá-la ao IndexNow?
Enviar uma URL com o IndexNow alerta os mecanismos de busca de que o conteúdo foi alterado, mas não garante a indexação. Razões pelas quais sua URL pode não ser indexada incluem:
- Limites de cota de rastreamento para o seu domínio.
- Conteúdo de baixa qualidade, escasso ou duplicado.
- Problemas técnicos como erros 404, bloqueios no robots.txt ou tags noindex.
- Atrasos na indexação devido ao agendamento de rastreamento.
- O mecanismo de busca pode optar por não indexar uma URL com base em seus algoritmos.
Certifique-se de que seu conteúdo seja de alta qualidade, tenha links internos e esteja acessível para rastreadores.
Por que minha URL do IndexNow está indexada em um mecanismo de busca, mas não em outro?
Enviar uma URL pelo IndexNow alerta todos os mecanismos de busca participantes de que o conteúdo foi alterado, mas cada mecanismo toma sua própria decisão sobre se deve indexá-lo.
Razões pelas quais sua URL pode estar indexada em um mecanismo, mas não em outro:
- Diferenças na forma como cada mecanismo de busca avalia a qualidade do conteúdo.
- Orçamentos de rastreamento ou estratégias de priorização de URLs diferentes.
- Algoritmos de indexação e sistemas de classificação exclusivos.
- Diferenças de temporização ou agendamento de rastreamento entre os mecanismos.
Os mecanismos de busca usam seus próprios critérios para determinar qual conteúdo aparece nos resultados. Para verificar se uma URL está indexada, use as ferramentas de inspeção ou relatórios de cada mecanismo de busca.
Quais são os limites de taxa do IndexNow?
O IndexNow não divulga publicamente limites de taxa exatos, pois cada mecanismo de busca participante define seus próprios limites diários de envio por site.
Se você receber uma resposta HTTP 429 (Too Many Requests), siga estes passos:
- Pause os envios e tente novamente após o tempo especificado no cabeçalho Retry-After.
- Reduza a frequência ou o tamanho do lote dos seus envios.
- Registre a atividade de envio para monitorar erros de limite de taxa.
Para evitar atingir os limites de taxa, siga estas melhores práticas:
- Envie apenas quando o conteúdo tiver sido alterado. Não reenvie URLs inalteradas.
- Monitore os códigos de resposta HTTP e ajuste os padrões de envio conforme necessário.
O que devo fazer se receber um erro 400 Bad Request do IndexNow?
Um erro HTTP 400 Bad Request significa que o envio ao IndexNow falhou porque a solicitação não foi formatada corretamente ou estava faltando informações obrigatórias.
Razões comuns pelas quais o IndexNow retorna um erro 400:
- A chave de API do IndexNow está ausente ou incorreta.
- A URL enviada não está corretamente codificada.
- A estrutura da solicitação não segue o formato do IndexNow.
- Parâmetros como url ou key estão com erro de digitação ou ausentes.
Como corrigir um erro 400 ao usar o IndexNow:
- Verifique sua chave de API do IndexNow — Certifique-se de que a chave no seu envio corresponde à que está hospedada no seu arquivo de chave.
- Verifique se a URL enviada está corretamente codificada — Use codificação compatível com RFC-3986 para caracteres como :, / e &.
- Revise a estrutura da sua solicitação IndexNow — Seja via GET ou POST, confirme que o formato atende às diretrizes do protocolo IndexNow.
- Corrija erros de digitação ou problemas de formatação — Procure caracteres extras, como vírgulas no final ou colchetes fora de lugar.
- Use registro em log para monitorar os envios do IndexNow — Acompanhe erros e códigos de resposta para identificar e corrigir problemas recorrentes.
Ao resolver esses problemas, você pode garantir que seus envios ao IndexNow sejam aceitos e processados corretamente pelos mecanismos de busca participantes.
O que devo fazer se receber um erro 422 Unprocessable Entity do IndexNow?
Um erro HTTP 422 Unprocessable Entity significa que o servidor entendeu seu envio ao IndexNow, mas não conseguiu processá-lo devido a um ou mais problemas.
Razões comuns pelas quais o IndexNow retorna um erro 422:
- A URL enviada não corresponde ao seu domínio verificado.
- O arquivo de chave do IndexNow está ausente ou inacessível.
- A mesma URL está sendo enviada repetidamente sem alterações significativas.
Como resolver um erro 422 no IndexNow:
- Verifique a localização e acessibilidade do arquivo de chave — Certifique-se de que o arquivo de chave está hospedado corretamente no diretório raiz e acessível publicamente em https://seudominio.com/{sua-chave}.txt.
- Confirme que o domínio corresponde à sua chave — Envie apenas URLs sob o domínio que corresponde à sua chave verificada do IndexNow.
- Envie apenas conteúdo alterado recentemente — Evite enviar URLs inalteradas. O IndexNow é projetado para conteúdo novo, atualizado ou excluído.
- Monitore e registre seus envios — Use registro em log para rastrear erros repetidos, evitar envios duplicados e confirmar a entrega bem-sucedida.
Corrigir esses problemas ajuda a garantir que suas solicitações do IndexNow sejam aceitas e processadas pelos mecanismos de busca participantes.
O que devo fazer se receber um erro 429 Too Many Requests do IndexNow?
Um erro 429 significa que você excedeu o limite de taxa de envio do seu site ao enviar muitas URLs ao IndexNow em um curto período de tempo.
Como resolver um erro 429 do IndexNow:
- Verifique o cabeçalho Retry-After para saber quanto tempo aguardar antes de reenviar.
- Reduza a frequência de envio evitando envios desnecessários ou duplicados.
- Aguarde pelo menos 10 minutos antes de reenviar a mesma URL, a menos que ela tenha sido significativamente alterada.
- Registre suas solicitações e monitore os códigos de resposta para evitar atingir os limites de taxa novamente.
Cada mecanismo de busca define seus próprios limites para o IndexNow. Diminuir o ritmo e espaçar os envios melhora o sucesso da entrega.
Quais são os erros comuns a evitar ao implementar o IndexNow?
Estes são problemas comuns de implementação que podem impedir o funcionamento correto do IndexNow:
- Hospedar o arquivo de chave fora do diretório raiz do domínio.
- Usar o nome de arquivo errado (deve corresponder exatamente à sua chave e terminar em .txt).
- Esquecer de codificar caracteres especiais nas URLs de envio.
- Enviar URLs inalteradas repetidamente.
- Usar uma chave não verificada ou incompatível.
- Enviar antes que o arquivo de chave esteja acessível publicamente.
Certifique-se de que o arquivo de chave está posicionado corretamente, disponível publicamente e que as solicitações de envio estão formatadas adequadamente.