Como corrigir o WP Rocket que não melhora o PageSpeed
O que é WP Rocket que não melhora o PageSpeed?
O WP Rocket e um plugin de cache e otimização de performance para WordPress. Quando você instala e ativa, ele liga sozinho apenas o cache de página, a compressao GZIP e algumas regras basicas de navegador. Isso reduz o tempo de resposta em visitas repetidas, mas mexe pouco nas métricas que o Google PageSpeed Insights mais penaliza, como CSS não usado, JavaScript bloqueando a renderizacao e imagens sem dimensão definida.
Como identificar
- Depois de instalar e ativar o WP Rocket, a nota do PageSpeed Insights continua quase igual a de antes, com diferenca de poucos pontos
- O relatório do PageSpeed segue mostrando os mesmos avisos: ‘Reduzir o CSS não usado’, ‘Reduzir o JavaScript não usado’, ‘Eliminar recursos que impedem a renderizacao’ e ‘Adiar imagens fora da tela’
- A nota no celular (mobile) segue baixa mesmo com a nota de computador (desktop) razoavel
- Você ativou o WP Rocket mas nunca abriu a aba File Optimization, entao as caixas de otimização de CSS e JavaScript ainda estão desmarcadas
- O relatório aponta ‘Reduza o tempo de resposta inicial do servidor’ (TTFB alto), algo que continua mesmo com o plugin ativo
Como prevenir
- Logo após instalar o WP Rocket, percorra as abas File Optimization e Media e ative as otimizacoes uma a uma, em vez de confiar que a instalação já deixou tudo ligado.
- Ative uma otimização de cada vez e recarregue o site antes da próxima, para identificar rápido qualquer recurso que quebre e precise de exclusão.
- Antes de cobrar nota do plugin, garanta uma boa hospedagem: o TTFB alto e um teto que nenhuma otimização de front-end derruba.
- Compare sempre o mesmo dispositivo entre os testes (mobile com mobile, desktop com desktop) e rode na URL pública final, evitando concluir que o plugin não funcionou por causa de um teste em página errada.
Causa
- Após a instalação, somente o cache de página fica ligado; as opções da aba File Optimization (Remove Unused CSS, Combine, Delay JavaScript Execution) nascem desmarcadas e precisam ser ativadas a mao.
- A opção Remove Unused CSS, na seção Optimize CSS delivery, esta desligada, entao o aviso 'Reduzir o CSS não usado' do PageSpeed permanece.
- A opção Delay JavaScript Execution esta desligada, mantendo os avisos de JavaScript não usado, tempo de execução e bloqueio da thread principal.
- O LazyLoad de imagens e a definição automática de largura e altura das imagens, na aba Media, estão desativados, deixando os avisos de imagem fora da tela e de Cumulative Layout Shift.
- A nota baixa vem de fatores que o WP Rocket não controla: TTFB alto da hospedagem compartilhada ou scripts de terceiros (chat, pixel, mapa) que entram na página depois do cache.
Como resolver
- Confirme o que já esta ligado e teste a página certa: Rode o teste sempre na URL final que o visitante acessa, nunca em uma previa ou em modo de manutenção, e comece pela aba Dashboard do plugin para ver o estado atual. Para conferir se o cache realmente esta sendo entregue, abra a página no navegador, veja o código-fonte e procure pelo comentario de rodape que o WP Rocket injeta na página em cache.
WP Rocket -> Dashboard Ctrl + U para ver o código-fonte da página Performance optimized by WP Rocket - Ative as otimizacoes de CSS na aba File Optimization: Abra a aba de otimização de arquivos e ligue a minificacao de CSS e a entrega otimizada de CSS. Marque a opção que remove o CSS não usado, que e a que ataca diretamente o aviso de CSS não usado do PageSpeed. Esse processamento e assincrono: o próprio plugin avisa que esta processando as páginas e leva alguns segundos por lote, entao a nota so reflete a mudanca após o processamento terminar.
WP Rocket -> File Optimization -> CSS Files Minify CSS files Optimize CSS delivery -> Remove Unused CSS - Ative as otimizacoes de JavaScript: Ainda na aba de otimização de arquivos, va na seção de JavaScript e ligue a minificacao e o adiamento de execução do JavaScript, que e a otimização de maior impacto na nota e ataca os avisos de JavaScript não usado, tempo de execução e bloqueio da thread principal. Ela carrega os scripts somente na primeira interacao do visitante.
WP Rocket -> File Optimization -> JavaScript Files Minify JavaScript files Delay JavaScript Execution - Ative LazyLoad e dimensoes de imagem na aba Media: Abra a aba de mídia e ligue o carregamento adiado de imagens, iframes e vídeos, além da opção que adiciona automaticamente largura e altura nas imagens. Isso resolve os avisos de imagem fora da tela e reduz o deslocamento de layout, que e o que mais derruba a nota mobile.
WP Rocket -> Media -> LazyLoad Enable for images / iframes and vídeos Add missing image dimensions - Limpe o cache e refaca o teste sem cache antigo: Depois de salvar cada otimização, va no painel do plugin e limpe e pre-carregue o cache para descartar a versão antiga da página. Espere o processamento do CSS não usado terminar e so entao rode o PageSpeed de novo, sempre testando na mesma URL e comparando mobile com mobile e desktop com desktop, porque a nota mobile e mais severa por padrão.
WP Rocket -> Dashboard -> Clear and preload cache https://pagespeed.web.dev/ - Separe o que o plugin não resolve: Se mesmo com tudo ligado o aviso de tempo de resposta inicial do servidor continuar alto, a causa esta na hospedagem (TTFB) e não no plugin; nesse caso o caminho e um servidor melhor ou um CDN. Avisos sobre scripts de terceiros, como chat, pixel de anúncio e mapa, também ficam fora do alcance do WP Rocket e precisam ser carregados de forma adiada ou removidos na origem.
Reduza o tempo de resposta inicial do servidor Reduza o impacto de código de terceiros
<!-- Confirme no codigo-fonte que a pagina esta sendo servida do cache.
Ctrl + U na pagina e procure este comentario no rodape do HTML: -->
<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me
Debug: cached@1718600000 -->
<!-- Se o comentario nao aparece, a pagina nao esta em cache:
verifique se ha exclusao de URL, modo de manutencao ou login ativo,
pois usuarios logados costumam ver a pagina sem cache. -->














