Pare dé adivinhar. Aqui está o código que realmenté acelera WordPress e WooCommerce. Speculation Rules API, INP, LCP e técnicas modernas.
PT-PT

Speculation Rules API para WordPress e WooCommerce

5.00 /5 - (42 votes )
Última verificação: 1 de maio de 2026
4min de leitura
Guia
Core Web Vitals
Desenvolvedor full-stack

Em 2026, os útilizadores esperam navegação abaixo de 2 segundos. Cada segundo adicional de carregamento custa 7% em conversões perdidas. O Google sabe disto e recompensa sites rápidos com melhores posições.

Este guia não é teoria. É código funcional é uma checklist que pode implementar hoje no seu site WordPress ou loja WooCommerce.

#1. Porqué a performancé ainda importa em 2026

#Expectativas DOS útilizadores

Tempo de CarregamentoTaxa de RejeiçãoConversão
< 2s9%Base
3s32%-7%
5s90%-22%

O Google confirmou: Core Web Vitals são um fator de classificação. Em 2024, o FID foi substituído pelo INP (Interaction to Next Paint) – uma métrica que medé a capacidade de resposta da página às interações do útilizador.

#Velocidade real vs percebida

Pode ter um servidor lento (TTFB 800ms), mas sé o útilizador vê conteúdo instantaneamente é a navegação parece instantânea, a performance percebida é excelente.

É exatamente isso qué a Speculation Rules API faz – pré-carrega as próximas páginas em segundo plano antes do útilizador clicar.

#2. Otimizações base (faça isto primeiro)

#Critical CSS e defer javascript

// functions.php - Adiar JS não-crítico
add_filter('script_loader_tag', function($tag, $handle) {
    $defer_scripts = ['jquery', 'wp-embed', 'comment-reply'];
    if (in_array($handle, $defer_scripts)) {
        return str_replace(' src', ' defer src', $tag);
    }
    return $tag;
}, 10, 2);

#Imagens: AVIF > WEBP > JPEG

WordPress 6.5+ suporta AVIF nativamente. AVIF oferece 20-30% melhor compressão que WebP.

#3. Speculation rules API: Magia de prefetch e prerender

A Speculation Rules API é uma funcionalidade nativa do navegador que permite pré-carregar páginas em segundo plano.

#Prefetch básico (início seguro)

<script type="speculationrules">
{
  "prefetch": [
    {
      "source": "document",
      "where": {
        "and": [
          { "href_matches": "/*" },
          { "not": { "href_matches": "/wp-admin/*" } },
          { "not": { "href_matches": "*.pdf" } }
        ]
      },
      "eagerness": "moderate"
    }
  ]
}
</script>
<script type="speculationrules">
{
  "prerender": [
    {
      "source": "list",
      "urls": ["/carrinho/", "/checkout/"],
      "eagerness": "immediate"
    },
    {
      "source": "document",
      "where": {
        "or": [
          { "href_matches": "/produto/*" },
          { "selector_matches": ".link-importante" }
        ]
      },
      "eagerness": "moderate"
    }
  ]
}
</script>

#Diferenças: Prefetch vs prerender

TécnicaO Que FazQuando UsarCusto de Recursos
PrefetchDescarrega HTML/CSS/JSSempre seguro⬤○○ Baixo
PrerenderRenderização completa DOM + JSAlta probabilidade de clique⬤⬤⬤ Alto

#4. Implementação WordPress

<?php
/**
 * Plugin Name: Speculation Rules API
 */
add_action('wp_head', function() {
    if (is_admin()) return;
    ?>
    <script type="speculationrules">
    {
      "prefetch": [
        {
          "source": "document",
          "where": {
            "and": [
              { "href_matches": "/*" },
              { "not": { "href_matches": "/wp-*" } }
            ]
          },
          "eagerness": "moderate"
        }
      ]
    }
    </script>
    <?php
});

#5. Estudo de caso: Loja WooCommerce

Problema: Navegação categoria → produto demorava 3,2s

Solução:

  • Prefetch para links no viewport
  • Prerender para “Adicionar ao Carrinho” e “Checkout”

Resultado:

  • Antes: 3,2s
  • Depois: 0,4s (percebido como instantâneo)
  • Taxa de Rejeição: -28%

#6. Armadilhas é avisos

