Por Omar Montellato | Julho 29, 2023
Você já ouviu falar da INP - Interaction to Next Paint? Essa é uma nova métrica que o Google vai usar para avaliar a experiência do usuário em uma página web. Ela faz parte do relatório de Core Web Vitals do Google Search Console e vai substituir a FID - First Input Delay em março de 2024. Neste artigo, vou explicar o que é a INP, como ela funciona e como você pode otimizá-la para melhorar o desempenho do seu site.
A INP é uma métrica que mede o tempo entre uma interação do usuário e a próxima pintura da tela. Uma interação é qualquer clique, toque ou tecla pressionada em um elemento
interativo da página, como um botão, um link, um menu ou um formulário. A próxima pintura é o momento em que o navegador apresenta algum feedback visual para o usuário,
como uma mudança de cor, uma animação ou uma atualização de conteúdo.
A INP é uma medida de responsividade, ou seja, de quão rápido o site responde às ações do usuário. Uma boa responsividade significa que o site fornece um feedback visual imediato
ou quase imediato para todas ou a maioria das interações do usuário. Uma má responsividade significa que o site demora muito para reagir às interações do usuário, causando uma
impressão de lentidão ou travamento.
A INP é diferente da FID porque ela leva em conta todas as interações do usuário durante a visita à página, e não apenas a primeira.
Além disso, ela usa dados tanto de laboratório quanto de campo, ou seja, tanto de testes simulados quanto de usuários reais.
A INP também usa uma abordagem estatística para reportar um único valor que representa a pior interação da página.
A FID é uma métrica que mede o tempo entre o primeiro evento de interação do usuário e o tempo em que o navegador começa a processá-lo.
Ela usa apenas dados de campo, ou seja, de usuários reais. A FID reporta um valor médio de todos os eventos de primeira interação da página.
A INP é considerada uma métrica mais abrangente e precisa do que a FID, pois ela reflete melhor a experiência do usuário ao longo de toda a visita à página, e não apenas no início.
Ela também leva em conta o tempo até a próxima pintura, que é o momento em que o usuário recebe um feedback visual da sua interação.
Para otimizar a INP, você precisa reduzir o tempo de processamento e o tempo até a próxima pintura dos eventos de interação da sua página. Isso significa que você precisa melhorar tanto o desempenho do seu código Java Script quanto o desempenho do seu navegador.
Você pode medir a INP usando ferramentas como o Google PageSpeed Insights, o Google Lighthouse, o Google Search Console ou o Google Chrome DevTools.
Essas ferramentas podem fornecer dados tanto de laboratório quanto de campo sobre a INP da sua página, além de sugestões de como melhorá-la.
O Google PageSpeed Insights é uma ferramenta online que analisa o desempenho da sua página e fornece um relatório com as métricas de Core Web Vitals, incluindo a INP.
Você pode acessar essa ferramenta pelo link https://developers.google.com/speed/pagespeed/insights/ e digitar o endereço da sua página no campo indicado.
O Google Lighthouse é uma ferramenta integrada ao Google Chrome DevTools que permite realizar auditorias de desempenho, acessibilidade, SEO e qualidade da sua página.
Você pode acessar essa ferramenta pelo menu do Google Chrome (três pontos verticais no canto superior direito) > Mais ferramentas > Ferramentas do desenvolvedor > Aba Lighthouse.
Você pode selecionar as categorias que deseja auditar e clicar em Gerar relatório.
O Google Search Console é uma ferramenta online que permite monitorar e gerenciar a presença da sua página nos resultados de pesquisa do Google.
Você pode acessar essa ferramenta pelo link https://search.google.com/search-console/ e verificar as métricas de Core Web Vitals na seção Experiência na Web > Relatórios principais da Web.
O Google Chrome DevTools é um conjunto de ferramentas integradas ao navegador Google Chrome que permite inspecionar e depurar a sua página. Você pode acessar essas ferramentas pelo menu
do Google Chrome (três pontos verticais no canto superior direito) > Mais ferramentas > Ferramentas do desenvolvedor. Você pode usar a aba Performance para gravar e analisar o desempenho
da sua página, incluindo os eventos de interação e as pinturas da tela.
Existem diversas práticas de otimização que podem ajudar a melhorar a performance do seu site e reduzir o INP.
Mesmo não tendo algo específico para reduzir o Interaction to Next Paint, algumas práticas de otimização podem ajudar em um melhoramento dele.
Espero que este artigo tenha sido útil para você entender o que é a INP e como otimizá-la.
Se você gostou deste conteúdo, compartilhe com seus amigos.
A evolução do SEO: das palavras-chave à experiência do usuário, uma jornada digital até o topo."