FAQ
Configuração e Instalação
Como começar a utilizar o IndexNow?
Para começar a utilizar o IndexNow, verifique se o seu Sistema de Gestão de Conteúdos (CMS), fornecedor de alojamento ou plugin de SEO já oferece suporte. Muitas plataformas oferecem suporte nativo ou complementos compatíveis, pelo que poderá não precisar de o configurar manualmente.
Se a sua plataforma não oferece suporte ao IndexNow, pode implementá-lo manualmente gerando um ficheiro de chave, verificando o seu site e submetendo URLs através da API do IndexNow.
Consulte a documentação do seu CMS ou a biblioteca de plugins antes de configurar o IndexNow manualmente.
Que sistemas de gestão de conteúdos suportam o IndexNow?
Os seguintes CMS oferecem integração nativa com o IndexNow ou suporte através 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 gestão de conteúdos podem oferecer suporte ao IndexNow nativamente através de plugins ou extensões de terceiros disponíveis nas suas bibliotecas de plugins. Consulte o seu CMS ou fornecedor de alojamento para obter detalhes sobre como ativar o IndexNow no seu site.
Que redes de distribuição de conteúdos suportam o IndexNow?
O Cloudflare oferece integração nativa com o IndexNow. No entanto, esta lista não é exaustiva. Consulte o seu fornecedor para obter instruções específicas sobre como ativar o IndexNow no seu site.
Por que devo utilizar o IndexNow em vez de depender dos crawlers dos motores de pesquisa?
Os motores de pesquisa tradicionais dependem de crawlers para descobrir atualizações de conteúdo, mas este processo pode ser lento, demorando dias ou até semanas. O IndexNow permite-lhe submeter URLs imediatamente quando o conteúdo é adicionado, atualizado ou eliminado.
Isto melhora a velocidade de indexação do seu site nos motores de pesquisa compatíveis e ajuda a manter o seu conteúdo atualizado nos resultados de pesquisa baseados em IA. Uma indexação mais rápida pode conduzir a uma melhor visibilidade e inclusão mais oportuna nos resultados de pesquisa, o que pode melhorar o desempenho de SEO.
Quando devo notificar os motores de pesquisa utilizando o IndexNow?
Os sites devem notificar o IndexNow sempre que o conteúdo for adicionado, atualizado ou removido, para que os motores de pesquisa possam refletir a versão mais recente nos seus índices.
Casos típicos incluem:
- Novo conteúdo: páginas de produtos, vídeos, listagens de viagens, ofertas de emprego, artigos 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: estado de stock, promoções ou ofertas expiradas.
- Conteúdo gerado pelo utilizador: novas avaliações, comentários ou publicações em fóruns (submetidos 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 eliminados, vídeos, ofertas de viagem ou eventos expirados.
Ao notificar o IndexNow nestes momentos, ajuda os motores de pesquisa a indexar a versão correta do seu site com maior rapidez e eficiência.
Chave de API e Verificação
Como gerar uma chave de API do IndexNow?
Quando o seu CMS, fornecedor de alojamento ou plugin de SEO oferece suporte ao IndexNow, não precisa de um ficheiro de chave. As submissões são tratadas automaticamente.
Para configuração manual, precisará de criar uma chave de API. Esta chave comprova a propriedade do seu domínio e autentica as suas submissões para que os motores de pesquisa saibam que provêm de uma fonte autorizada.
Passos para gerar a sua chave de API
1. Gere uma cadeia de caracteres de chave
- Utilize um gerador de GUID/UUID ou uma ferramenta de linha de comandos.
- A 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 ficheiro de chave
- Abra um editor de texto ou de código (por exemplo, Notepad, TextEdit, VS Code).
- Cole a sua chave de API no ficheiro.
- Guarde o ficheiro com codificação UTF-8 utilizando a chave como nome do ficheiro, seguida de .txt.
- Exemplo: se a sua chave for abcd1234, crie um ficheiro chamado abcd1234.txt com o conteúdo abcd1234.
3. Carregue o ficheiro
- Coloque o ficheiro de chave no diretório raiz do seu site, ou em qualquer pasta acessível publicamente no mesmo host (sem necessidade de início de sessão).
- Confirme que está acessível num URL público, como:
https://seudominio.com/{sua-chave}.txt - Exemplo: Se o seu domínio for seudominio.com e a sua chave for eu-adoro-IndexNow-3000, o ficheiro deve estar em
https://seudominio.com/eu-adoro-IndexNow-3000.txt. - Alternativamente, pode utilizar outra localização pública, como
https://seudominio.com/keys/well-known.txt. Se utilizar uma localização diferente do diretório raiz, especifique a localização do ficheiro de chave utilizando o parâmetrokeyLocationao submeter URLs.
Como verificar a propriedade do meu site para o IndexNow?
Após gerar o seu ficheiro de chave, carregue-o para uma das seguintes localizações:
- O diretório raiz do seu site (preferível).
- Ou, se não for possível aceder ao diretório raiz, uma pasta acessível publicamente no seu fornecedor de alojamento (sem necessidade de início de sessão).
Em seguida, abra o URL do ficheiro num navegador:
https://seudominio.com/{sua-chave}.txt
Se o ficheiro carregar e exibir apenas a sua chave, o seu site está verificado. Os motores de pesquisa utilizam este ficheiro para confirmar a propriedade do domínio antes de aceitar as submissões do IndexNow. Se a verificação falhar, consulte a secção Resolução de Problemas abaixo para correções comuns.
Como atualizar ou renovar a minha chave de API do IndexNow?
Pode renovar a sua chave de API do IndexNow sem interromper o serviço seguindo estes passos:
Gere uma nova chave utilizando o mesmo método que utilizou originalmente (manual ou baseado em ferramenta).
- Substitua o ficheiro de chave antigo no diretório raiz pelo novo ficheiro {chave}.txt.
- Comece a submeter URLs utilizando a nova chave. Isto faz com que os motores de pesquisa verifiquem automaticamente a nova chave durante a próxima submissão.
Os motores de pesquisa reverificarão automaticamente a propriedade quando a chave atualizada for detetada durante a submissão de URLs.
Submissão de URLs
Como submeter um URL utilizando o IndexNow?
Pode notificar os motores de pesquisa instantaneamente quando adicionar, atualizar ou eliminar conteúdo, submetendo um URL à API do IndexNow.
1. Formate o URL do pedido:
Pode submeter o seu pedido a apenas um dos seguintes endpoints participantes.
Cada endpoint envia a sua submissão diretamente ao respetivo motor de pesquisa, e será partilhada com todos os motores de pesquisa compatíveis com o IndexNow:
- Endpoint global do IndexNow:
https://api.indexnow.org/indexnow?url={seu-url-adicionado-ou-atualizado-ou-eliminado}&key={sua-chave} - Amazon:
https://indexnow.amazonbot.amazon/indexnow?url={seu-url}&key={sua-chave} - Bing:
https://www.bing.com/indexnow?url={seu-url}&key={sua-chave} - Naver:
https://searchadvisor.naver.com/indexnow?url={seu-url}&key={sua-chave} - Seznam.cz:
https://search.seznam.cz/indexnow?url={seu-url}&key={sua-chave} - Yandex:
https://yandex.com/indexnow?url={seu-url}&key={sua-chave} - Yep:
https://indexnow.yep.com/indexnow?url={seu-url}&key={sua-chave}
2. Substitua {seu-url} pelo URL completo da página que adicionou, atualizou ou eliminou e {sua-chave} pela sua chave de API verificada do IndexNow.
3. Envie o pedido utilizando um navegador, script ou cliente HTTP.
4. Confirme que a submissão foi bem-sucedida:
- Se receber uma resposta HTTP 200, a sua submissão foi aceite e processada.
- Nota: No seu primeiro pedido, pode receber uma resposta HTTP 202. Isto significa que o URL foi recebido e o motor de pesquisa verificará a sua chave antes de indexar o conteúdo. Após a conclusão da verificação, as submissões bem-sucedidas subsequentes normalmente retornarão HTTP 200.
Como submeter vários URLs de uma vez utilizando o IndexNow?
O IndexNow suporta a submissão em massa de até 10.000 URLs por pedido POST. Isto é útil quando tem várias páginas atualizadas, adicionadas ou eliminadas para notificar os motores de pesquisa num único lote.
Utilize este formato JSON no seu pedido 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 o seu pedido POST para:
https://api.indexnow.org/indexnow
Pontos importantes ao submeter vários URLs:
- Submeta no máximo 10.000 URLs por pedido.
- Utilize codificação UTF-8 e defina o cabeçalho Content-Type adequado.
Qual é o tamanho máximo do payload para um pedido POST no IndexNow?
O IndexNow permite submeter até 10.000 URLs por pedido POST num único payload JSON. Submeter mais do que isso pode fazer com que o pedido falhe ou retorne uma resposta HTTP 422 (Unprocessable Entity).
Para garantir o processamento bem-sucedido, mantenha sempre as suas submissões em lote abaixo do limite de 10.000 URLs.
Como formatar os URLs de notificação do IndexNow?
Pode submeter para qualquer motor de pesquisa participante utilizando a seguinte estrutura de URL:
https://<searchengine>/indexnow?url={seu-url}&key={sua-chave}
Por exemplo, se estiver a submeter para o IndexNow, o URL seria:
https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647
Como formatar corretamente o seu URL de submissão do IndexNow:
- Substitua o parâmetro key pela sua chave de API real do IndexNow.
- Certifique-se de codificar o URL da página submetida (por exemplo, %3A para : e %2F para /).
Como codificar URLs corretamente para o IndexNow?
O IndexNow exige que os URLs sejam codificados de acordo com as normas RFC-3986. Isto garante que caracteres especiais sejam transmitidos com segurança pela API.
Exemplos comuns de codificação de URL:
:torna-se%3A/torna-se%2F?torna-se%3F=torna-se%3D&torna-se%26
Por que é importante codificar corretamente os seus URLs do IndexNow:
A codificação correta garante que os URLs do IndexNow sejam analisados e processados adequadamente pelos motores de pesquisa. A falta de codificação dos URLs pode resultar em erros ou submissões ignoradas.
O que acontece depois de submeter um URL utilizando o IndexNow?
Depois de submeter um URL utilizando o IndexNow, o motor de pesquisa avalia se deve rastrear o URL com base na sua quota de rastreio, lógica de agendamento e sinais de qualidade. Se a página passar pelas verificações internas, será rastreada para obter o conteúdo mais recente.
A submissão de um 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 motores de pesquisa a exibir o seu conteúdo com maior agilidade.
Os URLs submetidos pelo IndexNow contam para a minha quota de rastreio?
Sim. Cada URL submetido pelo IndexNow conta para a quota de rastreio do seu site.
No entanto, ao utilizar o IndexNow, sinaliza aos motores de pesquisa que estes URLs são importantes e devem ser priorizados. Isto normalmente resulta num rastreio mais rápido dos URLs submetidos em comparação com páginas que não foram submetidas.
Posso submeter o mesmo URL várias vezes ao dia?
Evite submeter o mesmo 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 resubmeter.
Para atualizações de alta frequência, concentre-se em utilizar o IndexNow apenas para alterações substanciais que afetem o conteúdo ou a estrutura. Submissões desnecessárias podem desperdiçar a quota de rastreio sem melhorar a visibilidade.
Como lidar com submissões de conteúdo que muda frequentemente?
Se o seu conteúdo é atualizado com frequência, concentre as submissões do IndexNow em alterações significativas, como atualizações no conteúdo da página, preços ou disponibilidade. Evite submeter cada pequena alteração de aspeto ou estética.
Para lidar com atualizações frequentes de forma eficaz:
- Automatize as submissões utilizando scripts que detetem alterações reais no conteúdo.
- Aguarde pelo menos 5 minutos antes de resubmeter o mesmo URL.
- Monitorize o comportamento de indexação para equilibrar a atualidade do conteúdo com a eficiência do rastreio.
Posso submeter URLs redirecionados ou eliminados utilizando o IndexNow?
Sim. Deve submeter URLs redirecionados e páginas que retornam códigos de estado HTTP 404 ou HTTP 410.
A submissão de URLs redirecionados ou eliminados utilizando o IndexNow permite que os motores de pesquisa:
- Atualizem os seus índices quando uma página é redirecionada utilizando 301, 302 ou meta refresh.
- Removam ligações desatualizadas ou quebradas quando uma página é eliminada e retorna um 404 ou 410.
- Mantenham resultados de pesquisa precisos e atualizados para os utilizadores.
O IndexNow suporta a submissão de URLs para conteúdo que foi eliminado, movido ou redirecionado. A inclusão destas atualizações ajuda a garantir que os motores de pesquisa reflitam a estrutura mais precisa do seu site e melhorem a eficiência do rastreio.
Posso submeter todos os URLs do meu site utilizando o IndexNow?
O IndexNow foi concebido para notificar motores de pesquisa sobre URLs adicionados, atualizados ou eliminados recentemente. Não foi concebido para submeter todos os 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 submeter todos os URLs utilizando o IndexNow. Para descoberta contínua e indexação a longo prazo, utilize um sitemap XML.
Para melhorar a cobertura e a atualidade da indexação, utilize a seguinte abordagem:
- Utilize o IndexNow para submeter páginas de alta prioridade ou que mudam frequentemente.
- Utilize sitemaps para fornecer aos motores de pesquisa um inventário completo de todos os URLs do seu site.
Esta combinação garante tanto a descoberta rápida de conteúdo quanto uma visibilidade abrangente nos resultados de pesquisa.
Devo utilizar o IndexNow e sitemaps em conjunto?
Sim. Utilizar o IndexNow e sitemaps em conjunto melhora a visibilidade do conteúdo e garante uma cobertura mais ampla dos motores de pesquisa.
O IndexNow melhora a visibilidade nas pesquisas ao fornecer:
- Notificação instantânea quando o conteúdo é adicionado, atualizado ou eliminado.
- 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 pesquisa ao fornecer:
- Um inventário completo de todos os URLs do seu site.
- Descoberta de páginas que mudam com pouca frequência ou que estão mais profundas na estrutura do site.
- Suporte de rastreio a longo prazo para indexação abrangente.
A combinação do IndexNow e sitemaps garante que o seu conteúdo seja rapidamente exibido e completamente descoberto por motores de pesquisa tradicionais e baseados em IA.
Devo submeter URLs que foram alterados antes de eu começar a utilizar o IndexNow?
Não. O IndexNow foi concebido para notificar motores de pesquisa sobre adições, atualizações ou eliminações recentes. Não se destina à submissão retroativa de alterações mais antigas.
Para ajudar os motores de pesquisa a descobrir páginas atualizadas anteriormente, siga esta abordagem:
- Utilize o IndexNow para submeter URLs que foram alterados após a configuração do IndexNow.
- Utilize sitemaps com valores
lastmodprecisos para tornar visível o conteúdo atualizado antes da implementação. - Esta combinação garante que alterações recentes e históricas sejam visíveis para os motores de pesquisa.
Devo utilizar o IndexNow para um site pequeno?
Sim. O IndexNow é benéfico mesmo para sites pequenos com apenas algumas páginas. Permite-lhe notificar os motores de pesquisa instantaneamente sobre atualizações, aumentando a probabilidade de um rastreio e indexação mais rápidos.
Utilizar o IndexNow num site pequeno pode ajudá-lo a:
- Obter visibilidade mais rápida para conteúdo novo ou atualizado.
- Melhorar a eficiência do rastreio direcionando as páginas alteradas.
- Controlar a rapidez com que as suas atualizações aparecem nos resultados de pesquisa.
Automatização e Scripts
Quais são as melhores práticas para automatizar as submissões do IndexNow?
A automatização ajuda a garantir notificações de URLs em tempo útil sem sobrecarregar os motores de pesquisa ou exceder os limites de taxa. O segredo é detetar alterações reais e submeter apenas o que importa.
Para automatizar o IndexNow de forma eficaz:
- Utilize scripts de backend ou hooks do CMS para acionar submissões quando o conteúdo é adicionado, atualizado ou eliminado.
- Detete e filtre atualizações significativas (por exemplo, preço, disponibilidade, conteúdo) em vez de alterações apenas cosméticas ou de aspeto.
- Implemente lógica de debouncing para evitar resubmissões rápidas (por exemplo, aguarde 5 minutos ou mais entre submissões do mesmo URL).
- Registe cada submissão em log e monitorize os códigos de resposta HTTP para identificar problemas.
- Integre o IndexNow nos fluxos de publicação ou pipelines de implementação para que as submissões ocorram automaticamente e de forma fiável.
Como posso automatizar as submissões do IndexNow utilizando um script?
Pode automatizar as submissões do IndexNow criando um script que deteta alterações dinâmicas de conteúdo e submete os URLs atualizados diretamente à API do IndexNow. Isto garante que os motores de pesquisa sejam notificados em tempo real quando conteúdos importantes são alterados.
Abaixo está um exemplo em Python que simula a verificação de uma base de dados de conteúdo em busca de URLs modificados recentemente e os submete automaticamente ao IndexNow.
Substitua o dicionário simulado content_db por uma integração real que consulte o seu CMS, plataforma de publicação ou base de dados de backend para detetar 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"
# Base de dados de conteúdo simulada (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 submetidos 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 detetada.")
Que códigos de resposta HTTP devo esperar do IndexNow?
Ao submeter URLs, pode receber os seguintes códigos de resposta HTTP:
- 200 OK: O URL foi recebido com sucesso.
- 202 Accepted: Submissão aceite, mas ainda não processada.
- 400 Bad Request: O seu URL ou chave de API pode estar formatado incorretamente.
- 422 Unprocessable Entity: O servidor entendeu o pedido, mas não conseguiu processá-lo.
- 429 Too Many Requests: Atingiu o limite de taxa. Tente novamente mais tarde.
Registe as suas respostas HTTP para monitorizar o sucesso das submissões e identificar problemas. Isto ajuda a detetar problemas cedo, especialmente com limites de taxa ou erros de formatação.
Que registos em log devo configurar para as submissões do IndexNow?
Configurar registos em log adequados ajuda a monitorizar as submissões de URLs e a resolver erros na sua integração com o IndexNow.
Campos importantes para incluir no seu sistema de registo do IndexNow:
- Timestamp da submissão
- URL completo submetido
- Código de resposta HTTP (por exemplo, 200, 400, 429)
- Tentativas de resubmissão ou falhas
- Método de submissão (GET ou POST)
- Chave de API utilizada (opcional se gerir várias chaves)
Por que os registos em log são importantes para o IndexNow:
- Ajudam a detetar padrões de submissão e erros recorrentes.
- Facilitam a identificação e correção de submissões com falha.
- Confirmam se os URLs estão a ser aceites e indexados corretamente.
Como monitorizar e testar as submissões do IndexNow?
Monitorizar e testar a sua implementação do IndexNow garante que os seus URLs estejam a ser submetidos corretamente e recebidos pelos motores de pesquisa.
Para monitorizar e testar as submissões do IndexNow de forma eficaz:
- Utilize ferramentas como curl ou wget para testar submissões de URLs e visualizar códigos de resposta HTTP.
- Verifique as respostas bem-sucedidas (HTTP 200) ou erros (por exemplo, 400, 429).
- Registe todas as submissões juntamente com timestamps e respostas do servidor.
- Reveja relatórios de indexação ou ferramentas fornecidas pelos motores de pesquisa para acompanhar o comportamento de rastreio.
Casos de Uso Avançados
Como utilizar o IndexNow com vários subdomínios?
Cada subdomínio é tratado como um host separado, o que significa que deve criar e gerir ficheiros de chave individuais para cada um.
Para sites com subdomínios como:
- blog.example.com
- shop.example.com
- support.example.com
Deve fazer o seguinte para cada subdomínio:
- Alojar o seu próprio ficheiro {chave}.txt no diretório raiz do subdomínio.
- Submeter URLs utilizando a chave de API exclusiva desse subdomínio.
Isto garante que cada subdomínio seja verificado independentemente e indexado corretamente pelos motores de pesquisa.
Como utilizar o IndexNow para sites multilingues?
Se o seu site serve conteúdo em vários idiomas, submeta os URLs de cada versão de idioma separadamente utilizando o IndexNow.
Por exemplo:
https://example.com/en/producthttps://example.com/fr/producthttps://example.com/de/product
Como otimizar submissões multilingues para o IndexNow:
- Submeta um URL separado para cada versão de idioma.
- Certifique-se de que cada versão utiliza tags canonical e hreflang quando aplicável.
- Codifique todos os URLs submetidos de acordo com as normas RFC-3986.
Utilizar o IndexNow desta forma ajuda os motores de pesquisa a descobrir e rastrear conteúdo localizado mais rapidamente.
Resolução de Problemas do IndexNow
Por que o meu ficheiro de chave do IndexNow não está a ser verificado?
Se o seu ficheiro de chave do IndexNow foi carregado, mas não está a ser verificado, geralmente significa que o ficheiro não está nomeado, posicionado ou acessível corretamente.
- Nome do ficheiro: O ficheiro deve ser nomeado exatamente como a sua chave de API, seguido de .txt (por exemplo, se a sua chave for eu-adoro-IndexNow-3000, nomeie o ficheiro como eu-adoro-IndexNow-3000.txt).
- Localização do ficheiro: Deve estar no diretório raiz do seu domínio (não numa subpasta, a menos que o seu host exija de outra forma).
Problemas comuns a verificar:
- Conteúdo do ficheiro: O texto no interior deve corresponder exatamente à sua chave de API.
- Acessibilidade do ficheiro: Deve ser acessível em https://seudominio.com/{sua-chave}.txt sem início de sessão, firewall ou restrições de IP.
Como testar
Abra o URL do ficheiro num navegador. Se exibir apenas a sua chave como texto simples, os motores de pesquisa podem verificar o seu site. Se o ficheiro estiver ausente, incompatível ou bloqueado, as submissões do IndexNow não serão aceites.
Por que o meu URL não foi indexado depois de o submeter ao IndexNow?
Submeter um URL com o IndexNow alerta os motores de pesquisa de que o conteúdo foi alterado, mas não garante a indexação. Razões pelas quais o seu URL pode não ser indexado incluem:
- Limites de quota de rastreio 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 rastreio.
- O motor de pesquisa pode optar por não indexar um URL com base nos seus algoritmos.
Certifique-se de que o seu conteúdo é de alta qualidade, tem ligações internas e está acessível a crawlers.
Por que o meu URL do IndexNow está indexado num motor de pesquisa, mas não noutro?
Submeter um URL pelo IndexNow alerta todos os motores de pesquisa participantes de que o conteúdo foi alterado, mas cada motor toma a sua própria decisão sobre se deve indexá-lo.
Razões pelas quais o seu URL pode estar indexado num motor, mas não noutro:
- Diferenças na forma como cada motor de pesquisa avalia a qualidade do conteúdo.
- Orçamentos de rastreio 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 rastreio entre os motores.
Os motores de pesquisa utilizam os seus próprios critérios para determinar que conteúdo aparece nos resultados. Para verificar se um URL está indexado, utilize as ferramentas de inspeção ou relatórios de cada motor de pesquisa.
Quais são os limites de taxa do IndexNow?
O IndexNow não divulga publicamente limites de taxa exatos, pois cada motor de pesquisa participante define os seus próprios limites diários de submissão por site.
Se receber uma resposta HTTP 429 (Too Many Requests), siga estes passos:
- Pause as submissões e tente novamente após o tempo especificado no cabeçalho Retry-After.
- Reduza a frequência ou o tamanho do lote das suas submissões.
- Registe a atividade de submissão para monitorizar erros de limite de taxa.
Para evitar atingir os limites de taxa, siga estas melhores práticas:
- Submeta apenas quando o conteúdo tiver sido alterado. Não resubmeta URLs inalterados.
- Monitorize os códigos de resposta HTTP e ajuste os padrões de submissão conforme necessário.
O que devo fazer se receber um erro 400 Bad Request do IndexNow?
Um erro HTTP 400 Bad Request significa que a submissão ao IndexNow falhou porque o pedido não foi formatado corretamente ou estava a faltar informação obrigatória.
Razões comuns pelas quais o IndexNow retorna um erro 400:
- A chave de API do IndexNow está ausente ou incorreta.
- O URL submetido não está corretamente codificado.
- A estrutura do pedido 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 utilizar o IndexNow:
- Verifique a sua chave de API do IndexNow — Certifique-se de que a chave na sua submissão corresponde à que está alojada no seu ficheiro de chave.
- Verifique se o URL submetido está corretamente codificado — Utilize codificação compatível com RFC-3986 para caracteres como :, / e &.
- Reveja a estrutura do seu pedido IndexNow — Seja via GET ou POST, confirme que o formato cumpre as diretrizes do protocolo IndexNow.
- Corrija erros de digitação ou problemas de formatação — Procure caracteres extra, como vírgulas no final ou parênteses retos fora de lugar.
- Utilize registos em log para monitorizar as submissões do IndexNow — Acompanhe erros e códigos de resposta para identificar e corrigir problemas recorrentes.
Ao resolver estes problemas, pode garantir que as suas submissões ao IndexNow sejam aceites e processadas corretamente pelos motores de pesquisa 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 a sua submissão ao IndexNow, mas não conseguiu processá-la devido a um ou mais problemas.
Razões comuns pelas quais o IndexNow retorna um erro 422:
- O URL submetido não corresponde ao seu domínio verificado.
- O ficheiro de chave do IndexNow está ausente ou inacessível.
- O mesmo URL está a ser submetido repetidamente sem alterações significativas.
Como resolver um erro 422 no IndexNow:
- Verifique a localização e acessibilidade do ficheiro de chave — Certifique-se de que o ficheiro de chave está alojado corretamente no diretório raiz e acessível publicamente em https://seudominio.com/{sua-chave}.txt.
- Confirme que o domínio corresponde à sua chave — Submeta apenas URLs sob o domínio que corresponde à sua chave verificada do IndexNow.
- Submeta apenas conteúdo alterado recentemente — Evite submeter URLs inalterados. O IndexNow está concebido para conteúdo novo, atualizado ou eliminado.
- Monitorize e registe as suas submissões — Utilize registos em log para rastrear erros repetidos, evitar submissões duplicadas e confirmar a entrega bem-sucedida.
Corrigir estes problemas ajuda a garantir que os seus pedidos do IndexNow sejam aceites e processados pelos motores de pesquisa participantes.
O que devo fazer se receber um erro 429 Too Many Requests do IndexNow?
Um erro 429 significa que excedeu o limite de taxa de submissão do seu site ao submeter demasiados URLs ao IndexNow num 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 resubmeter.
- Reduza a frequência de submissão evitando submissões desnecessárias ou duplicadas.
- Aguarde pelo menos 10 minutos antes de resubmeter o mesmo URL, a menos que tenha sido significativamente alterado.
- Registe os seus pedidos e monitorize os códigos de resposta para evitar atingir os limites de taxa novamente.
Cada motor de pesquisa define os seus próprios limites para o IndexNow. Reduzir o ritmo e espaçar as submissões 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:
- Alojar o ficheiro de chave fora do diretório raiz do domínio.
- Utilizar o nome de ficheiro errado (deve corresponder exatamente à sua chave e terminar em .txt).
- Esquecer de codificar caracteres especiais nos URLs de submissão.
- Submeter URLs inalterados repetidamente.
- Utilizar uma chave não verificada ou incompatível.
- Submeter antes de o ficheiro de chave estar acessível publicamente.
Certifique-se de que o ficheiro de chave está posicionado corretamente, disponível publicamente e que os pedidos de submissão estão formatados adequadamente.