Article SEO SEO Technique

Comment afficher les catégories sur WordPress

Introduction

Dans le monde du blogging et du développement web, WordPress reste une solution incontournable pour créer et gérer des sites internet. Parmi ses nombreuses fonctionnalités, l'utilisation des catégories est un élément clé pour organiser et structurer le contenu de manière optimale. Cependant, nombreux sont ceux qui se posent la question : « Comment afficher les catégories sur WordPress ? »

Cette interrogation est tout à fait légitime, car bien que la plateforme soit intuitive, certaines configurations nécessitent des étapes spécifiques pour être mises en œuvre correctement. D’autant plus que l’interface peut légèrement varier selon la version de WordPress, le thème utilisé (classique ou Full Site Editing) et le type de contenu (articles de blog, pages, produits WooCommerce, etc.).

Dans ce guide complet, vous allez découvrir pas à pas toutes les méthodes pour afficher vos catégories sur WordPress de manière efficace, professionnelle et optimisée pour le référencement naturel. Nous verrons :

  • Comment créer et gérer les catégories.
  • Comment les afficher dans les articles et sur les pages d’archives.
  • Comment les afficher dans un menu de navigation.
  • Comment les afficher dans une sidebar, un footer ou n’importe quelle zone de widgets.
  • Comment utiliser un peu de code pour aller plus loin (shortcodes, templates, description de catégorie, etc.).
  • Les particularités des catégories de produits WooCommerce.

L’objectif est que vous puissiez, à la fin de cet article, maîtriser complètement l’affichage des catégories sur votre site WordPress, aussi bien d’un point de vue technique que d’un point de vue expérience utilisateur.

Concepts clés

Qu’est-ce qu’une catégorie WordPress ?

Une catégorie est une taxonomie par défaut de WordPress utilisée pour regrouper des articles ou des publications similaires par thème ou sujet. Par exemple, si vous avez un blog sur la cuisine, vous pouvez créer des catégories telles que « Recettes », « Astuces de cuisine » ou « Alimentation saine ».

Les catégories sont hiérarchiques : vous pouvez créer des catégories principales et des sous-catégories. Cela permet de structurer le contenu de manière claire, aussi bien pour vos lecteurs que pour les moteurs de recherche.

Différence entre catégories et balises (tags)

Bien que souvent confondues, les catégories et les balises (tags) jouent des rôles distincts dans WordPress :

  • Catégories : elles servent à classer le contenu en groupes plus larges et hiérarchiques. Elles représentent les grandes sections de votre site (par exemple : « Recettes », « Tutoriels WordPress », « Actualités »).
  • Balises (tags) : elles sont utilisées pour des mots-clés plus spécifiques et ne sont pas hiérarchiques. Elles permettent de décrire plus finement le contenu d’un article (par exemple : « gâteau au chocolat », « mise à jour WordPress 6 », « SEO technique »).

En pratique, les catégories structurent la navigation principale de votre site, alors que les balises servent plutôt à affiner la recherche et à créer des passerelles entre des contenus proches.

Impact des catégories sur le SEO

Les catégories jouent un rôle important dans l’optimisation pour les moteurs de recherche (SEO). Une structure de catégories bien organisée permet aux robots d’indexation de mieux comprendre la hiérarchie et le contenu de votre site. Cela peut :

  • Améliorer la compréhension de vos thématiques principales.
  • Faciliter l’indexation de vos contenus.
  • Renforcer la pertinence de vos pages d’archives de catégories, qui peuvent elles-mêmes se positionner dans les résultats de recherche.

Pour tirer pleinement profit des catégories pour le SEO, il ne suffit pas de les créer : il est essentiel de les afficher correctement, d’optimiser leurs noms, leurs slugs et leurs descriptions, et de travailler la structure interne des liens (menus, widgets, listes de catégories, etc.).

Créer et gérer les catégories dans WordPress

Créer une catégorie depuis le tableau de bord

