Reattività e percorsi da mobile

Il sito si apre, ma pulsanti e menu rispondono in ritardo: come migliorare l’INP

Scorri per leggere la guida
Una persona prova il menu di un sito sullo smartphone all’interno di un negozio

La pagina è già visibile, ma dopo un tocco il menu resta fermo e il visitatore prova a premere di nuovo.

Questa attesa riguarda la risposta alle interazioni e può avere cause diverse dal caricamento iniziale. Per correggerla occorre riprodurre l’azione precisa: aprire un menu, scegliere una variante, digitare in un campo o applicare un filtro. La guida aiuta a raccogliere prove utili, leggere l’INP nel suo contesto e concordare interventi che rendano il sito più semplice da usare.

In breve

L’INP aiuta a valutare la reattività, ma la correzione richiede un’interazione riproducibile e una verifica del codice coinvolto. Il risultato utile è un percorso che risponde in modo chiaro e continua a funzionare.

  • Registra pagina, dispositivo e sequenza che produce l’attesa.
  • Distingui risposta visiva, elaborazione e attesa di un servizio remoto.
  • Confronta dati reali e prove controllate della stessa azione.
  • Verifica menu, moduli e acquisti dopo ogni correzione.
Passaggio 01

Descrivere l’azione che risponde in ritardo

Una segnalazione come “il sito è lento” lascia aperte troppe ipotesi. Annota l’indirizzo della pagina, il dispositivo, il browser e i passaggi necessari a vedere il problema. Specifica se compare appena entrati oppure dopo aver sfogliato il catalogo, accettato il banner o aperto una chat.

Una breve registrazione può mostrare il tocco e il momento della risposta. Evita di riprendere dati personali dei clienti: per moduli e acquisti usa un ambiente di prova e informazioni predisposte per il controllo. Chiedi a un collega di ripetere la stessa sequenza, senza suggerirgli altri percorsi.

Se un pulsante non funziona mai, potrebbe esserci un errore funzionale, un elemento sovrapposto o un collegamento mancante. Se funziona dopo un’attesa, indaga la reattività. Per una lentezza che precede qualsiasi azione, parti invece dalla diagnosi generale del sito lento.

Passaggio 02

Capire che cosa misura l’INP

Interaction to Next Paint osserva il tempo fra un’interazione e il successivo aggiornamento visivo. Comprende clic, tocchi e interazioni da tastiera; lo scorrimento della pagina non è incluso nello stesso modo. Il valore della visita rappresenta una delle risposte più lente osservate durante l’uso, con un criterio che gestisce le visite con molte interazioni.

La documentazione web.dev considera buono un INP entro 200 millisecondi, da valutare al 75° percentile delle visite. Il dato aggregato va distinto dalla durata di un singolo clic. Un campione ridotto o l’assenza di dati non dimostrano che il sito sia privo di problemi.

La metrica riguarda il feedback visivo, non necessariamente il completamento dell’intera operazione. Un modulo può mostrare subito “Invio in corso” e aspettare il server per la conferma. Occorre valutare entrambi i momenti: reazione al comando e tempo necessario a concludere la richiesta.

Passaggio 03

Separare i diversi punti in cui nasce l’attesa

Chiedi al tecnico di individuare quale parte dell’interazione occupa il tempo. È una distinzione pratica: le correzioni cambiano se il browser è già impegnato prima del tocco, se esegue troppo codice oppure se fatica a ridisegnare la pagina.

Dal comportamento osservato alla verifica
SegnaleIpotesi da verificareProva utile
Il tocco sembra ignoratoBrowser occupato da altre attivitàRegistrare ciò che precede l’interazione
Il filtro blocca tutta la paginaElaborazione o aggiornamento troppo estesiConfrontare cataloghi piccoli e grandi
Il pulsante cambia, poi attendeRisposta di rete o elaborazione remotaControllare anche la richiesta al server
Il difetto appare dopo la chatIntegrazione esterna o conflittoRipetere la prova senza quel componente

Queste sono ipotesi, non diagnosi automatiche. Conserva la prova che collega un’attività al rallentamento prima di decidere quale componente sostituire.

Passaggio 04

Registrare un percorso reale con il tecnico

Il pannello Performance di Chrome DevTools permette di registrare attività e interazioni durante una prova. Prepara un percorso breve: aprire la pagina prodotto, scegliere due varianti e aggiungere un articolo al carrello. Ripeti il controllo con impostazioni comparabili, includendo uno smartphone rappresentativo del pubblico.

