Back to Blog | Web Dev | 8 min read

INP e Core Web Vitals nel 2026: Perché l’Interazione Conta Più della Velocità

Interaction to Next Paint ha sostituito il FID come metrica di reattività di Chrome — ecco cosa misura davvero l'INP, perché la maggior parte dei siti lo sta fallendo silenziosamente e cosa serve per ottenere un punteggio verde.

Published: September 27, 2026
INP e Core Web Vitals nel 2026: Perché l’Interazione Conta Più della Velocità

La maggior parte dei siti che avevano “superato” i Core Web Vitals nel 2024 sta fallendo silenziosamente nel 2026 — e il responsabile è una metrica che la maggior parte degli sviluppatori non comprende ancora pienamente. Interaction to Next Paint (INP) è diventato un Core Web Vital nel marzo 2024, sostituendo il molto più semplice First Input Delay. Ora, diciotto mesi dopo, i dati di campo CrUX mostrano che oltre il 40% delle pagine web mobile ottiene ancora un punteggio nella fascia “da migliorare” o “scarso” per INP — nonostante i proprietari credano che il loro sito sia veloce.

In sintesi: INP misura la velocità con cui la pagina risponde visivamente a ogni interazione dell’utente — non solo alla prima. Un LCP e CLS verdi non significano nulla se cliccare un pulsante, aprire un menu o inviare un modulo risulta lento. Google utilizza l’INP come segnale di ranking adesso, e il requisito è più severo di quanto la maggior parte delle persone realizzi.

Cosa Misura Davvero l’INP (e Perché È Più Difficile del FID)

Il First Input Delay misurava solo il ritardo prima che il browser iniziasse a elaborare la tua prima interazione — non si preoccupava di quanto durasse quell’elaborazione, e guardava a un solo evento. L’INP è categoricamente diverso:

  • Monitora ogni interazione — clic, tocchi e pressioni di tasti — durante l’intera sessione sulla pagina.
  • Misura la latenza completa dell’interazione: ritardo di input + tempo di elaborazione + ritardo di presentazione (il tempo fino a quando il frame successivo viene effettivamente dipinto).
  • Riporta l’interazione nel caso peggiore (98° percentile) della sessione, non la media.

Le soglie sono severe: ≤200 ms = Buono, 200–500 ms = Da migliorare, >500 ms = Scarso. Un singolo gestore di eventi JavaScript pesante — un widget di filtraggio, un’animazione modale, una callback di analytics — può portare l’intero punteggio nel rosso.

Zone di Soglia INP

Buono (≤200 ms) 35
Da migliorare (200-500 ms) 42
Scarso (>500 ms) 23

Quel grafico riflette la distribuzione reale approssimativa nel web oggi. La maggior parte dei siti vive nella fascia gialla — tecnicamente non in “rosso”, ma assolutamente superata in classifica da competitor che raggiungono il verde.

I Principali Killer dell’INP nel 2026

Dopo aver analizzato decine di siti quest’anno, gli stessi problemi emergono ripetutamente. Nessuno di essi appare in un’esecuzione base di Lighthouse, perché Lighthouse simula condizioni di laboratorio, non il comportamento reale degli utenti.

1. Task JavaScript Lunghi sul Thread Principale

Qualsiasi task JS che dura più di 50 ms è classificato come “long task” e blocca il browser dal rispondere all’input dell’utente. Le fonti principali nel 2026 sono i payload gonfiati di Google Tag Manager (i container GTM con 40+ tag sono diffusissimi), l’idratazione non ottimizzata di React o Vue, e i widget di chat di terze parti che eseguono script di inizializzazione pesanti a ogni interazione.

Il colpevole nascosto

I container GTM sono il killer dell’INP più comune che troviamo negli audit. Un container con 40+ tag — analytics, A/B testing, pixel di remarketing — può bloccare il thread principale per 300–600 ms su un dispositivo Android di fascia media. Il tuo punteggio Chrome desktop sembrerà ottimo; i dati di campo mobile raccontano una storia diversa.

2. Script di Terze Parti che Bloccano il Rendering

Strumenti di live chat, widget di recensioni, piattaforme di consenso ai cookie e pulsanti di condivisione social iniettano regolarmente script sincroni pesanti. Ognuno compete per il tempo sul thread principale. La latenza delle interazioni si accumula: se l’utente clicca mentre due di questi si stanno inizializzando simultaneamente, il browser mette tutto in coda.

3. Dimensione DOM Eccessiva

Google raccomanda di mantenere il DOM sotto 1.400 nodi. Molti temi WordPress — specialmente i template dei page builder con wrapper profondamente annidati — producono regolarmente 3.000–6.000 nodi. Ogni ricalcolo di stile e reflow di layout innescato da un’interazione è proporzionalmente più costoso quanto più grande è il DOM.

4. Gestori di Eventi Non Ottimizzati