WordPress met à disposition une interface dédiée à la gestion des catégories. Pour créer une nouvelle catégorie, procédez ainsi :

  1. Connectez-vous à l’administration de votre site WordPress.
  2. Dans le menu de gauche, cliquez sur Articles > Catégories.
  3. Dans le formulaire de création (généralement sur la gauche de l’écran), renseignez les champs suivants :
    • Nom : le nom de la catégorie (par exemple « Recettes »).
    • Slug : la version simplifiée utilisée dans l’URL (par exemple « recettes »). Si vous le laissez vide, WordPress le génèrera automatiquement à partir du nom.
    • Catégorie parente : laissez sur « Aucune » pour une catégorie principale, ou choisissez une catégorie existante pour créer une sous-catégorie.
    • Description : un texte décrivant la catégorie. Ce texte peut être affiché sur la page d’archive de la catégorie selon votre thème.
  4. Cliquez sur le bouton Ajouter une nouvelle catégorie.

La nouvelle catégorie apparaît alors dans la liste à droite de l’écran, et peut être utilisée immédiatement sur vos articles.

Créer une catégorie depuis l’éditeur d’article

Vous pouvez également créer une nouvelle catégorie directement depuis l’interface de rédaction d’un article, ce qui est souvent plus rapide :

  1. Allez dans Articles > Ajouter (ou modifiez un article existant).
  2. Dans la colonne de droite (éditeur Gutenberg) ou dans la boîte « Catégories » (éditeur classique), recherchez la section Catégories.
  3. Cliquez sur Ajouter une nouvelle catégorie.
  4. Saisissez le nom de la catégorie et, si nécessaire, choisissez une catégorie parente pour en faire une sous-catégorie.
  5. Validez la création. La catégorie est automatiquement associée à l’article en cours.

Modifier ou supprimer une catégorie

Pour modifier une catégorie existante :

  1. Allez dans Articles > Catégories.
  2. Passez la souris sur la catégorie à modifier et cliquez sur Modifier.
  3. Changez le nom, le slug, la catégorie parente ou la description selon vos besoins.
  4. Enregistrez les modifications.

Pour supprimer une catégorie, utilisez l’option Supprimer sur la même page. Les articles qui appartenaient à cette catégorie seront automatiquement rattachés à la catégorie par défaut (souvent « Non classé »), mais ils ne seront pas supprimés.

Bonnes pratiques pour organiser ses catégories

Optimiser le nom des catégories

Lorsque vous créez une catégorie, assurez-vous qu’elle correspond à une thématique claire et bien définie. Quelques conseils :

  • Nommez vos catégories de manière descriptive et concise (par exemple « Recettes végétariennes » plutôt que « Divers »).
  • Évitez les doublons ou les chevauchements entre les catégories (par exemple « Recettes » et « Cuisine » si elles couvrent exactement la même chose).
  • Utilisez le singulier ou le pluriel de façon cohérente sur l’ensemble du site.

Structurer les catégories et sous-catégories

Une structure hiérarchique bien pensée facilite la navigation des utilisateurs et la compréhension par les moteurs de recherche. Par exemple :

  • Catégorie principale : « Mode »
  • Sous-catégories : « Vêtements », « Accessoires », « Tendances »

Évitez de créer trop de catégories vides. Il vaut mieux disposer de quelques catégories solides, chacune contenant plusieurs articles pertinents, plutôt que de multiplier des catégories peu fournies.

Contenu et cohérence

Les catégories ne sont utiles que si elles contiennent du contenu pertinent et de qualité. Assurez-vous que chaque catégorie dispose d’un nombre suffisant d’articles bien rédigés et régulièrement mis à jour. Revoyez périodiquement votre structure de catégories pour fusionner celles qui se chevauchent ou supprimer celles qui ne sont plus pertinentes.

Comment afficher les catégories dans WordPress

Afficher les catégories sur les articles

La méthode la plus courante pour afficher les catégories est de les faire apparaître directement sur les pages d’articles (par exemple sous le titre, au-dessus du contenu ou en bas de l’article). Dans la plupart des thèmes WordPress :

  • Les catégories sont affichées automatiquement dans les « métadonnées » de l’article (en même temps que la date, l’auteur, etc.).
  • Chaque catégorie affichée est cliquable et renvoie vers la page d’archive de cette catégorie, qui liste tous les articles associés.

