Un plan de site HTML est une page qui liste tous les contenus de votre site WordPress pour aider vos visiteurs à naviguer. Contrairement au sitemap XML destiné aux robots de Google, le sitemap HTML s’adresse aux humains. Trois extensions fiables en 2026 : WP Sitemap Page (200 000+ installations), Simple Sitemap (bloc Gutenberg) et SEOPress (intégré au plugin SEO).
Pas le temps ? Faites-le analyser par l'IA
Vous me lisez souvent ? Dites-le à Google
J'ajoute WPFormation à mes sources350 articles sur WPFormation. Plus de 8 catégories. Des dizaines de guides, des tutos, des comparatifs. Sans plan de site, un visiteur qui cherche un article précis est condamné à scroller ou à taper dans la barre de recherche en priant.
Le plan de site HTML règle ce problème. C’est une page qui affiche l’intégralité de vos contenus, classés par thème, avec des liens directs vers chaque article. Pas un fichier technique caché pour Google - une vraie page pour vos visiteurs, visible et cliquable.
J’utilise cette fonctionnalité sur WPFormation depuis 2017. Voici comment mettre en place un sitemap HTML WordPress propre, rapide, et utile.
Sitemap HTML vs sitemap XML : quelle différence ?
Beaucoup de débutants confondent les deux. Ils n’ont rien à voir.
Le sitemap XML est un fichier technique, généralement à l’adresse /sitemap_index.xml. Il sert aux moteurs de recherche - Google, Bing - pour découvrir vos pages et les indexer plus rapidement. Depuis WordPress 5.5 (août 2020), un sitemap XML natif est généré automatiquement à l’adresse /wp-sitemap.xml. Les plugins SEO comme Yoast, Rank Math ou SEOPress en proposent une version plus complète, avec le support des images et des vidéos.
Le sitemap HTML, c’est tout autre chose. C’est une page visible sur votre site, accessible depuis le footer ou le menu. Elle liste vos articles, pages et catégories avec des liens cliquables, organisés par thème. Pensez-y comme un sommaire géant de votre site - le genre de page que vous consultez quand le moteur de recherche interne d’un site est nul.
Le tableau ci-dessous résume les différences :
| Sitemap XML | Sitemap HTML | |
|---|---|---|
| Destiné à | Robots (Googlebot, Bingbot) | Visiteurs humains |
| Format | Fichier XML technique | Page web cliquable |
| Natif WordPress | Oui (depuis WP 5.5) | Non - plugin ou code requis |
| Impact SEO | Direct (accélère l’indexation) | Indirect (maillage interne, UX) |
| Localisation | /sitemap_index.xml | /plan-du-site/ (convention) |
Pour un guide complet sur le sitemap XML, consultez notre article sur la création et validation d’un sitemap pour Google.
Un plan de site HTML, c’est encore utile en 2026 ?
Question légitime. Google crawle déjà votre sitemap XML, vos liens internes font le job, et la barre de recherche existe. Alors pourquoi s’embêter ?
L’accessibilité d’abord. Le W3C recommande explicitement le plan de site comme aide à la navigation (technique WCAG G63). Pour les utilisateurs de lecteurs d’écran, les personnes âgées, ou ceux qui découvrent votre site pour la première fois, une liste organisée est souvent plus efficace qu’un moteur de recherche.
Le maillage interne ensuite. Un sitemap HTML crée un lien vers chaque article depuis une seule page. C’est un filet de sécurité : même si un article est orphelin (aucun autre contenu ne pointe vers lui), il reste accessible via le plan de site. Sur un site de 300+ articles, c’est une assurance anti-pages oubliées. Pour aller plus loin, lisez notre guide sur le silo SEO WordPress.
Le crawl budget enfin. Sur un gros site (500+ articles), le plan de site HTML donne aux robots d’indexation un point d’entrée unique vers toutes vos pages. Ce n’est pas miraculeux, mais ça complète le sitemap XML - surtout si votre structure de site n’est pas parfaite.
Mon avis après 13 ans sur WordPress : si votre site dépasse 50 articles, un plan de site HTML est un vrai plus. En dessous, c’est facultatif. Et sur un site vitrine de 5 pages, c’est inutile - votre menu fait déjà le travail.
Les 3 meilleurs plugins de sitemap HTML pour WordPress (2026)
J’ai testé une dizaine d’extensions. Beaucoup sont abandonnées (comme WP Realtime Sitemap, que je recommandais en 2017 - plus mis à jour depuis WordPress 4.8). Trois sortent du lot en 2026.
1. WP Sitemap Page - le plus populaire
Le choix de la majorité. Vous installez le plugin, vous créez une page, vous collez le shortcode [wp_sitemap_page], et c’est réglé. Le plan de site s’affiche avec vos articles classés par catégorie, vos pages et vos Custom Post Types.
Le shortcode de base est [wp_sitemap_page]. Vous pouvez l’affiner avec des paramètres :
- only="post" - n’affiche que les articles
- only="page" - uniquement les pages
- sort="menu_order" - tri par ordre de menu au lieu de la date
- display_category_title_wording="false" - masque le mot "Catégorie" devant chaque titre de catégorie
- display_title="false" - masque les titres de section (Pages, Articles par catégorie, etc.)
Exemple complet : [wp_sitemap_page only="post" sort="title"] affichera tous vos articles triés par titre. Pour ajouter rel="nofollow" aux liens, cochez l’option correspondante dans Réglages > WP Sitemap Page.
Léger (~30 Ko), zéro réglage compliqué, maintenu activement, compatible WordPress 6.8+. C’est celui que je recommande pour 90% des sites. Son seul défaut : pas de bloc Gutenberg natif, il faut passer par le shortcode (ou un bloc Shortcode).
2. Simple Sitemap - le plus complet
L’alternative pour les sites complexes. Simple Sitemap propose un bloc Gutenberg dédié (pas seulement un shortcode), ce qui le rend plus agréable à configurer visuellement. La version gratuite gère articles, pages et pages enfants, avec pagination optionnelle ; les types de contenus personnalisés (produits WooCommerce, témoignages, portfolios) et les taxonomies personnalisées demandent Simple Sitemap Pro.
La version gratuite couvre l’essentiel : tri par date, titre ou ordre de menu, exclusion de pages par ID, affichage des extraits. La version premium ajoute le support des CPT, des colonnes multiples et des options de style.
Idéal, avec la version Pro, si votre site utilise WooCommerce avec des produits, des témoignages (CPT) ou des portfolios. Le bloc Gutenberg offre un aperçu en direct - vous voyez le rendu avant de publier.
3. SEOPress - le sitemap HTML intégré au plugin SEO
Si vous utilisez déjà SEOPress comme plugin SEO (et je le recommande souvent en formation), vous avez un générateur de sitemap HTML intégré - même dans la version gratuite.
Activez-le dans SEO > XML / HTML Sitemap (case "Enable HTML Sitemap"), puis affichez-le soit en indiquant l’identifiant de la page dans l’onglet HTML Sitemap, soit avec le shortcode [seopress_html_sitemap], soit avec le bloc "HTML sitemap" de l’éditeur. Le sitemap respecte automatiquement vos réglages noindex - les pages que vous avez exclues du sitemap XML n’apparaîtront pas non plus dans le sitemap HTML.
Avantage majeur : aucun plugin supplémentaire à installer. Le sitemap HTML est généré dynamiquement via WP_Query (pas de cache en base), avec pagination automatique au-delà de 1 000 éléments. Pour les gros sites, c’est un vrai atout.
Conseil : Avant d’installer un plugin dédié, vérifiez si votre plugin SEO (SEOPress, Rank Math, AIOSEO) n’intègre pas déjà un générateur de sitemap HTML. Ça vous évitera un plugin de plus à maintenir.
Tableau comparatif
| Critère | WP Sitemap Page | Simple Sitemap | SEOPress |
|---|---|---|---|
| Prix | Gratuit | Gratuit + Premium | Gratuit (intégré) |
| Bloc Gutenberg | Non (shortcode) | Oui | Oui |
| Custom Post Types | Oui | Pro uniquement | Oui |
| Pagination | Non | Oui (optionnelle) | Oui (auto à 1000+) |
| Exclusion par ID | Oui | Oui | Oui (via noindex) |
| Installations actives | 200 000+ | 60 000+ | 300 000+ (plugin SEO) |
| Compatible WP 6.8+ | Oui | Oui | Oui |
Créer un plan de site HTML sans plugin
Pas envie d’ajouter une extension de plus ? Deux méthodes fonctionnent.
Méthode 1 : une page Gutenberg manuelle
Créez une page WordPress, ajoutez un bloc Liste et listez vos principales catégories avec les articles clés. Simple, mais vous devrez la mettre à jour manuellement à chaque nouvel article. Viable uniquement si votre site a moins de 30 contenus et évolue rarement.
Méthode 2 : un shortcode PHP custom
Si vous êtes à l’aise avec le code, un shortcode dans un mu-plugin fait le job en quelques lignes. Créez par exemple le fichier wp-content/mu-plugins/plan-du-site.php avec le contenu suivant (la première ligne <?php est indispensable) :
<?php
add_shortcode('mon_plan_site', function() {
$categories = get_categories(['hide_empty' => true, 'orderby' => 'name']);
$html = '';
foreach ($categories as $cat) {
$html .= '<h3>' . esc_html($cat->name) . '</h3><ul>';
$posts = get_posts([
'category' => $cat->term_id,
'numberposts' => 50,
'orderby' => 'title',
'order' => 'ASC'
]);
foreach ($posts as $post) {
$html .= '<li><a href="' . esc_url(get_permalink($post)) . '">'
. esc_html($post->post_title) . '</a></li>';
}
$html .= '</ul>';
}
return $html;
});
Collez [mon_plan_site] dans n’importe quelle page. Dynamique, zéro plugin, mise à jour automatique à chaque nouvel article. Vous pouvez adapter le code pour inclure les pages, les CPT, ou limiter l’affichage par catégorie.
Attention : Sur un site avec 300+ articles, un shortcode qui charge tout le contenu d’un coup peut ralentir la page (plusieurs secondes de génération). Limitez l’affichage à 50 articles par catégorie (comme ci-dessus), ou utilisez un plugin avec mise en cache intégrée.
7 bonnes pratiques pour un plan de site HTML efficace
Un sitemap HTML mal configuré peut faire plus de mal que de bien. Voici les règles que j’applique sur les sites de mes clients en formation.
1. Organisez par catégories, pas par date. Un visiteur ne cherche pas « l’article du 15 mars ». Il cherche « comment sécuriser WordPress ». Si vos titres et balises Hn sont bien structurés, votre plan de site le sera aussi.
2. Ajoutez le lien dans votre footer. C’est la convention universelle. Les visiteurs et les robots cherchent le plan de site en bas de page. Un lien /plan-du-site/ dans le pied de page, c’est le minimum.
3. Excluez les contenus non stratégiques. Pages de remerciement après formulaire, pages de panier, CGV, politique de cookies… tout ce qui n’intéresse pas un visiteur en exploration doit être exclu. Les trois plugins recommandés permettent d’exclure par ID ou via le réglage noindex.
4. Gardez le plan de site en index, follow. Erreur fréquente : mettre le plan de site en noindex. Mauvaise idée. La page elle-même n’a pas besoin de se positionner sur Google, mais ses liens doivent être suivis par les robots. index, follow garantit que Google explore tous les liens qu’elle contient.
5. Limitez la longueur. Au-delà de 500 articles sur une seule page, la lisibilité chute et le temps de chargement augmente. Affichez les 30-50 articles les plus récents par catégorie, ou utilisez la pagination (SEOPress la gère automatiquement).
6. Ne dupliquez pas le menu. Votre plan de site ne doit pas être une copie de votre navigation principale. Il doit aller plus loin : afficher les articles individuels, pas juste les catégories.
7. Vérifiez-le régulièrement. Un plan de site avec des liens vers des articles supprimés ou redirigés fait mauvaise impression. Si vous utilisez un plugin dynamique, le problème ne se pose pas. Si c’est une page manuelle, mettez un rappel trimestriel.
Ce que j’utilise sur WPFormation
En tant que développeur WordPress depuis 2011 et formateur (organisme certifié Qualiopi), j’ai testé les trois approches au fil des années : plugin, shortcode custom, et code frontend.
Aujourd’hui, WPFormation tourne sur une architecture headless (WordPress + Next.js). Le plan de site est généré directement dans le frontend Next.js : il affiche les 20 derniers articles par catégorie, avec les dates de publication, et se met à jour automatiquement via l’API REST WordPress.
Cette approche est spécifique à un site headless. Pour un WordPress classique - ce que 99% d’entre vous utilisent - je recommande WP Sitemap Page pour sa simplicité, ou la fonctionnalité intégrée de SEOPress si vous l’avez déjà installé.
L’important n’est pas l’outil. C’est que votre plan de site existe, soit à jour, et soit accessible depuis le footer.
Questions fréquentes
Quelle différence entre sitemap XML et sitemap HTML ?
Le sitemap XML est un fichier technique destiné aux moteurs de recherche pour faciliter l’indexation de vos pages. Le sitemap HTML est une page visible sur votre site, conçue pour aider vos visiteurs à naviguer et trouver du contenu. Les deux sont complémentaires : le XML pour les robots, le HTML pour les humains. Depuis WordPress 5.5, le sitemap XML est généré automatiquement, mais le sitemap HTML nécessite un plugin ou du code custom.
Quel est le meilleur plugin de sitemap HTML pour WordPress en 2026 ?
WP Sitemap Page est le plus populaire (200 000+ installations, note de 96/100). Pour les sites complexes avec des Custom Post Types, Simple Sitemap offre un bloc Gutenberg dédié (les CPT demandent sa version Pro). Si vous utilisez déjà SEOPress comme plugin SEO, son générateur HTML intégré (gratuit) évite d’installer une extension supplémentaire.
WordPress génère-t-il un plan de site HTML automatiquement ?
Non. Depuis WordPress 5.5, un sitemap XML natif est généré à /wp-sitemap.xml. Mais le plan de site HTML destiné aux visiteurs n’existe pas par défaut. Vous devez créer une page dédiée avec un plugin (WP Sitemap Page, Simple Sitemap) ou un shortcode PHP personnalisé.
Faut-il mettre le plan de site en noindex ?
Non. Laissez votre plan de site HTML en index, follow. La page ne se positionnera probablement pas sur Google, mais ses liens seront suivis par les robots, ce qui renforce le maillage interne. Le mettre en noindex empêcherait Google de suivre ces liens, ce qui irait à l’encontre de l’objectif même du plan de site.
Un plan de site HTML améliore-t-il le référencement ?
L’impact SEO direct est faible - Google n’a pas besoin d’un sitemap HTML pour indexer vos pages s’il dispose de votre sitemap XML. En revanche, le sitemap HTML améliore la navigation, réduit le taux de rebond, et garantit que même vos articles orphelins (sans lien interne entrant) restent accessibles. C’est un signal indirect positif, et l’un des moyens reconnus par les WCAG (technique G63) pour offrir plusieurs chemins d’accès aux contenus.
Mon site a 500 articles, le plan de site sera trop long ?
Au-delà de 500 articles, affichez les 30 à 50 plus récents par catégorie plutôt que la totalité. SEOPress gère automatiquement la pagination au-delà de 1 000 éléments. Si vous utilisez WP Sitemap Page, limitez avec le paramètre only="post" et excluez les contenus non stratégiques par ID.
Faut-il un plan de site HTML si j’ai déjà un bon maillage interne ?
Un bon maillage interne est plus important qu’un sitemap HTML - c’est vrai. Mais le plan de site joue un rôle différent : il offre une vue d’ensemble de votre site en un seul endroit. Même avec un maillage excellent, certains visiteurs préfèrent parcourir une liste structurée. Sur un site de plus de 50 articles, les deux sont complémentaires.
La chaîne WordPress + IA de ce site, en 12 étapes. Le guide vous donne la méthode pour la refaire à la main.
De la veille à la mesure, avec Claude Code, sur un WordPress classique.
- La carte des 12 étapes du workflow
- Une checklist et un prompt par étape
- 3 skills de départ à copier
- Les garde-fous nés de vrais incidents
Double opt-in : un email de confirmation à valider pour recevoir le guide. Newsletter max 2/mois. WPFormation utilise les données saisies, via Brevo, pour votre inscription et les emails annoncés, avec votre consentement. Données jamais revendues. Désabonnement en 1 clic. Vos droits et la conservation de vos données
Voir le détail du guide et de la version complète


