Sites · 06/11/2026
Como implementar Speculation Rules (Prerender) no WordPress em 2026
Aprenda a implementar Speculation Rules com prerender no WordPress e sites próprios em 2026, com passos, requisitos, boas práticas e exemplos reais.
A experiência de navegação entre páginas virou um diferencial competitivo para PMEs. Em 2026, a Speculation Rules API permite prever o próximo clique do usuário e pré-carregar páginas (prefetch) ou até executá-las em segundo plano (prerender), tornando a próxima navegação quase instantânea. Em e-commerce e catálogos, essa redução de atrito impacta diretamente conversão e receita.
Segundo o MDN e o web.dev, o prerender carrega a página por completo — incluindo execução de JavaScript — antes do clique, enquanto o prefetch apenas baixa recursos para acelerar depois. Em case publicado pelo web.dev, a Ray‑Ban dobrou a taxa de conversão e reduziu a taxa de saída em 13% ao adotar Speculation Rules, com melhora de LCP na navegação subsequente (fonte: web.dev/case-studies/rayban-speculation-rules). Outros testes independentes em e‑commerce também mostram ganhos de conversão e UX, com variação por contexto (fontes: iron-out.io e ignis.au).
A seguir, um guia prático para implementar Speculation Rules no seu WordPress (ou site próprio), com segurança, medição e foco em resultados.
Por que PMEs devem olhar para Speculation Rules agora
- Impacto direto no funil: reduzir o tempo entre páginas (TPT/TTI percebido) e melhorar LCP nas páginas seguintes costuma aumentar avanço de jornada e checkout.
- Maturidade técnica em 2026: navegadores Chromium (Chrome, Edge, Opera) suportam recursos-chave desde o Chrome 121+, com evoluções recentes. O Chrome lançou um Origin Trial no 144 para “prerender_until_script”, tornando a liberação do prerender mais previsível.
- Mobile em foco: heurísticas do Chrome foram atualizadas em 2026, incluindo sugestões “moderate” (ex.: ~200 ms de hover/pointerdown) para disparar com segurança em dispositivos móveis.
Quando faz mais sentido para PMEs brasileiras: lojas e catálogos com muitas transições (moda, ótica, turismo, imobiliárias), além de blogs com alto engajamento e WordPress/WooCommerce.
Como funciona: regras no HTML e cabeçalhos
A Speculation Rules API é configurada via um script JSON embutido na página:
<script type="speculationrules">
{
"prerender": [
{
"source": "list",
"urls": [
"/categoria/camisetas",
"/produto/camiseta-basica"
],
"eagerness": "moderate"
}
],
"prefetch": [
{
"source": "document",
"where": {"href_matches": "*/produto/*"},
"eagerness": "moderate"
}
]
}
</script>
- eagerness: define quando o navegador dispara. Começar em “moderate” é a recomendação de 2026 do Chrome para equilibrar ganho e desperdício.
- Importante: se a navegação precisar de credenciais (cookies/logado), a página de destino deve enviar o cabeçalho Supports-Loading-Mode: credentialed-prerender. Sem isso, o Chrome cancela o prerender.
WordPress: ativação rápida e segura em 2026
Boas notícias para quem usa WordPress:
- O Core já expõe a classe WP_Speculation_Rules (desde a versão 6.8), um indicativo de adoção nativa em curso.
- O plugin oficial “Speculative Loading – WordPress plugin” (compatível com WP 6.9+) implementa Speculation Rules e é um excelente ponto de partida para PMEs.
Passo a passo sugerido (WordPress/WooCommerce):
- Instale e ative o plugin “Speculative Loading – WordPress plugin” do diretório oficial.
- Comece com perfis “moderate” e escopos restritos: por exemplo, nas PDPs (páginas de produto), adicione prerender do Carrinho e prefetch para páginas de categoria relacionadas.
- Exclua páginas sensíveis: login, checkout, “Minha Conta” e qualquer área autenticada, a menos que você atenda a todos os requisitos e envie o cabeçalho credentialed-prerender.
- Adicione o cabeçalho quando necessário:
- Apache (.htaccess):
<IfModule mod_headers.c> Header set Supports-Loading-Mode "credentialed-prerender" </IfModule> - Nginx (server/location):
add_header Supports-Loading-Mode "credentialed-prerender"; - Em PHP (apenas como fallback controlado):
header('Supports-Loading-Mode: credentialed-prerender');
- Apache (.htaccess):
- Valide com o Chrome DevTools (Application > Speculation Rules) para ver quais prefetch/prerender foram disparados e se houve cancelamentos, com motivos técnicos.
Sites próprios (stack custom)
- Insira o script type="speculationrules" apenas nas páginas de origem certas (Home, Categoria, PDP etc.).
- Use “list” quando os destinos são bem definidos e “document” com patterns (href_matches) quando as rotas são dinâmicas.
- Configure o cabeçalho Supports-Loading-Mode nas rotas de destino que exigem credenciais.
- Versione e teste com feature flags para ativar gradualmente por segmento de tráfego.
Boas práticas para PMEs em 2026
- Comece por prefetch em alto tráfego e baixo risco: exemplos — Home → Categoria, Categoria → PDP, PDP → Carrinho.
- Evolua para prerender nas transições com maior ganho comprovado: por exemplo, PDP → Carrinho quando a taxa de clique for alta.
- Regra “moderate” primeiro: siga a diretriz do Chrome para reduzir desperdício de banda e acionar em sinais fortes (hover/pointerdown de ~200 ms, conforme heurísticas de 2026).
- Evite páginas sensíveis: checkout, login e áreas autenticadas, a não ser que haja consentimento, segurança e medição corretos. Lembre que prerender executa JavaScript antes do clique — ajuste o analytics para não contar pageviews duplos.
- Controle de consumo: o Web Almanac 2025 ressalta que Speculation Rules não acelera a página atual e que prefetch/prerender não usados viram desperdício. Defina critérios de disparo e monitore custos de banda/infra.
Métricas e medição
- Tempo entre páginas (TPT/TTI percebido) nas jornadas mapeadas.
- LCP das páginas subsequentes (o destino do click).
- Taxa de avanço e conversão por jornada (ex.: PDP → Carrinho → Checkout).
- Cancelamentos e acertos nas regras via DevTools.
- Overhead de tráfego (bytes adicionais por sessão) para evitar desperdício.
Dica de implementação analítica:
- Separe eventos de “prerender start/activate” no seu analytics para evitar dupla contagem. Em GA4, trate a ativação do prerender como a navegação efetiva e filtre hits disparados durante o prerender, quando possível.
Exemplo prático: loja de moda (WordPress/WooCommerce)
Cenário:
- 60% do tráfego em mobile, muitas transições Categoria → PDP e PDP → Carrinho.
Configuração inicial:
- Categoria: prefetch para os top 5 produtos mais clicados do grid.
- PDP: prerender do Carrinho (eagerness: moderate) somente quando o usuário interage com “Adicionar ao carrinho” (pointerdown) ou paira o botão por >200 ms.
- Exclusões: Login, Checkout, Minha Conta.
- Cabeçalho credentialed-prerender apenas em páginas que exigem cookies após ativação.
- Monitoramento: DevTools + GA4 com evento custom “speculation_activate”.
Expectativa:
- Queda perceptível no tempo de carregamento ao ir da PDP para o Carrinho e melhora de LCP no Carrinho, replicando a direção dos resultados vistos no case Ray‑Ban (sempre validando com A/B test próprio, pois contexto importa).
Passo a passo resumido
- Mapeie as jornadas prioritárias: Home → Categoria → Produto → Carrinho → Checkout.
- Implemente o script de Speculation Rules com eagerness “moderate” nas páginas de origem dessas jornadas.
- Adicione Supports-Loading-Mode: credentialed-prerender nas páginas de destino quando necessário.
- Depure com Chrome DevTools e registre cancelamentos/erros.
- Ajuste o analytics para evitar contagem indevida e mensure impacto em TPT, LCP e conversão.
- Expanda gradualmente para outras jornadas de alto valor.
Tendências 2026: mais controle e previsibilidade
- “prerender_until_script” (Origin Trial no Chrome 144) promete mais controle para exibir a página prerenderizada no momento ideal, reduzindo efeitos colaterais.
- Heurísticas atualizadas para mobile reforçam adoção segura no principal canal de tráfego no Brasil.
Perguntas frequentes
Prerender afeta SEO ou pode gerar conteúdo duplicado?
O prerender não cria páginas novas nem conteúdo duplicado. Ele carrega a próxima página antecipadamente no navegador do usuário. Para SEO, o impacto é indireto via experiência: melhor velocidade pode reduzir pogo‑sticking e melhorar engajamento. Siga boas práticas de canonical e evite alterar conteúdo com base em prerender.
Meu analytics pode contar visitas em dobro?
Sim, se os scripts de medição dispararem durante o prerender e novamente após a ativação. Solução: condicione o disparo a “document.visibilityState === 'visible'” ou use recursos do provedor para identificar o estado de prerender. Registre eventos de ativação e aplique filtros/segmentações para evitar duplicidade.
Safari e Firefox suportam Speculation Rules com prerender?
O suporte pleno de prerender está consolidado em navegadores Chromium (Chrome, Edge, Opera). Para outros navegadores, a estratégia é degradar graciosamente: mantenha o site rápido por padrão e trate Speculation Rules como um “acelerador” adicional quando suportado.
Para potencializar resultados digitais com base em dados e performance, conte com a MConect. Integramos Speculation Rules ao seu WordPress ou stack próprio, configuramos cabeçalhos e cache no servidor, criamos regras segmentadas por jornada e mensuramos tudo no Painel MConect. Veja também como nosso time desenvolve sites de alta performance /servicos/sites e centraliza métricas em tempo real no /painel. Fale com a MConect e solicite um diagnóstico gratuito para identificar onde o prerender pode gerar ganhos rápidos e seguros no seu negócio.
Quer aplicar isso no seu negócio?
Receba um diagnóstico gratuito da MConect e descubra onde estão suas melhores oportunidades.
Fontes
- https://wordpress.org/plugins/speculation-rules/
- https://developer.chrome.com/blog/prerender-until-script-origin-trial?authuser=2&hl=en
- https://developer.chrome.com/docs/web-platform/prerender-pages?authuser=7&hl=en
- https://developer.chrome.google.cn/docs/web-platform/prerender-pages?hl=en
- https://web.dev/learn/performance/prefetching-prerendering-precaching?hl=en
- https://web.dev/case-studies/rayban-speculation-rules?trk=article-ssr-frontend-pulse_little-text-block
