Otimização de imagens para SEO: WebP, lazy loading e alt text que realmente funcionam

Publicado
Otimização de imagens para SEO: WebP, lazy loading e alt text que realmente funcionam
Publicado
04 de Outubro de 2025
Autor
Trilion
Categoria
SEO-2
Compartilhar
LinkedInInstagramFacebookWhatsApp

Por que imagens mal otimizadas são o maior inimigo do Core Web Vitals

Em auditorias técnicas de SEO, a Trilion frequentemente encontra um padrão: sites que parecem rápidos visualmente, mas que têm scores de Core Web Vitals abaixo do ideal. Em mais de 70% dos casos, o principal culpado é imagens mal otimizadas. Imagens pesadas, nos formatos errados, sem lazy loading ou com dimensões inadequadas ão o fator individual que mais frequentemente derruba as métricas de performance que o Google usa como sinal de ranqueamento.

O impacto é especialmente crítico no Largest Contentful Paint (LCP) — a métrica que mede quanto tempo leva para o maior elemento visual da página ser renderizado. Em páginas de produto de e-commerce, landing pages e artigos de blog, o LCP quase sempre é uma imagem. Se essa imagem for um JPEG de 2MB sem compressão, o LCP vai ultrapassar facilmente os 4 segundos, o que o Google classifica como 'Poor' e penaliza indiretamente no ranqueamento.

Mas o impacto vai além do LCP. O Cumulative Layout Shift (CLS) — que mede instabilidade visual da página — também é frequentemente causado por imagens sem atributos de dimensão definidos, que fazem o layout 'pular' enquanto carrega.

O processo completo de otimização de imagens

Otimizar imagens não é apenas comprimir. É um processo que envolve cinco dimensões que precisam ser tratadas em conjunto:

1. Compressão: reduzir o tamanho sem perder qualidade perceptível

A compressão de imagens pode ser com perda (lossy) ou sem perda (lossless). Para a maioria das imagens na web, a compressão lossy com qualidade de 80-85% reduz o tamanho do arquivo em 60-80% sem que a diferença de qualidade seja perceptível pelo usuário médio.

Ferramentas recomendadas:

  • Squoosh (squoosh.app): ferramenta gratuita do Google com interface visual que permite comparar o original com diferentes níveis de compressão e formatos.
  • ImageOptim (Mac): ferramenta local para compressão em lote.
  • TinyPNG / TinyJPEG: serviço online com API para integração automática no pipeline de upload.
  • Sharp (Node.js): biblioteca de alto desempenho para compressão e conversão programática de imagens no servidor.

2. Formato: WebP e AVIF como padrão

O formato da imagem tem impacto enorme no tamanho do arquivo. Comparando mesma qualidade percepção:

  • JPEG: formato legado, bom para fotografias. Tamanho base de referência.
  • PNG: ideal para imagens com transparência, mas tende a ser maior do que JPEG para fotografias.
  • WebP: formato moderno do Google, 25-35% menor do que JPEG com qualidade equivalente. Suportado por todos os navegadores modernos (Chrome, Firefox, Safari 14 , Edge).
  • AVIF: formato mais recente, baseado em AV1, 50% menor do que JPEG com qualidade superior. Suporte crescente (Chrome, Firefox, Safari 16 ).

A estratégia recomendada pela Trilion é: servir AVIF para navegadores que suportam, WebP como fallback, e JPEG/PNG para navegadores mais antigos. Isso pode ser implementado com o elemento HTML <picture> com múltiplas fontes.

3. Dimensões corretas: nunca maior do que o container exige

Servir uma imagem de 2000x1500 pixels em um container que exibe apenas 400x300 pixels é desperdiçar até 25 vezes mais dados do que necessário. Cada imagem deve ser redimensionada para as dimensões máximas em que será exibida, considerando também telas de alta densidade (Retina/2x). Para uma imagem exibida em 400px de largura em uma tela Retina, 800px é o máximo necessário.

Use o atributo srcset para servir diferentes resoluções conforme o dispositivo:

<img src='imagem-400.webp' srcset='imagem-400.webp 400w, imagem-800.webp 800w, imagem-1200.webp 1200w' sizes='(max-width: 600px) 400px, 800px' alt='[alt text]'>

O navegador escolherá automaticamente a resolução mais adequada para o dispositivo e a largura de banda disponível.

4. Lazy loading nativo: não carregue o que não está visível

O lazy loading adia o carregamento de imagens que estão fora da viewport (fora da área visível da tela). Com o atributo nativo loading='lazy' do HTML5, implementar lazy loading é trivial:

<img src='imagem.webp' loading='lazy' alt='[alt text]'>

Esse único atributo instrui o navegador a adiar o carregamento da imagem até que o usuário esteja próximo de rolar até ela. O impacto no tempo de carregamento inicial pode ser significativo em páginas com muitas imagens (gallerias de produtos, portfólios).

