(11) 97436-7285 · Suporte humano em até 30 min Todos os datacenters online · Datacenter Tier III · SP
Manutenção e Segurança

Site lento? 10 causas reais e como resolver cada uma

Notebook mostrando um site lento à esquerda e o mesmo site rápido à direita, com nota 98 no PageSpeed

“Meu site está lento” é uma das frases que mais ouvimos na W2 Websites, e quase nunca vem com a causa. O site demora para abrir, o cliente reclama, alguém sugere “trocar de hospedagem” ou “instalar um plugin de cache”, e o problema continua, porque a lentidão tem causas diferentes que exigem soluções diferentes.

Um site lento é, na maioria dos casos, a soma de poucas causas identificáveis: servidor sem cache ou subdimensionado, imagens pesadas, excesso de plugins e scripts de terceiros, PHP antigo, banco de dados inchado ou, em alguns casos, um site invadido. Este guia lista as 10 causas que mais encontramos em sites WordPress e de outras plataformas, como identificar cada uma e o que fazer. Antes, porém, é preciso medir.

Ilustração: navegador carregando lentamente cercado pelas causas da lentidão — imagens pesadas, plugins, servidor, banco de dados e scripts — e, abaixo, o resultado rápido
As causas mais comuns de um site lento, do servidor ao navegador.

Antes de culpar alguém: meça onde está a lentidão

Lentidão tem dois pontos de origem, e eles pedem soluções opostas:

  • Demora do servidor para responder (o navegador fica “em branco” por 1, 2, 3 segundos antes de aparecer qualquer coisa). O indicador é o TTFB (tempo até o primeiro byte). Se ele passa de 0,8 segundo, o problema está no servidor, no cache ou no PHP, não no layout.
  • Demora para renderizar (o servidor responde rápido, mas a página vai “montando” aos poucos, imagens aparecem tarde, botões demoram a funcionar). Aqui os indicadores são os Core Web Vitals: LCP (maior elemento visível), INP (resposta à interação) e CLS (saltos de layout). O problema está nas imagens, nos scripts e no tema.

Como medir, de graça: o PageSpeed Insights do Google mostra os Core Web Vitals e o TTFB; o GTmetrix mostra a “cascata” de arquivos carregados, útil para achar o script ou a imagem que trava tudo. Para interpretar as notas, veja nosso guia sobre nota A no GTmetrix e no PageSpeed. Com a medição na mão, as 10 causas abaixo ficam fáceis de reconhecer.

1. O cache de página está desligado ou não existe

Sintoma: TTFB alto em todas as páginas, inclusive na home; a segunda visita não é mais rápida que a primeira.

Sem cache, cada visita faz o servidor executar o PHP, consultar o banco de dados e montar a página do zero. Com cache de página, o servidor entrega um HTML pronto em milissegundos. É a causa número 1 porque é a mais comum e a mais barata de resolver.

Caso real, em casa: em agosto de 2026 o blog da W2 estava abrindo em 5,5 segundos no primeiro acesso e 1,1 a 1,3 segundo nos seguintes, enquanto o site principal abria em 0,2. As regras de cache estavam corretas no servidor; só o interruptor principal do plugin de cache estava desligado. Ligado, o blog passou a responder entre 0,06 e 0,12 segundo. Nenhum plugin a mais, nenhuma troca de hospedagem.

Como resolver: em WordPress, ative um cache de página (LiteSpeed Cache em servidores LiteSpeed, ou WP Rocket/WP Super Cache em Apache/Nginx) e confirme que ele está funcionando olhando os cabeçalhos da resposta (um “hit” de cache). Em lojas, configure as exceções de carrinho, checkout e minha conta. Veja como fazemos na configuração do LiteSpeed Cache.

2. Hospedagem compartilhada fraca ou lotada

Sintoma: TTFB alto e variável (rápido de madrugada, lento à tarde); painel do site “arrastando”; lentidão que aparece junto com picos de visitas.

Em hospedagem muito barata, dezenas ou centenas de sites dividem o mesmo processador e a mesma memória. Quando um vizinho consome tudo, o seu site espera. Discos antigos (não NVMe) e limites baixos de processos PHP agravam o quadro.

Como resolver: antes de migrar, confirme que a causa é o servidor (TTFB alto mesmo com cache ligado e em páginas simples). Se for, mude para uma hospedagem preparada para WordPress, com LiteSpeed, NVMe e limites adequados ao site; lojas e sistemas com muitos usuários podem precisar de um servidor dedicado. Um cliente nosso de loja WooCommerce relatou, na avaliação que deixou no Google, que o PageSpeed foi de 54 para 96 depois da migração e que o checkout parou de travar.

3. Imagens pesadas e sem dimensão definida

