Certamente você já deve ter acessado um daqueles sites que demoram uma eternidade para carregar. Quando isso acontece, a maioria das pessoas encerram a sessão para buscar a informação que buscam em outro site.
Por si só, esse acesso de curta duração já representa um tráfego que deixou de ser monetizado. No entanto, há um agravante: o tempo de permanência é um dos fatores que mais afeta a visibilidade de um site nos buscadores.
Para solucionar o problema de velocidade de carregamento uma das estratégias é aplicação do lazy loading, ou carregamento lento em português.
O que é lazy loading?
Lazy loading é uma técnica de para otimizar a velocidade de carregamento de uma página através da diminuição do critical rendering path (etapas realizadas pelo navegador para conversão dos códigos HTML, CSS e JS em página web).
Para aplicar o lazy loading é necessário atribuir uma classificação de criticidade para cada um dos recursos de uma página, ou seja, os recursos fundamentais para que o código rode serão baixados assim que a sessão inicia; já os não-críticos, serão executados conforme a necessidade de forma assíncrona ou condicional.
Na prática, divide-se o código fonte de uma página (code splitting) em bundles, que serão feitos os downloads conforme a demanda condicionada, como por exemplo uma script tag do JS.
Recomendações do Google para implementação do lazy loading
Além da separação do código em bundles através de tags específicas para cada linguagem, o Google faz algumas recomendações para a implementação e teste do lazy loading para que tenha-se a garantia de que os recursos serão carregados no momento certo.
- Lazy loading de imagens e iframes;
- Biblioteca JS compatível com os dados na janela de visualização;
- Instalação do API IntersectionObserver para realização de teste que permite ao administrador saber de fato quando um usuário está olhando para um anúncio, por exemplo;
- Inclusão do Polyfill para que o lazy loading seja compatível com navegadores mais antigos e desatualizados.
Vale lembrar que, se for bem feita, a implementação do lazy loading no site não afetará a indexação da página através dos bots do Google. Para que não haja nenhuma dúvida se suas atualizações continuam a ser ranqueadas, mantenha um sitemap atualizado.
Agora que você conhece outra estratégia para otimizar o SEO do seu site, busque outras soluções que podem ter um impacto ainda maior no crescimento das suas receitas. A equipe especializada em AdOps, os relatórios avançados e serviços exclusivos do PubGuru vão impulsionar os ganhos com anúncios, e assim, otimizar a monetização do seu tráfego.