Si les catégories ne s’affichent pas sur vos articles, deux cas se présentent :

  • Soit le thème propose une option d’affichage dans son panneau de personnalisation.
  • Soit il faut modifier le template de l’article (par exemple single.php ou un template bloc dans un thème Full Site Editing) pour ajouter manuellement l’affichage.

Afficher les catégories dans la sidebar ou le footer (widgets)

Pour afficher la liste de vos catégories dans une barre latérale (sidebar), un footer ou toute autre zone de widget :

  1. Dans le tableau de bord WordPress, allez dans Apparence > Widgets (ou Apparence > Éditeur puis choisissez le modèle de page, pour les thèmes Full Site Editing).
  2. Recherchez le widget ou bloc Catégories.
  3. Ajoutez ce widget dans la zone de widget souhaitée (sidebar, footer, en-tête, etc.).
  4. Configurez les options disponibles, selon votre thème :
    • Afficher les catégories sous forme de liste ou de liste déroulante.
    • Afficher le nombre d’articles par catégorie.
    • Afficher la hiérarchie pour distinguer catégories et sous-catégories.
  5. Enregistrez ou mettez à jour la zone de widget.

Les visiteurs pourront alors naviguer facilement entre vos différentes thématiques via la sidebar ou le footer.

Afficher les catégories dans le menu de navigation

Les catégories peuvent également être ajoutées au menu de navigation principal de votre site, ce qui est très utile pour transformer vos catégories les plus importantes en véritables rubriques.

Pour ajouter des catégories au menu :

  1. Allez dans Apparence > Menus (ou « Éditeur de site » pour certains thèmes FSE).
  2. Sélectionnez le menu principal que vous souhaitez modifier, ou créez-en un nouveau.
  3. Dans la colonne des éléments à ajouter au menu, affichez la section Catégories. Si elle n’apparaît pas, cochez-la dans les « Options d’écran » en haut de la page (pour l’interface classique).
  4. Cochez les catégories que vous voulez faire apparaître dans le menu, puis cliquez sur Ajouter au menu.
  5. Réorganisez l’ordre des éléments du menu par glisser-déposer. Vous pouvez placer des catégories en sous-menu d’autres éléments si besoin.
  6. Enregistrez le menu.

Désormais, chaque catégorie ajoutée au menu disposera de sa propre page d’archive, accessible directement depuis la navigation principale du site.

Afficher toutes les catégories sur une page spécifique

Si vous souhaitez afficher une liste de toutes vos catégories sur une page statique (par exemple une page « Thématiques du blog »), plusieurs solutions existent :

  • Utiliser un bloc ou un widget de catégories dans l’éditeur de page (sur les thèmes bloc).
  • Utiliser un shortcode personnalisé pour lister les catégories avec leurs descriptions.
  • Modifier un template de page pour y intégrer une boucle de catégories en PHP.

Templates et pages d’archives de catégories

Templates utilisés pour les catégories

Les pages d’archives de catégories sont gérées généralement par les fichiers suivants dans un thème classique :

  • category.php : template spécifique aux archives de catégories.
  • archive.php : template générique pour les archives (catégories, tags, auteur, date) utilisé si category.php n’existe pas.
  • index.php : fichier de repli si aucun des templates précédents n’est présent.

Dans un thème Full Site Editing, ces templates sont remplacés par des modèles de blocs (par exemple un modèle « Archive de catégorie ») que vous pouvez modifier directement via l’éditeur de site.

Afficher la description d’une catégorie sur sa page d’archive

Par défaut, certains thèmes n’affichent pas la description de la catégorie sur la page d’archive, même si vous l’avez renseignée dans Articles > Catégories. Pour l’afficher dans un thème classique, vous pouvez modifier category.php ou archive.php et ajouter le code suivant à l’endroit souhaité (généralement après le titre d’archive) :

<?php the_archive_description( '<div class="taxonomy-description">', '</div>' ); ?>

Ce code affichera la description de la taxonomie en cours (ici la catégorie) dans un bloc <div> avec la classe taxonomy-description, que vous pourrez styliser via CSS.

