📩 Fique por dentro das novidades com a nossa newsletter

Elementor Lento: 7 Causas e Como Corrigir

Relacionados

Reinstalar WordPress: O guia técnico em 5 cenários

Limpar malware com Wordfence: Tutorial em 5 passos

Como configurar Wordfence em 7 passos seguros

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

TL;DR: Elementor lento no front-end e Elementor lento no editor têm causas completamente diferentes — confundir os dois é o erro mais comum. No front-end, o problema tende a ser LCP alto por bundle JS duplicado ou DOM excessivo. No editor, é PHP sem OPcache ou conflito de assets. Este guia cobre as 7 causas mais frequentes nos tickets da FULL (150k sites) e a correção exata para cada uma.


Elementor lento é o segundo problema de performance mais reportado na base FULL, atrás apenas de TTFB alto. Nos tickets da FULL (150k sites), Elementor lento aparece em 31% dos chamados de performance.

O diagnóstico correto começa com uma pergunta: o site está lento no front-end (para visitantes) ou no editor (para o administrador)? As causas são diferentes e a abordagem de correção também.

Para entender como cada problema de performance afeta o ranking, veja os tutoriais de Elementor da FULL — que cobrem desde instalação até otimização avançada.


Como Diagnosticar Onde Está o Problema

Antes de qualquer correção, identifique o contexto:

Lento no front-end (visitantes):

  • PageSpeed Insights mostra LCP acima de 3s
  • TTFB acima de 800ms
  • Relatório de JavaScript com bundle acima de 400KB

Lento no editor (wp-admin):

  • Editor demora mais de 5s para carregar
  • Widgets travam ao arrastar
  • Mensagem “Elementor Loading” intermitente

Abrir o DevTools (F12 > Network) na página lenta e filtrar por “elementor” nos arquivos JS já indica qual categoria é o problema.


Causa 1 — Improved Asset Loading Desativado

Este é o causador mais frequente de Elementor lento no front-end em instalações com mais de 6 meses.

Elementor 3.x com Improved Asset Loading desativado em temas que carregam jQuery globalmente causa duplicação do bundle JS em 40-80KB por página, elevando LCP acima de 3,5s em conexões 4G. O resultado é um arquivo elementor-frontend.min.js carregado duas vezes — uma pelo tema, outra pelo Elementor.

Correção:

1. Elementor > Configurações > Recursos

2. Ativar: “Improved Asset Loading”

3. Limpar cache de página após ativar

Legenda: o Improved Asset Loading carrega CSS e JS do Elementor apenas nas páginas que realmente usam o builder — reduz o bundle em até 60% nas demais páginas.

Causa 2 — DOM Excessivo por Seções e Colunas

Elementor com mais de 1.000 elementos DOM por página em PHP 7.4 sem OPcache causa tempo de geração de página acima de 2s no servidor, independente de CDN ou cache de página.

O PageSpeed Insights sinaliza isso como “Avoid an excessive DOM size” quando há mais de 800 elementos.

Em sites Elementor com seções dinâmicas (Loop Grid Widget, conteúdo condicional), desativar o Elementor Experiments “Improved CSS Loading” enquanto mantém “Improved Asset Loading” ativo causa conflito de renderização — o LCP melhora no PageSpeed mas quebra animações em mobile. Ativar os dois ou nenhum.

Correção:

  • Consolidar seções com muitas colunas aninhadas
  • Substituir o Elementor Columns Widget pelo Flex Container (Elementor 3.6+)
  • Auditar com PageSpeed > “Avoid an excessive DOM size” para localizar as páginas críticas

Causa 3 — CSS e JS Não Minificados

Por padrão, o Elementor não minifica os arquivos gerados. Em sites sem plugin de cache que faça minificação, cada página carrega entre 8 e 14 arquivos CSS separados.

Verificação rápida: abra a página no DevTools > Network > filtrar CSS. Se houver mais de 5 arquivos elementor-post-{ID}.css, a minificação não está ativa.

Correção com WP Rocket (testado em 150k sites da FULL):

  • WP Rocket > Otimização de Arquivo > ativar “Minificar CSS”
  • WP Rocket > ativar “Minificar JavaScript” com “Carregamento Diferido de JS”
  • Testar formulários e popups após ativar — conflitos com Elementor PRO 3.x aparecem com frequência em ambientes com Apache sem opcode cache

Se quiser entender o impacto de cada configuração antes de ativar, veja como o WP Rocket funciona com Elementor na base FULL.

Causa 4 — Imagens Sem Lazy Load e Sem Dimensões

Elementor carrega imagens sem loading="lazy" por padrão em versões abaixo de 3.4. Em páginas com galeria ou muitas seções com imagem de fundo, isso causa LCP alto e CLS (Cumulative Layout Shift) perceptível.

Verificação: PageSpeed Insights > “Defer offscreen images” com lista de imagens Elementor.

Correção:

  • Elementor 3.4+: ativar “Lazy Load Background Images” em Elementor > Recursos
  • Para imagens dentro de widgets: adicionar loading="lazy" via Custom HTML ou usar plugin de lazy load

Causa 5 — PHP Sem OPcache (Lento no Editor)

