Guia / Desempenho

WordPress lento: encontrar a causa e voltar a ter um site rápido

Quando um site WordPress está lento, a causa é quase sempre uma de cinco: alojamento fraco ou uma versão antiga do PHP, falta de cache, plugins a mais ou mal feitos, imagens enormes ou um construtor de páginas pesado. Este guia mostra-te como descobrir em dez minutos qual é o teu caso e por que ordem compensa resolver, tanto no site como num painel de administração lento.

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étricaO que medeBom
LCP (Largest Contentful Paint)Quando o maior elemento visível está carregado, muitas vezes a imagem de topoaté 2,5 segundos
INP (Interaction to Next Paint)A rapidez com que a página reage a cliques e ao que escrevesaté 200 milissegundos
CLS (Cumulative Layout Shift)Quanto o conteúdo salta enquanto carregaaté 0,1
TTFB (Time to First Byte)Quanto tempo o servidor demora a dar a primeira respostaaté 0,8 segundos

03 / Guias

Sintoma, causa, solução

SintomaCausa provávelPrimeira medida
TTFB alto, todas as páginas arrancam devagarAlojamento partilhado fraco, PHP antigo, sem cache de páginasAtivar a cache de páginas, ver a versão do PHP, rever o plano de alojamento
LCP mau, sobretudo no telemóvelImagem de topo enorme ou slider, CSS e JavaScript que bloqueiam, tipos de letra externosReduzir a imagem de topo e servi-la em WebP ou AVIF, tirar o slider
INP mauMuito JavaScript do construtor de páginas, chats, rastreamento e pop-upsCortar scripts externos e adiar os restantes
Só o painel está lentoPlugins com consultas à base de dados no painel, Heartbeat, WP-Cron, relatórios do WooCommerceMedir com o Query Monitor e desativar o culpado
De repente muito lentoAtualização de plugin, ataque de bots ao wp-login.php, disco cheio, problema no alojamento, ataqueDesfazer 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

Contacto

Rápido, sem obras permanentes

Envia-nos o endereço. Recebes um relatório em PDF sobre onde se perde o tempo e, se quiseres, um orçamento fixo para passar para um site feito à mão.

Analisar o meu site ↗