Afficher la description d’une catégorie spécifique ailleurs sur le site

Si vous souhaitez afficher la description d’une catégorie précise sur une autre page (par exemple sur une page de présentation d’une section du site), vous pouvez utiliser une fonction PHP dans un template ou un bloc de code :

<?php echo category_description( 3 ); ?>

Dans cet exemple, 3 représente l’ID de la catégorie. Remplacez ce chiffre par l’ID de la catégorie que vous souhaitez afficher.

Afficher la description de la catégorie principale d’un article

Dans la boucle d’un article (par exemple dans single.php), il est parfois utile d’afficher la description de la catégorie principale de l’article. Voici un exemple de code :

<?php
$cat_list = get_the_category;
if ( ! empty( $cat_list ) ) { echo category_description( $cat_list->term_id );
}
?>

Ce code récupère la liste des catégories de l’article, prend la première de la liste et affiche sa description.

Lister toutes les catégories avec descriptions via shortcode

Pour afficher la liste de toutes vos catégories et leurs descriptions à l’aide d’un shortcode, vous pouvez ajouter un code personnalisé dans le fichier functions.php de votre thème enfant ou via un plugin dédié à l’ajout de snippets :

function wpb_catlist_desc { $string = '<ul>'; $catlist = get_terms( 'category' ); if ( ! empty( $catlist ) && ! is_wp_error( $catlist ) ) { foreach ( $catlist as $item ) { $string .= '<li>' . esc_html( $item->name ) . '<br />'; if ( ! empty( $item->description ) ) { $string .= '<em>' . esc_html( $item->description ) . '</em>'; } $string .= '</li>'; } } $string .= '</ul>'; return $string;
}
add_shortcode( 'wpb_categories', 'wpb_catlist_desc' );

Vous pouvez ensuite insérer le shortcode suivant dans une page ou un article pour afficher la liste :

[wpb_categories]

Activer et afficher les catégories sur d’autres types de contenus

Catégories sur les pages (non natif)

Par défaut, les pages WordPress n’ont pas la taxonomie « catégorie » activée : elles ne disposent que de la structure hiérarchique « page parente / page enfant ». Si vous souhaitez ajouter des catégories aux pages, il faut le faire via du code personnalisé ou un plugin dédié.

Par exemple, en ajoutant ce code dans un plugin personnalisé ou dans functions.php d’un thème enfant :

function add_category_to_pages { register_taxonomy_for_object_type( 'category', 'page' );
}
add_action( 'init', 'add_category_to_pages' );

Une fois la taxonomie activée, les pages auront une boîte « Catégories » similaire à celle des articles, et vous pourrez ensuite afficher ces catégories de la même façon (templates, widgets, menus, etc.).

Catégories de produits WooCommerce

Si vous utilisez WooCommerce, les produits disposent de leur propre taxonomie de catégories : les catégories de produits. Celles-ci sont gérées séparément des catégories d’articles, mais l’idée est la même.

Pour gérer les catégories de produits :

  • Allez dans Produits > Catégories dans le tableau de bord.
  • Créez vos catégories de produits (par exemple « Chaussures », « T-shirts », « Promotions », etc.).

Pour les afficher sur le site, vous pouvez :

  • Utiliser les options d’affichage de WooCommerce (par exemple dans Apparence > Personnaliser > WooCommerce) pour afficher les catégories de produits sur la page Boutique ou la page d’accueil.
  • Ajouter le widget « Catégories de produits » dans une sidebar ou un footer pour afficher la liste des catégories de produits.
  • Ajouter des catégories de produits au menu de navigation via Apparence > Menus, comme pour les catégories d’articles.

Outils et ressources utiles

Google Search Console

Google Search Console est un outil gratuit qui permet de surveiller et d’améliorer la présence de votre site dans les résultats de recherche. Concernant l’affichage des catégories, il peut vous aider à :

  • Vérifier que vos pages de catégories sont bien indexées.
  • Identifier les éventuelles erreurs de crawl ou problèmes de couverture sur vos pages d’archives.
  • Analyser le trafic généré par certaines catégories si elles reçoivent des clics depuis Google.

