O que é INP? Significado, valores ideais e como melhorar
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:
- 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.
- Processamento: o tempo de execução desse código.
- 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
- 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.
- Abra o relatório Core Web Vitals do Search Console para ver grupos de URLs com o mesmo problema.
- Reproduza no Chrome DevTools. No painel Performance, ative a limitação de CPU, interaja com a página e identifique as tarefas longas.
- Meça usuários reais com a biblioteca
web-vitalse a funçãoonINP, caso o site não tenha dados suficientes no Chrome. - Reduza tarefas longas. Divida o trabalho e devolva o controle à thread principal com
setTimeoutouscheduler.yield(). - Atualize a tela primeiro. Mostre a resposta visual e deixe o trabalho secundário, como eventos de analytics, para depois com
requestAnimationFramecombinado asetTimeout. - Corte scripts de terceiros sem uso, como chats, mapas de calor e tags antigas.
- Diminua o custo de renderização. Reduza o tamanho do DOM e use
content-visibilityem 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.
