Technical SEO

Como implementar lazy loading em imagens e iframes sem prejudicar o SEO?

A maneira mais segura de implementar lazy loading é usando o atributo HTML nativo `loading="lazy"`. Isso garante que os navegadores gerenciem o atraso de carregamento, enquanto os motores de busca (como o Googlebot) ainda conseguem ver as URLs de origem das imagens e indexá-las corretamente. Evite usar lazy loading complexo baseado apenas em JavaScript que oculte conteúdo dos rastreadores.

O lazy loading é uma técnica de performance que adia o carregamento de recursos não críticos (como imagens e iframes) até que sejam necessários, geralmente quando o usuário rola a tela até eles. Isso melhora drasticamente a velocidade inicial de carregamento da página e reduz o consumo de dados. Para o SEO, a preocupação é se os motores de busca conseguem encontrar e indexar o conteúdo 'preguiçoso'. No passado, o lazy loading baseado em JavaScript muitas vezes ocultava URLs dos bots. Hoje, a melhor prática é usar o 'lazy loading nativo', adicionando o atributo `loading="lazy"` às tags `<img>` e `<iframe>`. Isso é suportado por todos os navegadores modernos e é totalmente amigável ao SEO, pois o Googlebot ainda consegue ler o atributo `src`. Se você precisar usar uma biblioteca JavaScript para suportar navegadores antigos, garanta que ela siga as diretrizes do Google usando a API Intersection Observer e fornecendo um fallback `<noscript>`. Importante: nunca aplique lazy loading em imagens 'above the fold' (visíveis imediatamente ao carregar), como seu logotipo ou imagem de destaque (hero), pois isso impactará negativamente sua pontuação de Largest Contentful Paint (LCP).

Guia Passo a Passo

1

Identificar Conteúdo Abaixo da Dobra

Determine quais imagens e iframes não estão visíveis quando a página carrega pela primeira vez.

2

Adicionar o Atributo Loading

Insira `loading="lazy"` nas tags HTML de todas as imagens e iframes identificados abaixo da dobra.

3

Excluir Mídias de Destaque

Certifique-se de que sua imagem hero principal e qualquer conteúdo do topo da página NÃO tenham lazy loading.

4

Adicionar Dimensões

Sempre inclua os atributos width e height para evitar saltos de layout (layout shifts) enquanto as imagens carregam.

5

Testar a Indexação

Use a Ferramenta de Inspeção de URL do GSC para verificar se o Google consegue 'enxergar' suas imagens com lazy loading.

Pro Tips

🚀

Como o pSeoMatic Ajuda

O motor de auditoria da pSeoMatic verifica a implementação correta do lazy loading em todo o seu site. Destacamos 'imagens de LCP' que estão sendo carregadas incorretamente com lazy loading (atrasando suas métricas de renderização) e identificamos a falta do atributo em mídias pesadas abaixo da dobra, garantindo que seu site permaneça rápido e totalmente indexável.

Experimente o pSeoMatic grátis

Perguntas Relacionadas

O Google consegue indexar imagens com lazy loading?

Sim, o Googlebot indexa imagens que usam o atributo nativo `loading="lazy"` ou métodos de JS amigáveis ao SEO.

O lazy loading ajuda na pontuação do PageSpeed?

Significativamente. Ele reduz o peso inicial da página e melhora o Time to Interactive (TTI).

Devo aplicar lazy loading no meu logotipo?

Não, o logotipo geralmente está acima da dobra e deve ser carregado imediatamente.

Guias Relacionados

Pronto para colocar isso em prática?

O pSeoMatic gera milhares de páginas otimizadas para SEO a partir dos seus dados.