Publié le 18 février 2026 SEO Technique

Comment ajouter un menu sur WordPress (guide complet 2025)

Introduction

WordPress est une plateforme de publication flexible et puissante qui permet de créer et de gérer des sites web de manière intuitive. L'un des aspects essentiels d'un site web est sa navigation, et pour cela, un bon menu est indispensable. Dans cet article complet et professionnel, nous vous guidons pas à pas pour ajouter un menu sur WordPress, que vous utilisiez un thème classique ou un thème de blocs (Full Site Editing). Nous aborderonségalement des concepts clés, des bonnes pratiques UX et SEO, ainsi que des outils et ressources utiles pour personnaliser votre menu en fonction de vos besoins.

Comprendre les menus dans WordPress

Qu'est-ce qu'un menu sur WordPress ?

Un menu sur WordPress est une liste hiérarchisée d'éléments de navigation qui permet aux utilisateurs de se déplacer facilement dans votre site web. Ceséléments peuventêtre :

  • des pages internes (par exemple : Accueil, Contact, À propos, Services) ;
  • des articles ou catégories de blog ;
  • des liens externes (profil LinkedIn, chaîne YouTube, marketplace, etc.) ;
  • desétiquettes (tags) ou autres taxonomies, selon votre configuration ;
  • des ancres internes (liens vers une section précise d’une page, très utilisés sur les pages longues ou les one page).

Un même site WordPress peut contenir plusieurs menus, destinés à différents emplacements : en-tête, pied de page, menu mobile, menu secondaire, menu de compte utilisateur, etc.

Types de menus les plus courants

WordPress permet de créer différents types de menus selon vos besoins et selon les emplacements proposés par votre thème :

  • Menu principal (Primary Menu) : c’est le menu principal qui apparaît généralement dans l’en-tête, tout en haut de la page. Il contient les pages et rubriques stratégiques de votre site.
  • Menu secondaire (Secondary Menu) : souvent utilisé pour des liens complémentaires (FAQ, Mentions légales, Blog, Espace client, etc.). Il peut se situer au-dessus ou en dessous du menu principal, ou dans une barre latérale.
  • Menu de pied de page (Footer Menu) : un menu situé dans le bas du site, généralement dédié aux liens institutionnels (CGV, Politique de confidentialité, Plan du site, Contact, Réseaux sociaux).
  • Menu mobile : un menu optimisé pour les appareils mobiles, souvent affiché sous forme d’icône « hamburger » (trois lignes). Sur beaucoup de thèmes modernes, il reprend le contenu du menu principal, mais son affichage est adapté aux petitsécrans.
  • Menus contextuels : menus spécifiques à certaines zones (barre latérale, menu de compte, menu de boutique WooCommerce, etc.), proposés selon le thème ou les extensions.

Il est important de comprendre que la présence ou non de ces emplacements dépend entièrement de votre thème. Certains thèmes n’offrent qu’un seul emplacement de menu, alors que d’autres en proposent plusieurs (header, mobile, footer, off-canvas, etc.).

Le menu joue un rôle crucial dans l’expérience utilisateur (UX) et dans le référencement naturel (SEO) de votre site WordPress :

  • Une navigation claire permet aux visiteurs de trouver rapidement les informations recherchées, ce qui réduit le taux de rebond et augmente le temps passé sur le site.
  • Un maillage interne cohérent via le menu aide les moteurs de recherche à comprendre la structure de votre site et à mieux indexer vos contenus.
  • Des libellés explicites et des menus bien hiérarchisés renforcent la compréhension de votre proposition de valeur et des services que vous proposez.
  • Un menu optimisé pour le mobile est indispensable, car une grande partie du trafic web provient désormais des smartphones.

En résumé, un bon menu WordPress n’est pas seulement esthétique : il a un impact direct sur la performance globale de votre site.

Ancien WordPress vs nouveaux thèmes de blocs

