🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir o erro de Critical CSS não gerado no WP Rocket

Time Full Services Time Full Services Pro
Tipo Performance & Velocidade
Nome do erro Critical CSS não gerado no WP Rocket EN: WP Rocket Critical CSS not generated
Severidade Atenção
Descrição O erro Critical CSS not generated no WP Rocket ocorre quando a API do plugin não consegue acessar a página para gerar o CSS crítico, retornando mensagens como Invalid response code, cURL error 28 ou Timeout. A causa quase sempre e bloqueio de IP por firewall, Cloudflare Bot Fight Mode ou WP-cron parado.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

O que significa o erro critical css not generated no WP Rocket?
Significa que a API do WP Rocket tentou visitar a URL do seu site para extrair o CSS crítico, mas não conseguiu uma resposta valida. Na prática o plugin recebeu um código diferente de 200, um timeout ou um bloqueio de firewall, entao o CSS crítico não foi salvo e o site continua com renderizacao bloqueante.
Critical CSS e Used CSS são a mesma coisa no WP Rocket?
Não exatamente. O Critical Path CSS legado carregava o CSS de forma assincrona e era menor. A partir do WP Rocket 3.9, o recurso Remove Unused CSS gera o Used CSS, que remove todas as folhas não usadas e injeta so o necessário em uma tag style com id wpr-usedcss. As mensagens de erro de geração, porém, são semelhantes nas duas abordagens.
Por que a mensagem Critical CSS generation is currently running nunca termina?
Quase sempre porque o WP-cron esta desativado ou travado. A geração roda em segundo plano e o plugin checa a conclusão a cada 60 segundos via cron. Sem um cron funcional, a fila nunca avanca e a notificação fica presa em running indefinidamente. Ativar um cron real do servidor resolve.
O Cloudflare pode causar o erro de Critical CSS no WP Rocket?
Sim. O Bot Fight Mode e regras de firewall do Cloudflare costumam bloquear o IP da API do WP Rocket, gerando Invalid response code ou Connection refused. Desativar o Bot Fight Mode e liberar os IPs e o user agent da ferramenta na allowlist resolve a maioria desses casos.
O que fazer quando aparece No valid stylesheets available?
Esse erro indica que a página não tem folhas de estilo externas validas em tags link, so CSS inline ou arquivos vazios e inacessiveis. Verifique se o tema realmente enfileira CSS externo, se os arquivos retornam código 200 e se nenhum plugin esta removendo as tags link antes da geração.
Preciso de licenca paga para gerar Critical CSS no WP Rocket?
Sim. O WP Rocket e um plugin premium e o recurso Optimize CSS Delivery, incluindo Remove Unused CSS, depende de uma licenca ativa e valida. Sem licenca em dia a API recusa o processamento e a geração do CSS crítico não acontece.
Como descubro qual URL esta causando a falha de geração?
Instale o CPCSS Debug Helper, plugin oficial do WP Rocket, que mostra exatamente quais URLs a ferramenta tentou acessar e o resultado de cada uma. Com a lista em maos, abra cada URL no navegador para confirmar se carrega com código 200 sem bloqueio de segurança ou redirecionamento excessivo.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes