Por que a maioria dos sites WordPress é lenta (e como resolver)

Abres o teu site e esperas. Três segundos. Quatro. Cinco. Quando finalmente carrega, metade dos visitantes já saiu.

Este é um dos problemas mais comuns que encontro quando os clientes chegam até mim. O site tem bom aspeto, o conteúdo é relevante, mas perde tráfego porque carrega como se estivesse numa ligação de 2005. O mais frustrante é que, na maioria das vezes, as causas são completamente evitáveis.

Aqui estão os principais motivos pelos quais os sites WordPress são lentos, e o que podes fazer em relação a cada um.

Plugins a mais, a fazer de menos

A maioria dos sites WordPress tem entre 20 a 40 plugins instalados. Alguns estão ativos, outros não, e uma boa parte faz coisas que se sobrepõem. Cada plugin acrescenta peso. Cada plugin mal desenvolvido acrescenta ainda mais.

A solução é simples: faz uma auditoria aos teus plugins. Desativa e elimina tudo o que não estás a usar ativamente. Para os que ficam, verifica se estão bem mantidos e têm boas avaliações de desempenho. Um plugin de qualidade substitui frequentemente três mediocres.

Imagens que nunca foram otimizadas

Alguém faz upload de uma foto de 4MB diretamente do telemóvel e depois estranha porque a página inicial é lenta. Isto acontece em quase todos os sites que recebo de outros developers.

Antes de fazer upload, redimensiona as imagens para as dimensões reais em que vão ser exibidas. Usa o formato WebP em vez de JPEG ou PNG sempre que possível. Ferramentas como o Squoosh ou o ShortPixel fazem isso em segundos. Uma imagem de 4MB pode tornar-se 200KB sem qualquer perda de qualidade visível.

Sem cache

O WordPress gera páginas dinamicamente por defeito, o que significa que cada visita despoleta uma consulta à base de dados. Num site com algum tráfego, isso mata o desempenho rapidamente.

Instalar um plugin de cache como o WP Rocket ou o LiteSpeed Cache muda tudo. Serve versões estáticas pré-construídas das tuas páginas, que carregam muito mais rápido e reduzem a carga no servidor. Esta é uma das melhorias com maior retorno que podes fazer.

Alojamento partilhado que não aguenta

O alojamento partilhado barato coloca o teu site num servidor com centenas de outros. Quando esses vizinhos têm picos de tráfego, o teu site sofre também. Há um limite para o que podes fazer a nível de código se a base for fraca.

Se o teu site representa o teu negócio, investe num alojamento a sério. Fornecedores como Cloudways, Kinsta ou o plano Go Geek da SiteGround oferecem um ambiente significativamente melhor. A diferença nos tempos de carregamento é imediata.

Sem CDN

Se o teu servidor está nos EUA e o teu visitante está em Lisboa, cada elemento da página atravessa o Atlântico antes de chegar ao browser. Uma CDN armazena cópias dos teus ficheiros estáticos em servidores espalhados pelo mundo, para que os visitantes carreguem sempre a partir de um ponto próximo deles.

O Cloudflare tem um plano gratuito que funciona bem para a maioria dos sites WordPress. Ativar demora cerca de 15 minutos e a melhoria é notória.

Por onde começar

Se queres tratar disto tu mesmo, começa aqui: corre o teu site no Google PageSpeed Insights e no GTmetrix. As duas ferramentas dizem-te exatamente o que está a abrandar o site, em linguagem clara. Foca-te primeiro nos problemas de maior impacto, que normalmente são imagens e cache.

Se preferires que alguém trate disso corretamente, é o que eu faço. Uma auditoria de desempenho e otimização normalmente demora um dia e os resultados falam por si.

Um site lento não é apenas um incómodo. Custa-te posicionamento no Google, conversões e credibilidade. A boa notícia é que, na maioria das vezes, tem solução sem precisar de reconstruir nada.