Depuis l’arrivée de l’éditeur de blocs et de l’édition complète de site (Full Site Editing), WordPress propose deux grandes façons de gérer les menus :

  • Thèmes classiques (non-blocs) : gestion des menus via Apparence > Menus et/ou Personnaliser > Menus.
  • Thèmes de blocs (éditeur de site) : gestion des menus via l’Éditeur du site et le bloc Navigation.

Avant de suivre un tutoriel, vérifiez donc si votre thème est un thème classique ou un thème de blocs. Cette différence conditionne entièrement la manière dont vous allez ajouter et modifier votre menu.

Comment ajouter un menu avec un thème classique

Étape 1 : accéder à l’interface de gestion des menus

Si vous utilisez un thème classique (non-blocs), suivez cesétapes pour créer un menu :

  1. Connectez-vous au tableau de bord WordPress.
  2. Dans le menu latéral, cliquez sur Apparence.
  3. Cliquez ensuite sur Menus.

Vous arrivez sur l’interface dédiée à la création et à la gestion de vos menus. C’est ici que vous allez pouvoir créer un nouveau menu, ajouter deséléments, organiser leur ordre et définir leur emplacement sur votre site.

Étape 2 : créer un nouveau menu

Si aucun menu n’existe encore, WordPress vous propose de créer votre premier menu :

  1. Saisissez un Nom de menu (par exemple : « Menu principal », « Menu footer », « Menu blog »).
  2. Cliquez sur le bouton Créer le menu.

Vous pouvez créer plusieurs menus différents dans WordPress, puis les assigner à des emplacements variés (en-tête, pied de page, menu mobile, etc.), à condition que votre thème propose ces emplacements.

Étape 3 : ajouter deséléments au menu

Une fois le menu créé, vous pouvez lui ajouter différents types de liens. Sur la partie gauche de l’écran, vous trouverez généralement plusieurs blocs :

  • Pages : vos pages publiées, vos brouillons et vos pages les plus récentes.
  • Articles : pour ajouter un lien direct vers un article de blog spécifique.
  • Catégories : pour créer un lien vers une catégorie d’articles (pratique pour les blogs ou magazines).
  • Étiquettes (tags) : selon votre configuration, vous pouvezégalement ajouter des liens vers desétiquettes.
  • Liens personnalisés : pour saisir n’importe quelle URL, interne ou externe (réseaux sociaux, autres sites, pages spécifiques).

Pour ajouter deséléments :

  1. Cochez les pages, articles, catégories ou autreséléments que vous souhaitez ajouter.
  2. Cliquez sur le bouton Ajouter au menu.
  3. Leséléments apparaissent alors dans la colonne de droite, dans la structure du menu.

Étape 4 : organiser la hiérarchie du menu

Vous pouvez ensuite organiser votre menu par simple glisser-déposer :

  • Faites glisser leséléments vers le haut ou vers le bas pour modifier leur ordre.
  • Pour créer un sous-menu (menu déroulant), faites glisser unélément légèrement vers la droite, sous un autreélément. Il devient alors un sous-élément du lien parent.
  • Vous pouvez ainsi créer des niveaux hiérarchiques logiques : par exemple, sous « Services », vous pouvez ajouter « Conseil », « Formation » et « Accompagnement ».

Une navigation trop profonde est rarement efficace : limitez-vous généralement à deux ou trois niveaux maximum pour ne pas perdre l’utilisateur.

Étape 5 : choisir l’emplacement du menu

C’est uneétape essentielle : si votre menu n’est pas assigné à un emplacement de menu, il ne s’affichera pas sur votre site, même s’il est correctement configuré.

Dans l’interface Apparence > Menus, vous disposez généralement de deux options pour choisir l’emplacement :

  • Des cases à cocher dans la section « Réglages du menu » ou « Emplacement du thème » (par exemple : Menu principal, Menu du haut, Menu du bas, Menu mobile).
  • L’onglet Gérer les emplacements, qui affiche la liste des emplacements disponibles dans le thème et vous permet de sélectionner, pour chaque emplacement, quel menu doit yêtre affiché.