Sintoma: LCP alto; a página “monta” e as fotos aparecem depois; páginas com muitas imagens pesando vários megabytes.

Fotos enviadas direto da câmera ou do banco de imagens, com 3 ou 4 MB cada, são a causa mais comum de lentidão no lado do navegador. Imagens sem largura e altura definidas ainda causam saltos de layout (CLS).

Como resolver: converter para WebP, redimensionar para o tamanho real de exibição (uma foto de blog não precisa ter 4.000 pixels de largura), comprimir com qualidade entre 75 e 85, ativar carregamento preguiçoso (lazy load) em tudo que fica abaixo da dobra e deixar sem lazy load a imagem principal do topo. Em WordPress, plugins de otimização fazem isso automaticamente para as novas imagens e em lote para as antigas.

4. Plugins demais, ou um plugin pesado

Sintoma: TTFB alto que não melhora com cache nas páginas dinâmicas (painel, carrinho, busca); muitos arquivos CSS e JS carregados em toda página.

Não existe um número mágico de plugins, mas sites com 40 ou 50 plugins quase sempre têm redundância: dois de SEO, três de formulário, um construtor de páginas que não é mais usado. Alguns plugins são pesados por natureza (relatórios, segurança mal configurada, “relacionados” que fazem consultas pesadas).

Como resolver: liste os plugins, remova os inativos e os duplicados, e use uma ferramenta de perfil (Query Monitor) para ver quais consomem tempo e consultas. Troque o plugin pesado por uma alternativa leve ou por uma função nativa. Em geral, menos de 20 plugins bem escolhidos resolvem qualquer site institucional.

5. Tema inchado ou construtor de páginas pesado

Sintoma: dezenas de arquivos CSS e JS em todas as páginas, mesmo nas mais simples; notas baixas de “reduzir JavaScript não utilizado”.

Temas “multiuso” carregam recursos para todas as possibilidades que oferecem, usadas ou não. Construtores de páginas adicionam camadas de código em cada seção. O resultado é um site institucional de cinco páginas que carrega o peso de um portal. Em 2026, quando trocamos o tema do nosso blog por um tema próprio sem construtor, cada post passou de 36 para 9 arquivos de estilo.

Como resolver: em sites existentes, desativar os módulos não usados do tema e do construtor e carregar scripts só nas páginas que precisam. Quando o tema é o problema estrutural, a saída é uma reformulação com tema enxuto, sem perder as posições no Google.

6. Scripts de terceiros: chat, pixels, fontes, vídeos

Sintoma: a cascata do GTmetrix mostra dezenas de pedidos a outros domínios; INP alto; a página fica “pronta” mas trava ao rolar ou clicar.

Cada chat, pixel de anúncio, mapa incorporado, fonte externa e vídeo do YouTube carrega código de outro servidor, que você não controla. Cinco ou seis desses somam mais tempo que o site inteiro.

Como resolver: manter só o que tem motivo e dono dentro da empresa (quem usa o relatório daquele pixel?), carregar o restante depois da página pronta (atraso de scripts), usar imagem de capa para vídeos (o player só carrega ao clicar) e hospedar as fontes localmente ou limitar a dois pesos.

7. Versão antiga do PHP

Sintoma: TTFB alto em páginas dinâmicas; painel do site lento; avisos de “versão do PHP desatualizada” no WordPress.

Cada versão do PHP é mais rápida que a anterior, e as antigas deixam de receber correções de segurança. É comum encontrar sites em versões com anos de atraso simplesmente porque ninguém mudou a configuração na hospedagem.

Como resolver: atualizar para uma versão do PHP com suporte ativo, testando antes, porque plugins e temas antigos podem quebrar. Faz parte da rotina de atualização de sites.

8. Banco de dados inchado

Sintoma: site que foi ficando lento ao longo dos anos sem nenhuma mudança visível; painel lento; consultas demoradas no perfil.

O WordPress guarda revisões de cada post, transientes que vencem e não são apagados, tabelas de plugins removidos e opções carregadas em toda página (autoload). Um site de 10 anos pode ter um banco de centenas de megabytes de lixo.

Como resolver: limitar revisões, limpar transientes e tabelas órfãs, revisar as opções com autoload e otimizar as tabelas. Sempre com backup antes.

9. Redirecionamentos em cadeia, DNS e SSL

Sintoma: a primeira resposta demora mesmo com cache; o endereço digitado passa por dois ou três redirecionamentos (http → https → www → sem www); DNS em provedor lento.

Cada redirecionamento é uma ida e volta ao servidor antes de a página começar. Cadeias de redirecionamento, muito comuns depois de migrações mal feitas, somam centenas de milissegundos e ainda prejudicam o rastreamento do Google.

