Avisos do PageSpeed Insights explicados: render-blocking, JavaScript não utilizado e os outros

A lista de sugestões do PageSpeed Insights parece uma tarefa a cumprir. Não é. É um menu de ideias, cada uma com uma estimativa de ganho calculada num teste simulado, e a maioria não merece a sua tarde. Esta é a tradução dos avisos mais comuns e o que fazer com cada um. O nome exacto de cada aviso muda com o tempo e com a língua da ferramenta.

Os avisos mais frequentes

Aviso Quer dizer O que fazer
Eliminate render-blocking resources CSS ou JavaScript no cabeçalho que atrasam o primeiro desenho. Adiar o JavaScript e reduzir o CSS. Vale a pena se a estimativa for grande. Veja minificar sem partir o site.
Reduce unused JavaScript / CSS Descarrega-se código que a página não usa. Quase sempre plugins que carregam os seus ficheiros em todas as páginas. Tire o plugin, ou use uma opção que o carregue só onde é preciso.
Properly size images A imagem descarregada é maior do que o espaço onde aparece. Reduzir as dimensões antes de enviar. Veja optimização de imagens e WebP.
Serve images in next-gen formats JPEG ou PNG onde WebP ou AVIF ocupariam menos. Converter. Veja AVIF ou WebP.
Defer offscreen images Imagens fora do ecrã carregadas já. Carregamento adiado. Veja lazy load.
Reduce initial server response time O servidor demorou a começar a responder. Cache de páginas, base de dados, plugins. Veja TTFB alto.
Serve static assets with an efficient cache policy Os ficheiros não dizem ao navegador para os guardar. Os seus: veja cache do navegador. Os de terceiros (um chat, um mapa) não são seus para mudar.
Enable text compression O ficheiro de texto chegou sem compressão. Aqui está ligada. Se aparece, costuma ser um ficheiro de um terceiro. Veja compressão.
Avoid multiple page redirects Há uma cadeia de redireccionamentos até à página. Apontar a ligação já para o endereço final (com https e com ou sem www, conforme escolheu).
Avoid an excessive DOM size A página tem demasiados elementos HTML. Muito comum com construtores de páginas e menus enormes. Simplificar a estrutura.
Reduce the impact of third-party code Scripts de fora pesam muito. Remover o que ninguém usa. Veja como corrigir o INP.

Como decidir o que tratar

1 Comece pelas métricas que falham (LCP, CLS, INP) e só depois olhe para as sugestões. Uma sugestão sem relação com uma métrica que falha pode esperar. Veja Core Web Vitals em palavras simples.
2 Ordene pela estimativa de ganho e comece pelo topo. Uma sugestão que promete um décimo de segundo não vale um plugin novo.
3 Separe o que é seu do que é de terceiros. O que vem de um endereço que não é o seu (chat, publicidade, mapas) só se resolve removendo ou adiando.
4 Mude uma coisa de cada vez e repita o teste. Meça duas ou três vezes e use o valor do meio.
Perseguir os 100 pontos parte sites. A pontuação é um cálculo de laboratório. Uma opção que a faz subir pode partir um menu ou um formulário. Se um aviso exige uma mudança arriscada para ganhar uma fracção de segundo, deixe-o.
Os resultados variam entre testes. A mesma página dá números diferentes à mesma hora. Compare sempre com o mesmo dispositivo (telemóvel) e várias medições. Os dados de campo (visitantes reais) pesam mais do que a nota de laboratório.

Tem um relatório cheio de avisos e não sabe por onde começar? Envie-nos o endereço e o relatório, e indicamos o que é do servidor e o que é do site.

Abrir um pedido de suporte

VEJA TAMBÉM

Medir a velocidade do site: que ferramentas e o que os números querem dizer

Como ler um relatório do GTmetrix

Core Web Vitals em palavras simples

O site está lento: o que realmente faz diferença

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 396,00 MT/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?