Les emplacements disponibles dépendent entièrement de votre thème. Certains thèmes n’ont qu’un menu principal, d’autres ajoutent un menu mobile ou un menu secondaire, et les thèmes premium ou professionnels peuvent en proposer davantage.

Étape 6 : enregistrer les modifications

Après avoir ajouté voséléments et choisi l’emplacement, cliquez toujours sur le bouton Enregistrer le menu. Sans cette validation, vos modifications ne seront pas prises en compte sur le site en ligne.

Alternative : créer un menu via « Personnaliser »

Sur de nombreux thèmes classiques, vous pouvez aussi gérer vos menus via :

  1. Apparence > Personnaliser ;
  2. Puis l’onglet Menus.

Cette méthode présente l’avantage de proposer un aperçu en direct de votre site pendant que vous modifiez le menu. Vous pouvez :

  • créer un nouveau menu ;
  • ajouter, supprimer ou réordonner deséléments ;
  • changer l’emplacement du menu ;
  • visualiser immédiatement le rendu sur desktop, tablette et mobile.

Comment ajouter un menu avec un thème de blocs (Full Site Editing)

Étape 1 : accéder à l’Éditeur du site

Si votre thème est un thème de blocs, vous ne verrez pas forcément le menu « Apparence > Menus » classique. À la place, vous aurez :

  1. Dans le tableau de bord, cliquez sur Apparence.
  2. Sélectionnez Éditeur (ou Éditeur du site).

Vous arrivez alors dans l’éditeur global du site, où vous pouvez modifier l’en-tête, le pied de page, les modèles (templates) et les parties de modèles.

Étape 2 : modifier le template d’en-tête

Pour ajouter ou modifier un menu, vous devez généralement intervenir dans le header :

  • Ouvrez le modèle « En-tête » ou le template global de la page (par exemple « Modèle de la page d’accueil »).
  • Repérez le bloc Navigation : c’est ce bloc qui contient votre menu.

Si aucun bloc Navigation n’est encore présent, vous pouvez l’ajouter manuellement à l’endroit désiré dans l’en-tête.

Étape 3 : configurer le bloc Navigation

Une fois le bloc Navigation sélectionné, vous avez plusieurs possibilités :

  • Créer un nouveau menu à partir de zéro.
  • Choisir un menu existant si WordPress en a déj à détecté.
  • Générer automatiquement un menu avec vos pages les plus importantes, puis l’ajuster.

Vous pouvez ajouter des liens vers des pages, catégories, articles, liens personnalisés ou d’autres contenus, de la même manière que dans l’interface classique, mais directement depuis le bloc Navigation.

Étape 4 : personnaliser le style du menu

L’un des atouts des thèmes de blocs est la possibilité de personnaliser facilement l’apparence du menu :

  • Typographie : police, taille, graisse, capitales, interlettrage.
  • Couleurs : couleur du texte, couleur au survol, couleur de fond du menu.
  • Disposition : alignement à gauche, au centre ou à droite, espacement entre leséléments, affichage horizontal ou vertical.
  • Comportement mobile : icône de menu hamburger, ouverture en pleinécran, panneau latéral, etc.

Une fois votre menu configuré, enregistrez les modifications de votre modèle pour les appliquer à l’ensemble du site.

Bonnes pratiques pour créer un menu efficace

Organiser votre contenu logiquement

