Instant Indexer
Notifica os motores de pesquisa participantes quando as páginas públicas mudam. Cada motor decide o que rastrear.
Extensão
Instant Indexer
Notifica os motores de pesquisa participantes quando as páginas públicas mudam. Cada motor decide o que rastrear.
Descrição
O Instant Indexer notifica os motores de pesquisa participantes quando páginas públicas são adicionadas, alteradas ou removidas. Cada motor decide o que rastrear.
Alterações
O plugin coloca na fila as entradas públicas incluídas ao publicar, ao editar em direto, ao cancelar a publicação, ao enviar para a lixeira e ao restaurar. Uma alteração de slug coloca na fila os dois URLs. As edições costumam ser enviadas 30 a 90 segundos depois, uma vez por URL nessa janela. Os pedidos contêm até 1.000 URLs.
Rascunhos, entradas agendadas não publicadas, pré-visualizações e páginas noindex são excluídos. Os endereços conhecidos recebem um aviso de remoção após uma alteração para noindex. As páginas na fila não são verificadas de novo; avisos anteriores podem preceder os de noindex ou de cancelamento da publicação.
O envio começa desativado. As alterações enquanto está desativado não são colocadas na fila. Desativá-lo cancela Enviar tudo. Os URLs em espera são descartados no envio seguinte ou na limpeza de hora a hora, mesmo que o envio tenha sido reativado.
Configuração e registos
Escolha os tipos de conteúdo e um endpoint nas definições. É necessário um ficheiro de chave na raiz https:///.txt que contenha apenas a chave gerada. Uma alternativa é redirecionar esse caminho da raiz para a rota de chave do plugin; alguns motores de pesquisa podem não a seguir.
Após a configuração, teste com o URL da página inicial. Uma resposta 200 confirma a verificação da chave; 202 significa que está a aguardar uma verificação da chave. Ative o envio e use Enviar tudo para colocar na fila as páginas públicas existentes e memorizar os seus endereços para as remoções.
Os editores e os administradores podem ler o registo de envios. Os administradores gerem as definições e os envios. O painel mostra o número de URLs em espera e enviados e a última resposta.
O plugin tem licença MIT e não tem conta, chave de licença nem telemetria.
O Instant Indexer é um plugin independente da Peachfin Themes e não é afiliado nem aprovado pelos operadores do IndexNow ou de qualquer motor de pesquisa.
Instalação
Requisitos
Use o EmDash 1.1 ou posterior com um executor de sandbox (Cloudflare: Workers Paid e ligação Worker Loader; Node: workerd). Testado com o EmDash 1.2.0.
Instalar
- Instale o Instant Indexer (
@peachfinthemes.com/instant-indexer) a partir do registo de plugins. - Aprove o acesso de leitura ao conteúdo e ao esquema e o acesso à rede. A secção Segurança lista os anfitriões permitidos.
- Definições do Instant Indexer: EmDash 1.1: endereço de configuração. 1.2: endereço configurado, depois Site URL, depois a configuração. Corrija a configuração no 1.1; no 1.2, use a configuração ou Site URL através de Change domain em Settings > General (https; http apenas para localhost). Reinicie o Node; no Workers, volte a implementar ou aguarde novos isolates. Public site address (optional) substitui o esquema, o anfitrião e a porta. Não pode substituir um endereço do EmDash em falta; nesse caso, nada é enviado.
- Adicione o ficheiro de chave na raiz descrito abaixo.
- Ative Send changes to search engines e guarde. As alterações enquanto o envio está desativado não são colocadas na fila.
- Escolha Test connection. Uma resposta 200 confirma a verificação da chave. Uma resposta 202 significa que está a aguardar uma verificação da chave. Se persistir, verifique se o ficheiro da raiz contém a chave guardada e é legível publicamente.
- Execute Submit all published URLs now para colocar na fila as páginas públicas existentes e memorizar os seus endereços para as remoções.
Desativar o envio cancela Enviar tudo. Reinicie-o depois de ativar o envio. Os URLs em espera são descartados no envio seguinte ou na limpeza de hora a hora, mesmo que o envio tenha sido reativado.
Ficheiro de chave na raiz
A instalação cria uma chave aleatória. Adicione um ficheiro .txt à pasta public/ do site contendo apenas essa chave e implemente. Tem de ser legível em https:///.txt.
Em alternativa, redirecione /.txt para /_emdash/api/plugins/instant-indexer/key no mesmo site. Alguns motores de pesquisa podem não seguir redirecionamentos. O caminho da chave na raiz é obrigatório em ambos os casos.
Depois de alterar a chave, atualize o ficheiro da raiz ou o redirecionamento e teste novamente.
Os endereços locais e de teste são recusados. Mantenha o envio desativado nas cópias de preparação públicas.
Perguntas frequentes
O que envia?
O Instant Indexer usa o protocolo IndexNow para notificar os motores de pesquisa participantes quando as páginas públicas mudam. Cada motor decide o que rastrear. Nem todos os motores de pesquisa participam.
Como funciona o teste?
Test connection envia um pedido com o URL da página inicial e nunca o repete. Uma resposta 200 confirma a verificação da chave. Uma resposta 202 significa que está a aguardar uma verificação da chave. Se persistir, verifique se o ficheiro de chave na raiz é legível publicamente e contém a chave guardada. Um erro 429 ou do servidor pausa o envio. Durante uma pausa, os testes são recusados.
Porque é que é necessário um ficheiro de chave na raiz?
A chave tem de estar disponível em https:///.txt para abranger as páginas normais. O ficheiro deve conter apenas a chave guardada. Um redirecionamento desse caminho para a rota de chave do plugin é uma alternativa, embora alguns motores de pesquisa possam não o seguir. Para uma resposta 422, verifique o ficheiro da raiz e se os URLs das páginas usam o mesmo anfitrião.
Quando devo usar Enviar tudo?
Execute-o depois de ativar o envio para colocar na fila as páginas existentes e memorizar os endereços para remoções futuras. Os URLs desconhecidos não podem ser comunicados como remoções. Os tipos de conteúdo excluídos são ignorados. Desativar o envio cancela a execução; reinicie-a depois de o ativar. Os URLs em espera são descartados no envio seguinte ou na limpeza de hora a hora, mesmo que o envio tenha sido reativado.
O que acontece quando o envio falha?
As respostas 400, 403 e 422 descartam o lote. Corrija a causa e depois use Submit all published URLs now para voltar a colocar na fila as páginas existentes. Para 429, erros do servidor e erros de rede, os URLs na fila são repetidos com esperas crescentes. O Retry-After é respeitado até 7 dias. As repetições param após 8 tentativas falhadas por linha na fila. Uma nova edição volta a colocar o URL na fila.
Onde posso obter ajuda?
Visite o suporte.
Segurança
Comunicar um problema
Comunique os problemas de segurança em privado para [email protected] antes de abrir uma issue pública.
Permissões
O acesso de leitura ao conteúdo encontra os URLs das entradas públicas. O acesso de leitura ao esquema identifica os padrões de URL e os tipos de conteúdo públicos. O plugin não pode escrever nem publicar conteúdo.
Acesso à rede
O plugin só pode contactar estes anfitriões de endpoint:
api.indexnow.orgwww.bing.comyandex.com
Os pedidos vão para o endpoint selecionado e contêm o nome do anfitrião do site, a chave, a localização da chave e os URLs das páginas públicas. Os URLs podem conter dados pessoais se fizerem parte do endereço. Não há telemetria.
Rascunhos, entradas agendadas não publicadas, pré-visualizações e páginas noindex não são colocados na fila como páginas novas. Os endereços conhecidos recebem um aviso de remoção após uma alteração para noindex. As páginas na fila não são verificadas de novo; avisos anteriores podem preceder os de noindex ou de cancelamento da publicação. Os URLs de outros anfitriões são descartados.
Acesso e chave
Os editores e os administradores podem ler o registo de envios. Os administradores gerem as definições e os envios.
É necessário um ficheiro de chave na raiz legível publicamente em https:///.txt que contenha apenas a chave guardada. Um redirecionamento desse caminho para /_emdash/api/plugins/instant-indexer/key é uma alternativa; alguns motores de pesquisa podem não o seguir. O plugin serve a sua rota de chave como texto simples, sem cache.
Dados guardados
O site guarda as definições, a chave, os URLs em espera, os endereços memorizados e os registos. Cada envio e cada limpeza de hora a hora reduzem os registos a cerca de 200 entradas; as contagens podem ser brevemente superiores. Cada envio escreve no máximo 90 linhas, com linhas de resumo para os URLs adicionais.
A desinstalação remove estes dados de acordo com a opção de desinstalação do site.
Sites de teste
Endereços em falta, locais e de teste bloqueiam o envio. A verificação do endereço não prova que um site seja público ou esteja em produção. O envio começa desativado. Mantenha-o desativado nas cópias de preparação públicas.
Registo de alterações
1.0.1 (2026-10-08)
Testado com o EmDash 1.2.0. Atualizada a orientação sobre o endereço do site para o EmDash 1.2. Sem alterações ao funcionamento do plugin.
1.0.0 (2026-10-06)
Notifica os motores de pesquisa participantes através do IndexNow quando as páginas públicas mudam. Cada motor decide o que rastrear.
- O envio começa desativado. As alterações enquanto está desativado não são colocadas na fila. Desativá-lo cancela Enviar tudo. Os URLs em espera são descartados no envio seguinte ou na limpeza de hora a hora, mesmo que o envio tenha sido reativado.
- Coloca na fila as alterações de publicação, edição em direto, cancelamento da publicação, lixeira e restauro, além dos dois URLs após alterações de slug. As edições costumam ser enviadas após 30 a 90 segundos, uma vez por URL e janela, com até 1.000 URLs por pedido.
- Exclui rascunhos, entradas agendadas não publicadas, pré-visualizações e páginas noindex. Os endereços conhecidos recebem um aviso de remoção após uma alteração para noindex. As páginas na fila não são verificadas de novo.
- Oferece a escolha entre três endpoints para os motores de pesquisa participantes.
- Cria uma chave aleatória na instalação. É necessário um ficheiro de chave na raiz fornecido pelo proprietário. Um redirecionamento do caminho da chave na raiz para a rota de chave do plugin é uma alternativa. Uma resposta 200 confirma a verificação da chave; 202 significa que está a aguardar uma verificação da chave.
- Lê do site os padrões de URL públicos, os prefixos de idioma e as definições da barra final. As substituições de caminho são opcionais.
- Enviar tudo lê 90 entradas por passo e memoriza os URLs para as remoções. O cancelamento tem efeito no passo seguinte; os URLs na fila continuam a ser enviados, a menos que o envio esteja desativado.
- Repete limites de frequência, erros do servidor e falhas de rede com esperas crescentes. O Retry-After aplica-se até 7 dias. As repetições param após 8 tentativas falhadas por linha na fila. Os testes não são repetidos.
- Reduz os registos a cerca de 200 entradas em cada envio e em cada limpeza de hora a hora. O painel mostra o número de URLs em espera e enviados e a última resposta.
- Os administradores controlam as definições e os envios. O acesso ao conteúdo e ao esquema é só de leitura. O acesso à rede está limitado aos três endpoints declarados.
Licença MIT, sem conta, chave de licença nem telemetria.