Um site que demora para abrir perde visitante antes mesmo de mostrar o conteúdo, e o Google leva a velocidade em conta na hora de posicionar as páginas. No WordPress, a lentidão quase sempre é uma soma de pequenos problemas. Resolver na ordem certa faz muita diferença no resultado.
Primeiro, meça do jeito certo
Antes de mexer em qualquer coisa, tire uma foto do estado atual. As duas ferramentas mais usadas são o PageSpeed Insights, do Google, e o GTmetrix. Elas medem coisas parecidas, mas mostram de formas diferentes:
- O PageSpeed Insights mostra os dados de visitantes reais (quando o site tem tráfego suficiente) e é o que mais se aproxima do que o Google usa para ranquear.
- O GTmetrix detalha o carregamento passo a passo, o que ajuda a descobrir qual arquivo está atrasando a página.
- Teste sempre a versão para celular, que costuma ser a mais lenta, e repita o teste duas ou três vezes: o resultado varia um pouco a cada medição.
As métricas que mais importam são as Core Web Vitals: LCP (quanto tempo o conteúdo principal leva para aparecer; o bom é até 2,5 segundos), INP (quanto a página demora para responder a um clique; bom é até 200 ms) e CLS (quanto o layout "pula" enquanto carrega; bom é até 0,1).
1. Hospedagem fraca
Se o servidor demora para responder, nada do que vem depois compensa. No GTmetrix, olhe o TTFB (tempo até o primeiro byte): acima de 600 ms já indica gargalo no servidor. Hospedagem compartilhada muito barata, com centenas de sites na mesma máquina, costuma ser a causa.
2. Falta de cache
Sem cache, o WordPress monta cada página do zero a cada visita, consultando o banco de dados. Com cache de página, ele entrega uma versão pronta, o que costuma ser a melhoria individual mais visível. Em sites maiores ou lojas, vale somar um cache de objetos (como Redis) para acelerar as consultas ao banco.
3. Imagens pesadas
Foto enviada direto da câmera, com vários megabytes, é um dos problemas mais comuns. O que resolve:
- Converter as imagens para WebP ou AVIF, formatos bem mais leves que JPG e PNG.
- Enviar as imagens no tamanho em que elas aparecem, não em 4000 pixels para mostrar em 800.
- Usar carregamento sob demanda (lazy load) nas imagens que ficam mais abaixo na página.
4. Plugins demais (ou os plugins errados)
O problema não é só a quantidade de plugins, e sim o que cada um carrega. Alguns colocam scripts e estilos em todas as páginas, mesmo quando só são usados em uma. Faça uma revisão: remova o que não é usado, troque plugins pesados por alternativas mais leves e limite o carregamento de scripts às páginas onde eles são necessários.
5. Construtores de página e temas pesados
Alguns temas "multiuso" e construtores visuais geram muito código para cada bloco da página. Nem sempre vale trocar, porque isso significa refazer o site, mas vale desativar os módulos que não são usados e evitar empilhar efeitos e animações que o visitante mal percebe.
6. Fontes externas e scripts de terceiros
Várias famílias de fonte, chat, pixel, mapa e vídeo incorporado: cada um é mais uma conexão e mais arquivos para baixar. Use poucas variações de fonte, hospede as fontes no próprio site quando possível e adie o carregamento de scripts que não são essenciais para a primeira tela.
7. JavaScript e CSS bloqueando a página
Arquivos que precisam ser baixados antes de a página aparecer atrasam tudo. Adiar JavaScript e remover CSS não usado ajudam bastante, mas precisam ser feitos com teste: aplicados sem critério, quebram menus, formulários e o checkout de lojas.
8. Banco de dados inchado
Com o tempo, o banco acumula revisões de posts, dados temporários expirados e opções de plugins que já foram removidos. Uma limpeza periódica, com backup antes, reduz o tempo das consultas, principalmente no painel administrativo.
9. Falta de CDN
Uma CDN guarda cópias dos arquivos do site em servidores espalhados pelo mundo e entrega a partir do mais próximo do visitante. Para quem tem público em várias regiões do Brasil ou de fora, ela reduz bastante o tempo de carregamento de imagens, CSS e JavaScript.
Em que ordem atacar
- Meça e guarde o resultado de antes.
- Resolva o servidor (TTFB) e ative o cache de página.
- Otimize as imagens.
- Revise plugins, fontes e scripts de terceiros.
- Só então ajuste JavaScript e CSS, testando página por página.
- Meça de novo e compare.
Seguindo essa ordem, a maioria dos sites WordPress chega a uma nota boa no GTmetrix e às Core Web Vitals no verde sem precisar ser refeita. E lembre que velocidade e segurança andam juntas: veja também como proteger seu site WordPress.