Dicas

Bons hábitos para um site WordPress leve

As ferramentas medem. Estas dicas ajudam a decidir. Também são exibidas no plugin WP Footprint enquanto as suas análises decorrem.

1
Plugins

Menos é mais

Cada plugin ativo adiciona código que corre em todas as páginas. Mantenha o conjunto o mais pequeno possível. Se uma funcionalidade é usada uma vez por mês, um plugin raramente é a resposta certa.

2
Plugins

Qualidade antes de quantidade

Um plugin bem programado de um autor reconhecido vale dez plugins leves mas descuidados. Verifique avaliações, data da última atualização, instalações ativas e a rapidez do suporte.

3
Plugins

Desativar, depois eliminar

Um plugin desativado continua no servidor: os ficheiros estão lá, as opções na base de dados também. Se já não o usa, elimine-o por completo — menos código morto, menor superfície de ataque.

4
Plugins

Evite duplicados

Dois plugins SEO, dois plugins de cache, dois plugins de segurança — escolha apenas um. Funcionalidades sobrepostas desperdiçam memória e criam conflitos silenciosos.

5
Plugins

Faça uma triagem a cada três meses

Liste os seus plugins ativos e identifique os que não abre há 90 dias. Muitos foram instalados para um teste e ficaram esquecidos. Esta simples triagem costuma retirar 5 a 10 % de peso desnecessário.

6
Tema

Mantenha o tema leve

Um tema multi-purpose pesado costuma pesar mais que dez plugins. Um tema simples e moderno fará o essencial por si — melhor velocidade, mais tranquilidade.

7
Tema

Cuidado com os page builders

Elementor, Divi e WPBakery costumam adicionar entre 200 e 500 KB de CSS e JS em cada página, mesmo as que não criou com eles. Se o tema suporta blocos nativos, esse caminho é quase sempre mais rápido.

8
Tema

Aposte primeiro nos blocos do Gutenberg

O editor de blocos nativo já faz hoje 90 % do que um page builder faz, sem o peso extra. Use patterns e blocos reutilizáveis antes de instalar um plugin de layout.

9
Cache

Use uma cache

A cache de página é de longe o maior ganho para os seus visitantes. A maioria dos hosts oferece uma por defeito — ative-a. E não empilhe várias.

10
Cache

Ative o object cache (Redis ou Memcached)

Num site dinâmico — WooCommerce, área de membros, multilingue — o object cache reduz as consultas SQL numa ordem de grandeza. Se o seu alojamento o oferece, ative-o. Caso contrário, peça-o.

11
Cache

Sirva os assets através de um CDN

Cloudflare, BunnyCDN ou Fastly entregam imagens, CSS e JS a partir de um ponto próximo do visitante. É a única forma eficaz de acelerar um site com público internacional, e o plano gratuito da Cloudflare já chega.

12
Manutenção

Meça antes de otimizar

Otimizar às cegas é a melhor forma de partir algo ou investir onde não interessa. Faça uma análise, encontre o culpado, atue. Volte a medir depois.

13
Manutenção

Atualize com regularidade

Versões recentes são geralmente mais rápidas e seguras. Um plugin abandonado há dois anos raramente é a escolha certa. Ative atualizações menores automáticas sem hesitar.

14
Manutenção

Otimize as imagens

Na maioria dos sites, as imagens representam a esmagadora maioria do peso. Formato moderno (WebP, AVIF), dimensões adequadas, lazy loading: três alavancas, enorme impacto.

15
Manutenção

Limpe os transients órfãos

Os plugins guardam resultados temporários em wp_options sem nem sempre os limparem. Com o tempo, essa tabela pode atingir vários MB e atrasar todos os carregamentos. Uma limpeza de seis em seis meses (WP-CLI ou plugin dedicado) chega.

16
Base de dados

Limite as revisões de artigos

Por defeito, o WordPress guarda todas as revisões — não é raro encontrar 50 versões numa única página. Adicione `define('WP_POST_REVISIONS', 5);` em wp-config.php para manter apenas as cinco últimas.

17
Base de dados

Esvazie spam e lixo

Os comentários spam e eliminados ficam na base de dados até serem esvaziados. Num site aberto há vários anos, podem ser dezenas de milhares de linhas. Esvazie tudo: Comentários → Spam → Esvaziar.

18
Base de dados

Otimize as tabelas MySQL

As tabelas fragmentam-se com o tempo, à medida que se escreve e elimina. Um `OPTIMIZE TABLE` (via phpMyAdmin, WP-CLI ou plugin) desfragmenta, liberta espaço e acelera as leituras. Uma vez por trimestre é suficiente.

19
Segurança

Desative o XML-RPC se não o usa

XML-RPC é um protocolo antigo, usado sobretudo pelo Jetpack e pela app móvel do WordPress. Sem uso, torna-se alvo preferido para ataques de força bruta que consomem CPU. Desligue-o com um filtro ou o seu plugin de segurança.

20
Segurança

Limite as tentativas de login

Sem limite, /wp-login.php é atacado sem parar por bots. Um plugin como Limit Login Attempts, ou a função nativa do seu plugin de segurança, bloqueia o IP após algumas falhas e liberta o servidor.

21
Segurança

Mantenha-se numa versão PHP recente

PHP 8.2 ou 8.3 é nitidamente mais rápido que 7.4 — frequentemente 30 a 50 % de ganho no tempo de resposta, a custo zero. Verifique a versão em Ferramentas → Saúde do site e peça a atualização ao alojamento se preciso.

22
Frontend

Adie o JavaScript não crítico

Um script carregado sem `defer` nem `async` bloqueia o render da página. Tudo o que não pertence ao primeiro render (analytics, chat, vídeo) deve ser adiado: grande ganho no LCP e na velocidade percebida.

23
Frontend

Limite as web fonts

Cada família e cada peso custa um pedido e várias centenas de KB. Uma só família com dois pesos (regular + bold) chega para a maioria dos sites. Aloje os ficheiros localmente em vez de os ir buscar à Google.

24
Frontend

Lazy-load de iframes (YouTube, Maps)

Um embed do YouTube carrega cerca de 1 MB de JavaScript antes de o visitante sequer clicar. Use `loading="lazy"` nos iframes, ou uma facade leve que carregue o vídeo só ao clique — ganho enorme em páginas com embeds.

25
Frontend

Desative o script de emojis

O WordPress carrega wp-emoji-release.min.js em todas as páginas para mostrar emojis antigos em navegadores que já não existem. Quase todos os sites podem retirá-lo sem perda visível — basta um filtro no functions.php.

26
Alojamento

Escolha um alojamento sério

Nenhum plugin de cache salva um alojamento de gama baixa. Um bom alojamento WordPress (otimizado ou gerido) raramente custa mais do que um mau — e muda tudo.

27
Alojamento

Aloje perto do seu público

A latência física entre servidor e visitante conta. Público maioritariamente português? Datacenter em Portugal ou na Europa Ocidental. Um servidor em Singapura para visitantes lisboetas perde 200 ms em cada pedido.

Meça o seu próprio site

O plugin WP Footprint aplica estes princípios: mede, pontua, propõe otimizações.

Instalar WP Footprint