Como resolver: unificar as regras para que qualquer variação do endereço chegue à versão final em um único salto, usar um DNS rápido e manter o certificado SSL com HTTP/2 ou HTTP/3 ativos no servidor.

10. Site invadido, bots ou tarefas presas

Sintoma: lentidão repentina sem nenhuma alteração; consumo de processador no limite; páginas estranhas no índice do Google; e-mails saindo do servidor sem você enviar.

Um site invadido muitas vezes não é desfigurado: ele é usado para enviar spam, hospedar páginas de apostas ou minerar criptomoeda, consumindo os recursos do servidor. Bots mal-intencionados batendo em formulários de login e tarefas agendadas (cron) travadas produzem o mesmo efeito.

Como resolver: verificar logs de acesso e uso de recursos no painel da hospedagem, bloquear tentativas de login por força bruta e, havendo sinais de invasão, fazer a limpeza completa do site antes de qualquer otimização. Otimizar um site invadido é enxugar gelo.

Por onde começar: a ordem que resolve mais rápido

  1. Meça no PageSpeed e no GTmetrix e separe o problema: servidor (TTFB) ou navegador (Core Web Vitals).
  2. Descarte invasão (causa 10) se a lentidão foi repentina.
  3. Ligue e confirme o cache (causa 1): é o maior ganho pelo menor esforço.
  4. Imagens (causa 3): o maior ganho no lado do navegador.
  5. Plugins, tema e scripts de terceiros (causas 4, 5 e 6): o trabalho mais demorado, feito por etapas, medindo depois de cada mudança.
  6. PHP, banco e redirecionamentos (causas 7, 8 e 9): ajustes técnicos de uma vez só, com backup.
  7. Hospedagem (causa 2): só depois de tudo isso, se o TTFB continuar alto. Trocar de servidor com o site inchado leva o problema junto.

Quem resolve: a empresa, a hospedagem ou um técnico?

Imagens e scripts de terceiros a própria equipe consegue atacar. Cache, PHP, banco de dados, redirecionamentos e diagnóstico de invasão exigem alguém técnico com acesso ao servidor. Na W2 Websites, isso entra no plano de manutenção de sites (a partir de R$ 200 por mês, com velocidade e segurança monitoradas) e, quando o problema é de origem, na migração para a nossa hospedagem com LiteSpeed e NVMe. Para quem quer ir além da velocidade e trabalhar posicionamento, a velocidade é um dos itens da otimização de sites.

Conclusão

Site lento raramente é “a internet” ou “o WordPress”. É cache desligado, imagens pesadas, plugins e scripts demais, PHP antigo, banco inchado ou, no pior caso, uma invasão. Medir antes de agir evita trocar de hospedagem sem necessidade e mostra, na ordem certa, o que vai dar resultado. O impacto no negócio é direto: o Google usa a velocidade como critério e os visitantes abandonam páginas que demoram, como mostramos em velocidade do site e SEO.

Quer saber por que o seu site está lento? Mande o endereço pelo WhatsApp da W2 Websites: medimos, apontamos a causa e dizemos o que resolve, sem compromisso.

Perguntas frequentes sobre site lento

Por que meu site está lento?

As causas mais comuns são cache de página desligado, hospedagem subdimensionada, imagens pesadas, excesso de plugins e scripts de terceiros, PHP antigo e banco de dados inchado. Lentidão repentina pode indicar invasão. Medir o TTFB e os Core Web Vitals mostra se o problema está no servidor ou no navegador.

Qual é um tempo de carregamento bom para um site?

Como referência prática: resposta do servidor (TTFB) abaixo de 0,8 segundo e maior elemento visível (LCP) carregado em até 2,5 segundos no celular, que é o limite que o Google considera bom. Sites bem configurados ficam bem abaixo disso.

Trocar de hospedagem resolve um site lento?

Só quando a causa é o servidor, o que se confirma por um TTFB alto mesmo com cache ligado. Se o site está lento por imagens, plugins e scripts, ele continuará lento em qualquer hospedagem. Por isso a troca é o último passo, não o primeiro.

Plugin de cache deixa o site mais rápido?

Para visitantes que não estão logados, sim, e muito: ele entrega a página pronta sem executar PHP e banco de dados. Precisa estar ativado e configurado (com exceções para carrinho e checkout em lojas) e funciona melhor quando o servidor é compatível, como o LiteSpeed com o LiteSpeed Cache.

Quanto custa deixar o site rápido?

Depende da causa. Ligar o cache e otimizar imagens entram na rotina de um plano de manutenção, a partir de R$ 200 por mês na W2 Websites. Trocar o tema ou refazer a estrutura é um projeto de reformulação, a partir de R$ 990. Limpeza de invasão é um serviço à parte.