Le , mis à jour le | Par Daniel Roch | Dans WordPress » Le Référencement de WordPress
Le chemin de navigation, également appelé Fil d’Ariane, est un excellent outil pour l’ergonomie et pour le référencement.
J’en avais déjà parlé dans un des premiers articles du blog sur 21 hacks pour 21 plugins WordPress. J’avais justement donné à cette occasion un hack permettant d’ajouter un chemin de navigation, mais celui-ci n’était pas suffisamment optimisé ni pour le référencement, ni pour le visiteur. C’est désormais corrigé dans ce guide.
Si vous rencontrez des soucis avec ce code et que vous souhaitez que nos équipes se charge de l’adapter et de l’installer, faites appel à nos services de développement WordPress.
Le fil d’Ariane, c’est quoi ?
Le fil d’Ariane sert à plusieurs choses sur un site Internet. Pour un visiteur, il lui permet de savoir exactement où il se trouve, tout en lui donnant accès à des options de navigation supplémentaires, pour pouvoir par exemple se rendre dans la catégorie parente quand il se situe dans un article.
Avec un fil d’Ariane, le visiteur sait où il est
Pour le moteur de recherche, cela a un double intérêt : cela faciliter l’indexation de tous les contenus du site et lui permet également de mieux comprendre la structure du site Internet et le maillage interne entre les différentes publications. On donne donc plus de sens à ses articles, et on s’assure que les différents robots des moteurs les trouve tous.
Voici deux exemples. Ici, le chemin de navigation de SeoMix ressemble à cette image :
Un exemple de fil d’Ariane sur WordPress
Et voici le fil d’Ariane de mon nouveau blog WordPress dédié au jeu vidéo Skyrim:
Un second exemple de chemin de navigation sur WordPress
Historique du code
27/04/2012 : prise en compte des pages parentes.
15/10/2012 : prise en compte des pages définies dans l’administration de WordPress comme étant une page statique ou une page listant des articles.
02/04/2013 :
correction de bugs et amélioration des performances du code.
vous avez la possibilité de modifier certains paramètres après le passage « // Global vars« , notamment pour changer le séparateur par défaut.
Un chemin de navigation sur WordPress
Pour installer facilement un fil d’Ariane sur le CMS WordPress, rien n’est plus simple. Voici le code à ajouter dans le fichier functions.php de votre thème :
Une fois cette étape réalisée, rendez-vous dans les autres fichiers du thème pour y ajouter ce code, ce qui ajoutera le chemin de navigation.
<?php if (function_exists('seomix_content_breadcrumb')) seomix_content_breadcrumb();?>
Vous devrez répéter cette étape dans l’ensemble des fichiers de votre thème WordPress, à savoir dans :
home.php
index.php
single.php
page.php
category.php
author.php
archive.php
…
Si votre thème est bien conçu, il est possible que vous n’ayez qu’un seul fichier à changer pour ajouter le fil d’Ariane, par exemple avec le fichier header.php si celui-ci est commun à toutes les pages du site et qu’il inclut le haut de vos pages.
L’avantage de ce fil d’Ariane
Pas mal de personne vont me dire que certains plugins WordPress le font très bien, ou qu’il existe d’autres hacks sur le même thème.
Les avantages de celui donné dans cet article sont multiples !
pas de plugins à installer, donc pas de mise à jour à faire ni de ralentissement de l’administration.
Le chemin de navigation ne fait pas de lien sur lui-même, ce qui aurait nuit à l’expérience utilisateur et au référencement.
Ce fil d’Ariane inclut les micro-données de Schema.org pour faciliter l’intégration de ces données par Google, et donc améliorer le référencement de WordPress.
Le dernier point vous donnera un rendu comme celui-ci dans les moteurs de recherche :
L’affichage du fil d’Ariane dans Google
Un fil d’Ariane mis à jour
Comme n’importe quel code et snippet WordPress, ceux-ci doivent évoluer. Voici l’historique des modifications :
02/04/2013
Optimisation des performances du code
Fil d’ariane entièrement compatible avec les custom post types et custom taxonomies
Le code fonctionne parfaitement pour les pages d’accueil statiques et pour la page statique d’article.
19/04/2012
Compatibilité du chemin de navigation avec le plugin Event Manager
Correction du fil d’Ariane pour les pages enfant
Correction de l’affichage du nom des sous-catégories
Un fil d’Ariane désormais compatible avec vos taxonomies et vos customs post types.
Amélioration de l’affichage des archives, notamment par date.
Voilà, désormais ce code devrait vous permettre d’afficher un fil d’Ariane parfait pour le CMS WordPress, tant pour le visiteur que pour le moteur de recherche.