ASM Digital
Glossário

O que é INP? Significado, valores ideais e como melhorar

12 de outubro de 2026Última atualização em 9 de novembro de 20265 min de leitura

INP (Interaction to Next Paint) é a métrica das Core Web Vitals que mede quanto tempo a página leva para responder visualmente a cliques, toques e teclas. O resultado é bom até 200 milissegundos, precisa de melhoria até 500 milissegundos e é ruim acima disso.

Em termos práticos, o INP mede a sensação de que o site travou. O usuário toca em "comprar", nada acontece por quase um segundo, e ele toca de novo ou desiste. Um bom carregamento inicial não resolve esse problema, porque a lentidão aparece depois que a página já está na tela.

Como funciona o INP

O navegador observa todas as interações de clique, toque e teclado durante a visita. Rolagem, zoom e passar o mouse não entram na conta. Cada interação tem três fases, e a soma delas é a latência:

  1. Atraso de entrada: o tempo entre a ação do usuário e o início do código que responde a ela. Cresce quando a thread principal está ocupada com outra tarefa.
  2. Processamento: o tempo de execução desse código.
  3. Atraso de apresentação: o tempo entre o fim do código e o desenho do quadro seguinte na tela.

O valor da visita é a interação mais lenta, descartando uma interação a cada 50 para ignorar pontos fora da curva. Para avaliar a página, vale o percentil 75 das visitas, com celular e computador separados. Página sem nenhuma interação medida não gera valor de INP.

Valores de referência

  • Bom: até 200 ms.
  • Precisa de melhoria: acima de 200 ms e até 500 ms.
  • Ruim: acima de 500 ms.

Exemplo de cálculo

Imagine uma loja virtual em que o usuário toca em "filtrar por tamanho" no celular. Este é um exemplo ilustrativo:

  • Scripts de terceiros ocupam a thread principal: atraso de entrada de 180 ms.
  • O filtro reconstrói a lista inteira: processamento de 240 ms.
  • A atualização da tela leva 60 ms.

O total é de 480 ms, faixa que precisa de melhoria. Depois de adiar os scripts de terceiros e atualizar apenas os itens alterados, os números passam para 40, 90 e 50 ms. O total cai para 180 ms, dentro da faixa boa.

Por que o INP importa para SEO

O Google recomenda alcançar bons resultados nas Core Web Vitals e afirma que isso, junto de outros aspectos da experiência na página, está alinhado ao que seus sistemas de ranqueamento querem recompensar. O Google não publica peso para a métrica. Relevância continua decidindo a maior parte das disputas, e o INP serve de diferencial entre páginas equivalentes.

O efeito direto no negócio é mais visível: filtros, menus e botões lentos atrapalham quem está prestes a comprar. Como o mobile-first index já coloca o celular no centro da avaliação, o aparelho intermediário é o cenário que merece prioridade.

Os dados de busca no Brasil pedem uma leitura cuidadosa. "inp" tem 6.600 pesquisas por mês, mas com intenção classificada como local e navegacional, sinal de que grande parte delas não é sobre performance. O nome completo, "interaction to next paint", tem 20 pesquisas. Já "core web vitals" subiu de 60 pesquisas em dezembro de 2025 para 540 em novembro de 2026, segundo o SE Ranking.

Como medir e melhorar o INP

  1. Consulte os dados reais no PageSpeed Insights. O bloco de dados de campo mostra o INP de usuários do Chrome nos últimos 28 dias, quando a URL tem tráfego suficiente.
  2. Abra o relatório Core Web Vitals do Search Console para ver grupos de URLs com o mesmo problema.
  3. Reproduza no Chrome DevTools. No painel Performance, ative a limitação de CPU, interaja com a página e identifique as tarefas longas.
  4. Meça usuários reais com a biblioteca web-vitals e a função onINP, caso o site não tenha dados suficientes no Chrome.
  5. Reduza tarefas longas. Divida o trabalho e devolva o controle à thread principal com setTimeout ou scheduler.yield().
  6. Atualize a tela primeiro. Mostre a resposta visual e deixe o trabalho secundário, como eventos de analytics, para depois com requestAnimationFrame combinado a setTimeout.
  7. Corte scripts de terceiros sem uso, como chats, mapas de calor e tags antigas.
  8. Diminua o custo de renderização. Reduza o tamanho do DOM e use content-visibility em blocos fora da tela. Em sites feitos com frameworks, a renderização no servidor evita montar HTML grande no navegador.

Se o relatório do Search Console mostra URLs ruins e você não sabe por onde começar, o diagnóstico de SEO gratuito da ASM Digital aponta as prioridades.

Erros comuns

  • Testar apenas em um computador potente. O INP fica ruim em celulares intermediários, onde o processador é mais lento.
  • Olhar só a nota do Lighthouse. No modo padrão, ele avalia o carregamento e não mede interações. O Total Blocking Time ajuda como sinal indireto, mas não substitui os dados de campo.
  • Otimizar apenas o carregamento. Um LCP excelente não impede um filtro lento.
  • Esquecer os iframes. Cada um tem sua própria thread principal, então verifique em qual quadro a interação ocorre.
  • Empilhar tags no gerenciador. Cada script novo disputa a thread principal. Sites com muito JavaScript precisam de controle constante.

INP vs FID

O INP substituiu o FID (First Input Delay) nas Core Web Vitals em março de 2024. O FID media apenas o atraso de entrada da primeira interação da visita, deixando de fora o processamento e a atualização da tela. O INP observa todas as interações e o caminho completo até a resposta visual, por isso identifica problemas que o FID não enxergava. Muitos sites com FID bom descobriram INP ruim na troca.

Perguntas frequentes

Qual é um bom valor de INP?

Até 200 milissegundos no percentil 75 das visitas. Acima de 500 milissegundos, o resultado é considerado ruim.

O INP é fator de ranqueamento?

O Google recomenda bons resultados nas Core Web Vitals e os associa ao que seus sistemas de ranqueamento recompensam, sem divulgar peso. A métrica não compensa conteúdo irrelevante. Ela ajuda quando as páginas concorrentes têm qualidade parecida.

Como medir o INP de um site com pouco tráfego?

Sem dados suficientes no Chrome, instale a biblioteca web-vitals para coletar dados dos seus usuários ou reproduza as interações no painel Performance do Chrome DevTools, com limitação de CPU ativada.

Qual a diferença entre INP e LCP?

O LCP mede a velocidade de exibição do maior elemento da página durante o carregamento. O INP mede a resposta às interações durante toda a visita.

Termos relacionados

Quer um site que responde rápido em qualquer aparelho? Conheça o serviço de SEO técnico da ASM Digital.

← Voltar ao blog