Comment puis-je créer un plan Sitemap pour mon blog WordPress qui soit optimisé pour Google?

Qu’est-ce qu’un plan Google Sitemap?

Fondamentalement, un Google Sitemap est un fichier qui contient des URL et quelques informations supplémentaires pour toutes les pages ou documents publics de votre site Web. Google et d’autres moteurs de recherche peuvent lire ce fichier et ajouter les pages définies à leur index.

Que sont les Sitemaps?

Les Sitemaps sont un moyen facile pour les webmasters d’informer les moteurs de recherche sur les pages de leurs sites qui sont disponibles pour le crawling.

Dans sa forme la plus simple, un Sitemap est un fichier XML qui répertorie les URL d’un site ainsi que des métadonnées supplémentaires sur chaque URL (quand elle a été mise à jour pour la dernière fois, quelle est sa fréquence de modification et son importance par rapport aux autres URL du site) afin que les moteurs de recherche puissent naviguer plus intelligemment sur le site.

Les robots de recherche sur le Web découvrent habituellement des pages à partir de liens dans le site et d’autres sites.

Les Sitemaps complètent ces données pour permettre aux robots qui supportent Sitemaps de récupérer toutes les URLs dans le Sitemap et de connaître ces URLs en utilisant les métadonnées associées.

L’utilisation du protocole Sitemap ne garantit pas que les pages web sont incluses dans les moteurs de recherche, mais fournit des conseils pour les robots de recherche afin de mieux parcourir votre site.

Sitemap 0.90 est proposé sous les termes de la licence Creative Commons et a une large adoption, y compris le support de Google, Yahoo! et Microsoft.

Le format XML des Sitemaps

Le format du protocole Sitemap est constitué de balises XML. Toutes les valeurs de données d’un plan Sitemap doivent être des entités échappées. Le fichier lui-même doit être encodé en UTF-8.

Le Sitemap doit:

  • Commencer par une balise d’ouverture <urlset> et finissez par une balise de fermeture </urlset>.
  • Inclure une entrée <url> pour chaque URL, en tant que balise XML parent.
  • Inclure une entrée <loc> enfant pour chaque balise <url>parent.
  • Toutes les autres étiquettes sont facultatives.
  • La prise en charge de ces balises optionnelles peut varier d’un moteur de recherche à l’autre. Référez-vous à la documentation de chaque moteur de recherche pour plus de détails.
  • De plus, toutes les URL d’un plan Sitemap doivent provenir d’un seul hôte, tel que www.example.com ou store. example. com. Pour plus de détails, référez-vous à l’emplacement du fichier Sitemap

Est-ce qu’un Google Sitemaps affectera mon classement?

Il n’ y a aucune preuve qu’un plan Google Sitemap affectera directement votre classement. Cependant, il peut aider Google à indexer et parcourir votre page plus facilement, ce qui peut aboutir à un index plus complet de votre page.

Est-ce qu’on peut grouper plusieurs sitemaps sur un même site?

Vous pouvez fournir plusieurs fichiers Sitemap, mais chaque fichier Sitemap que vous fournissez ne doit pas avoir plus de 50.000 URLs et ne doit pas dépasser 50MB (52.428.800 octets).

Si vous le souhaitez, vous pouvez compresser vos fichiers Sitemap à l’aide de gzip pour réduire votre besoin de bande passante; cependant, le fichier Sitemap une fois décompressé ne doit pas dépasser 50MB.

Si vous voulez lister plus de 50 000 URL, vous devez créer plusieurs fichiers Sitemap.

Si vous fournissez plusieurs Sitemaps, vous devez ensuite lister chaque fichier Sitemap dans un fichier d’index Sitemap.

Les fichiers index Sitemap ne peuvent pas contenir plus de 50.000 Sitemap et ne doivent pas dépasser 50MB (52.428.800 octets) et peuvent être compressés. Vous pouvez avoir plus d’un fichier d’index Sitemap. Le format XML d’un fichier index Sitemap est très similaire au format XML d’un fichier Sitemap.

Le fichier d’index Sitemap doit obligatoirement:

  • Commencez par une balise d’ouverture <sitemapindex> et finissez par une balise closing </sitemapindex>.
  • Inclure une entrée <plan du site> pour chaque Sitemap en tant que balise XML parent.
  • Inclure une entrée <loc> enfant pour chaque balise <sitemap>parent.
  • La balise <lastmod> optionnelle est également disponible pour les fichiers index Sitemap.

Note: Un fichier d’index Sitemap ne peut spécifier que les Sitemaps qui se trouvent sur le même site que le fichier d’index Sitemap. Par exemple, http://www.yoursite.com/sitemap_index. xml peut inclure des Sitemaps sur http://www.yoursite.com mais pas sur http://www.example.com ou http://yourhost.yoursite.com.

Comme avec Sitemaps, votre fichier d’index Sitemap doit être encodé en UTF-8.

Quels sont les autres formats de Sitemaps?

Le protocole Sitemap vous permet de fournir des détails sur vos pages aux moteurs de recherche, puisque vous pouvez fournir des informations supplémentaires sur les pages du site au-delà des URL. Cependant, en plus du protocole XML, sont supportés les flux RSS et les fichiers texte, qui fournissent des informations plus limitées.

Alimentation par syndication RSS

Vous pouvez fournir un flux RSS (Real Simple Syndication) 2.0 ou Atom 0.3 ou 1.0. Généralement, vous n’utiliserez ce format que si votre site dispose déjà d’un flux de syndication.

Notez que cette méthode peut ne pas faire connaître aux moteurs de recherche toutes les URL de votre site, car le flux peut ne fournir que des informations sur les URL récentes, bien que les moteurs de recherche peuvent toujours utiliser ces informations pour découvrir d’autres pages de votre site au cours de leurs processus de recherche habituels en suivant les liens à l’intérieur des pages du flux.

Assurez-vous que le flux est situé dans le répertoire de niveau supérieur dans lequel vous voulez que les moteurs de recherche se déplacent.

Les moteurs de recherche extraient l’information du flux comme suit:

  • champ date modifiée (le champ date de publication pour les flux RSS et la date de mise à jour pour les flux Atom)
  • – indique quand chaque URL a été modifiée pour la dernière fois.

L’utilisation du champ Date modifiée est facultative.

Alimentation par des fichiers textes

  • Vous pouvez fournir un fichier texte simple qui contient une URL par ligne. Le fichier texte doit suivre ces directives:
  • Le fichier texte doit avoir une URL par ligne. Les URL ne peuvent pas contenir de nouvelles lignes intégrées.
  • Vous devez spécifier les URLs, y compris http.
  • Chaque fichier texte peut contenir un maximum de 50 000 URL et ne doit pas dépasser 50 Mo (52 428 800 octets). Si votre site contient plus de 50 000 URL, vous pouvez séparer la liste en plusieurs fichiers texte et les ajouter séparément.
  • Le fichier texte doit utiliser l’encodage UTF-8. Vous pouvez le spécifier lors de l’enregistrement du fichier (par exemple, dans le Bloc-notes, il est affiché dans le menu Encodage de la boîte de dialogue Enregistrer sous).
  • Le fichier texte ne doit contenir aucune information autre que la liste des URL.
  • Le fichier texte ne doit contenir aucune information d’en-tête ou de pied de page.
  • Si vous le souhaitez, vous pouvez compresser votre fichier texte Sitemap à l’aide de gzip pour réduire vos besoins en bande passante.
  • Vous pouvez nommer le fichier texte comme vous le souhaitez. Veuillez vérifier que vos URL sont conformes à la norme RFC-3986 pour les URI, la norme RFC-3987 pour les IRI
  • Vous devriez charger le fichier texte dans le répertoire de niveau supérieur que vous voulez que les moteurs de recherche à parcourir et assurez-vous que vous ne listerez pas les URL dans le fichier texte qui se trouvent dans un répertoire de niveau supérieur.

Comment puis-je créer un plan Google Sitemap pour mon blog WordPress?

C’est la fonction principale du plugin Google Sitemap pour WordPress. Il est facile à installer et générera un sitemap contenant tout votre contenu WordPress.

D’autres plugins comme SEO Yoast proposent de générer vos sitemaps. Mais nous allons aborder dans la suite de l’article les fonctionnalitésdu plugin Google Sitemap pour WordPress.

Questions concernant l’installation

Comment installer le plugin Google Sitemap pour WordPress?

Installez-le comme n’importe quel autre plugin WordPress. La façon la plus simple est via la fonction “Add plugin” dans WordPress. Si cela ne fonctionne pas pour vous, téléchargez-le sur votre ordinateur et téléchargez-le via FTP dans votre répertoire wp-content/plugins. Vous n’avez pas besoin de modifier quoi que ce soit dans la configuration de votre serveur web, les permissions de fichiers ou de télécharger d’autres fichiers.

Dois-je modifier certains paramètres?

Les paramètres par défaut conviennent à la plupart des blogs. N’hésitez pas à changer les priorités, les fréquences ou ce que vous voulez inclure dans votre sitemap. Si vous avez besoin de réinitialiser les paramètres à leurs valeurs par défaut, cliquez sur le bouton à la fin de la page des paramètres.

Explication des réglages

Notification de mise à jour

Aviser Google des mises à jour de votre Blog: Ceci fera ping Google chaque fois que vous publiez un nouveau billet ou que vous éditez un ancien. Google va chercher votre sitemap par la suite et va probablement indexer votre nouveau billet bientôt.

Notifier à Bing des mises à jour de votre Blog: Ceci fera un ping Bing chaque fois que vous publierez un nouveau billet ou que vous éditerez un ancien. Bing ira chercher votre sitemap par la suite et indexera probablement votre nouveau billet bientôt. Puisque la recherche Yahoo Search est optimisée par Bing, vos messages devraient également apparaître dans Yahoo bientôt.

Ajouter l’URL sitemap au fichier virtuel robots. txt: Si activé, le plugin ajoutera l’URL de votre sitemap au fichier robots. txt. Cela permet aux moteurs de recherche, qui ne supportent pas la notification ping comme Baidu ou Yandex, de trouver votre sitemap. Le plan du site est généré par WordPress, alors assurez-vous qu’il n’ y a pas de fichier robots. txt sauvegardé dans le répertoire de votre blog!

Options avancées de Google Sitemap pour WordPress

Essayez d’augmenter la limite de mémoire: Cette option ne devrait plus être nécessaire, mais si vous obtenez une erreur hors mémoire en demandant votre sitemap, vous pouvez essayer d’augmenter la limite ici.

Essayez d’augmenter la limite de temps d’exécution: Similaire à la limite de mémoire, mais celle ci a défini le temps d’exécution maximum.

Inclure une feuille de style XSLT: Normalement, un sitemap XML ressemble simplement à un document XML, ce qui est difficile à lire par les humains. Le plugin est livré avec une feuille de style spéciale, ce qui le rend plus lisible. Il vous suffit de cocher l’option “use default” pour l’utiliser, ou bien d’entrer l’URL complète dans votre propre feuille de style si vous voulez en utiliser une autre. S’il vous plaît assurez-vous qu’il est sur le même domaine!

Remplacer l’URL de base du sitemap: Utilisez cette option si vous voulez que votre sitemap apparaisse à la racine de votre domaine si WordPress est installé dans un sous-répertoire. Veuillez consulter cette section de la page d’aide pour plus d’informations.

Inclure sitemap au format HTML: Si activé, le plugin générera également un sitemap au format HTML. Ceci peut être utile pour les robots qui ne comprennent pas le standard XML.

Autoriser les statistiques anonymes: Ceci enverra quelques statistiques anonymes à l’auteur du plugin. Il enverra les données suivantes: Version du plugin, version WordPress, version PHP, langue, le nombre de messages dans votre blog (en étapes par 50) et une chaîne de caractères unique pour éviter les doublons. Pourquoi est-ce utile? Le développeur peut optimiser le plugin pour les versions WordPress / PHP les plus utilisées et améliorer les traductions pour les langues les plus courantes. Le plugin n’enverra JAMAIS quelque chose de personnel que ce soit, par exemple l’url de votre blog, le titre, le nom ou l’adresse email de votre blog. Il n’ y a aucun moyen de savoir qui utilise le plugin pour quoi.

Pages supplémentaires

Vous pouvez spécifier ici les fichiers ou URLs qui doivent être inclus dans le sitemap, mais qui n’appartiennent pas à votre Blog/WordPress.

Par exemple, si votre domaine est www.foo.com et votre blog est situé sur www.foo.com/blog, vous pouvez inclure votre page d’accueil à www.foo.com

Note: Si votre blog est dans un sous-répertoire et que vous voulez ajouter des pages qui ne sont pas dans le répertoire du blog ou en dessous, vous DEVEZ placer votre fichier sitemap dans le répertoire racine. S’il vous plaît voir ici comment faire.

Priorité de poste

N’utilisez pas le calcul automatique des priorités: tous les messages auront la même priorité dans votre sitemap. Il peut être défini sous “Priorités”.

Nombre de commentaires: Utilise le nombre de commentaires pour calculer la priorité des messages.

Moyenne des commentaires: Utilise le nombre de commentaires pour calculer la priorité des messages. La base de calcul est le nombre moyen de commentaires par message.

Contenu du plan du site

  • Contenu standard de WordPress: Cochez les éléments que vous voulez inclure dans votre sitemap.
  • Taxonomies personnalisées: Cochez toutes les taxonomies personnalisées que vous souhaitez inclure.
  • Types de messages personnalisés: Cochez tous les types de messages personnalisés que vous souhaitez inclure.
  • Inclure le dernier temps de modification: Ceci ajoutera la dernière date de modification à toutes vos entrées dans le sitemap.

Les moteurs de recherche peuvent utiliser ces informations pour revisiter la page si elle a changé. Il est fortement recommandé de garder cette option activée.

Exclure des éléments

Catégories exclues: Si vous excluez une catégorie ici, aucun message de cette catégorie n’apparaîtra dans votre sitemap.

Exclure des messages: Utilisez cette option pour exclure des messages spécifiques du sitemap.

Vous devez saisir l’ID du message, que vous pouvez trouver sous l’écran “Modifier message” de WordPress. Séparez plusieurs messages par une virgule.

Changer la fréquence et les priorités

Modifier les fréquences: Avec ces paramètres, vous pouvez donner aux moteurs de recherche un indice, combien de fois le contenu de votre blog change.

Notez que c’est au moteur de recherche de décider combien de fois le contenu plus ancien est revérifié.

Priorités: Avec ce paramétrage, vous pouvez donner aux moteurs de recherche un indice sur l’importance du contenu de votre blog. Cette valeur est toujours en relation avec tous les autres contenus de votre blog, donc mettre tout au plus haut (=1.0) n’ a aucun sens.

Pour réaliser un audit seo wordpress de votre site, n’hésitez pas à consultez notre méthodologie.