Pour que votre menu soit réellement utile, commencez par réfléchir à la structure de votre site. Classez vos pages et contenus par grande thématique, puis définissez les rubriques principales qui doivent apparaître dans le menu.

  • Placez en priorité vos pages stratégiques : Accueil, Services, Produits, Blog, Contact, À propos.
  • Groupez les contenus similaires sous un même item de menu (par exemple, regrouper toutes vos formations sous « Formations » plutôt que d’afficher dix liens séparés).
  • Limitez le nombre d’éléments de premier niveau pour ne pas surcharger la navigation.
  • Évitez d’avoir trop de niveaux de sous-menus : au-del à de deux ou trois, l’ergonomie se dégrade fortement.

Utiliser des libellés clairs et descriptifs

Les libellés de vos liens doiventêtre compréhensibles immédiatement par vos visiteurs, mais aussi par les moteurs de recherche. Préférez des intitulés explicites plutôt que des abréviations ou des termes trop génériques.

  • Nos services ou Services de conseil est plus parlant que Services seul dans certains contextes.
  • Demander un devis est plus actionnable que Devis.
  • À propos de nous ou L’entreprise sont plus clairs que simplement Infos.

Évitez les libellés ambigus et pensez à vos utilisateurs : se comprend-il sans explication ? S’il répond clairement à une intention de recherche ou à une attente, c’est un bon signal.

Gérer les liens externes avec précaution

Vous pouvez tout à fait ajouter des liens externes dans votre menu (réseaux sociaux, plateforme de réservation, outil externe, boutique tierce, etc.). Toutefois :

  • Ouvrez ces liens dans un nouvel onglet pour que l’utilisateur ne quitte pas complètement votre site.
  • Évitez de multiplier les sorties vers d’autres domaines, surtout en début de parcours utilisateur.
  • Réservez le menu principal aux contenus les plus importants de votre propre site et utilisezéventuellement le pied de page pour les liens externes.

Optimiser votre menu pour les appareils mobiles

Une grande partie des visites se fait désormais sur smartphone : un menu qui fonctionne bien sur desktop mais mal sur mobile est une source majeure de frustrations.

  • Vérifiez le comportement du menu mobile : lisibilité, taille des liens, facilité de clic avec le pouce.
  • Testez votre site sur plusieurs tailles d’écran et plusieurs navigateurs.
  • Évitez les menus trop longs sur mobile : regroupez leséléments, simplifiez la structure, utilisezéventuellement des pages de sommaire.
  • Sur certains thèmes, vous pouvez définir un menu spécifique au mobile, plus court et plus ciblé que le menu desktop.

Mettre à jour votre menu régulièrement

Votre site webévolue au fil du temps : nouvelles pages, nouvelles offres, changements dans votre organisation. Il est donc important de revoir régulièrement votre menu :

  • Ajoutez vos nouvelles pages importantes (nouvelle offre, nouvelle formation, nouvelle catégorie de produits).
  • Supprimez les liens obsolètes ou redondants.
  • Adaptez la hiérarchie si certaines rubriques deviennent plus stratégiques que d’autres.
  • Vérifiez que tous les liens fonctionnent et ne renvoient pas vers des erreurs 404.

Outils et ressources pour personnaliser vos menus

Outils intégrés dans WordPress

WordPress dispose déj à d’outils puissants pour gérer vos menus sansécrire une ligne de code :

  • Interface Apparence > Menus : permet de créer, renommer, réorganiser vos menus, ajouter deséléments, gérer les emplacements et créer des menus déroulants par glisser-déposer.
  • Personnaliser > Menus : offre un aperçu en temps réel du rendu de votre menu sur le site, avec des options de configuration proches de l’interface classique.
  • Éditeur du site (bloc Navigation) : pour les thèmes de blocs, c’est l’outil central pour insérer et personnaliser un menu dans l’en-tête, le pied de page ou d’autres parties du site.

Utiliser un constructeur de pages