#❌ não faça prerender:

  • Páginas com autenticação (login, painel do útilizador)
  • Páginas com efeitos colaterais (subscrições, pagamentos)
  • URLs externos

#⚠️ limitações:

  • Mobile Data Saver desativa speculation
  • Navegadores não compatíveis (Firefox, Safari < 17) ignoram regras

#7. Suporte de navegadores (janeiro 2026)

NavegadorPrefetchPrerenderNotas
Chrome 121+Suporte completo
Edge 121+Suporte completo
Safari 17.4+⚠️Parcial
FirefoxPlaneado

#8. Checklist de implementação

#✅ antes da implementação

  • Medir score Lighthouse base
  • Verificar TTFB < 200ms
  • Object Cache está ativo
  • Imagens são servidas como AVIF

#✅ implementação speculation rules

  • Adicionar prefetch básico (moderate)
  • Analisar heatmaps (Hotjar, Clarity)
  • Identificar top 3 caminhos de navegação
  • Adicionar prerender para links dé alta intenção

#Resumo

Speculation Rules API é uma mudança importante para 2026. Ao pré-carregar páginas em segundo plano, a navegação torna-se instantânea – sem mudanças de infraestrutura.

Pontos-chave:

  1. Comece com prefetch com moderate eagerness – é seguro
  2. Adicione prerender para o fluxo de checkout em e-commerce
  3. Monitorize métricas – não adivinhe, meça

Precisa dé otimização profissional? Como especialista WordPress, ajudo a acelerar sites WordPress e WooCommerce. Veja também otimização de velocidade WordPress.

Próximo passo

Transforme o artigo numa implementação real

Este bloco reforça a ligação interna e conduz o leitor para o passo seguinte mais útil dentro da arquitetura do site.

Cluster relacionado

Explorar outros serviços WordPress e base de conhecimento

Reforce o seu negócio com suporte técnico profissional em áreas-chave do ecossistema WordPress.

FAQ do artigo

Perguntas Frequentes

Respostas práticas para aplicar o tema na execução real.

SEO-ready GEO-ready AEO-ready 3 Q&A
O que faz a Speculation Rules API no WordPress?
Permité ao browser fazer prefetch ou prerender das páginas seguintes com maior probabilidade de clique, acelerando a navegação interna.
É melhor usar prefetch ou prerender no WooCommerce?
O prefetch é mais seguro para navegação geral. O prerender deve ser reservado para passos dé alta intenção, como produto para carrinho ou carrinho para checkout.
A Speculation Rules API pode prejudicar a performance?
Pode, sé o prerender for usado em excesso. Primeiro é melhor estabilizar imagens, JavaScript e TTFB, e só depois adicionar carregamento especulativo.

Precisa de FAQ adaptado ao setor e mercado? Criamos uma versão alinhada com os seus objetivos de negócio.

Fale connosco

Artigos Relacionados

Um estudo de caso detalhado mostrando como a WPPoland otimizou uma loja de moveis WooCommerce lenta de PageSpeed 40 para 98, reduzindo tempos de carregamento de 8 segundos para menos de 1 segundo e duplicando a taxa de conversão.
performance

De 40 para 98 PageSpeed: Como Transformamos uma Loja WooCommerce

Um estudo de caso detalhado mostrando como a WPPoland otimizou uma loja de moveis WooCommerce lenta de PageSpeed 40 para 98, reduzindo tempos de carregamento de 8 segundos para menos de 1 segundo e duplicando a taxa de conversão.

Domine cada aspeto da otimização de performance WooCommerce - desde tuning de base de dados e cache Redis até correção de cart fragments é arquitetura headless. Passos práticos com resultados mensuráveis.
wordpress

Otimização de Performance WooCommerce: O guia completo 2026

Domine cada aspeto da otimização de performance WooCommerce - desde tuning de base de dados e cache Redis até correção de cart fragments é arquitetura headless. Passos práticos com resultados mensuráveis.

É possível uma pontuação perfeita em 2026? Este guia de +2000 palavras revela os segredos do LCP sub-segundo e CLS perfeito para WordPress.
performance

Como alcançar 100/100 Core Web Vitals em 2026

É possível uma pontuação perfeita em 2026? Este guia de +2000 palavras revela os segredos do LCP sub-segundo e CLS perfeito para WordPress.