Comment faire un menu sur WordPress (guide complet 2024‑2025)
Sommaire de l'article
Introduction
Créer un menu sur WordPress est une étape essentielle pour structurer votre site web, améliorer l’expérience utilisateur et optimiser votre référencement naturel. Un menu de navigation bien conçu permet à vos visiteurs de trouver rapidement les informations dont ils ont besoin, tout en renforçant la cohérence visuelle et fonctionnelle de votre site. Dans ce guide complet et professionnel, vous apprendrez pas à pas comment créer, configurer et optimiser un menu sur WordPress, aussi bien avec un thème classique qu’avec un thème bloc (Full Site Editing), tout en appliquant de bonnes pratiques SEO.
Comprendre le fonctionnement des menus WordPress
Thème classique vs thème bloc (Full Site Editing)
Avant de créer votre menu, vous devez savoir quel type de thème vous utilisez, car la méthode de création de menu diffère légèrement :
- Thème classique : vous gérez vos menus dans l’interface d’administration via Tableau de bord > Apparence > Menus. C’est l’interface historique de WordPress pour créer et organiser les menus de navigation.
- Thème bloc (FSE – Full Site Editing) : vous gérez vos menus via Apparence > Éditeur (ou « Éditeur de site ») en utilisant le bloc Navigation. Le menu est alors intégré directement à la structure du thème sous forme de blocs.
Si vous débutez ou si vous ne savez pas quel type de thème vous utilisez, commencez par vérifier dans le menu Apparence. Si vous voyez « Éditeur » ou « Éditeur de site », vous êtes très probablement sur un thème bloc. S’il n’apparaît pas, vous utilisez en général un thème classique.
Types de menus les plus utilisés
WordPress vous permet de créer plusieurs menus différents que vous pouvez affecter à divers emplacements de votre thème :
- Menu principal (Primary Menu) : généralement situé en haut du site (en-tête ou en-dessous du logo). Il contient les liens vers les pages les plus importantes : Accueil, Services, Blog, Contact, etc.
- Menu secondaire (Secondary Menu) : souvent placé dans une barre supérieure ou inférieure, il peut contenir des liens complémentaires comme Connexion, Langue, Offre spéciale, ou des sections moins prioritaires.
- Menu de pied de page (Footer Menu) : positionné en bas de page. Il regroupe généralement les liens institutionnels comme « À propos », « Mentions légales », « Politique de confidentialité », « CGV », « Plan du site ».
- Menu mobile : affiché spécialement sur les smartphones et tablettes, il est souvent représenté par une icône « hamburger ». Certains thèmes proposent un emplacement dédié à ce menu spécifique.
- Menus personnalisés : vous pouvez créer autant de menus que nécessaire pour des zones spécifiques (menu de sidebar, menu pour une landing page, menu de catégories pour le blog, etc.), selon les emplacements proposés par votre thème ou vos plugins.
Éléments que l’on peut ajouter dans un menu
Par défaut, un menu WordPress peut contenir plusieurs types d’éléments de navigation :
- Pages : toutes les pages publiées (Accueil, Services, À propos, Contact…).
- Articles : les articles de blog individuels.
- Catégories : les rubriques qui regroupent vos articles (ex. « Actualités », « Tutoriels », « Ressources »).
- Liens personnalisés : une URL et un texte de lien de votre choix, vers une page externe ou interne (ex. un lien vers un outil externe, un PDF, une landing page spécifique).
Avec certains thèmes et extensions, vous pouvez également ajouter des éléments plus avancés comme des icônes, des images, ou des méga-menus présentant plusieurs colonnes de liens.
Structure d’un bon menu WordPress
Principes de base
Un menu efficace doit être à la fois clair pour l’utilisateur et compréhensible pour les moteurs de recherche. Voici les principes clés :
- Nommage clair et descriptif : les intitulés doivent être courts, explicites et alignés avec le contenu des pages (ex. « Nos services » plutôt que « Ce que nous faisons » si cela apporte plus de clarté).
- Hiérarchie logique : les catégories et sous-pages doivent être organisées de manière cohérente, en partant des rubriques générales vers les contenus plus détaillés.
- Profondeur limitée : évitez de multiplier les niveaux de sous-menus. Idéalement, ne dépassez pas deux niveaux (menu et sous-menu) pour préserver une navigation fluide, surtout sur mobile.
- Nombre d’éléments raisonnable : un menu principal contenant trop de liens devient difficile à lire. Concentrez-vous sur vos pages les plus stratégiques.
Menu principal et sous-menus
Dans WordPress, la hiérarchie du menu se gère par glisser-déposer :
- Les éléments principaux sont alignés à gauche.
- Pour créer un sous-menu, il suffit de déplacer un élément légèrement vers la droite sous un autre élément. Il devient alors un « élément enfant » du lien parent.
- Vous pouvez ainsi créer des menus déroulants regroupant plusieurs pages sous une même rubrique (par exemple, « Services » contenant « Audit SEO », « Création de site », « Maintenance »).
Créer un menu sur WordPress avec un thème classique
Accéder à l’interface de gestion des menus
Si votre site utilise un thème classique, suivez ces étapes pour accéder à l’éditeur de menus :
- Connectez-vous à votre Tableau de bord WordPress.
- Dans le menu latéral, cliquez sur Apparence.
- Sélectionnez ensuite Menus. Vous arrivez sur l’écran de gestion des menus.
Créer un nouveau menu
Pour créer votre premier menu ou un nouveau menu :
- Dans le champ Nom du menu, saisissez un nom explicite (par exemple « Menu principal », « Menu footer », « Menu blog »).
- Cliquez sur le bouton « Créer le menu ».
Votre menu est maintenant créé, mais encore vide. Vous allez pouvoir y ajouter des éléments et définir sa structure.
Ajouter des éléments au menu
Sur la gauche de l’écran, vous voyez plusieurs boîtes correspondant aux types d’éléments de menu disponibles :
- Pages : cochez les pages que vous souhaitez ajouter (par exemple « Accueil », « À propos », « Contact »), puis cliquez sur « Ajouter au menu ».
- Articles : sélectionnez des articles spécifiques si vous souhaitez les mettre en avant dans le menu.
- Catégories : cochez les catégories de blog à afficher (par exemple « Tutoriels », « Actualités », « Études de cas »).
- Liens personnalisés : renseignez l’URL et le texte du lien (par exemple, un lien vers une ressource externe ou un outil partenaire), puis cliquez sur « Ajouter au menu ».
Organiser la structure du menu
Une fois les éléments ajoutés, vous pouvez les organiser :
- Réorganiser l’ordre : faites glisser chaque élément vers le haut ou vers le bas pour modifier l’ordre d’affichage.
- Créer des sous-menus : déplacez un élément légèrement vers la droite sous un autre élément pour en faire un sous-menu (élément enfant). Cela créera un menu déroulant sur la plupart des thèmes.
- Renommer un élément : cliquez sur la petite flèche à droite de l’élément de menu pour dérouler ses options, puis modifiez le Texte du lien si nécessaire (par exemple, utiliser « Blog » au lieu du titre complet d’une page).
Paramètres avancés d’un élément de menu
WordPress permet d’ajouter des options avancées à chaque élément de menu, utiles pour le design et le SEO :
- Attribut de titre : texte affiché au survol de l’élément dans certains navigateurs. Il peut préciser le contenu de la page.
- Ouvrir le lien dans un nouvel onglet : pratique pour les liens externes afin que l’utilisateur ne quitte pas entièrement votre site.
- Classes CSS : permet d’ajouter des classes personnalisées pour styliser certains éléments du menu (mettre un bouton, changer les couleurs, masquer certains liens sur mobile, etc.).
Si vous ne voyez pas ces options, ouvrez l’onglet Options de l’écran en haut à droite de la page d’édition des menus, puis cochez les cases correspondantes (Attribut de titre, Classes CSS, etc.).
Assigner le menu à un emplacement du thème
Pour que votre menu soit visible sur le site, vous devez l’affecter à un emplacement :
- Dans la section Emplacements du thème (ou « Emplacements dans le thème »), cochez la case correspondant à l’emplacement souhaité : par exemple Menu principal, Menu de pied de page, Menu mobile, selon les options offertes par votre thème.
- Un même menu peut parfois être assigné à plusieurs emplacements, en fonction des possibilités du thème.
Enfin, cliquez sur le bouton « Enregistrer le menu » pour valider vos modifications. Pensez à enregistrer après chaque changement important (ajout, suppression ou réorganisation d’éléments).
Créer un menu avec un thème bloc (éditeur de site / Full Site Editing)
Accéder à l’éditeur de site
Si vous utilisez un thème bloc moderne (comme Twenty Twenty-Four ou d’autres thèmes compatibles avec l’éditeur de site), les menus se gèrent avec le bloc Navigation :
- Depuis le Tableau de bord, allez dans Apparence > Éditeur (ou « Éditeur de site »).
- Sélectionnez le template ou le modèle où vous souhaitez afficher votre menu (par exemple la page d’accueil, le modèle d’en-tête, etc.).
- Cliquez sur la zone contenant le menu existant ou insérez un nouveau bloc Navigation via le bouton « + ».
Créer ou remplacer un menu dans le bloc Navigation
À partir du bloc Navigation, vous pouvez :
- Modifier le menu existant en ajoutant, supprimant ou réorganisant les éléments directement dans le bloc.
- Créer un nouveau menu en cliquant sur l’option dédiée dans les paramètres du bloc (par exemple « Créer un nouveau menu »). Un nouveau bloc Navigation vide sera alors inséré.
Pour ajouter des éléments :
- Cliquez sur l’icône « + » à l’intérieur du bloc Navigation.
- Choisissez le type d’élément : Page, Lien, Catégorie, etc.
- Répétez l’opération pour ajouter tous les liens nécessaires.
Comme dans l’éditeur classique, vous pouvez organiser les éléments par glisser-déposer et créer des sous-menus en imbriquant des éléments sous d’autres.
Personnaliser le style du menu avec le bloc Navigation
L’éditeur de site vous permet également de personnaliser l’apparence de votre menu :
- Modifier la typographie (police, taille, graisse des caractères).
- Changer les couleurs de fond, de texte et des éléments au survol.
- Ajuster l’espacement entre les éléments du menu.
- Choisir l’alignement (gauche, centre, droite) et la disposition (horizontale, verticale).
Une fois vos modifications terminées, cliquez sur « Enregistrer » en haut à droite de l’éditeur de site pour appliquer les changements à votre thème.
Bonnes pratiques pour un menu WordPress optimisé
Optimiser le contenu du menu pour le SEO
Le menu de navigation a un impact important sur le référencement naturel, car il aide les moteurs de recherche à comprendre la structure de votre site :
- Utilisez des mots-clés pertinents dans les intitulés de menu lorsque c’est naturel (par exemple « Création de site WordPress », « Audit SEO », « Formations en ligne »), sans tomber dans la sur-optimisation.
- Évitez les intitulés vagues comme « Divers » ou « Autres » qui n’apportent aucune information au visiteur ni aux moteurs de recherche.
- Veillez à la cohérence entre le titre du lien et le titre de la page. Si une page importante cible un mot-clé stratégique, il peut être intéressant de le retrouver (ou une variante) dans le menu.
- Vérifiez régulièrement vos liens pour éviter les pages introuvables (erreurs 404), qui nuisent à la fois à l’expérience utilisateur et au référencement.
Améliorer l’expérience utilisateur
Un bon menu doit avant tout être simple à comprendre et agréable à utiliser :
- Priorisez vos pages : placez les pages les plus importantes à gauche (ou en haut) du menu, car elles sont généralement les plus visibles.
- Adaptez la structure au mobile : testez votre menu sur smartphone et tablette pour vérifier que les éléments sont bien lisibles et facilement cliquables.
- Limitez la profondeur des sous-menus : un trop grand nombre de niveaux est difficile à utiliser sur mobile et peut décourager vos visiteurs.
- Utilisez des intitulés compréhensibles : privilégiez des termes connus de votre audience plutôt que du jargon interne.
Utilisation d’icônes et d’éléments visuels
Vous pouvez enrichir vos menus avec des éléments visuels lorsque cela apporte de la clarté :
- Ajoutez des icônes à côté de certains liens pour les mettre en avant (par exemple une icône téléphone pour « Contact », un panier pour « Boutique »), via des plugins ou des classes CSS dédiées.
- Dans des méga-menus, vous pouvez insérer des images, des colonnes, voire des descriptions courtes pour guider l’utilisateur.
Veillez toutefois à ne pas surcharger votre menu : l’objectif reste la lisibilité et la rapidité d’accès aux informations.
Créer du contenu de qualité derrière chaque élément de menu
Aligner le texte du lien avec la page cible
Le contenu de vos pages doit être cohérent avec ce que promet le libellé du menu :
- Contenu pertinent : si le menu affiche « Services SEO », la page ciblée doit être centrée sur vos prestations SEO et non sur des informations trop générales.
- Structure claire de la page : utilisez des titres et sous-titres (H1, H2, H3) cohérents avec le lien de menu pour renforcer la compréhension globale du site.
Optimisation mobile et performance
Chaque page accessible depuis votre menu doit offrir une bonne expérience sur tous les appareils :
- Design responsive : assurez-vous que votre thème adapte correctement vos pages aux écrans mobiles et tablettes.
- Temps de chargement rapide : optimisez les images, utilisez un système de cache et un hébergement performant pour éviter que vos visiteurs n’abandonnent par impatience.
- Lisibilité : privilégiez une police lisible, un contraste suffisant entre le texte et le fond, et des paragraphes aérés.
Outils et ressources utiles pour gérer vos menus WordPress
Outils d’analyse
Pour améliorer votre menu et votre navigation, il est utile d’observer le comportement réel de vos visiteurs :
- Google Analytics : permet d’identifier les pages les plus consultées, les chemins de navigation, les taux de rebond, et de déceler si certaines pages pourtant présentes dans le menu sont peu visitées.
- Google Search Console : aide à vérifier l’indexation de vos pages, détecter d’éventuelles erreurs (404, redirections, problèmes d’exploration) et comprendre quelles pages sont les plus visibles dans les résultats de recherche.
Plugins pour menus avancés
Si votre projet nécessite des menus plus sophistiqués qu’un simple menu déroulant, vous pouvez utiliser des extensions spécialisées ou des constructeurs de pages :
- Plugins de méga-menu : des extensions dédiées permettent de créer des méga-menus avec plusieurs colonnes, icônes, images et blocs de contenu. Elles sont utiles pour les sites e-commerce ou les sites riches en catégories.
- Constructeurs de page : certains constructeurs comme ceux orientés vers le design avancé proposent des widgets ou blocs spécifiques pour créer et styliser des menus personnalisés, souvent couplés à des en-têtes sur-mesure.
Avant d’installer un plugin de menu, vérifiez sa compatibilité avec votre thème, sa réputation, ses mises à jour récentes et son impact potentiel sur les performances du site.
Gérer plusieurs menus et emplacements
Menus multiples pour différentes zones du site
La plupart des thèmes modernes proposent plusieurs emplacements pour les menus :
- Menu principal dans l’en-tête.
- Menu secondaire au-dessus ou en dessous du menu principal.
- Menus de pied de page (un ou plusieurs colonnes de liens en bas de page).
- Menu mobile dédié sur certaines résolutions d’écran.
Vous pouvez créer un menu distinct pour chaque emplacement ou réutiliser le même menu si la structure de votre site est simple. L’essentiel est de garder une cohérence globale et de ne pas multiplier inutilement les variations de navigation.
Menus contextuels ou spécifiques
Dans certains cas, il est pertinent de créer des menus spécifiques à une section :
- Un menu de catégorie pour le blog, affiché dans la barre latérale, qui liste uniquement les catégories d’articles.
- Un menu de documentation ou de foire aux questions, proposant une navigation interne dans une section d’aide.
- Un menu pour une formation en ligne, permettant de passer d’un module à l’autre.
Maintenance, mise à jour et bonnes habitudes
Mettre à jour régulièrement votre menu
Un menu n’est pas figé : il doit évoluer avec votre site et votre activité :
- Ajoutez vos nouvelles pages clés (nouveaux services, nouvelles offres, pages de campagne) au menu principal ou secondaire lorsque cela a du sens.
- Retirez ou redirigez les pages obsolètes ou fusionnées pour éviter les liens morts.
- Contrôlez la cohérence après chaque refonte de page ou de structure de contenu pour être sûr que le menu reflète toujours votre architecture actuelle.
Tester la navigation comme un visiteur
Pour vérifier l’efficacité de votre menu, adoptez régulièrement le point de vue d’un nouvel utilisateur :
- Naviguez sur votre site en mode navigation privée ou depuis un autre navigateur.
- Testez donc les principaux parcours : trouver une information, demander un devis, s’inscrire à une newsletter, lire vos derniers articles.
- Repérez les chemins trop longs, les intitulés ambigus ou les pages difficiles à trouver.
FAQ – Questions fréquemment posées sur les menus WordPress
Pourquoi est-il important d’avoir un bon menu sur WordPress ?
Un menu clair et bien structuré facilite la navigation, réduit le taux de rebond et améliore l’expérience utilisateur. Il aide également les moteurs de recherche à comprendre l’organisation de votre site, ce qui peut contribuer à un meilleur référencement. Un bon menu met en avant vos pages les plus importantes et guide les visiteurs vers vos objectifs (demande de devis, achat, inscription, prise de contact).
Comment créer un sous-menu sur WordPress ?
Pour créer un sous-menu avec un thème classique, ajoutez vos éléments dans le menu, puis faites glisser l’élément que vous souhaitez transformer en sous-menu légèrement vers la droite sous son élément parent. Il sera automatiquement reconnu comme « élément enfant » et apparaîtra en menu déroulant sur la plupart des thèmes. Avec un thème bloc, vous pouvez imbriquer les éléments directement dans le bloc Navigation de l’éditeur de site.
Que faire si mon menu n’apparaît pas sur mon site ?
Si votre menu n’est pas visible, vérifiez d’abord qu’il est bien assigné à un emplacement dans votre thème (Menu principal, Menu de pied de page, Menu mobile, etc.). Assurez-vous ensuite d’avoir cliqué sur « Enregistrer le menu » après vos modifications. Enfin, contrôlez que votre thème dispose bien de l’emplacement souhaité et que vous n’utilisez pas un constructeur ou un en-tête personnalisé qui remplace les réglages de base.
Puis-je avoir plusieurs menus différents sur mon site ?
Oui. Vous pouvez créer plusieurs menus dans l’écran Apparence > Menus (thème classique) ou via l’éditeur de site (bloc Navigation) et les assigner à des emplacements différents : en-tête, footer, barre latérale, menu mobile, etc. Vous pouvez également utiliser des widgets ou blocs de menu pour afficher des menus spécifiques dans certaines zones (sidebar, pages de destination, contenus conditionnels).
Comment optimiser mon menu pour le SEO sans surcharger les mots-clés ?
Choisissez des intitulés qui décrivent clairement le contenu des pages tout en intégrant, lorsque c’est pertinent, des expressions que vos visiteurs sont susceptibles de rechercher. Évitez les répétitions inutiles et les formulations forcées. L’objectif est de trouver un équilibre entre lisibilité pour l’utilisateur et cohérence sémantique pour les moteurs de recherche.
Est-il possible de créer un menu différent pour le mobile ?
De nombreux thèmes proposent un emplacement spécifique pour un menu mobile. Vous pouvez alors créer un menu dédié, plus court et mieux adapté à l’affichage sur petit écran. Certains constructeurs de thèmes et plugins permettent également de personnaliser entièrement le comportement du menu sur mobile (icône, animation, ouverture latérale, etc.).
Comment ajouter un lien externe dans mon menu WordPress ?
Dans l’interface Apparence > Menus, ouvrez la rubrique Liens personnalisés, saisissez l’URL complète du site ou de la ressource externe dans le champ « URL », puis renseignez le texte à afficher dans le menu. Cliquez ensuite sur « Ajouter au menu », positionnez l’élément à l’endroit souhaité et enregistrez.
Dois-je utiliser un plugin pour créer un menu sur WordPress ?
Dans la majorité des cas, les fonctionnalités natives de WordPress suffisent pour créer un menu clair et efficace. Un plugin devient utile si vous avez besoin de fonctionnalités avancées comme des méga-menus complexes, des icônes intégrées, des conditions d’affichage spécifiques ou une intégration poussée avec un constructeur de page. Avant d’ajouter une extension, vérifiez toujours si votre thème n’offre pas déjà les options dont vous avez besoin.
Que faire si je change de thème ? Vais-je perdre mon menu ?
Lorsque vous changez de thème, vos menus restent créés dans WordPress, mais les emplacements peuvent changer. Après l’activation d’un nouveau thème, retournez dans Apparence > Menus ou dans l’éditeur de site et réassignez vos menus aux nouveaux emplacements disponibles. Vous ne perdez donc pas la structure ni les liens de vos menus, mais vous devez les rattacher aux emplacements du nouveau thème.
Besoin d'aide avec votre SEO ?
Notre équipe d'experts peut vous aider à optimiser votre site e-commerce