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.