{"id":1126,"date":"2023-03-03T16:46:12","date_gmt":"2023-03-03T15:46:12","guid":{"rendered":"https:\/\/geekcommunicant.com\/blog\/?p=1126"},"modified":"2023-03-03T16:46:13","modified_gmt":"2023-03-03T15:46:13","slug":"le-sitemap-la-carte-de-votre-site","status":"publish","type":"post","link":"https:\/\/geekcommunicant.com\/blog\/2023\/03\/03\/le-sitemap-la-carte-de-votre-site\/","title":{"rendered":"Le sitemap, la carte de votre site"},"content":{"rendered":"\n<p>Aujourd\u2019hui, nouveau sujet de SEO. Cette fois-ci, j\u2019ai d\u00e9cid\u00e9 de parler de sitemap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u2019est quoi une sitemap&nbsp;?<\/h2>\n\n\n\n<p>Comme sa traduction quasi litt\u00e9rale l\u2019indique, il s\u2019agit d\u2019une \u00ab\u00a0carte de site\u00a0\u00bb. En lisant cela, je pense que beaucoup d\u2019entre vous penserons aux pages Web indiquant les diff\u00e9rentes rubriques et sous-rubriques d\u2019un site, dont le lien est souvent mis dans le pied de page. Mais l\u00e0, la carte de site dont je souhaite parler est destin\u00e9e aux robots des moteurs de recherche.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Structure d\u2019un fichier de sitemap<\/h2>\n\n\n\n<p>Le plus souvent, le fichier de sitemap est au format XML, et pr\u00e9sente les URLs de toutes les pages de votre site (c\u2019est \u00e0 dire aussi bien des pages de cat\u00e9gories que des articles).<\/p>\n\n\n\n<p>L\u2019\u00e9l\u00e9ment racine d\u2019un sitemap XML est un \u00e9l\u00e9ment <code>&lt;urlset&gt;<\/code>. Ensuite, chaque page est repr\u00e9sent\u00e9e par un \u00e9l\u00e9ment <code>&lt;url&gt;<\/code>, enfant de la racine. Cet \u00e9l\u00e9ment <code>&lt;url&gt;<\/code> doit avoir au moins un \u00e9l\u00e9ment <code>&lt;loc&gt;<\/code> comme enfant, cet \u00e9l\u00e9ment indiquant l\u2019URL de la ressource.<\/p>\n\n\n\n<p>Pour la pr\u00e9sentation plus en d\u00e9tail des diff\u00e9rentes balises, je vous invite \u00e0 consulter la section correspondante sur le site sitemaps.org.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Comment construire une sitemap&nbsp;?<\/h2>\n\n\n\n<p>Si votre site est \u00ab&nbsp;fait main&nbsp;\u00bb (par l\u00e0 je veux dire sans syst\u00e8me de gestion de contenu) et contient peu de pages, le sitemap peut \u00eatre construit manuellement.<\/p>\n\n\n\n<p>Mais si vous utilisez un syst\u00e8me de gestion de contenu, le syst\u00e8me de votre choix peut g\u00e9n\u00e9rer un sitemap de mani\u00e8re native (comme WordPress) ou alors disposer de plusieurs extensions permettant de le faire.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Que faire de son sitemap&nbsp;?<\/h2>\n\n\n\n<p>Maintenant que notre site dispose de sa sitemap, comment la communiquer aux moteurs de recherche&nbsp;?<\/p>\n\n\n\n<p>En ce qui concerne Google et Bing, tous deux disposent d\u2019outils permettant de soumettre une sitemap pour votre site (pr\u00e9alablement enregistr\u00e9 dans les outils des deux g\u00e9ants).<\/p>\n\n\n\n<p>Si vous ne souhaitez pas utiliser ses outils et pour que les moteurs de recherche ne disposant pas d&rsquo;un tel outil trouvent le sitemap, il suffit de rajouter une ligne<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSitemap: https:\/\/monsupersite.fr\/sitemap.xml\n<\/pre><\/div>\n\n\n<p>dans votre fichier robots.txt.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>En esp\u00e9rant que cet article vous permette d\u2019am\u00e9liorer votre r\u00e9f\u00e9rencement, je vous dis \u00e0 bient\u00f4t.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Pour aller plus loin :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>page d&rsquo;aide <a href=\"https:\/\/www.bing.com\/webmasters\/help\/sitemaps-3b5cf6ed\" target=\"_blank\" rel=\"noreferrer noopener\">Bing<\/a> sur les sitemaps<\/li>\n\n\n\n<li>page de la <a href=\"https:\/\/wordpress.org\/documentation\/article\/search-engine-optimization\/#sitemaps\" target=\"_blank\" rel=\"noreferrer noopener\">documentation WordPress<\/a> sur les sitemaps<\/li>\n\n\n\n<li>page d&rsquo;aide <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/sitemaps\/build-sitemap?hl=fr\" target=\"_blank\" rel=\"noreferrer noopener\">Google<\/a> sur les sitemaps<\/li>\n\n\n\n<li><a href=\"https:\/\/www.sitemaps.org\/fr\/\" target=\"_blank\" rel=\"noreferrer noopener\">sitemaps.org<\/a>, site de pr\u00e9sentation de l&rsquo;ensemble du protocole<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Aujourd\u2019hui, nouveau sujet de SEO. Cette fois-ci, j\u2019ai d\u00e9cid\u00e9 de parler de sitemap. C\u2019est quoi une sitemap&nbsp;? Comme sa traduction quasi litt\u00e9rale l\u2019indique, il s\u2019agit d\u2019une \u00ab\u00a0carte de site\u00a0\u00bb. En lisant cela, je pense que beaucoup d\u2019entre vous penserons aux &hellip; <a href=\"https:\/\/geekcommunicant.com\/blog\/2023\/03\/03\/le-sitemap-la-carte-de-votre-site\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[58],"tags":[],"class_list":["post-1126","post","type-post","status-publish","format-standard","hentry","category-seo"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2IoOb-ia","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":790,"url":"https:\/\/geekcommunicant.com\/blog\/2019\/05\/20\/carte-interactive-svg-tooltip\/","url_meta":{"origin":1126,"position":0},"title":"Carte interactive en SVG avec tooltip","author":"geekc","date":"20\/05\/2019","format":false,"excerpt":"Apr\u00e8s la premi\u00e8re version de ma carte interactive (voir ici), j\u2019en ai cr\u00e9\u00e9 une deuxi\u00e8me \u00e0 l\u2019aide de la librairie OpenLayers. Cette solution fonctionne, mais c\u2019est comme disposer d'un outil multifonction mais d'en n'utiliser qu'une ou deux, OpenLayers \u00e9tant une librairie permettant de faire beaucoup plus. Une autre solution un\u2026","rel":"","context":"Dans &quot;JavaScript&quot;","block_context":{"text":"JavaScript","link":"https:\/\/geekcommunicant.com\/blog\/category\/javascript\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/svg-map-style.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":736,"url":"https:\/\/geekcommunicant.com\/blog\/2019\/04\/22\/theme-enfant-wordpress\/","url_meta":{"origin":1126,"position":1},"title":"Cr\u00e9er un th\u00e8me enfant pour WordPress","author":"geekc","date":"22\/04\/2019","format":false,"excerpt":"Un th\u00e8me enfant est un th\u00e8me reprenant toutes les fonctionnalit\u00e9s d'un th\u00e8me existant, qu'on appelera \"th\u00e8me parent\". Pourquoi cr\u00e9er un th\u00e8me enfant ? Les th\u00e8mes WordPress disponibles offrent d\u00e9j\u00e0 un large choix d'options pour les personnaliser. Mais, par exemple, disons que vous voulez modifier la couleur d'un ou plusieurs \u00e9l\u00e9ments,\u2026","rel":"","context":"Dans &quot;WordPress&quot;","block_context":{"text":"WordPress","link":"https:\/\/geekcommunicant.com\/blog\/category\/wordpress\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":448,"url":"https:\/\/geekcommunicant.com\/blog\/2015\/07\/26\/web-plus-ecolo\/","url_meta":{"origin":1126,"position":2},"title":"Pour un web plus \u00e9colo","author":"geekc","date":"26\/07\/2015","format":false,"excerpt":"Apr\u00e8s avoir lu divers articles et visionn\u00e9 plusieurs vid\u00e9os \u00e0 ce sujet, j'ai moi aussi envie de m'exprimer sur l'impact environnemental du Web, et sur quelques astuces afin de diminuer cet impact. Le web a un impact environnemental ? \u00c0 tous ceux se posant encore cette question, je r\u00e9pond oui.\u2026","rel":"","context":"Dans &quot;Divers&quot;","block_context":{"text":"Divers","link":"https:\/\/geekcommunicant.com\/blog\/category\/divers\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":860,"url":"https:\/\/geekcommunicant.com\/blog\/2019\/07\/15\/carte-interactive-openlayers-controle-calques\/","url_meta":{"origin":1126,"position":3},"title":"Carte interactive OpenLayers avec contr\u00f4le de calques","author":"geekc","date":"15\/07\/2019","format":false,"excerpt":"Apr\u00e8s avoir r\u00e9alis\u00e9 une carte historique de la ligne 2 du tramway d\u2019\u00cele-de-France avec Leaflet (voir le tutoriel), je me suis attaqu\u00e9 \u00e0 la cr\u00e9ation de cette m\u00eame carte avec OpenLayers. Bien que plus complet sur certains points, OpenLayers n\u2019inclus pas nativement deux fonctionnalit\u00e9s utilis\u00e9es dans la carte\u00a0: Le contr\u00f4le\u2026","rel":"","context":"Dans &quot;JavaScript&quot;","block_context":{"text":"JavaScript","link":"https:\/\/geekcommunicant.com\/blog\/category\/javascript\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1146,"url":"https:\/\/geekcommunicant.com\/blog\/2023\/03\/31\/commandes-git-a-utiliser-presque-au-quotidien\/","url_meta":{"origin":1126,"position":4},"title":"Quelques commandes git que j&rsquo;utilise (presque) au quotidien","author":"geekc","date":"31\/03\/2023","format":false,"excerpt":"Aujourd\u2019hui, j\u2019ai d\u00e9cid\u00e9 de parler d\u2019un outil que j\u2019utilise au quotidien dans ma vie professionnelle, le syst\u00e8me de gestion de version git. Avec cet outil j\u2019utilise certaines commandes tr\u00e8s utiles. Mais je n\u2019avais pas d\u2019id\u00e9e de comment contextualiser ces commandes pour vous en parler. Cet alors que je me suis\u2026","rel":"","context":"Dans &quot;Divers&quot;","block_context":{"text":"Divers","link":"https:\/\/geekcommunicant.com\/blog\/category\/divers\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":740,"url":"https:\/\/geekcommunicant.com\/blog\/2019\/04\/29\/deplacer-fichiers-medias-wordpress\/","url_meta":{"origin":1126,"position":5},"title":"D\u00e9placer les fichiers de la biblioth\u00e8que de m\u00e9dias de WordPress","author":"geekc","date":"29\/04\/2019","format":false,"excerpt":"Si pour une raison ou une autre vous voulez d\u00e9placer les fichiers m\u00e9dias dans les dossiers de votre site WordPress, je vais vous expliquer comment faire. Dans mon cas, j'ai eu ce besoin quand j'ai voulu d\u00e9sactiver l'organisation en dossier annuels et mensuels par d\u00e9faut, et d\u00e9placer tous mes m\u00e9dias\u2026","rel":"","context":"Dans &quot;WordPress&quot;","block_context":{"text":"WordPress","link":"https:\/\/geekcommunicant.com\/blog\/category\/wordpress\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/posts\/1126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/comments?post=1126"}],"version-history":[{"count":0,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/posts\/1126\/revisions"}],"wp:attachment":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/media?parent=1126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/categories?post=1126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/tags?post=1126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}