Mobile & UX

Où placer le menu de navigation sur mobile ?

En bas de l'écran dans la thumb zone. La navigation bottom bar augmente l'engagement de 23% vs le menu hamburger en haut.

La réponse courte

  • Meilleur placement : Navigation en bas (bottom bar)
  • À éviter : Menu hamburger en haut à gauche
  • Impact : +23% d’engagement avec navigation bottom

Comparaison des options

PositionAccessibilitéEngagementRecommandation
Bottom bar⭐⭐⭐⭐⭐+23%Idéal
Header central⭐⭐⭐RéférenceAcceptable
Hamburger haut gauche-20%À éviter
Hamburger haut droite⭐⭐-10%Si nécessaire

Pourquoi la navigation en bas ?

1. Thumb zone

La majorité des utilisateurs tiennent leur téléphone d’une main. Le bas de l’écran est la zone la plus accessible au pouce.

┌─────────────────────────────────────┐
│  ⬛ Zone difficile                  │
│                                     │
│  🟨 Zone moyenne                    │
│                                     │
│  🟩 Zone facile (thumb zone)        │
├─────────────────────────────────────┤
│  🏠    🔍    ➕    ❤️    👤        │ ← Navigation ici
└─────────────────────────────────────┘

2. Toujours visible

Pas besoin d’ouvrir un menu. Les options principales sont constamment accessibles.

3. Familiarité

Instagram, TikTok, Amazon, Spotify… Les apps les plus utilisées ont adopté ce pattern.

Implémentation bottom bar

Structure HTML

<nav class="bottom-nav" aria-label="Navigation principale">
  <a href="/" class="nav-item active">
    <svg><!-- Icône home --></svg>
    <span>Accueil</span>
  </a>
  <a href="/recherche" class="nav-item">
    <svg><!-- Icône search --></svg>
    <span>Recherche</span>
  </a>
  <a href="/favoris" class="nav-item">
    <svg><!-- Icône coeur --></svg>
    <span>Favoris</span>
  </a>
  <a href="/panier" class="nav-item">
    <svg><!-- Icône panier --></svg>
    <span>Panier</span>
    <span class="badge">3</span>
  </a>
  <a href="/compte" class="nav-item">
    <svg><!-- Icône user --></svg>
    <span>Compte</span>
  </a>
</nav>

CSS

.bottom-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  background: white;
  box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
  z-index: 100;
  /* Safe area pour iPhone X+ */
  padding-bottom: env(safe-area-inset-bottom);
}

.nav-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  text-decoration: none;
  color: #666;
  font-size: 10px;
  position: relative;
}

.nav-item.active {
  color: #007bff;
}

.nav-item svg {
  width: 24px;
  height: 24px;
}

.badge {
  position: absolute;
  top: -4px;
  right: -8px;
  background: #ff4444;
  color: white;
  font-size: 10px;
  padding: 2px 6px;
  border-radius: 10px;
}

/* Espace pour le contenu principal */
main {
  padding-bottom: 70px;
}

Quoi mettre dans la bottom bar ?

E-commerce (5 items max)

ItemIcônePourquoi
Accueil🏠Point de départ
Recherche🔍Action fréquente
CatégoriesNavigation catalogue
Panier🛒Conversion
Compte👤Fidélisation

SaaS / App

ItemIcônePourquoi
Dashboard🏠Vue principale
Activité🔔Engagement
Action principaleCore feature
Messages💬Communication
Profil👤Paramètres

Et le menu hamburger ?

Le hamburger reste utile pour :

  • Navigation secondaire
  • Pages légales
  • Paramètres avancés
  • Sites avec beaucoup de pages

Placement optimal du hamburger

Si vous devez utiliser un hamburger :

┌─────────────────────────────────────┐
│  [≡]        LOGO        [🛒] [👤]  │ ← Hamburger à gauche OK
└─────────────────────────────────────┘

Le hamburger en haut à droite est légèrement plus accessible que en haut à gauche.

Erreurs courantes

1. Trop d’items

❌ 7+ items dans la bottom bar
✅ Maximum 5 items

2. Labels manquants

❌ Icônes seules
✅ Icônes + labels courts

3. Pas de feedback

❌ Aucun état actif visible
✅ Couleur différente pour l'item actif

4. Masque le contenu

❌ Bottom bar qui cache le dernier élément
✅ padding-bottom sur le contenu principal

Mesurer l’impact

MétriqueObjectif
Taux de clic navigation+20%
Pages par session+15%
Temps sur site+10%
Conversions mobile+5-10%

Checklist navigation mobile

  • Navigation principale en bas de l’écran
  • Maximum 5 items
  • Icônes + labels
  • État actif visible
  • Boutons 44px minimum
  • Safe area iPhone X+ respectée
  • Contenu pas masqué par la nav

Besoin d'aide pour optimiser vos conversions ?

Nos experts CRO analysent votre site et vous proposent un plan d'action personnalisé.

Demander un audit gratuit