Il menu ad hamburger è una soluzione utile quando lo spazio è poco, ma non è mai una scorciatoia neutra: cambia il modo in cui le persone scoprono i contenuti, capiscono l’architettura del sito e decidono se continuare la navigazione. In questo articolo vedo insieme cosa rappresenta davvero questo pattern, quando conviene usarlo, quali limiti porta con sé e come progettarlo senza danneggiare accessibilità e visibilità nelle ricerche.
I punti che contano davvero per scegliere bene
- Il menu hamburger è un compromesso tra spazio disponibile e scoperta delle voci di navigazione.
- Su mobile può funzionare bene; su desktop, spesso, una navigazione visibile resta più efficace.
- La differenza tra un menu discreto e uno frustrante sta in etichetta, focus, stato aperto e dimensione dei tocchi.
- Per SEO e architettura informativa contano più i link, i testi delle voci e la struttura del sito che l’icona in sé.
- Se nasconde pagine importanti dietro troppi passaggi, peggiora la scoperta dei contenuti.
- Il pattern migliore dipende dal contesto: pochi link, molti contenuti, mobile-first o conversione immediata.

Che cosa rappresenta davvero questo tipo di navigazione
Quando parlo di hamburger menu, non penso a un vezzo grafico ma a un pattern di navigazione “a scomparsa”: tre linee, un’icona compatta, una lista di link che appare solo dopo l’interazione. In termini pratici, serve a liberare spazio visivo, soprattutto su schermi stretti, dove tenere tutte le voci sempre esposte renderebbe il layout pesante o confuso.
Io lo considero un compromesso progettuale, non una soluzione universale. Funziona perché riduce il rumore iniziale, ma richiede all’utente un’azione in più per capire dove andare. Questa differenza sembra minima, però in UX fa molta strada: se la navigazione è nascosta, la scoperta diventa meno immediata e l’utente deve “indovinare” prima di leggere.
Ed è proprio qui che si apre la domanda utile: in quali casi quel compromesso è accettabile, e in quali no?
Quando usarlo e quando evitarlo
Le ricerche di Nielsen Norman Group mostrano da anni un punto semplice ma decisivo: la navigazione nascosta è meno scopribile di quella visibile, e l’accesso ai contenuti richiede più tempo. Questo non significa che il menu a scomparsa sia sbagliato in assoluto; significa che va usato quando il vantaggio di spazio supera davvero il costo in chiarezza.
| Contesto | Scelta consigliata | Perché |
|---|---|---|
| App o sito mobile con molte sezioni | Hamburger menu | Lo spazio è limitato e la priorità è mantenere il layout leggibile. |
| Landing page con obiettivo singolo | Navigazione minima e visibile | Troppi punti di fuga rallentano la conversione. |
| Sito editoriale ricco di categorie | Hamburger solo per voci secondarie | Le sezioni principali devono restare facili da riconoscere. |
| Desktop con pochi link principali | Menu visibile | Nascondere ciò che entra comodamente nello schermo peggiora la fruizione. |
| Area account o impostazioni | Hamburger o pannello laterale | Qui la funzione è spesso secondaria rispetto ai contenuti principali. |
La regola che uso io è semplice: se il menu contiene elementi davvero centrali per capire il sito, non lo nascondo senza motivo. Se invece deve tenere ordine in una struttura ampia, allora il pattern ha senso. Da qui in poi, però, il tema non è più solo estetico: diventa accessibilità.
Accessibilità che fa la differenza tra pulito e frustrante
Un hamburger menu può sembrare elegante e comunque essere scomodo o persino inutilizzabile per chi naviga con tastiera, screen reader o dispositivi assistivi. Il punto non è “mettere l’icona giusta”, ma costruire un controllo comprensibile e coerente.
Io partirei sempre da una disclosure pattern, cioè un pulsante che mostra o nasconde una lista di link. Il pulsante deve essere un vero `
- Usa un’etichetta chiara, per esempio “Menu” o “Apri menu”, non solo l’icona.
- Aggiorna `aria-expanded` per indicare se il pannello è aperto o chiuso.
- Collega il pulsante al contenuto con `aria-controls`.
- Garantisci apertura e chiusura con tastiera, inclusi `Enter`, `Space` ed `Esc`.
- Restituisci il focus al pulsante quando il menu viene chiuso.
- Mantieni tocchi sufficientemente grandi: io miro a circa 44 x 44 px come soglia pratica.
C’è anche un errore concettuale da evitare: per la navigazione del sito non userei `role="menu"` come se fosse un’applicazione desktop. È una scelta che spesso crea più confusione che vantaggi. Per un sito, di solito, la struttura corretta resta `
Quando l’accessibilità è fatta bene, il menu non solo “funziona”: lascia all’utente la sensazione di controllo. E questa sensazione pesa anche sul modo in cui il sito viene esplorato e indicizzato.
Cosa succede alla SEO e alla scoperta delle pagine
Qui vale una distinzione netta: un hamburger menu non penalizza automaticamente la SEO, ma può indebolire la scoperta delle pagine se nasconde link importanti o se la struttura interna è debole. Google Search Central ricorda che i motori trovano molte pagine attraverso i link già noti, quindi la rete interna del sito resta fondamentale.
In pratica, io non affido al menu nascosto il compito di “salvare” la struttura informativa. Se una pagina è centrale, la rendo raggiungibile anche da altri punti del sito: homepage, sezioni correlate, breadcrumb, contenuti editoriali, footer ben pensato. Il menu può aiutare, ma non dovrebbe essere l’unico corridoio.
- Le etichette devono essere descrittive, non creative a tutti i costi.
- I link nel menu devono essere veri link HTML, non solo elementi cliccabili generati in modo fragile.
- Le pagine importanti non andrebbero nascoste dietro più livelli di interazione.
- Su desktop, se c’è spazio, la visibilità batte quasi sempre la compressione.
- Se il menu cambia con JavaScript, il contenuto deve comunque essere leggibile e raggiungibile in modo affidabile.
La lezione è semplice: la SEO non soffre per l’icona, soffre quando l’architettura rende i contenuti più difficili da trovare, capire e collegare. Da qui vale la pena guardare anche i formati di menu che, nella pratica, funzionano meglio.
Le varianti che vedo funzionare meglio
Non tutti i menu a scomparsa sono uguali. In alcuni progetti io preferisco il pannello laterale, in altri un overlay più netto, in altri ancora una navigazione mista: link visibili sopra una certa larghezza e hamburger solo sotto una soglia mobile. La scelta dipende da quanti elementi hai, quanto è lunga la gerarchia e quanto il sito vive di esplorazione.
| Variante | Quando rende meglio | Vantaggio principale | Limite tipico |
|---|---|---|---|
| Drawer laterale | App e siti con molte voci secondarie | Ordine visivo e buona densità di link | Può coprire troppo contenuto se progettato male |
| Overlay a schermo intero | Interfacce minimal o mobile-first | Massima chiarezza una volta aperto | Interrompe la continuità della pagina |
| Disclosure nel header | Navigazioni compatte e ben gerarchizzate | Più leggibile di un menu completamente nascosto | Richiede disciplina nel numero di voci |
| Menu visibile su desktop, hamburger su mobile | Quasi sempre il caso più equilibrato | Unisce scoperta rapida e gestione dello spazio | Serve coerenza tra i due stati |
Se dovessi scegliere una soluzione di base per molti siti editoriali o media, partirei quasi sempre dal modello ibrido: link visibili quando c’è spazio, menu compresso quando lo spazio manca davvero. È un approccio meno ideologico e più onesto rispetto al contesto.
Gli errori che rovinano l’esperienza più spesso
Qui la parte interessante non è la teoria, ma ciò che vedo fallire di frequente. I difetti non sono quasi mai spettacolari: sono piccoli, ripetuti e abbastanza fastidiosi da logorare l’esperienza.
- Solo icona, nessuna etichetta. L’utente deve interpretare troppo, soprattutto se non ha già familiarità con il pattern.
- Troppe voci al primo livello. Se il pannello diventa un archivio senza gerarchia, l’ordine iniziale sparisce.
- Label vaghe. “Altro”, “Varie” o “Info” dicono poco e non aiutano né le persone né la scansione rapida.
- Nessun feedback visivo. Se il menu è aperto ma non sembra aperto, si genera incertezza.
- Chiusura scomoda. Se serve un gesto poco intuitivo per tornare indietro, il menu diventa una trappola.
- Troppa fiducia nel mobile. Un pattern nato per schermi piccoli viene spesso copiato pari pari anche dove non serve.
Il punto non è evitare l’hamburger per principio. Il punto è usarlo con una logica di servizio, non come scorciatoia estetica. Quando l’interfaccia è coerente, l’utente non deve riflettere sul menu: deve solo arrivare dove vuole.
La prova pratica che faccio prima di approvare il menu
Prima di considerare chiusa una navigazione, io faccio sempre tre verifiche rapide. La prima: le pagine davvero importanti sono raggiungibili senza indovinare? La seconda: il menu si legge bene anche quando è chiuso? La terza: posso aprirlo, usarlo e richiuderlo senza perdere orientamento?
- Se hai pochi link, mostrali.
- Se hai molti contenuti, comprimi solo ciò che è secondario.
- Se il sito punta su lettura rapida o conversione immediata, riduci il numero di passaggi.
- Se il tuo pubblico usa soprattutto mobile, testa il menu con persone reali, non solo con la tua impressione.
In sintesi, il menu ad hamburger serve davvero quando aiuta a ordinare un’interfaccia senza nascondere ciò che conta. Se il sito vive di scoperta, chiarezza e accesso rapido ai contenuti, il mio consiglio è di trattarlo come un compromesso da giustificare, non come il default da applicare automaticamente.