Comment créer un menu dans WordPress
Sommaire de l'article
Introduction
Créer un menu dans WordPress est uneétape essentielle pour améliorer l’expérience utilisateur et la performance de votre site en référencement naturel. Un menu bien conçu permet aux visiteurs de naviguer facilement entre les différentes sections de votre site, tout en renforçant la cohérence de votre contenu et la structure interne de vos liens.
Ce guide complet vous montre, étape parétape, comment créer un menu dans WordPress, que vous utilisiez un thème classique ou un thème basé sur l’éditeur de site (Full Site Editing). Vous découvrirezégalement des bonnes pratiques pour optimiser vos menus pour le SEO, l’accessibilité et la navigation sur mobile.
Concepts clés
Qu’est-ce qu’un menu dans WordPress ?
Un menu WordPress est une structure hiérarchique qui organise les liens vers les différentes pages, catégories, articles, contenus personnalisés ou liens externes de votre site. Il s’agit d’unélément central de la navigation qui aide les utilisateurs à comprendre rapidement la structure de votre site et à accéder à l’information en quelques clics.
Au-del à de l’aspect visuel, un menu WordPress est aussi une représentation logique de l’architecture de votre contenu : leséléments situés au premier niveau sont perçus comme les sections principales, tandis que les sous-éléments représentent des niveaux de profondeur supplémentaires.
Types de menus dans WordPress
WordPress permet de créer plusieurs menus et de les affecter à différents emplacements prévus par votre thème. Les types de menus les plus courants sont :
- Menu principal : généralement situé en haut du site, dans l’en-tête (header). Il contient les liens vers les sections les plus importantes (Accueil, Services, Blog, Contact, etc.).
- Menu latéral : placé dans une barre latérale (sidebar). Il est souvent utilisé pour mettre en avant des catégories d’articles, des liens vers des pages spécifiques ou des appels à l’action.
- Menu de pied de page (footer) : situé en bas de page. Il propose souvent des liens vers les mentions légales, la politique de confidentialité, les conditions générales, les contacts, ou d’autres liens utilitaires.
- Menu secondaire ou complémentaire : placé par exemple au-dessus du menu principal, ou dans une zone spécifique du thème, pour des liens additionnels (connexion, espace client, langue, etc.).
- Menu personnalisé : un menu dédié à un besoin précis (par exemple un menu de catégories pour le blog, un menu spécifique pour une landing page, ou un menu de navigation interne dans une section).
La disponibilité exacte des emplacements de menus dépend de votre thème WordPress. Certains thèmes offrent un seul emplacement, d’autres plusieurs (menu principal, menu mobile, menu du haut, menu de pied de page, etc.).
L’importance du menu pour le SEO
Un bon menu joue un rôle important dans le SEO (Search Engine Optimization) de votre site WordPress. En effet :
- Il aide les moteurs de recherche à comprendre la structure de votre site grâce à une arborescence logique et cohérente.
- Il améliore l’expérience utilisateur en réduisant le temps nécessaire pour trouver une information clé, ce qui peut diminuer le taux de rebond et augmenter le temps passé sur le site.
- Il renforce la pertinence des liens internes, en mettant en avant vos pages les plus stratégiques (pages de services, catégories importantes, pages de conversion, etc.).
- Il permet de diffuser le PageRank interne vers les pages prioritaires, ce qui contribue indirectement à de meilleurs classements.
Prérequis pour créer un menu WordPress
Avant de créer un menu, vérifiez leséléments suivants :
- Rôle utilisateur : pour gérer les menus, vous devez disposer des droits d’administration appropriés. En pratique, le rôle Administrateur (ou un rôle personnalisé avec les mêmes capacités) est nécessaire pour accéder à la gestion complète des menus du thème.
- Contenu disponible : il est conseillé d’avoir déj à créé les principales pages et catégories (Accueil, À propos, Services, Blog, Contact, etc.), afin de pouvoir les ajouter immédiatement au menu.
- Type de thème : la méthode pour créer un menu diffère selon que vous utilisez :
- un thème classique (interface Apparence > Menus) ;
- un thème basé sur l’éditeur de site (Full Site Editing, ou FSE), où la navigation se gère principalement via le bloc Navigation dans Apparence > Éditeur.
Créer un menu dans WordPress avec un thème classique
Lesétapes ci-dessous s’appliquent aux thèmes classiques, qui restent très répandus. L’interface décrite correspond aux versions récentes de WordPress utilisant l’administration classique pour les menus.
Étape 1 : accéder à la page des menus
Pour commencer à créer un menu WordPress :
- Connectez-vous au tableau de bord de votre site WordPress.
- Dans le menu de gauche, cliquez sur Apparence.
- Dans le sous-menu, cliquez sur Menus.
Vous accédez alors à l’interface de création et de gestion des menus personnalisés de WordPress.
Étape 2 : créer un nouveau menu
Si aucun menu n’est encore défini, WordPress vous proposera immédiatement de créer un premier menu. Sinon, vous verrez la liste déroulante des menus existants avec la possibilité d’en ajouter un nouveau.
- Cliquez sur le lien ou le bouton Créer un nouveau menu.
- Dans le champ prévu, donnez un nom à votre menu (par exemple « Menu principal », « Menu du header », « Menu footer »).
- Cliquez ensuite sur le bouton Créer le menu.
Ce nom de menu est interne à WordPress : vos visiteurs ne le voient pas, mais il vous permet de retrouver facilement votre menu dans l’administration.
Étape 3 : ajouter deséléments au menu
Une fois le menu créé, vous pouvez ajouter des liens depuis la colonne de gauche de l’écran. Selon votre site, plusieurs blocs sont disponibles :
- Pages : pour ajouter les pages statiques de votre site (Accueil, À propos, Services, Contact, etc.).
- Articles ou Publications : pour ajouter des articles de blog spécifiques.
- Catégories : pour créer des entrées de menu qui renvoient vers des listes d’articles d’une même catégorie.
- Liens personnalisés : pour ajouter n’importe quelle URL (lien externe vers un autre site, lien vers une ancre interne, page spécifique générée par un plugin, etc.).
- Éventuellement d’autreséléments selon vos plugins (pages de boutique WooCommerce, types de contenus personnalisés, pages d’espace membre, etc.).
Pour ajouter deséléments :
- Cochez les cases des pages, articles, catégories ou autreséléments que vous souhaitez afficher dans le menu.
- Cliquez sur le bouton Ajouter au menu.
Leséléments sélectionnés apparaissent alors dans la colonne de droite, sous la forme de blocs réordonnables.
Étape 4 : organiser l’ordre du menu
WordPress permet de réorganiser facilement leséléments par glisser-déposer :
- Cliquez sur unélément du menu dans la colonne de droite.
- Maintenez le clic, puis faites-le glisser vers le haut ou vers le bas pour changer sa position.
- Relâchez quand l’élément est à l’endroit souhaité.
Placez en premier les pages ou sections les plus importantes pour vos utilisateurs (par exemple : Accueil, Services, Réalisations, Blog, Contact). Cette hiérarchie influence l’orientation de vos visiteurs et contribue à mettre en avant les pages les plus stratégiques.
Étape 5 : créer des sous-menus (menus déroulants)
Pour créer des sous-menus (menus déroulants) :
- Ajoutez d’abord tous leséléments nécessaires au menu principal.
- Dans la colonne de droite, déplacez unélément légèrement vers la droite sous l’élément parent souhaité.
- WordPress affiche alors une indentation indiquant qu’il s’agit d’un sous-élément du lien parent.
Vous pouvez ainsi organiser votre menu sous forme d’arborescence : par exemple, « Services » comme lien principal, et en dessous « Création de site WordPress », « SEO », « Rédaction web », etc.
Étape 6 : personnaliser chaqueélément de menu
Chaqueélément de menu dispose d’options spécifiques que vous pouvez ajuster pour améliorer la clarté et l’ergonomie :
- Libellé de navigation : vous pouvez modifier le texte affiché dans le menu sans changer le titre de la page elle-même. Par exemple, la page « Nos prestations de création de sites web » peut apparaître simplement comme « Création de sites » dans le menu.
- Attribut de titre (si activé dans les options d’écran) : permet d’afficher un texte au survol de l’élément. Cela peut apporter un complément d’information utile.
- Ouverture dans un nouvel onglet : option à cocher pour ouvrir un lien externe dans un nouvel onglet. À utiliser avec parcimonie pour ne pas perturber la navigation.
- Classes CSS personnalisées (si activées) : permettent de cibler unélément spécifique via vos feuilles de style pour lui appliquer un style particulier (couleur, icône, mise en avant, etc.).
Ces options se révèlent très utiles pour affiner l’affichage de votre menu sans devoir renommer vos pages ou modifier le contenu.
Étape 7 : choisir l’emplacement d’affichage du menu
Pour que votre menu s’affiche sur le site, vous devez l’assigner à un emplacement de thème. Dans la section « Emplacements dans le thème » ou « Réglages du menu », selon votre interface :
- Cochez l’emplacement approprié, par exemple Menu principal, Menu de l’en-tête, Menu secondaire ou Footer.
- Selon votre thème, plusieurs emplacements peuventêtre proposés. Vous pouvez utiliser le même menu pour plusieurs emplacements, ou créer un menu distinct pour chacun.
Sans cetteétape, votre menu restera créé dans l’administration, mais n’apparaîtra pas sur le site public.
Étape 8 : enregistrer le menu
Une fois voséléments ajoutés, organisés et l’emplacement choisi :
- Cliquez sur le bouton Enregistrer le menu.
Votre menu est maintenant visible sur le site, à l’emplacement sélectionné. Pensez à vérifier l’affichage sur ordinateur, tablette et mobile pour vous assurer que la navigation est fluide sur tous les appareils.
Créer un menu avec un thème basé sur l’éditeur de site (Full Site Editing)
Si vous utilisez un thème moderne basé sur l’éditeur de site WordPress (parfois appelé thèmes de blocs ou FSE), la gestion des menus se fait principalement via le bloc Navigation dans l’éditeur de site.
Accéder à l’éditeur de site
- Connectez-vous au tableau de bord WordPress.
- Allez dans Apparence, puis cliquez sur Éditeur.
Vous arrivez dans l’éditeur de site, qui vous permet de modifier les modèles (templates) et les parties de modèle de votre thème, comme l’en-tête et le pied de page.
Modifier ou ajouter un bloc Navigation
Dans l’éditeur de site :
- Ouvrez le modèle d’en-tête (header) ou la zone où se situe la navigation de votre site.
- Cherchez le bloc Navigation. Si le bloc n’existe pas encore, ajoutez-le via l’outil d’insertion de blocs.
- Dans les réglages du bloc Navigation, vous pouvez créer un nouveau menu ou sélectionner un menu existant.
Vous pouvez ensuite ajouter, modifier ou réorganiser leséléments du menu directement dans ce bloc, de la même manière que dans l’éditeur de blocs pour le contenu.
Gestion des menus dans l’éditeur de site
Avec l’éditeur de site :
- Les menus sont gérés comme des ensembles de liens associés au bloc Navigation.
- Vous pouvez modifier le nom du menu, ajouter des pages, liens personnalisés, catégories, et organiser l’arborescence avec des sous-menus.
- Les changements sont enregistrés en cliquant sur Enregistrer dans le coin supérieur droit de l’éditeur de site.
Cette approche offre une plus grande souplesse de mise en page, mais le principe reste le même : vous définissez des liens, leur ordre et leurs relations hiérarchiques.
Créer plusieurs menus dans WordPress
WordPress vous permet de créer plusieurs menus afin de répondre à différents besoins :
- Un menu principal dans l’en-tête.
- Un menu secondaire pour des liens complémentaires.
- Un menu de pied de page pour les liens légaux et les ressources informatives.
- Un menu dédié à une section (par exemple un menu de catégories dans la sidebar du blog).
Pour créer un menu supplémentaire, répétez simplement le processus : cliquez sur « Créer un nouveau menu », nommez-le et assignez-le à l’emplacement approprié ou insérez-le via un widget ou un bloc Navigation.
Menus mobiles et affichage responsive
La façon dont votre menu s’affiche sur mobile dépend principalement de votre thème ou du constructeur utilisé (Elementor, Divi, etc.). En général :
- Sur mobile, le menu principal est souvent transformé en menu burger (icône avec trois lignes).
- Les sous-menus sont accessibles via des flèches ou des zones dépliables.
- Certains thèmes proposent des réglages spécifiques pour le menu mobile (alignement, taille de police, comportement au clic, etc.).
Après avoir créé votre menu, testez systématiquement son affichage :
- Sur différents formats d’écran (smartphone, tablette, ordinateur portable, grandécran).
- Dans plusieurs navigateurs récents.
Si vous utilisez un constructeur de pages ou un plugin de mega menu, des options supplémentaires peuventêtre disponibles pour personnaliser l’affichage mobile (menus en pleinécran, animations, icônes, etc.).
Accessibilité et bonnes pratiques UX pour les menus
Un menu efficace ne se contente pas d’être esthétique : il doit aussiêtre accessible et facile à utiliser pour tous les visiteurs, y compris ceux qui utilisent des lecteurs d’écran ou qui naviguent au clavier.
Structure logique et clarté
- Limitez le nombre de liens de premier niveau pouréviter de surcharger le menu (par exemple entre 5 et 7éléments principaux).
- Utilisez des intitulés clairs et descriptifs, qui indiquent immédiatement le type de contenu accessible (par exemple « Services SEO » plutôt que « Nos solutions » trop vague).
- Organisez les sous-menus par thématiques cohérentes afin que l’utilisateur comprenne rapidement la logique de votre arborescence.
Accessibilité technique
- Assurez-vous que le menu est navigable au clavier, en particulier les sous-menus (tabulation, focus visible, etc.). Les bons thèmes WordPress prennent cet aspect en charge nativement.
- Vérifiez le contraste des couleurs entre le texte du menu et son arrière-plan pour garantir une bonne lisibilité.
- Ajoutez des attributs de titre ou des descriptions si nécessaire, pour donner un contexte supplémentaire aux liens importants.
Tests utilisateurs
- Testez votre menu en demandant à des utilisateurs de réaliser des actions simples (trouver une page de service, accéder au blog, contacter l’entreprise) et observez leur parcours.
- Adaptez l’ordre deséléments et les libellés en fonction des retours recueillis, afin de simplifier la navigation.
Optimiser le menu pour le SEO
L’optimisation de votre menu WordPress pour le SEO repose sur quelques bonnes pratiques simples :
- Placez dans le menu les pages stratégiques pour votre activité : services principaux, pages de catégories importantes, ressources clés.
- Utilisez des libellés contenant des mots-clés pertinents, sans sur-optimisation. Par exemple « Création de site WordPress », « Agence SEO », « Formation WordPress », si cela correspond réellement à vos services.
- Évitez de multiplier les liens vers des pages peu utiles pour l’utilisateur (pages techniques, archives très anciennes, etc.). Concentrez-vous sur les contenus à forte valeur ajoutée.
- Veillez à ce que la structure du menu reflète votre architecture de contenu (silos thématiques, catégories principales, etc.) pour aider les moteurs de recherche à comprendre le sujet de chaque zone du site.
Personnaliser l’apparence des menus
Une fois les menus créés, vous pouvez personnaliser leur apparence de plusieurs manières :
- Via le personnalisateur de thème (Apparence > Personnaliser), si votre thème propose des options de style pour le menu (typos, couleurs, arrière-plans, alignement, etc.).
- En ajoutant des classes CSS personnalisées à certainséléments de menu, puis en les stylisant dans votre feuille de style.
- En utilisant des plugins spécialisés, comme des plugins de mega menu qui permettent de créer des menus enrichis (icônes, colonnes, images, widgets intégrés, etc.).
Parmi les plugins souvent utilisés, on trouve par exemple des solutions de mega menu ou des extensions de navigation avancée qui facilitent la création de grandes structures de menu pour les sites à forte volumétrie de contenu.
Créer un menu personnalisé pour une section spécifique
Dans certains cas, vous pouvez souhaiter afficher un menu particulier dans une zone précise (par exemple un menu de catégories dans la sidebar, ou un menu de navigation interne sur une page de vente).
La démarche générale est la suivante :
- Créez un nouveau menu dans Apparence > Menus et ajoutez leséléments souhaités.
- Dans un thème classique, utilisez un widget de menu (ou bloc de menu de navigation dans l’éditeur de blocs) pour afficher ce menu dans une zone de widget (sidebar, footer, etc.).
- Dans l’éditeur de site, insérez un bloc Navigation dans la zone voulue et associez-le au menu correspondant.
Vous pouvez ainsi multiplier les points d’accès à vos contenus importants, sans surcharger le menu principal.
Gérer et mettre à jour vos menus WordPress
Un bon menu n’est pas figé : il doitévoluer en même temps que votre site. Quelques conseils pour la gestion au quotidien :
- Ajoutez les nouvelles pages clés à votre menu lorsque vous lancez un nouveau service, une nouvelle formation, une nouvelle catégorie de blog, etc.
- Supprimez ou remplacez les liens devenus obsolètes (pages supprimées, offres non disponibles, anciennes campagnes).
- Réévaluez régulièrement l’ordre deséléments pour mettre en avant les contenus les plus performants ou les plus stratégiques.
- Vérifiez les statistiques de comportement dans votre outil d’analyse (taux de clics, taux de rebond, parcours utilisateurs) afin d’identifier leséventuels blocages liés à la navigation.
Conclusion
Créer un menu dans WordPress est une opération simple, mais stratégique. En passant par le tableau de bord, via Apparence > Menus pour les thèmes classiques ou via Apparence > Éditeur et le bloc Navigation pour les thèmes basés sur l’éditeur de site, vous pouvez structurer efficacement la navigation de votre site.
En appliquant des bonnes pratiques de clarté, d’accessibilité, de responsive design et de SEO, votre menu deviendra un véritable outil de pilotage de l’expérience utilisateur et de la performance de votre site dans les moteurs de recherche. Prenez le temps de le concevoir, de le tester sur différents supports et de le faireévoluer en fonction de vos objectifs et du comportement réel de vos visiteurs.
Articles similaires
Besoin d'aide avec votre SEO ?
Notreéquipe d'experts peut vous aider à optimiser votre site e-commerce