Como corrigir o erro Critical CSS Not Generated no WP Rocket
Perguntas frequentes
O que significa Critical CSS Not Generated no WP Rocket?
Significa que o WP Rocket não conseguiu gerar o CSS crítico ou o Used CSS de uma página. Esse CSS e produzido por um serviço em nuvem da WP Rocket que visita a página de fora. Quando algo bloqueia esse acesso, a feature de otimização de CSS fica sem o resultado e o site continua carregando a folha de estilo completa.
Por que o WP Rocket precisa acessar meu site de fora para gerar o CSS?
Porque a geração do Used CSS e do CSS crítico não roda no seu servidor: o WP Rocket envia a URL para um serviço externo em nuvem que visita a página, calcula apenas o CSS de fato usado e devolve o arquivo. Por isso o site precisa estar publicamente acessivel e o firewall precisa liberar o robo do serviço.
Como saber se um plugin de segurança esta bloqueando a geração?
O próprio WP Rocket exibe o aviso de que um plugin de segurança ou o firewall do servidor impede o acesso as features SaaS. Quando esse aviso aparece, o robo do serviço esta sendo barrado antes de ler a página. A solução e liberar o user-agent do WP Rocket na allowlist do plugin de segurança ou do firewall.
O Bot Fight Mode da Cloudflare atrapalha a geração de CSS?
Sim. O Bot Fight Mode trata o robo do WP Rocket como bot e bloqueia o acesso a página, o que impede a geração. Desligue o Bot Fight Mode no painel da Cloudflare ou, em planos pagos, crie uma regra de WAF que permita especificamente o user-agent do serviço da WP Rocket.
A licenca expirada pode causar esse erro?
Pode. O acesso ao serviço em nuvem que gera o CSS so e liberado com licenca valida. Se a licenca do WP Rocket estiver expirada, a geração falha mesmo com firewall liberado. Renove a licenca, revalide no Dashboard e force uma nova geração com Clear Used CSS.
Por que a fila de Used CSS nunca termina de processar?
A geração roda em fila disparada pelo cron do WordPress. Se o WP-Cron estiver desativado, ou se o site tiver pouco tráfego e o cron quase não for chamado, a fila não anda. Garanta que a constante de desativar o cron não esteja ligada e configure um cron real no servidor para processar a fila com regularidade.
Onde forco o WP Rocket a gerar o CSS de novo?
No painel, em WP Rocket -> Dashboard, use o botao Clear Used CSS para descartar o estado anterior e recolocar as páginas na fila. Depois limpe o cache e visite as URLs afetadas para disparar o processamento. Em poucos minutos o aviso de CSS não gerado deve sumir em File Optimization.
O limite de 45 segundos de carregamento influencia na geração?
Sim. O serviço externo desiste de gerar o CSS de uma página que demora mais de 45 segundos para carregar. Se a página e muito pesada ou o servidor esta lento, reduza o tempo de carga antes de tentar de novo, senao aquela URL continuara sem o CSS gerado.














