MConect
Blog

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):

  1. Instale e ative o plugin “Speculative Loading – WordPress plugin” do diretório oficial.
  2. 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.
  3. 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.
  4. 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');
      
  5. 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

  1. Mapeie as jornadas prioritárias: Home → Categoria → Produto → Carrinho → Checkout.
  2. Implemente o script de Speculation Rules com eagerness “moderate” nas páginas de origem dessas jornadas.
  3. Adicione Supports-Loading-Mode: credentialed-prerender nas páginas de destino quando necessário.
  4. Depure com Chrome DevTools e registre cancelamentos/erros.
  5. Ajuste o analytics para evitar contagem indevida e mensure impacto em TPT, LCP e conversão.
  6. 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.