Si vous utilisez un constructeur de pages comme Elementor, Divi ou d’autres builders, vous pouvez aussi gérer vos menus à travers leurs widgets ou modules spécifiques :

  • Par exemple, avec Elementor, le widget Menu de navigation permet d’afficher un menu WordPress existant et de le styliser finement (couleurs, survol, icônes, comportement mobile, sticky, etc.).
  • Vous pouvez ainsi créer des en-têtes entièrement personnalisés, incluant votre logo, votre menu, un bouton d’action (CTA), et des icônes de réseaux sociaux.

Dans tous les cas, la base reste la même : vous créez d’abord votre menu dans WordPress, puis vous choisissez ce menu dans le widget ou module proposé par le constructeur.

Pour les utilisateurs avancés ou les développeurs, WordPress propose des fonctions PHP permettant de déclarer et d’afficher des menus personnalisés dans le thème :

  • register_nav_menu ou register_nav_menus : pour déclarer un ou plusieurs emplacements de menu dans le fichier functions.php du thème.
  • wp_nav_menu : pour afficher un menu dans un template (par exemple dans header.php ou footer.php), en spécifiant l’emplacement ou le nom du menu.

Une fois le menu déclaré, il apparaît alors dans l’interface Apparence > Menus, où vous pouvez l’administrer comme les autres menus, sans modifier à nouveau le code.

Erreurs fréquentes àéviter

Lors de la création d’un menu sur WordPress, certaines erreurs reviennent souvent :

  • Oublier d’assigner le menu à un emplacement : le menu est bien créé mais n’apparaît nulle part. Vérifiez toujours les réglages d’emplacement.
  • Multiplier les liens sans hiérarchie : un menu trop chargé décourage les visiteurs. Privilégiez la clarté et la simplicité.
  • Utiliser des intitulés vagues ou techniques : préférez des termes que vos utilisateurs comprennent sans effort.
  • Ignorer la version mobile : pensez à tester votre menu sur smartphone et à adapter la structure si nécessaire.
  • Changer trop souvent la structure sans logique : vos visiteurs ont besoin de repères stables. Faitesévoluer votre menu, mais de manière raisonnée.

Exemples de structures de menus efficaces

Site vitrine de services

  • Accueil
  • Services
    • Conseil
    • Formation
    • Accompagnement
  • Réalisations
  • À propos
  • Blog
  • Contact

Site e-commerce (exemple simplifié)

  • Accueil
  • Boutique
    • Catégorie 1
    • Catégorie 2
    • Promotions
  • À propos
  • FAQ
  • Mon compte
  • Contact

Dans ces exemples, le menu est structuré de façon à guider rapidement l’utilisateur vers les sections clés du site, sans surcharger le niveau principal.

Checklist finale pour un menu WordPress réussi

  • Votre thème est-il classique ou un thème de blocs ? La méthode de création du menu dépend de ce point.
  • Avez-vous bien créé au moins un menu dans Apparence > Menus ou via le bloc Navigation ?
  • Leséléments du menu sont-ils organisés logiquement, avec des sous-menus seulement lorsque nécessaire ?
  • Les libellés sont-ils clairs, descriptifs et compréhensibles par vos utilisateurs ?
  • Le menu est-il assigné à un emplacement proposé par votre thème (menu principal, footer, mobile, etc.) ?
  • Avez-vous testé le fonctionnement sur mobile ? Le menu est-il facile à utiliser sur un smartphone ?
  • Les liens sont-ils tous fonctionnels ? Aucun lien ne doit mener vers une page d’erreur.
  • Votre menu reflète-t-il les priorités stratégiques de votre site ? Les pages les plus importantes sont-elles mises en avant ?

En suivant cesétapes et bonnes pratiques, vous serez en mesure de créer un menu WordPress clair, professionnel et performant, adapté aussi bien aux utilisateurs qu’aux moteurs de recherche, que vous utilisiez un thème classique ou un thème de blocs.

Besoin d'aide avec votre SEO ?

Notreéquipe d'experts peut vous aider à optimiser votre site e-commerce

Commentaires

Laisser un commentaire

Votre commentaire sera soumis à modération avant publication.