Non limitarti a osservare il caricamento iniziale. Alcuni problemi emergono quando si digitano più caratteri, si aprono pannelli o si accumulano elementi nell’interfaccia. Conserva sia una prova normale sia quella in cui il ritardo è evidente, indicando che cosa cambia.

Il titolare può fornire il contesto commerciale; lo sviluppatore deve collegare l’attesa alla funzione o alla risorsa coinvolta. Un report utile indica l’azione, la causa sostenuta dai dati e l’intervento proposto. Un solo punteggio, senza percorso riproducibile, non basta per scegliere una priorità.

Passaggio 05

Ridurre il lavoro che impedisce alla pagina di rispondere

Quando il problema è nel codice, il tecnico può dividere attività lunghe, rinviare operazioni secondarie e ridurre gli aggiornamenti dell’interfaccia. Va evitato, per esempio, di ricostruire un intero catalogo quando cambia soltanto una selezione. Gli interventi dipendono dalla tecnologia e dalle dipendenze effettive.

Controlla anche chat, mappe e widget esterni: un componente presente su tutte le pagine può impegnare risorse anche dove non serve. Rimuovere uno script a caso può però interrompere assistenza, prenotazioni o misurazione. Le esclusioni vanno provate e documentate.

Un feedback immediato aiuta a capire che il comando è stato ricevuto, ma non deve simulare un’operazione riuscita. Se l’invio richiede tempo, mostra uno stato comprensibile e poi una conferma reale oppure un errore recuperabile. Verifica anche il comportamento con tastiera e tecnologie assistive.

Passaggio 06

Dare priorità ai passaggi che contano per il cliente

Esempio ipotetico: un negozio riceve segnalazioni sul filtro delle taglie. La homepage risponde bene, mentre l’elenco con molti prodotti si blocca a ogni selezione. Il primo intervento riguarda il filtro e l’aggiornamento dei risultati, non la compressione indiscriminata di tutte le immagini.

Concorda un criterio di accettazione comprensibile: la selezione deve essere riconoscibile subito, i risultati devono corrispondere al filtro e il visitatore deve poter proseguire. Se è prevista un’attesa, il sito deve comunicarla senza perdere le scelte già fatte.

Ordina le correzioni per frequenza del problema e importanza del percorso. Un menu usato da quasi tutti e un modulo essenziale meritano attenzione diversa da un’animazione secondaria. Non attribuire automaticamente un calo di vendite all’INP: serve verificare anche offerta, traffico e corretto funzionamento delle richieste.

Passaggio 07

Verificare la correzione e mantenerla nel tempo

Dopo la modifica ripeti la sequenza iniziale nelle stesse condizioni. Controlla poi altri percorsi che condividono il componente: menu nelle pagine interne, filtri combinati, moduli con campi errati e carrello. Una risposta più rapida non deve eliminare controlli necessari o creare invii duplicati.

Se sono disponibili dati reali, osservali su un periodo adeguato e confronta dispositivi e pagine omogenei. I dati aggregati non cambiano istantaneamente alla pubblicazione della correzione. Conserva data del rilascio, intervento e risultati delle prove.

Inserisci il percorso controllato nella manutenzione periodica. Nuovi tag, aggiornamenti e widget possono reintrodurre lavoro sul browser. La manutenzione del sito dovrebbe prevedere un referente capace di riconoscere queste regressioni e raccogliere segnalazioni utilizzabili.

Domande frequenti

Un buon punteggio PageSpeed esclude un INP problematico?

No. Una prova del caricamento non riproduce tutte le interazioni successive. Verifica i percorsi reali e, quando disponibili, i dati delle visite.

Cambiare hosting risolve i pulsanti lenti?

Solo se le prove mostrano un problema pertinente al server. Molte attese dipendono dal lavoro del browser; un hosting diverso non corregge automaticamente quel codice.

Migliorare l’INP garantisce più contatti?

No. Rende più semplice usare il sito, ma i contatti dipendono anche da pubblico, offerta, contenuti e funzionamento del percorso. Misura separatamente l’esito commerciale.

Fonti e approfondimenti

Riferimenti ufficiali consultati per i criteri tecnici descritti nella guida.

Rendiamo più semplici le azioni sul tuo sito.

Verifichiamo menu, moduli e percorsi del catalogo per individuare le attese e organizzare correzioni misurabili.

Approfondisci il servizio

Parliamo del tuo sitoUn primo confronto chiaro, senza impegno e con un referente dedicato.