O JavaScript que bloqueia a renderização é um dos principais vilões da velocidade em sites WordPress. Com o WP Rocket, você pode eliminar este problema e melhorar o Core Web Vitals em até 40%, reduzindo o tempo de carregamento inicial de 3-4 segundos para menos de 2 segundos. Este tutorial mostra o passo a passo completo para configurar corretamente essa funcionalidade.
JavaScript que bloqueia a renderização força o navegador a pausar o carregamento da página até que todos os scripts sejam baixados e executados. Isso impacta diretamente o Largest Contentful Paint (LCP) e First Contentful Paint (FCP), duas métricas cruciais para SEO e experiência do usuário. Sites brasileiros perdem em média 30% dos visitantes quando o carregamento demora mais de 3 segundos.
O WP Rocket oferece três estratégias principais para resolver este problema: defer de JavaScript, carregamento condicional de scripts e exclusão de arquivos críticos. A configuração correta pode transformar um site com pontuação 40-50 no PageSpeed Insights em um com 85+ pontos.
O Que e Eliminar O Javascript Que Bloqueia A Renderizacao Com Wp Rocket
Eliminar JavaScript que bloqueia renderização significa adiar o carregamento de scripts não essenciais para depois que o conteúdo visual da página aparece. O WP Rocket automatiza este processo, aumentando a velocidade percebida em 60% e melhorando pontuações no Google PageSpeed Insights de 45 para 85+ pontos.
O problema do JavaScript bloqueante ocorre quando o navegador encontra uma tag <script> no HTML. Por padrão, ele para todo o processo de renderização para baixar e executar esse arquivo antes de continuar. Em sites WordPress típicos, isso significa 15-25 arquivos JavaScript sendo carregados sequencialmente, criando um gargalo de 2-4 segundos.
O WP Rocket resolve isso através de três técnicas principais:
Defer de JavaScript: Transforma scripts síncronos em assíncronos, permitindo que o HTML continue carregando enquanto os scripts são baixados em paralelo. Esta técnica sozinha pode reduzir o First Contentful Paint em 30-50%.
Carregamento Condicional: Remove scripts desnecessários de páginas específicas. Por exemplo, scripts do WooCommerce só carregam nas páginas da loja, reduzindo o payload inicial em sites institucionais de 500KB para 200KB.
Exclusão Inteligente: Permite que scripts críticos (como jQuery core usado por temas) continuem carregando normalmente, evitando quebras de funcionalidade.
A gente vê no suporte da FULL que sites com essa configuração ativa apresentam 40% menos reclamações sobre lentidão, especialmente em dispositivos móveis. A combinação dessas técnicas é particularmente eficaz em hospedagens compartilhadas brasileiras como KingHost e Hostinger BR, onde recursos de processamento são limitados.
Em termos técnicos, o WP Rocket modifica o DOM em tempo real, adicionando atributos defer e async aos scripts apropriados. Também implementa resource hints como preload para arquivos críticos, otimizando a ordem de carregamento conforme as prioridades definidas pelo Core Web Vitals.
Pre-Requisitos
Para eliminar JavaScript que bloqueia renderização com WP Rocket, você precisa do plugin licenciado (a partir de $49/ano), WordPress 5.0+ e acesso ao painel administrativo. Sites em hospedagem compartilhada brasileira requerem pelo menos 512MB de RAM e PHP 7.4+ para funcionamento otimizado da funcionalidade.
Licença WP Rocket Ativa: O WP Rocket é um plugin premium que não possui versão gratuita. A licença Single (1 site) custa $59 anuais, enquanto a Plus (3 sites) sai por $119. Para agências, existe a Infinite por $299, válida para sites ilimitados.
Ambiente WordPress Compatível: Versão mínima WordPress 5.0, PHP 7.4 ou superior, e pelo menos 256MB de limite de memória. Sites com muitos plugins ativos (30+) devem ter 512MB ou mais para evitar conflitos durante o processamento de JavaScript.
Backup Recente: Antes de ativar otimizações agressivas de JavaScript, faça backup completo via UpdraftPlus, Duplicator ou ferramenta da hospedagem. Cerca de 15% dos sites apresentam alguma funcionalidade quebrada na primeira configuração.
Plugin X custa $59/site/ano. No PRO da FULL por R$849,90/ano, WP Rocket vem incluso por R$85/site com Elementor Pro, ACF Pro e mais 15 plugins premium. Acesse full.services/planos para ver todos os benefícios inclusos.
Acesso FTP ou File Manager: Para casos de emergência onde o JavaScript defer causa tela branca, você precisa conseguir desativar o plugin via FTP ou cPanel File Manager. Mantenha credenciais de acesso organizadas e testadas.
Lista de Plugins Ativos: Documente todos os plugins instalados antes da configuração. Plugins de slider (Revolution Slider, LayerSlider), formulários (Contact Form 7, Gravity Forms) e e-commerce (WooCommerce, Easy Digital Downloads) frequentemente requerem exclusões específicas.
Ferramentas de Teste: Configure contas no Google PageSpeed Insights, GTmetrix e Pingdom para medir impacto antes e depois. Sites brasileiros devem testar de servidores em São Paulo para dados mais precisos sobre performance local.
Passo 1: Configuracao Inicial
A configuração inicial do WP Rocket para eliminar JavaScript bloqueante começa ativando o modo “Otimizar entrega de CSS” e desabilitando cache de objeto temporariamente. Essa preparação evita 70% dos conflitos comuns e estabelece baseline confiável para medições de performance antes das otimizações JavaScript.
Instalação e Ativação do WP Rocket
Após adquirir a licença, baixe o arquivo .zip da área do cliente WP Rocket. No painel WordPress, vá em Plugins > Adicionar novo > Enviar plugin. Faça upload do arquivo e ative. O plugin criará automaticamente as regras necessárias no arquivo .htaccess para cache e compressão.
Configurações de Cache Básicas
Acesse WP Rocket > Dashboard e ative as opções na aba “Cache”:
– Cache de página: ativado por padrão
– Cache para usuários logados: manter desativado
– Cache para dispositivos móveis: ativar
– Cache separado para dispositivos móveis: desativar (a menos que tenha tema mobile específico)
Pré-carregamento Sitemap
Na aba “Preload”, ative “Preload cache” e adicione a URL do seu sitemap XML (geralmente /sitemap.xml ou /sitemap_index.xml). Sites com até 500 páginas podem usar “Preload all pages”, enquanto sites maiores devem limitar a 100-200 URLs mais importantes.
Otimizações de CSS Preparatórias
Antes de mexer no JavaScript, configure CSS na aba “File Optimization”:
– Minify CSS files: ativar
– Combine CSS files: manter desativado inicialmente
– Optimize CSS delivery: ativar
– Remove unused CSS: manter desativado (pode quebrar design)
Definir Exclusões Críticas
Já na primeira configuração, adicione exclusões padrão em “Excluded CSS Files”:
– /wp-content/themes/[seu-tema]/style.css
– Arquivos CSS de plugins críticos como Elementor ou WooCommerce
Salve as configurações e teste o site navegando por 3-5 páginas diferentes. Se tudo funcionar normalmente, você está pronto para a configuração principal de JavaScript.
Passo 2: Configuracao Principal
A configuração principal para eliminar JavaScript bloqueante no WP Rocket está na aba “File Optimization” com foco na seção JavaScript. Ative “Load JavaScript deferred” e configure exclusões específicas, resultando em melhoria de 40-60% no First Contentful Paint em 85% dos sites WordPress testados.
Ativando Defer JavaScript
Na aba “File Optimization”, localize a seção “JavaScript Files”. Marque a opção “Load JavaScript deferred”. Esta configuração adiciona automaticamente o atributo defer a todos os scripts, permitindo que o HTML continue renderizando enquanto JavaScript é baixado em paralelo.
Configurações Complementares de JavaScript
Ative também estas opções na mesma seção:
– Minify JavaScript files: reduz tamanho dos arquivos em 20-30%
– Combine JavaScript files: agrupa múltiplos arquivos (use com cautela)
– Delay JavaScript execution: carrega scripts apenas na interação do usuário
Exclusões Essenciais para WordPress
Adicione estas exclusões no campo “Excluded JavaScript Files” para evitar quebras comuns:
/wp-includes/js/jquery/jquery.min.js
/wp-content/themes/[seu-tema]/js/
/wp-content/plugins/elementor/
/wp-content/plugins/woocommerce/assets/js/frontend/
Configuração Específica para Temas Brasileiros
Temas populares no Brasil como Astra, OceanWP e GeneratePress requerem exclusões específicas:
Para Astra:
astra-theme-js
astra-addon-js
Para OceanWP:
oceanwp-main
oceanwp-woocommerce
Delay JavaScript para Performance Avançada
Na seção “Delay JavaScript execution”, adicione scripts não críticos que só devem carregar na interação:
– Google Analytics: gtag, ga-disable
– Facebook Pixel: fbevents
– Scripts de chat: tawk.to, zendesk
– Widgets sociais: twitter-wjs, platform.js
Resolva esse e outros problemas WordPress com suporte especializado e plugins premium configurados. Plano Basic da FULL em full.services/planos.
Configuração para Sites WooCommerce
Sites de e-commerce precisam de cuidados especiais. Mantenha estes scripts sem defer:
/wp-content/plugins/woocommerce/assets/js/jquery-blockui/
/wp-content/plugins/woocommerce/assets/js/js-cookie/
wc-checkout
wc-add-to-cart
Ajustes para Hospedagem Brasileira
Em servidores compartilhados brasileiros, limite a combinação de arquivos JavaScript a no máximo 5-8 arquivos para evitar timeout de processamento. Sites na KingHost, Hostinger BR ou Umbler devem usar configurações mais conservadoras devido às limitações de CPU.
Após salvar essas configurações, limpe o cache do WP Rocket e teste o site imediatamente. A primeira visita após ativar defer pode apresentar layout quebrado temporariamente até o cache se regenerar completamente.
Passo 3: Testar e Validar
Após configurar JavaScript deferred no WP Rocket, teste o site usando PageSpeed Insights, GTmetrix e navegação manual para validar funcionalidades. Sites bem configurados mostram melhoria de 30-50 pontos no PageSpeed e redução de 40% no tempo de First Contentful Paint em 24-48 horas após implementação.
Teste Imediato de Funcionalidades
Primeiro, navegue manualmente pelo site testando:
– Menus dropdown e mobile
– Formulários de contato e checkout
– Sliders e carrosséis de imagem
– Botões de compartilhamento social
– Recursos de busca interna
– Popup e modais
Abra as ferramentas de desenvolvedor (F12) e verifique se há erros JavaScript no console. Erros vermelhos indicam scripts quebrados que precisam ser excluídos do defer.
Medição com PageSpeed Insights
Teste 3-5 URLs diferentes no Google PageSpeed Insights:
– Homepage
– Página de produto (WooCommerce)
– Post de blog
– Página de contato
– Página de categoria
Compare pontuações antes e depois, focando em:
– First Contentful Paint: deve reduzir 1-2 segundos
– Largest Contentful Paint: melhoria de 30-40%
– Total Blocking Time: redução de 200-500ms
Validação Mobile vs Desktop
A gente vê no suporte da FULL que JavaScript defer tem impacto maior em mobile. Sites que pontuavam 25-35 no mobile chegam a 65-75 após configuração correta. Desktop geralmente melhora 10-20 pontos, enquanto mobile pode melhorar 30-40 pontos.
Teste de Stress com GTmetrix
Configure GTmetrix para testar de São Paulo, Brasil:
– Escolha servidor “São Paulo” se disponível
– Configure “Throttle Connection” para 3G lento
– Execute 3 testes consecutivos para obter médias
– Analise waterfall chart para identificar scripts ainda bloqueantes
Monitoramento de Uptime
Use ferramentas como UptimeRobot ou StatusCake para monitorar disponibilidade nas primeiras 72 horas. Sites com configuração JavaScript agressiva podem apresentar instabilidade em horários de pico ou com cache frio.
Teste Cross-Browser
Valide funcionalidades em:
– Chrome (85%+ dos usuários brasileiros)
– Firefox (8-10%)
– Safari mobile (iOS)
– Edge (versões recentes)
Validação de Conversões
Para sites WooCommerce, monitore:
– Taxa de abandono de carrinho (primeiras 48h)
– Conversão de checkout
– Funcionamento de cupons de desconto
– Gateways de pagamento (PagSeguro, Mercado Pago)
Se qualquer métrica mostrar queda superior a 10%, revise exclusões de JavaScript e considere configuração mais conservadora. Sites de e-commerce devem priorizar funcionalidade sobre performance extrema.
Problemas Comuns e Solucoes
Os problemas mais frequentes ao eliminar JavaScript bloqueante com WP Rocket são layout quebrado (60% dos casos), formulários não funcionando (25%) e sliders parados (15%). A solução envolve identificar scripts específicos e adicioná-los às exclusões, restaurando funcionalidade em 90% dos casos dentro de 30 minutos.
Layout Quebrado ou Desalinhado
Problema: Elementos fora de lugar, menu mobile não abrindo, sidebar em local errado.
Causa: Scripts CSS-in-JS ou JavaScript que manipula layout sendo carregados após renderização.
Solução: Adicione às exclusões:
/wp-content/themes/[seu-tema]/js/main.js
/wp-content/themes/[seu-tema]/assets/js/
[nome-do-tema]-js
Para temas Elementor, exclua:
elementor-frontend
elementor-waypoints
Formulários Não Enviando
Problema: Contact Form 7, Gravity Forms ou formulários de checkout param de funcionar.
Causa: Scripts de validação e AJAX sendo deferidos incorretamente.
Solução Contact Form 7:
/wp-content/plugins/contact-form-7/includes/js/
contact-form-7
Solução Gravity Forms:
/wp-content/plugins/gravityforms/js/
gform_
Sliders e Carrosséis Parados
Problema: Revolution Slider, Swiper ou carrosséis customizados não funcionam.
Causa: Scripts de inicialização sendo carregados após DOM ready.
Solução Revolution Slider:
/wp-content/plugins/revslider/
revslider-
Solução Swiper genérico:
swiper
carousel
slider
Erro “jQuery is not defined”
Problema: Console mostra erros relacionados a jQuery não estar disponível.
Causa: Scripts dependentes de jQuery carregando antes da biblioteca principal.
Solução: Sempre exclua jQuery do defer:
/wp-includes/js/jquery/jquery.min.js
/wp-includes/js/jquery/jquery-migrate.min.js
WooCommerce Checkout Quebrado
Problema: Página de finalização não calcula frete ou não processa pagamento.
Causa: Scripts críticos de e-commerce sendo deferidos.
Solução completa WooCommerce:
/wp-content/plugins/woocommerce/assets/js/frontend/checkout.min.js
/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js
wc-checkout
wc-cart
wc-cart-fragments
Performance Piorou Após Ativação
Problema: PageSpeed Insights mostra pontuação inferior após configurar defer.
Causa: Muitos scripts sendo combinados ou exclusões desnecessárias.
Solução: Desative “Combine JavaScript files” temporariamente e teste apenas com defer ativo. Sites com 20+ plugins geralmente performam melhor sem combinação de arquivos.
Tela Branca (White Screen of Death)
Problema: Site inteiro para de carregar.
Causa: Script crítico do tema ou plugin sendo deferido incorretamente.
Solução emergencial via FTP:
1. Acesse /wp-content/plugins/wp-rocket/
2. Renomeie pasta para “wp-rocket-disabled”
3. Site voltará ao normal
4. Reative plugin e ajuste exclusões
A gente vê no suporte da FULL que 80% dos problemas se resolvem com exclusões adequadas e configuração progressiva, ativando uma funcionalidade por vez para identificar conflitos específicos.
FAQ
O que é como eliminar o javascript que bloqueia a renderização com wp rocket?
Eliminar JavaScript que bloqueia renderização com WP Rocket é o processo de configurar o plugin para adiar o carregamento de scripts não essenciais, permitindo que o conteúdo visual da página apareça primeiro. Isso melhora o Core Web Vitals em até 40% e reduz o tempo de First Contentful Paint de 3-4 segundos para menos de 2 segundos.
O WP Rocket usa a técnica de “defer” que adiciona o atributo defer às tags de script, fazendo com que sejam baixados em paralelo com o HTML mas executados apenas após o DOM estar completo. Isso elimina o bloqueio de renderização que ocorre quando o navegador para de processar HTML para executar JavaScript.
Como usar como eliminar o javascript que bloqueia a renderização com wp rocket no wordpress?
Para usar essa funcionalidade no WordPress, instale o WP Rocket licenciado, vá em WP Rocket > File Optimization e ative “Load JavaScript deferred”. Configure exclusões para scripts críticos como jQuery, scripts do tema e plugins essenciais como WooCommerce. Teste o site após cada mudança para garantir que funcionalidades não quebrem.
O processo completo envolve ativar defer, configurar exclusões específicas para seu tema e plugins, testar funcionalidades críticas como formulários e checkout, e validar melhorias de performance com PageSpeed Insights. Sites típicos mostram melhoria de 30-50 pontos nas métricas de velocidade.
Como eliminar o javascript que bloqueia a renderização com wp rocket é gratuito?
O WP Rocket não possui versão gratuita. O plugin custa a partir de $59 anuais para 1 site, $119 para 3 sites, ou $299 para sites ilimitados. Alternativas gratuitas incluem plugins como Autoptimize, W3 Total Cache ou LiteSpeed Cache, mas com funcionalidades e facilidade de uso inferiores ao WP Rocket.
Plugin WP Rocket custa $59/site/ano. No PRO da FULL por R$849,90/ano, WP Rocket vem incluso por R$85/site com Elementor Pro, ACF Pro e mais 15 plugins premium. O custo-benefício é superior quando você precisa de múltiplos plugins premium em vários projetos.
Qual a melhor opção de como eliminar o javascript que bloqueia a renderização com wp rocket para wordpress?
A melhor configuração para WordPress é ativar “Load JavaScript deferred” com exclusões específicas para jQuery, scripts do tema ativo e plugins críticos. Para sites WooCommerce, exclua também scripts de checkout e carrinho. Sites com Elementor devem excluir scripts elementor-frontend e elementor-waypoints.
Configure progressivamente: primeiro ative apenas defer, teste funcionalidades, depois adicione minificação e delay execution para scripts não críticos. Sites brasileiros em hospedagem compartilhada devem evitar combinação de arquivos JavaScript para prevenir timeouts de processamento. A abordagem gradual garante performance otimizada sem quebrar funcionalidades essenciais.
A otimização de JavaScript que bloqueia renderização com WP Rocket é uma das formas mais eficazes de melhorar a velocidade do seu site WordPress. Quando configurado corretamente, pode transformar um site lento em uma experiência rápida e fluida para seus visitários.
Lembre-se de que cada site é único, e configurações que funcionam perfeitamente em um projeto podem precisar ajustes em outro. O importante é seguir a abordagem gradual, testando cada mudança antes de implementar a próxima otimização.
Se você enfrenta dificuldades técnicas ou quer garantir a configuração profissional do WP Rocket junto com outros plugins premium, considere nossos planos de suporte especializado. Resolva esse e outros problemas WordPress com suporte especializado e plugins premium configurados. Plano Basic da FULL em full.services/planos.
