I listener di eventi sincroni che eseguono calcoli pesanti (ordinamento, filtraggio, manipolazione del DOM) senza cedere il controllo al browser sono responsabili di una grande quota di punteggi INP scarsi. La soluzione richiede modifiche architetturali, non solo la modifica di un’impostazione in un plugin.

Metrica FID (vecchio) INP (attuale)
Cosa misura Ritardo prima che il primo input venga elaborato Latenza completa di ogni interazione
Ambito Solo prima interazione Interazione peggiore dell'intera sessione
Include il tempo di elaborazione? No Sì
Include il ritardo di paint? No Sì
Soglia buono ≤100 ms ≤200 ms
Segnale di ranking? Sì (fino a marzo 2024) Sì (attivo ora)

INP e Ranking: Cosa Dicono i Dati nel Settembre 2026

Google è stato chiaro: i Core Web Vitals — incluso l’INP — influenzano il segnale di ranking della page experience. Ciò che è diventato più evidente nell’ultimo anno è l’effetto composto. Un sito con Buono LCP, Buono CLS e Buono INP riceve il pieno potenziamento di page experience. Un sito con Buono LCP, Buono CLS, ma Scarso INP perde parte di quel vantaggio — e questo delta è ora misurabile nelle SERP competitive.

Oltre al ranking, l’impatto sulle conversioni è significativo. Gli studi mostrano costantemente che le interazioni percepite come lente — anche solo 300–400 ms di ritardo — riducono i tassi di completamento dei moduli del 15–20% e aumentano l’abbandono del carrello. Il tuo punteggio INP non è una metrica di vanità per sviluppatori; è fatturato.

Consiglio pro

Non affidarti solo a Lighthouse per valutare l’INP. Usa la dashboard CrUX di Chrome o PageSpeed Insights per controllare i dati reali degli utenti (campo). Un punteggio di laboratorio Lighthouse di 90+ può coesistere con un INP Scarso nel campo — vediamo questa combinazione quasi su ogni sito che analizziamo.

Perché Correggere l’INP Non È un’Ottimizzazione Semplice

A differenza della compressione delle immagini o dell’abilitazione di un CDN, migliorare l’INP richiede di comprendere l’intero modello di esecuzione JavaScript del tuo sito. Non è un’impostazione di plugin — è un lavoro architetturale:

  1. Profilare le interazioni reali degli utenti con Chrome DevTools Performance panel e la Long Animation Frames API (LoAF), diventata ampiamente disponibile a fine 2024 e ora lo strumento principale per diagnosticare le regressioni INP.
  2. Suddividere i task lunghi usando scheduler.yield() o pattern di elaborazione a blocchi — approcci che richiedono il refactoring manuale di JS.
  3. Verificare e ridurre gli script di terze parti — valutare quali tag nel container GTM stanno effettivamente apportando valore di business vs. quelli inutilizzati.
  4. Rifattorizzare la struttura DOM — che, in un contesto WordPress, spesso significa sostituire il page builder con markup più leggero.
  5. Validare con dati di campo post-correzione — poiché i dati CrUX hanno una finestra mobile di 28 giorni, è necessario monitorare il punteggio per settimane dopo le modifiche per confermare il miglioramento.

È esattamente per questo che un adeguato audit di performance WordPress va ben oltre l’esecuzione di Lighthouse. I nostri audit rivelano il quadro INP degli utenti reali, tracciano ogni long task alla sua origine e producono un piano di rimediazione prioritizzato — non una checklist generica. Se hai bisogno del punteggio garantito, il nostro servizio Speed Fix punta a un PageSpeed mobile superiore a 80 e affronta l’INP come parte dell’intervento.

INP in WordPress: Una Sfida Particolare

WordPress alimenta circa il 43% del web, e ha un problema specifico con l’INP. L’ecosistema di plugin significa che il negozio WooCommerce medio esegue le interazioni attraverso più librerie JS in competizione: jQuery (ancora presente), il runtime dell’editor a blocchi, un framework di page builder, un plugin di form e un SDK di live chat — tutti in lotta per lo stesso thread principale.

Il panorama WordPress 2026 è migliorato: il Full Site Editor è maturato e i temi basati su blocchi sono generalmente più leggeri dei classici page builder. Ma la lunga coda di siti ancora con Divi, Elementor o WPBakery su PHP 8.1 con 35 plugin attivi è enorme — e sono quei siti ad avere punteggi INP nella fascia 600–900 ms.

WordPress basato su blocchi (2026)

  • Output DOM più leggero
  • Migliore allineamento con il JS nativo di Gutenberg
  • Più facile differire script non critici
  • Comportamento di idratazione più prevedibile

WordPress con Page Builder classico

  • Porta ancora jQuery in molti temi
  • Le interazioni tra plugin possono reintrodurre long task
  • Richiede una formazione editoriale completa per i clienti
  • Il bundle JS dell'editor a blocchi stesso può essere pesante se mal configurato

L’Ecosistema di Metriche Intorno all’INP

