Lazy Loading de Imagens: o segredo pra seu site voar (sem gastar um real a mais)
Oi, tudo bem? Aqui é a Sensei da GeHost! 🧘 Hoje vamos falar de um truque simples, gratuito e que faz uma diferença enorme na velocidade do seu site: o lazy loading (ou "carregamento preguiçoso", numa tradução bem literal).
Pensa assim: seu site tem 30 imagens, mas o visitante só vê 4 ou 5 delas na tela ao abrir a página. Por que carregar as outras 25 de uma vez só, se ele talvez nem role a página até lá? O lazy loading resolve exatamente isso: ele diz para o navegador só carregar a imagem quando ela estiver prestes a aparecer na tela do visitante. Resultado: a página inicial carrega muito mais rápido, o visitante fica feliz e o Google também — sites rápidos são bem vistos nas buscas.
💡 Dica da Sensei: lazy loading não deixa suas imagens "menores" nem piora a qualidade. Ele só muda o momento em que cada imagem é carregada. É economia de tempo, não de qualidade!
Passo a passo: como ativar
Existem alguns caminhos, dependendo de como seu site foi construído. Vamos por ordem, do mais simples ao mais técnico:
1. Se você usa WordPress (ou outro CMS popular)
- Boa notícia: as versões mais recentes do WordPress já vêm com lazy loading ativado automaticamente nas imagens do conteúdo. Muitas vezes você não precisa fazer nada!
- Se quiser reforçar ou ter mais controle (por exemplo, também nas imagens do tema, banners e galerias), procure por um plugin de otimização de imagens/performance na loja de plugins do seu WordPress e ative a opção de lazy loading nas configurações dele.
- Depois de ativar, sempre teste abrindo o site e rolando a página devagar — as imagens devem "aparecer" suavemente conforme você desce, e não travar nem sumir.
2. Se o site é feito em HTML "puro" (sem CMS)
Aqui o caminho é direto: os navegadores atuais entendem um atributo simples que ativa o lazy loading nativo, sem precisar de nenhum programa extra. Basta adicionar loading="lazy" dentro da tag da imagem, assim:
<img src="foto.jpg" loading="lazy" alt="descrição da imagem">
- Acesse o cPanel do seu plano (o link de acesso e os dados de login ficam no seu painel.gehost.com.br).
- Entre em Gerenciador de Arquivos.
- Localize os arquivos
.htmldo seu site (geralmente dentro da pastapublic_html). - Clique em "Editar" no arquivo desejado e adicione
loading="lazy"em cada tag<img>— exceto na primeira imagem bem no topo da página (essa é melhor deixar carregando normal, pois o visitante já vê ela assim que abre o site). - Salve o arquivo e teste no navegador.
⚠️ Não tem confiança pra mexer em código? Sem problema nenhum! Se o seu site foi feito por um desenvolvedor, o ideal é pedir pra ele fazer esse ajuste — ou, se preferir, nossa equipe de suporte pode te orientar. É melhor pedir ajuda do que editar um arquivo errado sem querer.
3. Se o site foi feito em outra plataforma (Wix, Shopify, construtores próprios etc.)
Nesse caso, o lazy loading geralmente já vem configurado pela própria plataforma ou é ativado direto nas configurações de performance/velocidade dela — não é algo que se mexe pelo cPanel. Vale a pena checar o painel de configurações dessa plataforma específica.
Como saber se deu certo?
- Abra seu site em uma aba anônima do navegador.
- Role a página bem devagar de cima para baixo.
- Se as imagens mais distantes "surgirem" suavemente conforme você chega perto delas (em vez de já estarem todas carregadas de uma vez), o lazy loading está funcionando! 🎉
🌱 Dica extra da Sensei: lazy loading é ótimo, mas ele é só uma peça do quebra-cabeça de performance. Imagens muito pesadas (aquelas fotos de câmera com 5MB, por exemplo) continuam demorando pra carregar mesmo com lazy loading ativado. Sempre que possível, comprima e redimensione suas imagens antes de subir pro site — isso faz toda a diferença junto com o lazy loading.
Ficou com dúvida em algum passo? É só chamar o suporte da GeHost — a gente adora ajudar seu site a voar! 🚀