01 / Guias
WordPress muito lento? Mede primeiro, muda depois
Antes de instalares um plugin que promete pôr tudo mais rápido, mede o ponto de partida. Abre o PageSpeed Insights da Google e testa uma página interior típica, não só a página inicial. No topo vês dados reais de utilizadores dos últimos 28 dias (se o site tiver visitas suficientes) e, por baixo, um teste de laboratório. Para a Google e para quem te visita, contam sobretudo os dados reais.
Pergunta-te também o que está lento: o site para os visitantes, o painel quando editas, ou as duas coisas? E foi aos poucos ou de repente? Uma quebra repentina tem quase sempre uma causa concreta: uma atualização, um plugin novo, tráfego de bots ou até um ataque.
02 / Guias
Os valores a atingir: Core Web Vitals
A Google avalia a experiência de carregamento com três métricas, as Core Web Vitals. Desde março de 2024, a métrica de capacidade de resposta é o INP. O tempo de resposta do servidor é um bom sinal de alerta adicional:
| Métrica | O que mede | Bom |
|---|---|---|
| LCP (Largest Contentful Paint) | Quando o maior elemento visível está carregado, muitas vezes a imagem de topo | até 2,5 segundos |
| INP (Interaction to Next Paint) | A rapidez com que a página reage a cliques e ao que escreves | até 200 milissegundos |
| CLS (Cumulative Layout Shift) | Quanto o conteúdo salta enquanto carrega | até 0,1 |
| TTFB (Time to First Byte) | Quanto tempo o servidor demora a dar a primeira resposta | até 0,8 segundos |
03 / Guias
Sintoma, causa, solução
| Sintoma | Causa provável | Primeira medida |
|---|---|---|
| TTFB alto, todas as páginas arrancam devagar | Alojamento partilhado fraco, PHP antigo, sem cache de páginas | Ativar a cache de páginas, ver a versão do PHP, rever o plano de alojamento |
| LCP mau, sobretudo no telemóvel | Imagem de topo enorme ou slider, CSS e JavaScript que bloqueiam, tipos de letra externos | Reduzir a imagem de topo e servi-la em WebP ou AVIF, tirar o slider |
| INP mau | Muito JavaScript do construtor de páginas, chats, rastreamento e pop-ups | Cortar scripts externos e adiar os restantes |
| Só o painel está lento | Plugins com consultas à base de dados no painel, Heartbeat, WP-Cron, relatórios do WooCommerce | Medir com o Query Monitor e desativar o culpado |
| De repente muito lento | Atualização de plugin, ataque de bots ao wp-login.php, disco cheio, problema no alojamento, ataque | Desfazer a última alteração, ver registos e consumo de recursos com o alojamento |
04 / Guias
Como pôr o WordPress mais rápido: a ordem que compensa
Segue os passos um a um e mede de novo depois de cada um. Assim sabes o que ajudou e não crias problemas novos.
- 01
Cópia de segurança e ambiente de testes
Faz uma cópia de segurança completa. Muitos alojamentos oferecem uma cópia de staging com um clique. Testa aí, não no site em produção.
- 02
Ver o PHP e o alojamento
Em Ferramentas › Diagnóstico do site vês a versão do PHP. Se ainda estás em PHP 7, muda no painel do alojamento para uma versão de PHP 8 atual e suportada. Só isso já dá muitas vezes um ganho de velocidade claro. Confirma antes que o tema e os plugins são compatíveis.
- 03
Configurar a cache de páginas
Uma cache de páginas entrega HTML já pronto, em vez de construir cada página a cada visita. Em servidores LiteSpeed (por exemplo, na Hostinger) a primeira escolha é o LiteSpeed Cache; nos outros, o WP Rocket ou a cache do próprio alojamento. Usa só um plugin de cache.
- 04
Otimizar as imagens
Carrega as imagens no tamanho em que aparecem e serve-as em WebP ou AVIF. O WordPress já faz carregamento diferido (lazy loading), mas a imagem de topo deve carregar logo, não de forma diferida.
- 05
Arrumar os plugins
Apaga os plugins desativados e tira funções repetidas. O plugin gratuito Query Monitor mostra que plugins fazem mais consultas à base de dados, e quais as mais lentas.
- 06
Cortar scripts externos
Chats, várias ferramentas de rastreamento, mapas e vídeos incorporados e tipos de letra carregados dos servidores da Google tornam tudo mais lento. Carrega só o que precisas mesmo e aloja os tipos de letra no teu próprio servidor.
- 07
Limpar a base de dados
Revisões antigas, transients expirados e restos de plugins apagados incham a base de dados. O Diagnóstico do site avisa quando as opções carregadas automaticamente ficam demasiado grandes. A constante WP_POST_REVISIONS no wp-config.php limita as revisões futuras.
- 08
Cache de objetos e CDN
Em lojas e sites grandes, uma cache de objetos como o Redis ajuda muito, se o alojamento a oferecer. Uma CDN ajuda sobretudo quando as visitas vêm de vários países, por exemplo de Portugal e da Alemanha.
05 / Guias
WordPress com Elementor lento
O Elementor lento é das queixas mais comuns neste tema, e por boas razões. Os construtores de páginas geram muito HTML aninhado, carregam scripts e estilos próprios e convidam a efeitos, sliders e animações que tornam cada página mais pesada.
O próprio Elementor tem, nas definições, funções de desempenho que só carregam scripts e estilos onde são precisos. Ativa-as e testa a seguir. Dispensa sliders no topo, usa contentores em vez de secções aninhadas e mantém o número de extras do Elementor no mínimo. Se uma página continuar nos 4 ou 5 segundos de LCP, o limite está normalmente na forma como foi construída, não numa definição.
06 / Guias
Painel do WordPress lento: as causas na administração
Quem tem sessão iniciada não recebe páginas da cache. Por isso o site pode estar rápido e o painel, ao mesmo tempo, arrastado. As causas mais comuns são plugins que contactam servidores externos em cada página do painel, para verificar licenças ou mostrar publicidade, relatórios grandes do WooCommerce, a API Heartbeat, que envia pedidos a cada minuto enquanto editas, e o WP-Cron, que arranca tarefas agendadas quando alguém abre uma página.
O Query Monitor mostra, em cada página do painel, as consultas lentas e os plugins por trás delas. Em sites com muito tráfego compensa desligar o WP-Cron com DISABLE_WP_CRON no wp-config.php e criar no alojamento uma tarefa cron real, a correr de cinco em cinco ou de quinze em quinze minutos.
07 / Guias
Alojamento partilhado barato: quando o plano é o limite
Muitas pesquisas são do género “wordpress muito lento o que fazer”, e muitas vezes a resposta está no plano de alojamento. Isso não quer dizer que um fornecedor seja mau. Os planos partilhados mais baratos, em Portugal ou fora, dividem o processador por muitos clientes e limitam a memória e os processos PHP em simultâneo. A partir de certo ponto, nenhuma otimização resolve.
Se o TTFB ficar acima de um segundo mesmo com a cache ativa, um plano melhor ou outro alojamento é normalmente a solução mais barata. Ao mudar, trata do email, do DNS e dos redirecionamentos ao mesmo tempo, para nada se perder pelo caminho. Somos parceiro verificado da Hostinger e dizemo-lo abertamente sempre que a recomendamos.
08 / Guias
Quando compensa mais refazer do que otimizar
Um tema com construtor de páginas, 40 plugins e cinco anos de restos pode ficar aceitável, mas raramente rápido. Se já estás a pensar num design novo, um site novo e leve paga-se muitas vezes mais depressa do que a terceira ronda de otimizações. O nosso artigo sobre sinais de que o teu site precisa de um redesign ajuda-te a decidir.
Nós próprios não trabalhamos com WordPress. Escrevemos os nossos sites à mão, sem construtores de páginas nem plugins, com imagens em formatos modernos e tipos de letra alojados no próprio servidor. É isso o web design e o desenvolvimento web da Tanomedia, e numa migração de site levamos os conteúdos e os URLs do teu WordPress. A velocidade também conta para o Google, como explica o nosso guia de SEO para pequenas empresas.
FAQ
Perguntas frequentes
01Porque é que o meu site WordPress ficou de repente tão lento?
Quase sempre mudou alguma coisa: uma atualização de plugin ou tema, um plugin novo, tráfego de bots na página de login, o disco cheio ou um problema no alojamento. Desfaz a última alteração e pede ao alojamento dados sobre o consumo de recursos e os registos. Um ataque também se pode manifestar assim.
02Qual é o melhor plugin de cache para WordPress?
O que combina com o teu servidor. Em servidores LiteSpeed, o LiteSpeed Cache costuma ser o mais eficaz; nos outros, o WP Rocket ou a cache do alojamento são boas escolhas. O essencial é usar só um plugin de cache de cada vez.
03Quantos plugins são demasiados?
O número sozinho diz pouco. Um plugin bem feito quase não custa tempo, um mal feito pode, sozinho, abrandar o site inteiro. Mede com o Query Monitor que plugins custam tempo e tira tudo o que não usas mesmo.
04O Elementor deixa o WordPress lento?
O Elementor gera mais código do que um tema leve, e extras, sliders e animações pioram isso. Com as funções de desempenho do Elementor, poucos extras e imagens otimizadas, são possíveis valores razoáveis; valores de topo, raramente.
05Que versão do PHP deve o WordPress usar?
Uma versão de PHP 8 atual que ainda receba atualizações de segurança. A recomendação em vigor está nos requisitos em wordpress.org. Testa a mudança antes numa cópia de staging, porque plugins antigos podem dar erros em versões novas do PHP.
06Porque é que o WordPress só está lento quando tenho sessão iniciada?
Quem tem sessão iniciada não recebe páginas da cache, e no painel correm plugins extra, o Heartbeat e relatórios. Normalmente as visitas não notam nada. O Query Monitor mostra que plugin está a abrandar o painel.