L’INP non vive in isolamento. L’Interaction to Next Paint di Google è diagnosticato più accuratamente insieme a due metriche complementari introdotte con la Long Animation Frames API:

  • Input Delay: Tempo dall’azione dell’utente a quando il browser inizia l’elaborazione — influenzato dall’occupazione del thread principale.
  • Processing Duration: Tempo impiegato nell’esecuzione dei gestori di eventi — influenzato dalla complessità JS.
  • Presentation Delay: Tempo dalla fine dell’elaborazione al frame successivo dipinto — influenzato dai costi di layout e rendering.

Capire quale delle tre componenti domina il tuo punteggio INP determina dove concentrare lo sforzo ingegneristico. È una diagnosi, non un toggle su una dashboard — ed è il tipo di analisi strutturata che distingue un engagement di performance significativo da un “abbiamo eseguito Lighthouse”. Puoi vedere come appare una vera indagine sulle performance nei nostri case study.

Guardando avanti

Google ha segnalato che il programma Core Web Vitals si evolverà nel 2027, con possibili nuove metriche che riguardano lo scorrimento fluido (Smoothness) e la continuità delle animazioni. I siti che costruiscono ora una cultura di misurazione delle performance degli utenti reali saranno molto meglio posizionati per adattarsi — invece di affannarsi ad aggiornare ogni volta che i requisiti cambiano.

Cosa Serve Davvero per un Punteggio INP Verde

Per mettere un numero: raggiungere un INP costantemente Buono (<200 ms al 75° percentile delle sessioni di campo) su un tipico sito WordPress o WooCommerce richiede tipicamente:

  • Ridurre il total blocking time del 60–80% tramite differimento degli script e suddivisione dei long task
  • Ridurre il numero di nodi DOM a meno di 1.500 sulle landing page principali
  • Verificare e rimuovere o caricare in modo asincrono almeno il 30–50% degli script di terze parti in termini di peso
  • Sostituire o modificare significativamente almeno un plugin pesante o un componente del page builder

È un investimento ingegneristico significativo — e ripaga. Interazioni più veloci significano maggior coinvolgimento, tassi di rimbalzo più bassi e un incremento misurabile del tasso di conversione. Per i siti e-commerce, il ROI del miglioramento dell’INP è frequentemente visibile entro un singolo mese di dati di campo migliorati.

Domande frequenti

Cos'è l'INP e perché è importante per la SEO nel 2026?

INP (Interaction to Next Paint) è un Core Web Vital che misura la velocità con cui una pagina risponde visivamente alle interazioni degli utenti come clic e tocchi. Ha sostituito il FID nel marzo 2024 ed è un segnale di ranking attivo di Google. Un punteggio INP Scarso (superiore a 500 ms) può penalizzare il tuo posizionamento e danneggiare le conversioni.

Il mio punteggio Lighthouse è 90+ ma il mio INP è ancora scarso — com'è possibile?

Lighthouse funziona in un ambiente di laboratorio controllato e non simula pienamente le interazioni reali degli utenti durante una sessione live. INP è una metrica di campo misurata dagli utenti reali tramite i dati CrUX di Chrome. Un alto punteggio Lighthouse non garantisce un buon INP — è necessario analizzare i dati degli utenti reali tramite PageSpeed Insights o la dashboard CrUX.

Qual è un buon punteggio INP nel 2026?

Google definisce Buono un INP di 200 ms o meno al 75° percentile delle sessioni degli utenti reali. I punteggi tra 200 ms e 500 ms richiedono miglioramento, e qualsiasi valore superiore a 500 ms è considerato Scarso. Queste soglie non sono cambiate da quando l'INP è diventato un Core Web Vital.

I siti WordPress sono più colpiti dall'INP rispetto ad altre piattaforme?

I siti WordPress sono colpiti in modo sproporzionato perché l'ecosistema di plugin spesso carica più librerie JavaScript in competizione simultaneamente, aumentando la contesa sul thread principale. I page builder come Elementor e Divi sono particolarmente associati ad alti conteggi di nodi DOM e payload JS pesanti che peggiorano l'INP.

Un plugin può correggere il mio punteggio INP?

Nessun plugin può correggere in modo affidabile un punteggio INP scarso da solo. Il miglioramento dell'INP richiede la profilazione delle interazioni reali degli utenti, l'identificazione dei long task JS, il refactoring dei gestori di eventi e la riduzione della complessità del DOM — tutto ciò che richiede lavoro ingegneristico pratico piuttosto che la modifica di un'impostazione.

Done for you by Totaliweb
Speed & Stability Optimization

Slow pages lose sales. We optimize server, caching, images and code so your WordPress site loads fast and stays stable under traffic — with measurable before/after scores.

From €149 · Max 3 days

Get a free quoteExplore our case studies →

Join the conversation

Questions, ideas, experiences — we read everything.

No comments yet — be the first to share your thoughts.

Leave a comment

Your email will not be published. Required fields are marked *

Your email address will not be published. Required fields are marked *