WP Rocket: Como Configurar Correctamente para Máxima Velocidade

WP Rocket é o plugin de cache e performance mais popular para WordPress — mas instalá-lo com configurações padrão deixa performance na mesa. A diferença entre uma configuração básica e uma optimizada pode ser 1-2 segundos no tempo de carregamento. Este guia cobre cada secção de configuração com as definições ideais para a maioria dos sites.

Porquê WP Rocket?

WP Rocket combina múltiplas optimizações num único plugin: cache de página, minificação, lazy loading, preloading, CDN e optimização de base de dados. Em vez de instalar 4-5 plugins separados, WP Rocket faz tudo — com menos risco de conflitos e uma interface clara.

Configuração: Cache

  • Enable caching for mobile devices: ON (essencial — mobile é 60%+ do tráfego)
  • Separate cache files for mobile: ON apenas se o tema serve layouts diferentes para mobile (não responsive)
  • Cache lifespan: 10 horas para blogs, 4 horas para sites com conteúdo dinâmico frequente

Configuração: File Optimization

CSS

  • Minify CSS: ON
  • Combine CSS: OFF em HTTP/2 (combinar é desnecessário e pode causar problemas)
  • Optimize CSS delivery: ON — Remove Unused CSS é a opção mais impactante

Importante: "Remove Unused CSS" pode quebrar estilos em páginas específicas. Após activar, verificar todas as páginas chave. Usar a safelist para excluir CSS crítico removido incorrectamente.

JavaScript

  • Minify JavaScript: ON
  • Combine JavaScript: OFF (causa mais problemas do que resolve em HTTP/2)
  • Load JavaScript deferred: ON — o mais impactante para FCP e LCP
  • Delay JavaScript execution: ON com safelist para scripts críticos (analytics, tag manager)

Configuração: Media

  • LazyLoad images: ON
  • LazyLoad iframes/videos: ON (inclui YouTube embeds)
  • Replace YouTube iframe with preview image: ON (reduz drasticamente peso de páginas com vídeos)
  • Add missing image dimensions: ON (evita CLS)
  • WebP compatibility: ON se usa plugin de imagens que serve WebP

Configuração: Preload

  • Activate Preloading: ON (gera cache proactivamente em vez de esperar primeiro visitante)
  • Activate sitemap-based cache preloading: ON — usar URL do sitemap
  • Enable link preloading: ON (prefetch de links quando o cursor se aproxima)

Configuração: Advanced Rules

Excluir do cache:

  • Páginas de checkout e carrinho WooCommerce (automático)
  • Páginas de conta/perfil de utilizador
  • Páginas com formulários multi-step
  • Páginas que mostram conteúdo personalizado por utilizador

Configuração: CDN

Se usa Cloudflare: instalar o addon WP Rocket + Cloudflare para integração automática. Se usa outro CDN: configurar CNAME do CDN na secção CDN.

Configuração: Database

Executar limpeza periódica (mensal):

  • Post revisions: limpar (manter apenas 5 últimas via wp-config.php)
  • Drafts and trash: limpar
  • Spam and trash comments: limpar
  • Expired transients: limpar
  • Optimize tables: executar mensalmente

Problemas comuns e soluções

  • Layout quebrado após activar: desactivar "Remove Unused CSS" e reactivar página por página
  • JavaScript não funciona: adicionar scripts problemáticos à exclusion list de Delay JS
  • WooCommerce com preço errado em cache: verificar que páginas de carrinho/checkout estão excluídas

Performance gerida profissionalmente

A Vuvo configura e mantém performance optimizada em todos os sites do portfólio da sua agência — incluindo cache, CDN e Core Web Vitals.

Ver planos de manutenção