Una pagina di ricerca senza risultati viene spesso trattata come un semplice stato vuoto: si informa che non ci sono corrispondenze e si invita a provare un’altra query. Ma quel messaggio può nascondere problemi molto diversi. Forse l’utente ha scritto un marchio con una variante ortografica; forse un filtro ha escluso l’intero catalogo; oppure i prodotti esistono, ma non sono indicizzati correttamente.
La risposta adeguata dipende dalla causa. Mostrare prodotti popolari senza distinzione può riempire la pagina, ma anche confondere e compromettere la fiducia. L’obiettivo è aiutare l’utente a proseguire senza far passare un’alternativa per un risultato pertinente e, allo stesso tempo, raccogliere segnali che permettano di correggere il problema alla radice.
Per prima cosa, distingui una query senza corrispondenze da un problema di ricerca

Prima di progettare i consigli, definisci cosa significa «nessun risultato» nel tuo sistema. La query non corrisponde a nessun articolo pubblicato e disponibile oppure il motore di ricerca non restituisce documenti a causa di un errore di indicizzazione, di una regola di disponibilità o di un filtro imprevisto? L’utente vede la stessa schermata; il team deve distinguere questi scenari.
Definisci una verifica pratica: confronta la query con il catalogo nella sua fonte dati e con l’indice usato dalla ricerca. Se un articolo è presente nel catalogo ma non nell’indice, non si tratta di una query impossibile: è un problema di sincronizzazione o indicizzazione. Se il prodotto è indicizzato, verifica se filtri, autorizzazioni, area geografica, lingua o disponibilità lo escludono.
È utile distinguere anche una ricerca senza corrispondenze testuali da una ricerca senza prodotti acquistabili. Un articolo esaurito potrebbe corrispondere perfettamente alla query, pur non essendo disponibile per l’acquisto. In questo caso, mostrare «nessun risultato» può nascondere un’aspettativa legittima. In base alle regole del catalogo, decidi se presentare l’articolo con il relativo stato di disponibilità o spiegare che non ci sono opzioni disponibili.
Individua la causa tra termini, sinonimi, filtri e indicizzazione
Quando i risultati sono zero, procedi con un ordine che permetta di trovare la causa senza modificare le regole alla cieca:
- Controlla la query: verifica la presenza di errori di battitura, abbreviazioni, singolare e plurale, accenti e nomi alternativi usati dai clienti. Non dare per scontato che una query poco frequente sia errata.
- Controlla i filtri: mostra quali sono attivi e consenti di rimuoverli singolarmente. Una combinazione troppo restrittiva può essere la causa, anche quando la query è valida.
- Verifica il catalogo: accertati che gli articoli attesi siano pubblicati, abbiano i campi necessari e non siano esclusi per disponibilità, lingua o area geografica.
- Confronta l’indice: cerca gli articoli nel sistema di ricerca e verifica che le modifiche recenti al catalogo siano state recepite. Se non compaiono, dai priorità alla correzione dell’indicizzazione prima di aggiungere suggerimenti.
- Valuta l’interpretazione: controlla se il motore riconosce i termini come marchio, categoria, modello o altro attributo e se combina correttamente la query con i filtri.
Questo ordine aiuta a evitare soluzioni superficiali. Per esempio, aggiungere sinonimi per compensare prodotti assenti dall’indice potrebbe aumentare le corrispondenze errate senza risolvere il problema originale. Registra anche se il problema riguarda una query specifica o un insieme più ampio di ricerche: questa differenza aiuta a definire la priorità tecnica.
Scegli le alternative in base alla pertinenza, non per riempire la pagina
Un’alternativa è utile solo se ha un legame comprensibile con ciò che la persona stava cercando. Puoi dare priorità alle opzioni seguenti, dalla più pertinente alla meno diretta:
- Correzione suggerita: proponi una variante ortografica quando ci sono indizi chiari. Lascia che sia l’utente ad accettarla; non modificare la query in silenzio se la trasformazione può cambiare l’intento.
- Query correlata: proponi sinonimi o termini vicini quando il rapporto è verificabile nel catalogo. Spiega che si tratta di un suggerimento, non di una corrispondenza esatta.
- Rimozione dei filtri: se sono attivi dei filtri, indica quali limitano la ricerca e offri la possibilità di rimuoverli. Mantieni gli altri, così la persona può ampliare la ricerca senza ricominciare da capo.
- Categoria pertinente: indirizza a una categoria se puoi giustificarne il legame con la query. Evita di presentare una categoria ampia come se fosse un risultato specifico.
- Esplorazione del catalogo: offri una via d’uscita generale, come tornare alle categorie o alla pagina principale del negozio, solo dopo aver proposto le opzioni più pertinenti.
Se nessuna alternativa è abbastanza pertinente, è meglio riconoscere che non sono state trovate corrispondenze e offrire la possibilità di effettuare una nuova ricerca. Gli elenchi di prodotti popolari, promozioni o articoli sponsorizzati possono rispondere ad altri obiettivi, ma non devono essere confusi visivamente con i risultati della query senza corrispondenze. Se vengono inclusi per una scelta commerciale, identificali chiaramente e mantieni visibile lo stato originale.
Progetta uno stato vuoto che aiuti a proseguire
Il messaggio deve confermare che cosa è successo e facilitare un’azione concreta. Includi la query inserita, indica se i filtri restringono la ricerca e offri un campo di ricerca modificabile. Evita di attribuire la colpa all’utente o di usare formule vaghe come «si è verificato un problema» quando non è stata rilevata un’anomalia.
Una struttura utile combina di solito tre elementi: un titolo chiaro, una breve spiegazione e una o due azioni prioritarie. Per esempio, può invitare a controllare l’ortografia e, se ci sono filtri attivi, offrire un comando per rimuoverli. Se è noto un problema tecnico, il messaggio non dovrebbe fingere che la query non abbia corrispondenze: informa che la ricerca è temporaneamente indisponibile e consenti di contattare il servizio o esplorare il catalogo, in base a ciò che è effettivamente possibile.
Rendi le azioni distinguibili e accessibili: il testo deve spiegare dove porta un link o quale effetto ha un pulsante. Dopo aver modificato i filtri o eseguito un suggerimento, conserva il contesto ancora utile. Verifica anche la visualizzazione su dispositivi mobili, i messaggi di caricamento e la navigazione da tastiera: una soluzione chiara perde valore se è difficile da trovare o attivare.
Misura la causa e ciò che accade dopo
Registrare solo il testo della query non basta per decidere che cosa correggere. Per ogni evento senza risultati, raccogli in modo proporzionato la query normalizzata, i filtri attivi, il contesto del catalogo, la disponibilità pertinente e l’eventuale presenza di un errore tecnico. Evita di conservare dati personali non necessari e applica le politiche sulla privacy del servizio.
Collega l’evento alle azioni successive: modifica della query, rimozione dei filtri, clic su un suggerimento, navigazione verso una categoria o abbandono. Questi segnali, da soli, non dimostrano che un’alternativa abbia soddisfatto la necessità. Un clic può indicare curiosità e l’uscita dalla pagina non rivela necessariamente insoddisfazione. Interpretali insieme alla causa individuata e, quando possibile, ai segnali successivi di successo definiti per la tua attività.
Dai priorità alle query ripetute, a quelle per cui esistono articoli che non compaiono e ai casi che impediscono di completare attività importanti. Poi associa ogni schema a un intervento: correzione del catalogo, revisione dell’indicizzazione, ampliamento dei sinonimi, miglioramento dei filtri o modifica dell’interfaccia. In questo modo eviti di trattare ogni ricerca senza risultati come un problema di formulazione.
Lista di controllo prima di pubblicare le modifiche

