Comment créer un sitemap XML pour votre site

Si vous exploitez un site Web de quelque nature que ce soit, vous devriez probablement avoir un sitemap XML . Cela aidera votre optimisation pour les moteurs de recherche(help your search engine optimization) ( SEO ). Mais vous vous demandez peut-être ce qu'est un sitemap XML, et même si vous le saviez, comment créeriez-vous un sitemap XML ? 

La bonne nouvelle est que la création d'un sitemap XML est plus facile que de comprendre exactement ce que c'est. Et comprendre les sitemaps XML est également assez simple. Tu peux le faire.

Qu'est-ce qu'un sitemap XML ?(What Is An XML Sitemap?)

Couvrons d'abord la partie XML . XML signifie e X tensible M arkup L anguage. Ce n'est pas exactement un langage de programmation. C'est un moyen flexible d'indiquer aux navigateurs Web et aux autres programmes les données contenues dans un document XML. 

Par exemple, nous pourrions dire à quelqu'un que nous vivons au 123 Main Street et il comprendrait. Mais les programmes ne le font pas. 

Les balises XML placées de part et d'autre des données d'adresse aideront à dire au programme ce que signifient les données. Les balises sont toujours par paires avec une balise ouvrante <pre><StreetNumber></pre> et une balise fermante  <pre></StreetNumber></pre>

Nous pourrions donc utiliser des balises XML pour dire aux programmes ce que ces données signifient. Cela pourrait ressembler à :

<pre>
   <StreetNumber>123</StreetNumber>
   <StreetName>Main</StreetName>
   <StreetType>Street</StreetType>
</pre>

Pour un programme qui reconnaît ces balises, il saura qu'il s'agit d'une adresse complète. Ensuite, le programme peut utiliser ces informations pour faire quelque chose d'utile.

La partie extensible signifie que ces balises pourraient être n'importe quoi ! Si le programme a compris la balise

 to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.

Passons au plan du site. C'est à peu près ce que cela ressemble. Il s'agit d'une carte indiquant où trouver différents types d'informations sur notre site Web.

(Search)Les moteurs de recherche , comme Google , veulent des informations spécifiques afin qu'ils sachent comment catégoriser et classer notre site. Le sitemap XML peut fournir ces informations.

Ceci est un exemple de plan de site XML pour une seule page Web.

<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.example.com/</loc>
      <lastmod>2005-01-01</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</pre>

Voici ce que signifient ces balises :

<pre><?xml version="1.0" encoding="UTF-8"?></pre> 

Celui-ci indique au moteur de recherche que la version XML que nous utilisons est 1.0 et que le texte est encodé en UTF-8 . C'est la spécification d'encodage dans laquelle le sitemap doit se trouver.

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

Cela indique au moteur de recherche quelle norme de sitemap est utilisée dans notre sitemap. N'oubliez(Remember) pas que notre XML doit utiliser les mêmes balises que le programme qui doit le lire pour le comprendre.

<pre><url></pre> 

Cela indique au moteur de recherche que les informations sur une URL ( Uniform Resource Locator ) suivront. Une URL est également connue sous le nom d'adresse Web ou de lien.

<pre><loc> 

Cela définit les données dans la balise comme étant l'emplacement réel ou l' URL spécifique de la page à indexer.

<pre><lastmod></pre> 

Celui-ci indique au moteur de recherche quand cette page a été modifiée pour la dernière fois.

<pre><changefreq></pre> 

Cela permet au moteur de recherche de connaître la fréquence de changement de cette page. Les valeurs acceptables sont toujours horaire, quotidienne, hebdomadaire, mensuelle, annuelle, jamais.

<pre><priority></pre> 

Cela indique au moteur de recherche l'importance que nous accordons à cette page par rapport aux autres pages de notre sitemap. Les valeurs acceptables vont de 0 à 1, 1 étant la valeur la plus élevée et 0,5 la moyenne.

Notez qu'il ne s'agit pas de commandes pour le moteur de recherche(commands for the search engine) . Ils vont lire ces informations et les traiter comme ils le souhaitent.

Pourquoi créer un sitemap XML ?(Why Create An XML Sitemap?)

Un plan de site XML bien conçu nous donnera les meilleures chances de présenter notre site aux personnes que nous voulons voir. Il indiquera au moteur de recherche quel type d'informations nous lui fournissons, où accéder à l'information et quand l'information a été mise à jour pour la dernière fois.

Comme il s'agit d'une carte, il n'est pas nécessaire qu'elle soit une représentation exacte du paysage. Nous pouvons choisir ce qu'il contient, afin que les moteurs de recherche obtiennent les bonnes pages. Par exemple, nos pages Politique de confidentialité(Privacy Policy) et Utilisation acceptable(Acceptable Use) ne seront pas très différentes de tout autre site Web. Au lieu de les cartographier, mappez les pages qui amènent l'utilisateur aux bonnes choses, comme nos meilleurs articles de blog ou pages de produits.

Pour les articles de blog, nous souhaiterons peut-être un plan du site qui répertorie tous vos articles mais donne une priorité plus élevée aux plus récents. Cela montre au client et au moteur de recherche que notre site est frais.

Avons-nous besoin de créer un sitemap pour les images ? Les photos sont importantes. Le visuel est la première chose qui rejoint les désirs du client. Mais chaque page contiendra déjà les images, et celles-ci seront indexées. Donc, avoir un sitemap composé uniquement d'images n'est pas si important.

