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