Em Maio de 2020 o Google anunciou uma nova atualização de seu algoritmo de ranqueamento, o Core Update como ficou mais conhecido. Com esse update, o Google começou a avaliar mais a fundo a forma com que os usuários interagem com o site que estão acessando. Pontos como "O usuário espera muito pelo carregamento do site", "Tem quebra de layout no site" entre outros pontos.
Para verificar a efetividade desses e outros pontos, foram criadas três novas métricas, LCP, FID e CLS, chamadas de Core Web Vitals ou Métricas Essenciais da Web, que foram efetivadas em Junho deste ano, com foco na experiência do usuário em relação a estrutura, velocidade e responsividade do site.
O LCP mede quanto tempo o maior elemento do site demora para carregar e exibir seu principal conteúdo, seja ele um banner, um vídeo ou qualquer outro elemento. Para uma boa experiência do usuário, recomenda-se que esse carregamento ocorra em até 2,5 segundos.
O LCP é influenciado principalmente por três itens: o tempo de resposta do servidor (Hospedagem do site), Javascripts contidos no site e CSS de bloqueio de rendenização.
Você pode também tomar outras medidas afim de otimizar o tempo de resposta do servidor:
O FID (First Input Delay) mede qual o tempo de resposta que a página dá ao usuário assim que ele efetua qualquer comando no site, como por exemplo o clique em um botão. O tempo ideal de resposta para uma boa interação não deve ultrapassar 100 milissegundos.
Melhorar o FID do seu site não é um bicho de sete cabeças, mas também não é tão simples assim. Seguem algumas dicas:
O CLS diz respeito a estabilidade visual do site, o quanto os elementos do site são deslocados. Por exemplo, ao navegar em um site os elementos são deslocados conforme vai descendo na página. Para o Google isso prejudica a experiência do usuário em sua página, e agora o buscador irá medir o quão estável é o layout do seu site e irá penalizar site que possuírem pontuação acima de 0,25, e irá beneficiar sites com notas abaixo de 0,1.
Dentre as três novas regras, essa a meu ver é a mais simples de se corrigir em um site pois depende mais do desenvolvedor do site. Algumas sugestões de otimizações: