Se o seu site carrega lentamente, há uma boa chance de que as imagens sejam a principal culpada. Segundo dados do HTTP Archive, as imagens representam em média mais de 60% do peso total de uma página web. E a velocidade de carregamento não é apenas uma questão de conforto para o usuário — ela afeta diretamente o SEO, a taxa de conversão e a experiência geral. Neste artigo, explicamos exatamente como as imagens afetam a performance do seu site e o que fazer a respeito.
Para entender o problema, considere estes dados:
Comparando: um usuário em conexão 4G comum (10 Mbps) levaria mais de 8 segundos para baixar apenas 10 MB de dados — e a maior parte do tempo de carregamento percebido é dominada pelas imagens.
O LCP mede quanto tempo leva para o maior elemento visual da página ser carregado e exibido. Na maioria dos sites, esse elemento é uma imagem — o banner principal, a foto do produto ou o header. Um LCP acima de 2,5 segundos é considerado ruim pelo Google e impacta negativamente o ranqueamento.
Quando imagens são carregadas sem dimensões definidas no HTML, elas “empurram” o conteúdo ao aparecer, causando o fenômeno de layout shift. Isso resulta em experiência frustrante (texto se move enquanto o usuário tenta ler) e penaliza o CLS no Core Web Vitals.
A solução é simples: sempre defina width e height nas tags de imagem:
<img src="foto.jpg" width="800" height="600" alt="Descrição">
Imagens muito grandes bloqueiam o thread principal do navegador durante o carregamento e decodificação, tornando a página menos responsiva às interações do usuário — afetando as métricas FID (First Input Delay) e INP (Interaction to Next Paint).
A relação entre velocidade e resultados de negócio é bem documentada:
Use o Google PageSpeed Insights ou Lighthouse para identificar quais imagens estão penalizando mais a performance. Foque primeiro nas maiores e nas que aparecem acima da dobra (above the fold).
Antes de publicar qualquer imagem, comprima-a:
| Tipo de imagem | Formato ideal | Alternativa |
|---|---|---|
| Fotografias | WebP | JPG |
| Logos / ícones | SVG | PNG |
| Imagens com transparência | WebP | PNG |
| Hero images | AVIF ou WebP | JPG |
Todas as imagens abaixo da dobra devem ter loading="lazy". A imagem hero deve ter fetchpriority="high" para carregar com prioridade máxima.
Sirva versões diferentes para diferentes tamanhos de tela com srcset. Um usuário de celular não precisa baixar a mesma imagem de 1920px que um usuário de desktop.
Sempre defina width e height para evitar CLS — o navegador reservará o espaço antes de a imagem carregar.
Serviços como Cloudflare, Imgix ou o CDN do Cloudinary entregam imagens a partir de servidores próximos ao usuário, reduzindo a latência. Alguns também fazem otimização automática de formato e compressão.
As imagens são ao mesmo tempo o maior problema e a maior oportunidade de performance na maioria dos sites. A boa notícia é que otimizá-las não requer conhecimento técnico avançado — ferramentas simples de compressão, a escolha do formato correto e a implementação de lazy loading já produzem resultados expressivos. Sites que investem nessa otimização colhem benefícios concretos: melhora no SEO, aumento de conversões e usuários mais satisfeitos.
Faça no seu navegador — o arquivo não sai do seu dispositivo: Ferramentas de imagem