Atenção crucial: não use loading='lazy' na imagem que será o LCP (geralmente a primeira imagem grande acima do fold). Para ela, use loading='eager' e considere adicionar <link rel='preload'> no head da página para pré-carregar a imagem o mais cedo possível.

5. CDN: servir imagens de servidores próximos ao usuário

Uma CDN (Content Delivery Network) armazena cópias dos assets do site (incluindo imagens) em servidores distribuídos geograficamente. Quando um usuário solicita uma imagem, a CDN serve a cópia do servidor mais próximo, reduzindo a latência.

Para sites brasileiros com usuários em todo o país, uma CDN com ponto de presença no Brasil (como Cloudflare, Bunny.net ou AWS CloudFront com região São Paulo) pode reduzir o tempo de entrega de imagens em 30-50% para usuários fora das capitais.

Definindo dimensões de imagem para evitar CLS

O Cumulative Layout Shift (CLS) acontece quando o navegador não sabe as dimensões de uma imagem antes de carregá-la e reserva espaço zero para ela inicialmente. Quando a imagem carrega, empurra o conteúdo abaixo dela, causando um 'pulo' visual que o Google penaliza.

A correção é simples: sempre defina os atributos width e height na tag <img> com as dimensões naturais da imagem:

<img src='imagem.webp' width='800' height='600' loading='lazy' alt='[alt text]'>

Com esses atributos definidos, o navegador calcula a proporção da imagem e reserva o espaço correto antes mesmo de carregar, eliminando o layout shift.

Como escrever alt texts que ajudam SEO e acessibilidade

O alt text serve dois propósitos simultâneos: tornar a imagem acessível para usuários de leitores de tela e fornecer informações ao Googlebot sobre o conteúdo da imagem.

Princípios para alt texts eficazes:

  • Descreva o que está na imagem: seja específico sobre o conteúdo visual. 'Notebook aberto exibindo código Python em um estúdio de desenvolvimento' é melhor do que 'notebook'.
  • Inclua keywords contextualmente: se a imagem ilustra o tópico do artigo, inclua a keyword principal naturalmente. Não faça keyword stuffing — 'keyword keyword keyword SEO SEO' não funciona e pode ser tratado como spam.
  • Evite 'imagem de' ou 'foto de': o leitor de tela já anuncia que é uma imagem. Comece direto com a descrição.
  • Alt vazio para imagens decorativas:alt='' instrui o leitor de tela a pular a imagem, evitando interrupções desnecessárias.
  • Não repita o conteúdo do caption: se a imagem tem um caption (legenda), o alt text pode ser mais conciso para evitar repetição.

Nome do arquivo: um detalhe frequentemente ignorado

O nome do arquivo de imagem também é lido pelo Googlebot. IMG_20241203_142301.jpg não diz nada sobre o conteúdo da imagem. auditoria-seo-tecnico-checklist.webp reforça o contexto e a keyword da página.

Use nomes descritivos com hifens (não underscores) e keywords relevantes. Mantenha os nomes concisos (3 a 5 palavras).

Ferramentas para monitorar performance de imagens

  • Google PageSpeed Insights: identifica imagens com potencial de melhoria e estima o impacto em segundos de LCP.
  • Google Search Console (relatório Core Web Vitals): mostra URLs com LCP ruim, frequentemente causado por imagens.
  • WebPageTest: análise detalhada com cascata de requisições, mostrando exatamente quais imagens estão atrasando o carregamento.
  • Lighthouse (Chrome DevTools): auditoria completa com recomendações específicas de otimização de imagens.

Resultado real da Trilion: em um projeto de e-commerce de moda, a otimização das imagens de produto (conversão para WebP, compressão, implementação de srcset e lazy loading) reduziu o LCP médio das páginas de produto de 5.8 segundos para 1.9 segundos. O resultado foi um aumento de 28% na taxa de conversão móvel e uma melhora significativa no ranqueamento orgânico para as principais keywords do catálogo.

Otimização de imagens é um dos investimentos de SEO técnico com melhor relação esforço-resultado. Pode ser feita progressivamente, página a página, começando pelas mais importantes. E o impacto é imediato: usuários percebem o site mais rápido, o Google mede melhores Core Web Vitals, e o ranqueamento melhora.

Se as imagens do seu site estão prejudicando a velocidade e o SEO, a Trilion pode realizar uma auditoria completa de Core Web Vitals com foco em imagens e implementar as correções necessárias. Solicite uma avaliação gratuita de performance e descubra o potencial de melhora do seu site.

Também oferecemos implementação de pipelines automatizados de otimização de imagens, que processam e otimizam cada imagem enviada ao CMS automaticamente. Conheça nossos serviços de SEO Técnico e veja como a Trilion transforma performance em ranqueamento.

#OtimizacaoImagens #SEO #WebP #LazyLoading #Trilion

Comunicação, Criatividade e Ação

Acreditamos que a alquimia de Retórica, Criatividade e variadas Habilidades humanas criam resultados incríveis.