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