Verifica lo stato vuoto con casi rappresentativi, non soltanto con una query inventata. Includi un errore di battitura correggibile, un sinonimo, una query senza equivalenze, filtri che azzerano i risultati, un prodotto esistente ma assente dall’indice e un articolo corrispondente ma non disponibile. Controlla che cosa vede l’utente e che cosa registra il sistema in ogni caso.
- Il messaggio distingue una ricerca senza risultati da un problema tecnico?
- I filtri attivi sono visibili e si possono rimuovere senza perdere l’intera query?
- Le correzioni suggerite sono plausibili e vengono accettate dall’utente, anziché applicate di nascosto?
- Le categorie e i prodotti alternativi hanno un legame spiegabile con la ricerca?
- I consigli sono identificati come alternative e non come corrispondenze esatte?
- Vengono registrati la causa probabile e le interazioni necessarie per definire le priorità di miglioramento?
- Il flusso funziona da tastiera, su dispositivi mobili e nelle reali condizioni di disponibilità?
Un buon stato senza risultati non cerca di nascondere il vuoto. Lo trasforma in una scelta consapevole: corregge la query quando c’è un margine di certezza, aiuta ad ampliare la ricerca quando la causa sono i filtri e propone una soluzione trasparente quando non esistono alternative pertinenti. Questa combinazione migliora l’esperienza e fa sì che ogni ricerca non riuscita fornisca indicazioni utili per migliorare il catalogo o il sistema.