O editor do Elementor é a interface mais exigente do WordPress em recursos de servidor. Sem OPcache ativo, cada carregamento do editor recompila os arquivos PHP do Elementor do zero.

Diagnóstico: criar um phpinfo.php temporário e verificar se opcache.enable = On.

Correção: solicitar à hospedagem ativação do OPcache com opcache.memory_consumption=256 e opcache.max_accelerated_files=10000. Hospedagens que não permitem ajustar OPcache em planos compartilhados tendem a ser o gargalo real nesses casos.

Na base FULL, sites em servidores LiteSpeed com OPcache ativo têm tempo de carregamento do editor 40% menor em relação ao Apache sem OPcache — nas medições realizadas entre e .

Causa 6 — Conflito com Plugin de Cache

Plugins de cache que minificam JS de forma agressiva quebram funcionalidades específicas do Elementor PRO:

  • Popup Builder: popups param de abrir quando elementor-pro.min.js é concatenado com outros scripts
  • Form Widget: submissions param de funcionar quando o nonce é invalidado pelo cache de página
  • Motion Effects: animações CSS param quando o Critical CSS é gerado incorretamente

Diagnóstico rápido: desativar o plugin de cache e recarregar a página. Se o problema desaparecer, o conflito está nas configurações de minificação.

Para diagnóstico preciso de Core Web Vitals, veja como o LCP é calculado pelo Google e quais configurações do Elementor afetam cada métrica.

Causa 7 — Versão Desatualizada do Elementor

Entre e , o Elementor lançou correções específicas de performance em 14 releases menores. Sites em versões abaixo de 3.18 perdem melhorias de carregamento de assets, Flex Container estável e compatibilidade com PHP 8.2.

Verificação: Elementor > Sobre > verificar se há update disponível. Testar em staging antes de atualizar em produção — a atualização do Elementor tende a gerar conflitos com addons de terceiros em 12% dos casos nos tickets da FULL.


Decisão Rápida — Por Onde Começar

Se LCP alto no PageSpeed (acima de 3s):
  → Verificar Improved Asset Loading + DOM Elements
Se site lento apenas em páginas com formulário ou popup:
  → Conflito com plugin de cache (minificação JS agressiva)
Se editor lento mas front-end OK:
  → PHP sem OPcache ou versão PHP abaixo de 8.1
Se lento em todas as páginas mesmo sem Elementor:
  → O problema é TTFB (servidor/hospedagem) — não é o Elementor
Se CSS e JS duplicados no DevTools:
  → Improved Asset Loading desativado + tema carregando jQuery global

FAQ

Elementor lento é problema do plugin ou da hospedagem?

Depende do sintoma. TTFB acima de 800ms é problema de servidor ou hospedagem — o Elementor não controla esse parâmetro. LCP alto com TTFB abaixo de 200ms é problema de configuração do Elementor ou do plugin de cache. Nos tickets da FULL, as duas causas aparecem com frequência quase igual.

Por que o Elementor está lento depois de uma atualização?

Atualizações do Elementor (especialmente de versão major) às vezes alteram a forma como assets são carregados. Se o site ficou lento logo após atualizar, verificar: 1) se o cache de página foi limpo; 2) se addons de terceiros são compatíveis com a versão nova; 3) se Improved Asset Loading ainda está ativo — em alguns casos a atualização desativa o recurso.

É possível usar Elementor com Gutenberg no mesmo site sem impacto de performance?

Sim, com Improved Asset Loading ativo — o Elementor carrega seus scripts apenas nas páginas onde é usado. Páginas editadas pelo Gutenberg não carregam o bundle do Elementor. O impacto de performance é praticamente nulo em instalações com essa configuração ativa.

Desinstalar e reinstalar o Elementor resolve o problema de lentidão?

Na maioria dos casos, não. Lentidão do Elementor é quase sempre problema de configuração, não de instalação corrompida. Reinstalar sem ajustar as configurações resulta no mesmo comportamento. A exceção são casos de banco de dados com dados corrompidos do Elementor — que representam menos de 3% dos tickets de performance da FULL.

É possível desativar o Elementor em páginas específicas para melhorar performance?

Sim — com Improved Asset Loading ativo, o Elementor automaticamente não carrega seus scripts em páginas que não usam o builder. Para páginas que usam Elementor mas têm widgets simples, a opção “Elementor > Recursos > Desativar Cores Padrão e Fontes Padrão” reduz o CSS gerado em até 30%.

Conclusão

Elementor lento tem causa identificável na maioria dos casos — não é “o plugin que é pesado”. O diagnóstico começa separando front-end de editor e verificando os pontos críticos nesta ordem: Improved Asset Loading, DOM size, OPcache, conflito com cache.

Sites hospedados na FULL têm acesso ao suporte técnico com histórico de 150k sites para diagnóstico de performance — incluindo análise do Elementor PRO em produção com dados reais.


Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

Reinstalar WordPress: O guia técnico em 5 cenários

Reinstalar WordPress é substituir os arquivos do núcleo (wp-admin, wp-includes

Limpar malware com Wordfence: Tutorial em 5 passos

Limpar malware com Wordfence é usar o scanner do plugin

Como configurar Wordfence em 7 passos seguros

Configurar Wordfence no WordPress é montar quatro camadas de defesa
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

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.