Nous présentons maintenant l'essence de notre site aux moteurs de recherche. Ils n'ont pas besoin de perdre du temps à explorer et à indexer de grandes parties nécessaires, mais pas aussi importantes, de notre site. 

Avec un bon sitemap, nous coopérons avec les moteurs de recherche et cela aidera notre site à obtenir le meilleur classement qu'il mérite.

Comment créer un sitemap XML ?(How Do I Create an XML Sitemap?)

Heureusement, il existe plusieurs outils automatisés pour nous aider à le faire. Si nous utilisons WordPress(using WordPress) , procurez-vous le plugin Yoast SEO . C'est un excellent outil d'optimisation pour les moteurs de recherche et la création d'un sitemap pour nous n'est qu'une de ses fonctionnalités. Prenez le temps de vraiment apprendre à utiliser le plugin Yoast SEO(learn how to use the Yoast SEO plugin) pour toutes ses fonctionnalités.

Créer un sitemap avec Yoast(Making a Sitemap With Yoast)

  • Dans notre page d'administration WordPress , nous allons installer le plugin Yoast SEO . Une fois installé, nous vérifierons que la fonctionnalité Sitemaps XML(XML Sitemaps ) est activée. Cela devrait être par défaut. 
  • Cliquez(Click) sur Yoast SEO dans le côté gauche. Cliquez ensuite sur l' onglet  Fonctionnalités .(Features)
  • Faites défiler vers le bas et assurez-vous que XML Sitemaps a le curseur en position On .

  • De là, nous pouvons voir à quoi ressemble le plan du site. Cliquez(Click) sur l'icône en forme de point d'interrogation à côté de XML Sitemaps puis cliquez sur le lien See the XML sitemap

  • Yoast ouvrira le plan du site dans le navigateur Web. Il ne ressemblera pas au XML que nous avons vu plus tôt. C'est bon.

  • Si nous souhaitons voir le XML , faites un clic droit sur cette page et sélectionnez Afficher la source(View Source) . Ensuite, le XML est révélé.

C'est le moyen le plus rapide de créer un sitemap XML dans (XML)WordPress avec le plugin Yoast SEO . Jetez un coup d'œil dans le plugin pour trouver des moyens d'affiner le plan du site et de le rendre exactement comme nécessaire.

Créer un sitemap XML avec Screaming Frog SEO(Create an XML Sitemap With Screaming Frog SEO)

Si nous n'utilisons pas WordPress pour notre site, nous pouvons utiliser une variété d'outils en ligne et hors ligne.

Le programme de référencement de bureau(most used desktop SEO program) le plus utilisé est probablement Screaming Frog SEO Spider . Il existe une version gratuite et une version payante. Pour créer un sitemap XML, la version gratuite est tout ce dont nous aurons besoin.

  • Une fois téléchargé et installé, ouvrez le programme. Avant de pouvoir créer un sitemap XML , nous devons explorer le site. L'exploration(Crawling) est un processus qui consiste à passer d'une page à l'autre sur un site et à collecter des données sur chaque partie.
  • En haut, nous voyons un endroit pour entrer l' URL de votre site Web. Faites ça. Cliquez ensuite sur le bouton Démarrer(Start ) . Screaming Frog commencera à explorer le site.

  • La fenêtre principale commence à se remplir d' URL(URLs) de choses sur le site. Une fois que la barre de progression en haut à droite de l'écran est à 100 %, l'exploration est terminée.

  • Dans la barre d'outils, cliquez sur Sitemaps puis XML Sitemap . La fenêtre de configuration de l'exportation du plan du site(Sitemap Export Configuration ) s'ouvrira.

  • La fenêtre de configuration de l'exportation du plan du site(Sitemap Export Configuration) est l'endroit où nous pouvons modifier les détails de notre plan du site, tels que changefreq, lastmod et autres. Parcourez les onglets pour voir ce qu'il y a. Les paramètres par défaut feront l'affaire pour le moment. Cliquez sur Suivant(Next) pour commencer l'exportation.

  • Il nous demandera où enregistrer le fichier sitemap.xml . Assurez(Make) -vous de vous rappeler où il est enregistré. Nous devrons le télécharger sur notre site Web pour qu'il soit utile.

Une fois enregistré, téléchargez le fichier sitemap.xml à la racine du site Web. Nous pouvons maintenant enregistrer le plan du site auprès de Google et d'autres moteurs de recherche.

Comment puis-je faire en sorte que Google voie mon sitemap ?(How Do I Get Google To See My Sitemap?)

Nous disons moteurs de recherche, mais le seul qui inquiète le plus est Google . Alors, comment faire en sorte que Google voie notre sitemap ? 

Nous espérons que cela nous aidera à mieux classer notre site, mais cela n'aidera que si Google sait qu'il est là. Nous devrons utiliser la Google Search Console



About the author

Je suis un ingénieur logiciel expérimenté, avec plus de 10 ans d'expérience dans le développement et la maintenance d'applications Microsoft Office. J'ai une forte passion pour aider les autres à atteindre leurs objectifs, à la fois par mon travail d'ingénieur logiciel et par mes compétences en prise de parole en public et en réseautage. Je suis également extrêmement compétent en matière de pilotes de matériel et de clavier, ayant développé et testé plusieurs d'entre eux moi-même.



Related posts