Navigazione e continuità della ricerca

Tornando indietro perdi filtri e posizione nella pagina: cosa correggere sul sito

Scorri per leggere la guida
Tablet con un catalogo digitale accanto a prodotti disposti per il confronto

Il cliente apre un prodotto, torna all’elenco e deve ricominciare: filtri azzerati, ricerca cancellata e pagina riportata all’inizio.

Questo comportamento interrompe il confronto fra alternative, soprattutto quando il catalogo è lungo. La correzione deve preservare il contesto della visita senza mostrare come attuali prezzi o disponibilità ormai cambiati. La guida aiuta a descrivere il difetto, distinguere i meccanismi del browser dalle scelte del sito e preparare una prova completa del percorso di andata e ritorno.

In breve

Un ritorno utile consente di proseguire la ricerca iniziata. Va verificato con il pulsante Indietro, con Avanti e con i comandi interni, includendo cataloghi aggiornati e sessioni diverse.

  • Registra una sequenza completa fino al ritorno all’elenco.
  • Definisci quali scelte e informazioni devono essere conservate.
  • Controlla cronologia, caricamento dei risultati e posizione.
  • Aggiorna i dati commerciali senza cancellare il contesto.
Passaggio 01

Registrare il percorso prima di cercare la causa

Parti dall’indirizzo dell’elenco. Digita una ricerca, applica due filtri, scegli un ordinamento e raggiungi un risultato abbastanza lontano dall’inizio. Apri la scheda e torna con il comando del browser. Segna quali elementi cambiano: campo, selezioni, numero di risultati, prodotti già caricati e posizione. Un video breve mostra meglio il problema di due screenshot isolati.

Ripeti la stessa sequenza senza filtri e confronta il collegamento interno “Torna al catalogo”. Quest’ultimo potrebbe puntare correttamente a un elenco generico, mentre il pulsante Indietro dovrebbe seguire la cronologia della visita. Distinguere i due casi evita di correggere il comando sbagliato. Annota anche eventuali redirect e l’apertura della scheda in una nuova finestra.

Passaggio 02

Definire che cosa significa riprendere la ricerca

Prepara un elenco delle informazioni necessarie a continuare: query, categoria, filtri, ordinamento, pagina o quantità di risultati e riferimento al prodotto aperto. Se il catalogo offre più viste, includi quella scelta. Per una ricerca che non produce risultati, il ritorno dovrebbe conservare anche il messaggio e permettere di modificare i criteri.

Non tutto deve essere conservato indefinitamente. Decidi che cosa appartiene alla singola visita e che cosa dovrebbe poter essere condiviso tramite un indirizzo. Evita di inserire dati riservati nei parametri dell’URL. Per le scelte generali sul funzionamento della ricerca, usa la guida alla ricerca interna; qui la verifica riguarda specificamente il ritorno dopo l’apertura di un risultato.

Passaggio 03

Distinguere cronologia del browser e navigazione interna

Nei siti che aggiornano la pagina tramite codice, la gestione della cronologia è una responsabilità esplicita. La documentazione MDN sulla History API (si apre in una nuova scheda) descrive come associare stato e navigazione. Il tecnico deve verificare che Indietro e Avanti ricostruiscano una situazione coerente, invece di lasciare l’interfaccia scollegata dall’indirizzo.

Non è sempre opportuno creare una nuova voce di cronologia per ogni lettera digitata o per ogni piccolo cambiamento. Concorda un comportamento prevedibile: tornare alla ricerca precedente non dovrebbe richiedere decine di pressioni. Prova anche l’ingresso diretto a un URL copiato, perché può mancare lo stato accumulato durante la navigazione dalla homepage.

Passaggio 04

Verificare il ripristino rapido della pagina

La back/forward cache descritta da web.dev (si apre in una nuova scheda) può conservare una pagina in memoria e ripristinarla rapidamente quando si torna indietro. È diversa dalla cache dei file scaricati. La sua disponibilità dipende dal browser e dalle caratteristiche della pagina: non conviene assumere che ogni ritorno avvenga sempre nello stesso modo.

Chiedi una prova sia con il ripristino rapido sia con una nuova ricostruzione della pagina. Il sito dovrebbe offrire un comportamento coerente in entrambi i casi. Se uno script reinizializza sempre filtri e campi all’apertura, può cancellare informazioni utili. Il tecnico deve individuare quale passaggio sovrascrive lo stato, invece di aggiungere salvataggi che entrano in conflitto fra loro.

Passaggio 05

Ripristinare contenuti e posizione nell’ordine corretto

Il browser dispone di un comportamento di ripristino dello scorrimento (si apre in una nuova scheda), che un’applicazione può gestire automaticamente o manualmente. Riportare la pagina a una coordinata prima che l’elenco sia stato ricostruito può però non restituire il contesto desiderato. Il controllo deve includere l’arrivo dei risultati e delle immagini.

Verifica anche la navigazione da tastiera: dopo il ritorno, la persona deve poter riconoscere dove si trova e continuare senza ripercorrere inutilmente tutto il menu. Se è previsto un ripristino del focus, non deve contrastare un’azione già iniziata dall’utente. Per layout che saltano durante il caricamento, approfondisci gli spostamenti inattesi della pagina.

Passaggio 06

Conservare la scelta senza congelare prezzi e disponibilità

Un catalogo può cambiare mentre il cliente guarda una scheda. Il ritorno deve mantenere il contesto, ma un prezzo precedente o un articolo esaurito richiedono una verifica aggiornata. Definisci quali informazioni ricaricare e come comunicarne il cambiamento, evitando di azzerare automaticamente tutti i filtri per aggiornare un solo dato.

Esempio ipotetico: una persona confronta cinque prodotti dopo aver scelto marca e fascia di prezzo. Uno viene ritirato mentre consulta una scheda. Al ritorno, il sito conserva i criteri e segnala l’aggiornamento dell’elenco; se il risultato precedente non esiste più, offre un riferimento vicino e comprensibile. La prova va eseguita in un ambiente controllato, senza modificare scorte reali per simulare il caso.

Passaggio 07

Preparare una matrice di prove sostenibile

Verifica almeno una ricerca semplice, filtri combinati, nessun risultato, più pagine caricate e un ritorno dopo un errore di rete. Aggiungi Indietro e Avanti ripetuti, ricaricamento, apertura diretta dell’indirizzo e due schede del browser con ricerche differenti. Gli stati non dovrebbero contaminarsi: cambiare un filtro in una scheda non deve modificare silenziosamente l’altra.

Ripeti i percorsi su smartphone e tablet, anche dopo una rotazione, senza limitarti al computer usato per lo sviluppo. Registra situazione attesa ed effettiva con un risultato chiaro per ogni prova. Inserisci il percorso di ritorno nei controlli dopo gli aggiornamenti del catalogo: una ricerca efficace comprende anche il confronto fra prodotti, non soltanto la prima lista visualizzata.

Domande frequenti

Basta aprire tutte le schede in una nuova finestra?

Non risolve il comportamento del ritorno e può creare altri ostacoli. Il percorso deve restare utilizzabile anche quando la persona naviga nella stessa scheda.

Il filtro deve sempre apparire nell’URL?

Dipende dalla funzione e dalla possibilità di condividere la selezione. La scelta va coordinata con cronologia, privacy e gestione SEO degli indirizzi generati.

Fonti e approfondimenti

Riferimenti ufficiali consultati il 22 ottobre 2026 per i criteri tecnici descritti nella guida.

Facciamo riprendere ai clienti il percorso iniziato.

Controlliamo ricerca, filtri e ritorno alle liste per ridurre le azioni ripetute e rendere più semplice il confronto.

Approfondisci il servizio

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