Google Analytics

Google Analytics permet d’analyser le trafic généré par vos catégories de manière indirecte, par exemple en :

  • Observant le comportement des utilisateurs lorsqu’ils naviguent via les menus et widgets de catégories.
  • Suivant les pages d’archives de catégories comme des pages de destination.
  • Mesurant les conversions selon les sections de votre site si vous utilisez des objectifs ou des événements.

FAQ – Affichage des catégories sur WordPress

  • Comment créer une nouvelle catégorie ?
    Pour créer une nouvelle catégorie dans WordPress :
    1. Accédez à l’administration de votre site.
    2. Cliquez sur Articles puis sur Catégories.
    3. Renseignez le Nom, le Slug, éventuellement la catégorie parente et la Description.
    4. Cliquez sur Ajouter une nouvelle catégorie pour enregistrer.
  • Puis-je modifier le nom d’une catégorie existante ?
    Oui. Vous pouvez modifier le nom d’une catégorie en accédant à la liste des catégories dans l’administration WordPress, via Articles > Catégories, puis en cliquant sur le lien Modifier sous la catégorie concernée. Vous pourrez alors changer le nom, le slug, la description et la catégorie parente.
  • Est-il possible d’afficher les catégories dans la barre latérale ?
    Oui. Vous pouvez utiliser un widget de catégories (ou un bloc « Catégories ») dans votre thème WordPress pour afficher vos catégories dans la barre latérale, le footer ou toute autre zone de widget. Allez dans Apparence > Widgets, ajoutez le widget « Catégories » à la zone souhaitée et configurez ses options.
  • Comment afficher les catégories dans le menu principal ?
    Pour afficher les catégories dans le menu :
    1. Rendez-vous dans Apparence > Menus.
    2. Sélectionnez votre menu principal ou créez-en un nouveau.
    3. Dans la colonne de gauche, ouvrez la section Catégories et cochez celles que vous souhaitez ajouter.
    4. Cliquez sur Ajouter au menu, puis organisez-les par glisser-déposer.
    5. Enregistrez le menu.
  • Comment afficher la description d’une catégorie sur sa page ?
    Si votre thème ne l’affiche pas automatiquement, vous pouvez modifier le template category.php ou archive.php et insérer la fonction the_archive_description juste après le titre d’archive. Dans les thèmes bloc, vous pouvez utiliser l’éditeur de site pour ajouter un bloc qui affiche la description de la taxonomie.
  • Est-il possible de créer une page qui liste toutes les catégories ?
    Oui. Vous pouvez soit utiliser un bloc ou widget « Catégories » dans une page, soit créer un shortcode personnalisé qui liste toutes les catégories avec leurs descriptions, puis l’insérer dans la page souhaitée. Une autre possibilité est d’utiliser un plugin qui génère automatiquement une page d’index de catégories.
  • Mes catégories n’apparaissent pas sur mes articles, que faire ?
    Commencez par vérifier que vos articles sont bien associés à au moins une catégorie. Ensuite, regardez dans les options de votre thème (panneau de personnalisation ou options de thème) s’il existe un réglage pour afficher ou masquer les métadonnées de l’article (catégorie, auteur, date). Si cela ne suffit pas, il faudra peut-être modifier le template de l’article ou utiliser un thème différent.
  • Puis-je utiliser les mêmes catégories pour les pages et les articles ?
    Par défaut, non : les pages n’ont pas de catégories activées. Toutefois, il est possible d’ajouter la taxonomie « category » aux pages via du code personnalisé ou un plugin. Une fois activée, vous pourrez utiliser les mêmes catégories pour les pages et les articles, et les afficher de manière cohérente sur tout le site.
  • Comment afficher les catégories de produits WooCommerce ?
    Pour afficher les catégories de produits WooCommerce, vous pouvez :
    – Utiliser le widget « Catégories de produits » dans une sidebar ou un footer.
    – Configurer la page Boutique pour afficher les catégories de produits (via les options WooCommerce et le personnalisateur de thème).
    – Ajouter des catégories de produits au menu de navigation via Apparence > Menus.

Besoin d'aide avec votre SEO ?

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