{"id":145061,"date":"2025-09-18T07:00:52","date_gmt":"2025-09-18T05:00:52","guid":{"rendered":"https:\/\/www.seopress.org\/fr\/?p=145061"},"modified":"2025-10-09T10:54:28","modified_gmt":"2025-10-09T08:54:28","slug":"boostez-la-navigation-creez-un-sitemap-html-pour-wordpress","status":"publish","type":"post","link":"https:\/\/www.seopress.org\/fr\/newsroom\/reportage\/wordpress-html-sitemap\/","title":{"rendered":"Boostez la navigation : cr\u00e9ez un sitemap HTML pour WordPress"},"content":{"rendered":"<p>Vous connaissez la situation. Il est tard, votre client vient de demander \u00ab une petite page de sitemap rapide \u00bb, et vous \u00eates coinc\u00e9 entre deux mauvaises options : installer encore un autre plugin SEO surcharg\u00e9 qui transforme votre interface d\u2019administration en m\u00e9lasse, ou retrousser vos manches pour \u00e9crire du PHP personnalis\u00e9 qui pourrait se casser au moindre clignement de WordPress.<\/p>\n<p>Voici la v\u00e9rit\u00e9 : la plupart des propri\u00e9taires de sites ont simplement besoin d\u2019un sitemap HTML qui fait son travail discr\u00e8tement, proprement, et sans provoquer le chaos. Un sitemap qui :<\/p>\n<ul>\n<li>Se charge rapidement et garde votre base de donn\u00e9es l\u00e9g\u00e8re.<\/li>\n<li>Masque automatiquement les brouillons et les pages priv\u00e9es.<\/li>\n<li>Ne vous oblige pas \u00e0 jouer les d\u00e9veloppeurs de nuit pour l\u2019installer.<\/li>\n<\/ul>\n<p>Mais voici la partie dont personne ne parle : vos sitemaps HTML et XML doivent parler le m\u00eame langage. Quand vous modifiez l\u2019un, l\u2019autre doit suivre. Vous excluez quelque chose de Google ? Cela doit dispara\u00eetre aussi de votre sitemap public \u2013 pas de fils qui tra\u00eenent.<\/p>\n<p><a href=\"https:\/\/www.seopress.org\/fr\/\">SEOPress<\/a> g\u00e8re tout cela d\u00e8s l\u2019installation, m\u00eame avec le plan gratuit. Vous obtenez un contr\u00f4le de niveau d\u00e9veloppeur avec une simplicit\u00e9 du quotidien. Pas de surcharge. Pas de migraines de maintenance. Juste un sitemap qui fait r\u00e9ellement ce qu\u2019il est cens\u00e9 faire.<\/p>\n<p>C\u2019est exactement ce que nous allons vous montrer dans ce guide : comment construire un sitemap HTML ultra-rapide et sans prise de t\u00eate, qui ne cassera ni votre site, ni votre cerveau, ni votre heure de coucher \u2013 avec des \u00e9tapes de configuration, des conseils de pro et les pi\u00e8ges \u00e0 \u00e9viter. Allons-y.<\/p>\n<h2>HTML vs XML sitemaps<\/h2>\n<p>Consid\u00e9rez les sitemaps comme des outils de navigation, simplement destin\u00e9s \u00e0 deux publics tr\u00e8s diff\u00e9rents. <a href=\"https:\/\/www.seopress.org\/fr\/newsroom\/reportage\/woocommerce-xml-sitemap\/\">Les sitemaps XML<\/a> sont con\u00e7us pour les moteurs de recherche. Ce sont des fichiers structur\u00e9s et riches en donn\u00e9es qui aident les robots \u00e0 comprendre comment explorer efficacement votre site. <a href=\"https:\/\/www.seopress.org\/fr\/fonctionnalites\/plan-de-site\/\">Les sitemaps HTML<\/a>, quant \u00e0 eux, sont destin\u00e9s aux vrais utilisateurs. Ce sont des r\u00e9pertoires de liens simples qui les aident \u00e0 s\u2019orienter.<\/p>\n<p>Voici leurs diff\u00e9rences fondamentales :<\/p>\n<p><strong>Sitemaps XML :<\/strong><\/p>\n<ul>\n<li>Fichiers lisibles par les machines.<\/li>\n<li>Contiennent des m\u00e9tadonn\u00e9es comme les dates de derni\u00e8re mise \u00e0 jour.<\/li>\n<li>Soumis via des outils tels que <a href=\"https:\/\/search.google.com\/search-console\/about\" target=\"_blank\" rel=\"noopener\">Google Search Console<\/a>.<\/li>\n<li>Invisibles pour les visiteurs qui naviguent sur votre site.<\/li>\n<\/ul>\n<p><strong>Sitemaps HTML :<\/strong><\/p>\n<ul>\n<li>Con\u00e7us pour les humains, avec des liens clairs et cliquables.<\/li>\n<li>Aident les utilisateurs \u00e0 explorer des sites vastes ou complexes.<\/li>\n<li>Offrent un soutien en mati\u00e8re d\u2019accessibilit\u00e9, y compris la compatibilit\u00e9 avec les lecteurs d\u2019\u00e9cran.<\/li>\n<li>G\u00e9n\u00e9ralement publi\u00e9s comme une page web standard, par exemple \/sitemap.<\/li>\n<\/ul>\n<figure id=\"attachment_145073\" aria-labelledby=\"figcaption_attachment_145073\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/1-wordpress-html-sitemap-comparison-scaled.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-145073\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/1-wordpress-html-sitemap-comparison-scaled.png\" alt=\"Comparaison des sitemaps HTML et XML WordPress\" width=\"2560\" height=\"1440\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/1-wordpress-html-sitemap-comparison-scaled.png 2560w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/1-wordpress-html-sitemap-comparison-768x432.png 768w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/1-wordpress-html-sitemap-comparison-1536x864.png 1536w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/1-wordpress-html-sitemap-comparison-2048x1152.png 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/a><figcaption id=\"figcaption_attachment_145073\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Comparaison des sitemaps HTML et XML WordPress<\/figcaption><\/figure>\n<p>Passons maintenant \u00e0 un mythe courant : les sitemaps HTML n\u2019<a href=\"https:\/\/www.seopress.org\/fr\/newsroom\/reportage\/une-strategie-seo-efficace-pour-tous\/\">am\u00e9lioreront pas directement vos classements SEO<\/a>. Ce n\u2019est pas leur r\u00f4le. Ce qu\u2019ils offrent en revanche, c\u2019est un meilleur soutien \u00e0 l\u2019exploration et une navigation plus fluide pour les utilisateurs, ce qui est particuli\u00e8rement utile si vous g\u00e9rez :<\/p>\n<ul>\n<li>De grandes boutiques <a href=\"https:\/\/www.seopress.org\/fr\/newsroom\/reportage\/maitriser-la-strategie-seo-pour-un-e-commerce\/\">eCommerce<\/a> avec des hi\u00e9rarchies de produits complexes.<\/li>\n<li>Des sites riches en contenu o\u00f9 les utilisateurs pourraient facilement se perdre.<\/li>\n<li>Des sites qui doivent respecter les standards d\u2019accessibilit\u00e9 (comme le <a href=\"https:\/\/www.w3.org\/TR\/WCAG21\/#intro\" target=\"_blank\" rel=\"noopener\">WCAG<\/a>).<\/li>\n<\/ul>\n<p>\u00c0 noter : <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/new-xml-sitemaps-functionality-in-wordpress-5-5\" target=\"_blank\" rel=\"noopener\">WordPress a commenc\u00e9 \u00e0 g\u00e9n\u00e9rer automatiquement des sitemaps XML \u00e0 partir de la version 5.5<\/a>, mais il ne g\u00e8re pas les sitemaps HTML. Ceux-ci restent \u00e0 votre charge. Et \u00e0 moins d\u2019utiliser un plugin qui unifie les deux dans un seul moteur, leur gestion peut vite devenir une corv\u00e9e manuelle.<\/p>\n<div class=\"alert alert-info\">\ud83d\udccc \u00c0 retenir : les sitemaps XML sont essentiels pour les moteurs de recherche. Les sitemaps HTML sont essentiels pour les utilisateurs. Configurez-les pour qu\u2019ils fonctionnent \u00e0 partir du m\u00eame moteur, et vous gagnerez du temps tout en gardant une coh\u00e9rence parfaite.<\/div>\n<p>Plongeons dans les meilleurs plugins pour faire exactement cela.<\/p>\n<h2>Plugins de sitemap HTML WordPress qui ne surchargeront pas votre site<\/h2>\n<p>L\u2019une des pr\u00e9occupations les plus courantes chez les utilisateurs de WordPress est d\u2019ajouter un plugin SEO suppl\u00e9mentaire et lourd. Et \u00e0 juste titre. De nombreux propri\u00e9taires de sites ont vu leurs performances chuter en empilant trop d\u2019outils \u00ab tout-en-un \u00bb.<\/p>\n<p>C\u2019est pourquoi beaucoup rejettent explicitement les suites SEO lourdes comme <a href=\"https:\/\/www.seopress.org\/fr\/solutions\/seopress-vs-rank-math\/\">RankMath<\/a>, pr\u00e9f\u00e9rant chercher <a href=\"https:\/\/www.reddit.com\/r\/WordpressPlugins\/comments\/13vj5zu\/help_please_recommend_me_a_simple_plugin_to\/\" target=\"_blank\" rel=\"noopener\">une option plus \u00ab l\u00e9g\u00e8re \u00bb<\/a>.<\/p>\n<p>Votre choix de plugin, et la fa\u00e7on dont il g\u00e8re l\u2019architecture, fait une grande diff\u00e9rence. Vous avez deux grandes approches :<\/p>\n<ul>\n<li><strong>Les options ind\u00e9pendantes<\/strong> comme\u00a0<a href=\"https:\/\/wordpress.org\/plugins\/simple-sitemap\/\" target=\"_blank\" rel=\"noopener\">Simple Sitemap<\/a> ou <a href=\"https:\/\/en-gb.wordpress.org\/plugins\/wp-sitemap-page\/\" target=\"_blank\" rel=\"noopener\">WP Sitemap Page<\/a> restent l\u00e9g\u00e8res mais traitent les sitemaps HTML et XML comme des t\u00e2ches s\u00e9par\u00e9es. Vous aurez besoin d\u2019une solution distincte pour les <a href=\"https:\/\/www.seopress.org\/fr\/support\/guides\/activer-le-sitemap-xml\/\">sitemaps XML<\/a> \u2013 que ce soit les sitemaps int\u00e9gr\u00e9s de WordPress ou un autre plugin \u2013 ce qui double votre travail de configuration et augmente les risques d\u2019incoh\u00e9rences.<\/li>\n<li><strong>Les suites SEO compl\u00e8tes<\/strong> peuvent en r\u00e9alit\u00e9 simplifier les choses si elles sont bien con\u00e7ues. Les meilleures ex\u00e9cutent une seule requ\u00eate de base de donn\u00e9es pour g\u00e9rer \u00e0 la fois les sitemaps HTML et XML.<\/li>\n<\/ul>\n<p>Alors, comment les principaux plugins SEO g\u00e8rent-ils les sitemaps HTML ?<\/p>\n<ul>\n<li><strong>Yoast<\/strong> : a abandonn\u00e9 la prise en charge des sitemaps HTML depuis la version 1.6.<\/li>\n<li><strong>Rank Math<\/strong> : propose un shortcode basique dans la version gratuite, mais sans pagination. Les sites volumineux (2 000+ pages) risquent des probl\u00e8mes de m\u00e9moire PHP. De plus, pas de support pour les blocs Gutenberg.<\/li>\n<li><strong>AIOSEO<\/strong> : r\u00e9serve les sitemaps HTML derri\u00e8re un abonnement de 49 $\/an. Vous obtenez des pr\u00e9sentations propres en accord\u00e9on, mais \u00e0 un prix pour une fonctionnalit\u00e9 qui devrait \u00eatre standard.<\/li>\n<li><a href=\"https:\/\/www.seopress.org\/fr\"><strong>SEOPress<\/strong><\/a> : offre une prise en charge compl\u00e8te des sitemaps HTML dans la version gratuite. Pagination int\u00e9gr\u00e9e apr\u00e8s 1 000 \u00e9l\u00e9ments pour garder la m\u00e9moire sous contr\u00f4le. Et respecte automatiquement vos r\u00e9glages <em>noindex<\/em>.<\/li>\n<\/ul>\n<p>\ud83d\ude80 <strong>L\u00e0 o\u00f9 SEOPress se distingue :<\/strong> il g\u00e9n\u00e8re les sitemaps HTML \u00e0 la vol\u00e9e en utilisant <code><em>WP_Query<\/em><\/code>, plut\u00f4t que de les stocker dans votre base de donn\u00e9es. Cela signifie pas de surcharge de cache ni de compromis de performance. Pour quiconque accorde la priorit\u00e9 \u00e0 la vitesse et \u00e0 l\u2019\u00e9volutivit\u00e9, ce niveau d\u2019efficacit\u00e9 peut faire la diff\u00e9rence entre une bonne sant\u00e9 \u00e0 long terme de votre site et la n\u00e9cessit\u00e9 de planifier une migration plus tard.<\/p>\n<h3>Pourquoi vos sitemaps HTML et XML devraient partager le m\u00eame moteur<\/h3>\n<p>Vos sitemaps HTML et XML sont simplement deux formats d\u2019une m\u00eame donn\u00e9e sous-jacente. Les configurations les plus robustes comprennent cela et font tourner les deux \u00e0 partir d\u2019une configuration unifi\u00e9e.<\/p>\n<p>Imaginons que vous g\u00e9riez <a href=\"https:\/\/www.seopress.org\/fr\/newsroom\/reportage\/woocommerce-seo\/\">une boutique WooCommerce<\/a> et que vous souhaitiez exclure les produits brouillon des r\u00e9sultats de recherche. Avec des outils de sitemap distincts, vous devriez mettre \u00e0 jour manuellement les exclusions XML, puis r\u00e9p\u00e9ter ces r\u00e9glages pour votre sitemap HTML. Sautez une \u00e9tape, et vous vous retrouvez avec des incoh\u00e9rences \u2013 des produits visibles pour les utilisateurs mais cach\u00e9s \u00e0 Google, ou l\u2019inverse.<\/p>\n<p>SEOPress r\u00e9sout ce probl\u00e8me gr\u00e2ce \u00e0 un module de sitemap intelligent et tout-en-un :<\/p>\n<ul>\n<li>D\u00e9finissez vos r\u00e8gles d\u2019exclusion une seule fois. Les sitemaps XML et HTML suivent la m\u00eame logique.<\/li>\n<li>Mettez \u00e0 jour vos balises m\u00e9ta <em>noindex<\/em>, et les deux sitemaps r\u00e9agissent automatiquement.<\/li>\n<li>Modifiez la pagination ou changez l\u2019ordre de tri, et c\u2019est refl\u00e9t\u00e9 partout.<\/li>\n<li>Plus jamais besoin de g\u00e9rer vos r\u00e9glages de sitemap en double.<\/li>\n<\/ul>\n<p>C\u2019est une architecture \u00e9pur\u00e9e : un seul moteur signifie une seule requ\u00eate, une seule liste d\u2019exclusions, un seul cycle de mise \u00e0 jour. Cela r\u00e9duit les erreurs, simplifie la maintenance du site et garantit l\u2019alignement entre ce que voient les utilisateurs et ce que voient les moteurs de recherche.<\/p>\n<p>Cette approche vous donne \u00e9galement une longueur d\u2019avance avec l\u2019indexation pilot\u00e9e par l\u2019IA. \u00c0 mesure que <a href=\"https:\/\/www.seopress.org\/fr\/newsroom\/reportage\/test-des-logiciels-generateurs-de-texte-pour-le-seo\/\">des mod\u00e8les comme ChatGPT<\/a> commencent \u00e0 analyser les sitemaps HTML pour comprendre la structure d\u2019un site, garder vos formats lisibles par les machines et par les humains synchronis\u00e9s assure une coh\u00e9rence \u00e0 la fois pour les crawlers de recherche traditionnels et pour les nouveaux outils d\u2019IA.<\/p>\n<p><strong>En r\u00e9sum\u00e9 ?<\/strong> La seule fois o\u00f9 vous \u00eates forc\u00e9 de choisir entre flexibilit\u00e9 et performance, c\u2019est lorsque vous jonglez avec plusieurs syst\u00e8mes de sitemap. Fusionnez-les, et la friction dispara\u00eet.<\/p>\n<h2>Cr\u00e9er un sitemap HTML dans WordPress avec SEOPress Free<\/h2>\n<p>La mise en place d\u2019un sitemap HTML avec SEOPress est simple. Pas besoin de jongler avec des r\u00e9glages complexes ni d\u2019\u00e9crire des requ\u00eates personnalis\u00e9es \u2013 un simple bouton \u00e0 activer, et c\u2019est parti.<\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=C5YxpI6ny68\" target=\"_blank\" rel=\"noopener\">Cr\u00e9ez votre sitemap HTML avec WordPress et SEOPress.<\/a><\/p>\n<p>Voici comment proc\u00e9der de A \u00e0 Z :<\/p>\n<p><strong>Activer le module Sitemap HTML<\/strong><\/p>\n<p>Dans votre tableau de bord WordPress, allez dans <strong>SEO \u2192 XML\/HTML Sitemap<\/strong>. Vous arriverez sur l\u2019\u00e9cran des r\u00e9glages de sitemap, o\u00f9 plusieurs onglets sont disponibles. Dans l\u2019onglet <strong>G\u00e9n\u00e9ral<\/strong>, cochez <strong>Activer le sitemap HTML<\/strong>, puis cliquez sur <strong>Enregistrer les modifications<\/strong>.<\/p>\n<figure id=\"attachment_145074\" aria-labelledby=\"figcaption_attachment_145074\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/2-wordpress-html-sitemap-enable-seopress.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-145074\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/2-wordpress-html-sitemap-enable-seopress.png\" alt=\"Activer le sitemap HTML WordPress dans SEOPress\" width=\"1017\" height=\"407\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/2-wordpress-html-sitemap-enable-seopress.png 1017w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/2-wordpress-html-sitemap-enable-seopress-768x307.png 768w\" sizes=\"auto, (max-width: 1017px) 100vw, 1017px\" \/><\/a><figcaption id=\"figcaption_attachment_145074\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Activer le sitemap HTML WordPress dans SEOPress<\/figcaption><\/figure>\n<p>C\u2019est tout ce qu\u2019il faut pour activer votre sitemap. Mais l\u00e0 o\u00f9 SEOPress se distingue vraiment, c\u2019est dans le contr\u00f4le pr\u00e9cis qu\u2019il vous offre.<\/p>\n<p><strong>Contr\u00f4ler ce qui s\u2019affiche : exclure pages et articles<\/strong><\/p>\n<p>Quand vous g\u00e9rez des sites clients avec du contenu priv\u00e9 ou obsol\u00e8te, la possibilit\u00e9 de contr\u00f4ler ce qui appara\u00eet dans votre sitemap HTML est indispensable. SEOPress rend cela facile.<\/p>\n<p>Dans les r\u00e9glages du <strong>sitemap HTML<\/strong>, vous trouverez notamment :<\/p>\n<p><strong>Options de tri<\/strong><\/p>\n<ul>\n<li>Par date de publication \u2013 du plus r\u00e9cent au plus ancien, ou inversement.<\/li>\n<li>Par date de derni\u00e8re modification \u2013 pratique pour le contenu dynamique.<\/li>\n<li>Par ordre alphab\u00e9tique (titre).<\/li>\n<li>Par ordre de menu \u2013 id\u00e9al pour du contenu structur\u00e9.<\/li>\n<\/ul>\n<figure id=\"attachment_145075\" aria-labelledby=\"figcaption_attachment_145075\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/3-wordpress-html-sitemap-settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-145075\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/3-wordpress-html-sitemap-settings.png\" alt=\"Options de tri pour les sitemaps HTML WordPress dans SEOPress\" width=\"812\" height=\"594\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/3-wordpress-html-sitemap-settings.png 812w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/3-wordpress-html-sitemap-settings-168x123.png 168w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/3-wordpress-html-sitemap-settings-768x562.png 768w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><\/a><figcaption id=\"figcaption_attachment_145075\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Options de tri pour les sitemaps HTML WordPress dans SEOPress<\/figcaption><\/figure>\n<p><strong>Outils d\u2019exclusion<\/strong><\/p>\n<ul>\n<li><strong>Omettre des IDs d\u2019articles sp\u00e9cifiques<\/strong> \u2013 entrez-les simplement s\u00e9par\u00e9s par des virgules (ex. : 42, 156, 789).<\/li>\n<li><strong>Masquer des types de contenus entiers<\/strong> \u2013 choisissez simplement les <em>custom post types<\/em> (CPT) que vous voulez exclure.<\/li>\n<li><strong>Supprimer des taxonomies<\/strong> \u2013 allez dans l\u2019onglet <strong>Types de contenus<\/strong> pour retirer des \u00e9tiquettes, cat\u00e9gories ou taxonomies personnalis\u00e9es.<\/li>\n<\/ul>\n<figure id=\"attachment_145076\" aria-labelledby=\"figcaption_attachment_145076\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/4-wordpress-html-sitemap-post-types.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-145076\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/4-wordpress-html-sitemap-post-types.png\" alt=\"Exclure des types de contenus de votre sitemap HTML WordPress dans SEOPress\" width=\"1088\" height=\"630\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/4-wordpress-html-sitemap-post-types.png 1088w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/4-wordpress-html-sitemap-post-types-768x445.png 768w\" sizes=\"auto, (max-width: 1088px) 100vw, 1088px\" \/><\/a><figcaption id=\"figcaption_attachment_145076\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Exclure des types de contenus de votre sitemap HTML WordPress dans SEOPress<\/figcaption><\/figure>\n<div class=\"alert alert-info\">\ud83d\udca1 Astuce de pro : SEOPress exclut automatiquement le contenu non index\u00e9 pour vous simplifier la vie. V\u00e9rifiez donc les r\u00e9glages d\u2019indexation de votre page ou article si quelque chose n\u2019appara\u00eet pas dans votre sitemap.<\/div>\n<p>Si vous g\u00e9rez un site d\u2019adh\u00e9sion, vous pouvez facilement exclure vos types de contenus r\u00e9serv\u00e9s aux membres. Ou, si vous travaillez sur une boutique WooCommerce, masquez la longue liste de balises produits qui n\u2019ont pas besoin d\u2019\u00eatre visibles publiquement. L\u2019interface propose des cases \u00e0 cocher claires pour chaque type de contenu et chaque taxonomie, ce qui rend les exclusions quasi instantan\u00e9es.<\/p>\n<p>\ud83d\udccc <strong>Exemple :<\/strong><\/p>\n<p>Imaginez que vous g\u00e9riez le site d\u2019un cabinet d\u2019avocats avec <strong>500 articles de blog<\/strong>, <strong>50 pages de domaines de pratique<\/strong> et <strong>200 profils d\u2019avocats<\/strong>. Vous voulez que les utilisateurs trouvent rapidement les avocats et les domaines de pratique, sans avoir \u00e0 parcourir un blog vieilli. Dans SEOPress, vous feriez :<\/p>\n<ul>\n<li>Garder visibles les \u00ab Pages \u00bb et le CPT \u00ab Attorney \u00bb (avocat).<\/li>\n<li>Entrer les IDs des anciens articles de blog dans le champ d\u2019exclusion.<\/li>\n<li>D\u00e9finir l\u2019ordre de tri sur <strong>alphab\u00e9tique<\/strong> pour une navigation simple.<\/li>\n<li>Cliquer sur <strong>Enregistrer<\/strong> \u2013 votre sitemap est mis \u00e0 jour imm\u00e9diatement.<\/li>\n<\/ul>\n<h3>Choisir votre format d\u2019affichage<\/h3>\n<p>SEOPress propose deux fa\u00e7ons d\u2019afficher votre sitemap, adapt\u00e9es aussi bien aux utilisateurs de <a href=\"https:\/\/www.seopress.org\/fr\/fonctionnalites\/block-editor-gutenberg\/\">l\u2019\u00e9diteur de blocs moderne<\/a> qu\u2019aux flux de travail classiques de WordPress :<\/p>\n<p><strong>Option 1 : Bloc Gutenberg<\/strong><\/p>\n<ol>\n<li>Cr\u00e9ez une nouvelle page intitul\u00e9e \u00ab Sitemap \u00bb.<\/li>\n<li>Ajoutez le bloc <strong>SEOPress HTML Sitemap<\/strong>.<\/li>\n<\/ol>\n<figure id=\"attachment_145077\" aria-labelledby=\"figcaption_attachment_145077\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/5-wordpress-html-sitemap-block.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-145077\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/5-wordpress-html-sitemap-block.png\" alt=\"Bloc Sitemap HTML WordPress dans SEOPress\" width=\"640\" height=\"465\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/5-wordpress-html-sitemap-block.png 640w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/5-wordpress-html-sitemap-block-168x123.png 168w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"figcaption_attachment_145077\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Bloc Sitemap HTML WordPress dans SEOPress<\/figcaption><\/figure>\n<ol>\n<li>Personnalisez les param\u00e8tres d\u2019affichage dans la barre lat\u00e9rale du bloc.<\/li>\n<\/ol>\n<figure id=\"attachment_145078\" aria-labelledby=\"figcaption_attachment_145078\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/6-wordpress-html-sitemap-block-customization-crop.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-145078\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/6-wordpress-html-sitemap-block-customization-crop.png\" alt=\"Personnaliser le bloc Sitemap HTML WordPress dans SEOPress\" width=\"800\" height=\"600\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/6-wordpress-html-sitemap-block-customization-crop.png 800w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/6-wordpress-html-sitemap-block-customization-crop-768x576.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"figcaption_attachment_145078\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Personnaliser le bloc Sitemap HTML WordPress dans SEOPress<\/figcaption><\/figure>\n<ol>\n<li>Publiez.<\/li>\n<\/ol>\n<p><strong>Option 2 : Shortcode (fonctionne partout)<\/strong><\/p>\n<p><code>[seopress_html_sitemap]<\/code><\/p>\n<p>Le shortcode accepte des param\u00e8tres pour les utilisateurs avanc\u00e9s :<\/p>\n<p><code>[seopress_html_sitemap cpt=\"post,page\"]<\/code><\/p>\n<p><strong>Exemples avanc\u00e9s de shortcode :<\/strong><\/p>\n<ul>\n<li>Afficher uniquement les produits :<br \/>\n<code>[seopress_html_sitemap cpt=\"product\"]<\/code>.<\/li>\n<li>Afficher avec une balise &lt;div&gt; englobante :<br \/>\n<code>[seopress_html_sitemap]<\/code>.<\/li>\n<li>Instances multiples : utilisez diff\u00e9rents param\u00e8tres sur diverses pages pour cr\u00e9er des sitemaps sp\u00e9cifiques par d\u00e9partement.<\/li>\n<\/ul>\n<div class=\"alert alert-info\">\ud83d\udca1 Astuce de pro : ajoutez le shortcode \u00e0 votre mod\u00e8le de page 404. Les visiteurs qui tombent sur des liens morts auront imm\u00e9diatement des options de navigation au lieu de la frustration.<\/div>\n<figure id=\"attachment_145079\" aria-labelledby=\"figcaption_attachment_145079\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/7-wordpress-html-sitemap-shortcode.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-145079\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/7-wordpress-html-sitemap-shortcode.png\" alt=\"shortcode sitemap HTML WordPress\" width=\"1262\" height=\"748\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/7-wordpress-html-sitemap-shortcode.png 1262w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/7-wordpress-html-sitemap-shortcode-768x455.png 768w\" sizes=\"auto, (max-width: 1262px) 100vw, 1262px\" \/><\/a><figcaption id=\"figcaption_attachment_145079\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">shortcode sitemap HTML WordPress<\/figcaption><\/figure>\n<h3>Gardez votre sitemap hors de Google (tout en restant accessible aux robots)<\/h3>\n<p>\u00catre class\u00e9 n\u00b02 sur Google devrait \u00eatre une bonne nouvelle\u2026 jusqu\u2019\u00e0 ce que vous d\u00e9couvriez que c\u2019est votre sitemap HTML qui prend la vedette au lieu de votre page d\u2019accueil. Heureusement, il existe une solution rapide \u00e0 ce probl\u00e8me bien trop courant.<\/p>\n<p><strong>Pourquoi c\u2019est important :<\/strong><\/p>\n<ul>\n<li>Les pages de sitemap dans les r\u00e9sultats de recherche paraissent brouillonnes et peu professionnelles.<\/li>\n<li>Elles affaiblissent votre strat\u00e9gie de mots-cl\u00e9s en divisant la pertinence.<\/li>\n<li>Les utilisateurs qui atterrissent sur une simple liste manquent le contenu que vous voulez r\u00e9ellement mettre en avant.<\/li>\n<\/ul>\n<p><strong>La solution :<\/strong><\/p>\n<p>SEOPress rend la gestion de ce probl\u00e8me tr\u00e8s simple. Lorsque vous publiez votre page de sitemap :<\/p>\n<ol>\n<li>Ouvrez la page dans WordPress.<\/li>\n<li>Descendez jusqu\u2019\u00e0 la <strong>bo\u00eete m\u00e9ta SEOPress<\/strong>.<\/li>\n<li>Allez dans l\u2019onglet <strong>Avanc\u00e9<\/strong> et cochez <strong>Ne pas afficher cette page dans les r\u00e9sultats des moteurs de recherche<\/strong>.<\/li>\n<li>Cliquez sur <strong>Mettre \u00e0 jour<\/strong>.<\/li>\n<\/ol>\n<figure id=\"attachment_145072\" aria-labelledby=\"figcaption_attachment_145072\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/8-wordpress-html-sitemap-noindex.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-145072\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2025\/09\/8-wordpress-html-sitemap-noindex.png\" alt=\"Appliquer noindex \u00e0 une page de sitemap HTML WordPress dans SEOPress\" width=\"661\" height=\"315\" \/><\/a><figcaption id=\"figcaption_attachment_145072\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Appliquer noindex \u00e0 une page de sitemap HTML WordPress dans SEOPress<\/figcaption><\/figure>\n<p>Et voil\u00e0. SEOPress ajoute une balise <em>noindex<\/em> \u00e0 la page, tout en permettant aux moteurs de recherche d\u2019explorer tous les liens qu\u2019elle contient. Ainsi, votre sitemap reste utile pour les robots, sans encombrer les r\u00e9sultats de recherche.<\/p>\n<p>Le meilleur ? Ce r\u00e9glage fonctionne en parfaite synergie avec le module de sitemap HTML. SEOPress se souvient de votre choix <em>noindex<\/em> m\u00eame si vous d\u00e9sactivez puis r\u00e9activez le sitemap plus tard.<\/p>\n<div class=\"alert alert-info\">\ud83d\udca1 Astuce de pro : apr\u00e8s avoir ajout\u00e9 la balise <em>noindex<\/em>, rendez-vous dans <a href=\"https:\/\/search.google.com\/search-console\/about\" target=\"_blank\" rel=\"noopener\"><strong>Google Search Console<\/strong><\/a> et testez l\u2019URL avec l\u2019outil <strong>Inspection d\u2019URL<\/strong>. Recherchez le message <em>\u00ab Exclue par la balise \u2018noindex\u2019 \u00bb<\/em> \u2013 c\u2019est la confirmation que Google peut explorer la page, mais ne l\u2019affichera pas dans les r\u00e9sultats de recherche.<\/div>\n<h3>Mise \u00e0 l\u2019\u00e9chelle : sites multilingues, catalogues et cas particuliers<\/h3>\n<p>G\u00e9rer un site de grande taille s\u2019accompagne de son lot de d\u00e9fis techniques. SEOPress est con\u00e7u pour les relever de front, avec fluidit\u00e9 et fiabilit\u00e9.<\/p>\n<p><strong>Pagination automatique<\/strong><\/p>\n<p>D\u00e8s que votre sitemap XML atteint <strong>1 000 \u00e9l\u00e9ments<\/strong>, SEOPress le divise automatiquement. Cela garantit l\u2019efficacit\u00e9, \u00e9vite les probl\u00e8mes de m\u00e9moire (notamment sur les h\u00e9bergements mutualis\u00e9s) et <a href=\"https:\/\/www.seopress.org\/fr\/newsroom\/etude-de-cas\/aller-plus-vite-avec-wordpress\/\">assure un chargement rapide<\/a> pour les moteurs de recherche.<\/p>\n<p>Par exemple, <strong>10 000 produits<\/strong> seraient r\u00e9partis sur <strong>10 fichiers sitemap XML<\/strong>, au lieu d\u2019un seul fichier surcharg\u00e9 susceptible de provoquer un d\u00e9lai d\u2019expiration.<\/p>\n<p><strong>Magie du multilingue<\/strong><\/p>\n<p>Vous utilisez <a href=\"https:\/\/wpml.org\/\" target=\"_blank\" rel=\"noopener\">WPML<\/a>, <a href=\"https:\/\/polylang.pro\/\" target=\"_blank\" rel=\"noopener\">Polylang<\/a>, ou <a href=\"https:\/\/translatepress.com\/\" target=\"_blank\" rel=\"noopener\">TranslatePress<\/a> ? SEOPress d\u00e9tecte instantan\u00e9ment votre configuration. Votre sitemap en fran\u00e7ais affichera uniquement des URLs fran\u00e7aises. L\u2019allemand affichera de l\u2019allemand \u2013 sans aucune action suppl\u00e9mentaire de votre part.<\/p>\n<p>\ud83d\udccc <strong>Exemple :<\/strong><\/p>\n<p>Sur un site utilisant WPML avec du contenu en anglais, espagnol et fran\u00e7ais :<\/p>\n<ul>\n<li><code>example.com\/sitemap<\/code> affiche uniquement l\u2019anglais.<\/li>\n<li><code>example.com\/es\/mapa-del-sitio<\/code> affiche l\u2019espagnol.<\/li>\n<li><code>example.com\/fr\/plan-du-site<\/code> affiche le fran\u00e7ais.<\/li>\n<\/ul>\n<p>Chaque sitemap respecte scrupuleusement les exclusions et param\u00e8tres <em>noindex<\/em> propres \u00e0 chaque langue.<\/p>\n<p><strong>Consid\u00e9rations pour le multisite<\/strong><\/p>\n<p>Si vous utilisez un <strong>r\u00e9seau WordPress<\/strong>, SEOPress vous permet d\u2019activer les sitemaps HTML <strong>site par site<\/strong> ou sur <strong>l\u2019ensemble du r\u00e9seau<\/strong>. Chaque site conserve ses propres r\u00e9glages d\u2019exclusion, mais tout fonctionne \u00e0 partir de la m\u00eame base de code l\u00e9g\u00e8re et coh\u00e9rente.<\/p>\n<p><strong>Gestion des grands catalogues<\/strong><\/p>\n<ul>\n<li><strong>Requ\u00eates intelligentes<\/strong> pour garder votre base de donn\u00e9es r\u00e9active.<\/li>\n<li><strong>En-t\u00eates de cache<\/strong> pour r\u00e9duire la charge serveur.<\/li>\n<li><strong>Options de mise en page hi\u00e9rarchique<\/strong> pour rendre m\u00eame les inventaires massifs faciles \u00e0 parcourir.<\/li>\n<\/ul>\n<p><strong>Les cas limites que d\u2019autres oublient ? SEOPress les couvre :<\/strong><\/p>\n<ul>\n<li>Les archives de <em>custom post types<\/em> s\u2019affichent correctement.<\/li>\n<li>Les pages prot\u00e9g\u00e9es par mot de passe restent cach\u00e9es.<\/li>\n<li>Les articles programm\u00e9s n\u2019apparaissent qu\u2019une fois publi\u00e9s.<\/li>\n<li>Les \u00e9l\u00e9ments mis \u00e0 la corbeille sont ignor\u00e9s (surprenant, mais ce n\u2019est pas toujours le cas ailleurs).<\/li>\n<li>Les articles priv\u00e9s s\u2019affichent uniquement quand ils le doivent.<\/li>\n<li>Les articles \u00e9pingl\u00e9s gardent leur position.<\/li>\n<li>Les taxonomies personnalis\u00e9es vides restent invisibles.<\/li>\n<\/ul>\n<p>Avec tout cela g\u00e9r\u00e9 discr\u00e8tement en arri\u00e8re-plan, vous pouvez rester concentr\u00e9 sur votre contenu, et non sur votre sitemap.<\/p>\n<h2>Extraits de code pour quand les plugins ne sont pas une option<\/h2>\n<p>Parfois, vous ne pouvez pas installer de plugin suppl\u00e9mentaire. Peut-\u00eatre \u00e0 cause de restrictions d\u2019agence, de pr\u00e9f\u00e9rences clients, ou simplement parce que vous \u00eates minimaliste. Voici une solution PHP de base pour les cas d\u00e9sesp\u00e9r\u00e9s :<\/p>\n<p><code><span style=\"font-weight: 400;\">\/\/ \u00c0 ajouter dans le fichier functions.php d\u2019un th\u00e8me enfant\u00a0ou via un plugin de snippets<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">function<\/span> <span style=\"font-weight: 400;\">custom_html_sitemap()<\/span> <span style=\"font-weight: 400;\">{<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">$out<\/span> <span style=\"font-weight: 400;\">=<\/span> <span style=\"font-weight: 400;\">'&lt;ul class=\"custom-sitemap\"&gt;'<\/span><span style=\"font-weight: 400;\">;<\/span><\/code><\/p>\n<p>&nbsp;<\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">\/\/ Pages<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">$pages<\/span> <span style=\"font-weight: 400;\">=<\/span> <span style=\"font-weight: 400;\">get_pages(<\/span><span style=\"font-weight: 400;\">array<\/span><span style=\"font-weight: 400;\">(<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'sort_column'<\/span> <span style=\"font-weight: 400;\">=&gt;<\/span> <span style=\"font-weight: 400;\">'menu_order,post_title'<\/span><span style=\"font-weight: 400;\">,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'post_status'<\/span> <span style=\"font-weight: 400;\">=&gt;<\/span> <span style=\"font-weight: 400;\">'publish'<\/span><span style=\"font-weight: 400;\">,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">));<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">foreach<\/span> <span style=\"font-weight: 400;\">($pages<\/span> <span style=\"font-weight: 400;\">as<\/span> <span style=\"font-weight: 400;\">$page)<\/span> <span style=\"font-weight: 400;\">{<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">$out<\/span> <span style=\"font-weight: 400;\">.=<\/span> <span style=\"font-weight: 400;\">sprintf(<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'&lt;li&gt;&lt;a href=\"%s\"&gt;%s&lt;\/a&gt;&lt;\/li&gt;'<\/span><span style=\"font-weight: 400;\">,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">esc_url(get_permalink($page-&gt;ID)),<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">esc_html(get_the_title($page-&gt;ID))<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">);<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">}<\/span><\/code><\/p>\n<p>&nbsp;<\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">\/\/ Articles r\u00e9cents<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">$recent_posts<\/span> <span style=\"font-weight: 400;\">=<\/span> <span style=\"font-weight: 400;\">get_posts(<\/span><span style=\"font-weight: 400;\">array<\/span><span style=\"font-weight: 400;\">(<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'posts_per_page'<\/span><span style=\"font-weight: 400;\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">=&gt;<\/span> <span style=\"font-weight: 400;\">50<\/span><span style=\"font-weight: 400;\">,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'post_status'<\/span><span style=\"font-weight: 400;\"> \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">=&gt;<\/span> <span style=\"font-weight: 400;\">'publish'<\/span><span style=\"font-weight: 400;\">,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'orderby'<\/span><span style=\"font-weight: 400;\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">=&gt;<\/span> <span style=\"font-weight: 400;\">'date'<\/span><span style=\"font-weight: 400;\">,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'order'<\/span><span style=\"font-weight: 400;\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">=&gt;<\/span> <span style=\"font-weight: 400;\">'DESC'<\/span><span style=\"font-weight: 400;\">,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'post_type'<\/span><span style=\"font-weight: 400;\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"font-weight: 400;\">=&gt;<\/span> <span style=\"font-weight: 400;\">'post'<\/span><span style=\"font-weight: 400;\">,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'ignore_sticky_posts'<\/span> <span style=\"font-weight: 400;\">=&gt;<\/span> <span style=\"font-weight: 400;\">true,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">));<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">foreach<\/span> <span style=\"font-weight: 400;\">($recent_posts<\/span> <span style=\"font-weight: 400;\">as<\/span> <span style=\"font-weight: 400;\">$p)<\/span> <span style=\"font-weight: 400;\">{<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">$out<\/span> <span style=\"font-weight: 400;\">.=<\/span> <span style=\"font-weight: 400;\">sprintf(<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">'&lt;li&gt;&lt;a href=\"%s\"&gt;%s&lt;\/a&gt;&lt;\/li&gt;'<\/span><span style=\"font-weight: 400;\">,<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">esc_url(get_permalink($p-&gt;ID)),<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">esc_html(get_the_title($p-&gt;ID))<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">);<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">}<\/span><\/code><\/p>\n<p>&nbsp;<\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">$out<\/span> <span style=\"font-weight: 400;\">.=<\/span> <span style=\"font-weight: 400;\">'&lt;\/ul&gt;'<\/span><span style=\"font-weight: 400;\">;<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">return<\/span> <span style=\"font-weight: 400;\">$out;<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">}<\/span><\/code><\/p>\n<p><code><span style=\"font-weight: 400;\">add_shortcode(<\/span><span style=\"font-weight: 400;\">'custom_sitemap'<\/span><span style=\"font-weight: 400;\">,<\/span> <span style=\"font-weight: 400;\">'custom_html_sitemap'<\/span><span style=\"font-weight: 400;\">);<\/span><\/code><\/p>\n<p><strong>Utilisation <\/strong><strong>:<\/strong> Add <code>[[custom_sitemap]]<\/code> to any page.<\/p>\n<p><strong>Limitations critiques :<\/strong><\/p>\n<ul>\n<li>Aucun contr\u00f4le d\u2019exclusion sans ajouter du code suppl\u00e9mentaire.<\/li>\n<li>Pas de respect automatique des r\u00e8gles <em>noindex<\/em>.<\/li>\n<li>Se casse si vous changez de th\u00e8me.<\/li>\n<li>Pas de pagination : sur les grands sites, cela entra\u00eene un timeout.<\/li>\n<li>Vous \u00eates responsable de toute la maintenance.<\/li>\n<\/ul>\n<p>Honn\u00eatement ? \u00c0 moins d\u2019\u00eatre \u00e0 l\u2019aise avec le d\u00e9bogage PHP, restez sur SEOPress.<\/p>\n<h2><strong>Faire fonctionner les sitemaps HTML pour vos sites WordPress<\/strong><\/h2>\n<p>Cr\u00e9er un sitemap HTML ne devrait pas signifier g\u00e9rer des plugins lourds ou plonger dans un code complexe. Le moteur de sitemap unifi\u00e9 de SEOPress offre \u00e0 la fois la <strong>rapidit\u00e9 et le contr\u00f4le<\/strong> attendus par les d\u00e9veloppeurs, ainsi que la <strong>simplicit\u00e9 de mise en place<\/strong> que tout le monde appr\u00e9cie.<\/p>\n<p><strong>Voici ce qui fait la diff\u00e9rence :<\/strong><\/p>\n<ul>\n<li><strong>Une seule mise \u00e0 jour<\/strong> alimente \u00e0 la fois les sitemaps HTML et XML, garantissant leur synchronisation.<\/li>\n<li><strong>G\u00e9n\u00e9ration \u00e0 la demande<\/strong> pour garder une base de donn\u00e9es l\u00e9g\u00e8re.<\/li>\n<li><strong>Pagination int\u00e9gr\u00e9e<\/strong> qui g\u00e8re sans effort les grands sites.<\/li>\n<li><strong>R\u00e8gles intelligentes de noindex<\/strong> pour \u00e9viter de polluer vos r\u00e9sultats de recherche.<\/li>\n<\/ul>\n<p>Que vous g\u00e9riez un <strong>petit site portfolio<\/strong> ou une <strong>boutique WooCommerce multilingue avec des milliers de r\u00e9f\u00e9rences<\/strong>, la configuration reste identique : activez l\u2019option, choisissez quoi exclure, ins\u00e9rez le sitemap sur n\u2019importe quelle page. En quelques minutes, vous \u00eates en ligne.<\/p>\n<p>Pas de parcours du combattant, pas de frais cach\u00e9s. Le module de sitemap HTML est inclus <strong>gratuitement<\/strong> avec SEOPress, vous offrant une navigation rapide et accessible d\u00e8s le premier jour. <a href=\"https:\/\/www.seopress.org\/fr\/extensions-seo-wordpress\/seopress-free\/\">Essayez gratuitement le sitemap de SEOPress.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous connaissez la situation. Il est tard, votre client vient de demander \u00ab une&#8230;<\/p>\n","protected":false},"author":1,"featured_media":145064,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"Cr\u00e9ez un sitemap HTML WordPress pour am\u00e9liorer la navigation et le SEO. D\u00e9couvrez les meilleurs plugins et conseils de personnalisation pour un site qui plait.","_seopress_robots_index":"","_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","editor_notices":[],"footnotes":""},"categories":[97],"tags":[116],"class_list":{"0":"post-145061","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-reportage","8":"tag-plans-de-site"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts\/145061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/comments?post=145061"}],"version-history":[{"count":0,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts\/145061\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/media\/145064"}],"wp:attachment":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/media?parent=145061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/categories?post=145061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/tags?post=145061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}