checklist seo

Configuration de sitemap pour Joomla

sitemap pour joomlaUne fois que le contenu de votre site en place, vous devez créer un plan de site (sitemap) et le soumettre A Google, Bing et d'autres moteurs de recherche. Notez qu'un sitemap n'améliorera pas en soi votre classement dans Google. Il sert principalement à informer Google de la structure et du contenu de votre site. En particulier pour les nouveaux sites et les nouveaux contenus de sites existants, cela permet généralement d'indexer rapidement ces pages dans les pages de résultats de recherche. Dans cet article, je discuterai des différentes solutions de sitemap, des solutions Joomla, de la manière d'informer Google à leur sujet, et enfin de quelques sujets plus avancés.

Pourquoi avons-nous besoin de sitemaps ?

La raison principale pour laquelle nous utilisons des sitemaps est d'informer Google sur les pages importantes de notre site. Notez que j'ai mis l'accent sur le mot « important ». C'est vraiment essentiel : presque tous les sites ont une grande partie de pages dites utilitaires : des pages comme les écrans de connexion, les Conditions générales d'utilisation, la récupération des mots de passe perdus, etc. Ces pages sont importantes pour le bon fonctionnement du site, mais elles n'apportent aucune valeur ajoutée au référencement du site. Vous ne voulez donc pas que Google les indexe. Tout d'abord, vous devez les "Noindexer" (ce que vous pouvez éviter avec des instructions pour robots), mais aussi vous assurer de ne pas les inclure dans votre sitemap.

Sur la base de sitemap, Google aura une idée générale des pages qui sont importantes et de celles qui ne le sont pas. L'indexation des URLs répertoriées n'est pas garantie, mais mais les sitemaps  sont très utiles. Les sitemaps ne sont donc pas une solution magique à tous vos problèmes d'indexation, mais ils constituent l'une des nombreuses cases à cocher pour un bon référencement. Notez que les sitemaps sont particulièrement utiles pour les sites de grande taille. Les sites ne comportant que quelques pages peuvent généralement s'en passer, même si j'ai pour habitude de leur en créer un.

Sitemaps HTML et XML

Il convient de faire la distinction entre les sitemaps XML et les sitemaps HTML. Le plan du site HTML est principalement destiné à vos utilisateurs afin qu'ils aient une bonne vue d'ensemble de votre site. Toutefois, les utilisateurs devraient déjà avoir une bonne vue d'ensemble grâce à une navigation ad hoc que vous avez, basée sur le menu et les liens internes. Dans ce cas, les sitemaps HTML sont superflus. C'est pourquoi je ne les utilise pratiquement jamais. En fait, je ne le fais que lorsqu'un client insiste pour en avoir un....

Le sitemap XML est beaucoup plus important. Notez qu'il n'améliorera pas simplement votre classement dans Google, mais que vos pages seront incluses dans l'index de Google plus rapidement si vous en utilisez un.

Les bases du sitemap

Un sitemap est essentiellement un fichier appelé sitemap.xml (bien qu'il ne s'agisse pas d'une convention de dénomination obligatoire) qui est généralement (mais pas nécessairement) placé à la racine de votre site. C'est là que les moteurs de recherche s'attendent à ce qu'il soit placé (sauf indication contraire dans votre fichier robots.txt). Le fichier sitemap.xml contient la structure des URLs de votre site web Joomla dans un fichier XML logiquement structuré. Il aide Google et les autres moteurs de recherche à déterminer la structure de votre site web et la manière d'en atteindre toutes les pages. En fait, on peut considérer que cela fait partie du processus de création de liens internes. Le fichier ressemble à peu près à ceci :

<?xml version="1.0" encoding="UTF-8"?>
<urlset   xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" etc. etc.>
     <url>
          <loc>http://joomlaseo.com/</loc>
     </url>
     <url>
          <loc>http://joomlaseo.com/checklist/</loc>
     </url>
     ..................
</urlset>

Générateurs de sitemap en ligne ou sur ordinateur

Pour les petits sites avec relativement peu de contenu, ou les sites qui ne changent pas beaucoup, la solution la plus simple peut être de générer un sitemap à l'aide d'un générateur en ligne et de placer le fichier à la racine de votre site. Un exemple de générateur de sitemap XML est www.xml-sitemaps.com. Il vous suffit d'indiquer l'URL de votre page d'accueil et l'outil parcourra votre site comme le ferait le robot de Google. Après l'exploration, vous pouvez télécharger le sitemap dans différents formats (ouvrez-le et vérifiez-le d'abord pour vous assurer qu'il soit correct). Veillez à n'inclure que les URLs que vous souhaitez voir figurer dans Google. Si nécessaire, modifiez le fichier et supprimez les pages de connexion, etc. Pour Google, utilisez la version sitemap.xml ou la version G-zippée sitemap.xml.gz. Vous pouvez également télécharger une version HTML que vous pouvez éventuellement utiliser pour offrir une page de plan du site à vos utilisateurs. Par ailleurs, vous pouvez également générer des sitemaps à partir de l'outil de référencement Screaming Frog SEO Spider. Il s'agit d'un outil, pour ordinateur, gratuit doté de nombreuses fonctions de référencement avancées. Pour en trouver 10 autres (y compris des outils commerciaux), consultez cet article : semrush.com/blog/10-awesome-visual-proven-sitemap-generator-tools.

L'inconvénient de cette solution est que vous avez un plan du site statique. Ainsi, pour les sites dont le contenu change, une extension Joomla de sitemap est à préférer.

Extensions de sitemap pour Joomla

Bien que vous puissiez parfois utiliser la méthode manuelle de création de sitemaps, vous pouvez également utiliser de nombreuses extensions de sitemaps pour Joomla. Pour les sites plus importants et dont le contenu change souvent , vous avez vraiment besoin de l'une de ces extensions. Souvent, ces extensions offrent des fonctionnalités supplémentaires, comme la génération automatique de sitemaps et la soumission aux moteurs de recherche.

OSmap est une extension gratuite très populaire, mais il en existe d'autres. Jsitemap est particulièrement intéressant. Il s'agit d'une extension commerciale, mais très populaire. Elle a même été listée comme l'extension la mieux notée sur le JED pendant un certain temps, avec 5 étoiles, c'est donc probablement un choix sûr... OSmap est bien adapté aux sites plus simples, où chaque article est lié à un élément de menu. Les articles qui ne sont pas directement associés à un élément de menu ne sont pas inclus dans le sitemap. Jsitemap inclut ces articles, et peut donc être mieux adapté aux sites avec de nombreux articles de type blog. Une troisième extension qui est très bien est PWT Sitemap (du même développeur que ACL Manager et PWT SEO). Enfin, 4SEO propose également des sitemaps.

Quelle que soit l'extension que vous utilisez, assurez-vous qu'elle prend en charge tous vos types de contenu. Si vous n'utilisez que des articles du noyau de Joomla, tout ira bien, mais ce n'est pas toujours le cas pour les extensions tierces. Si vous avez une boutique en ligne, l'extension de sitemap doit être capable de comprendre les URLs de votre extension (Virtuemart, Hikashop, etc.), donc vérifiez le bien avant d'installer l'extension. Souvent, ces extensions créent de bons sitemaps avec les paramètres par défaut, mais il est toujours utile de passer par leur configuration spécifiques  pour affiner le résultat. Vous pouvez  à exclure des éléments (articles, catégories) qui ne sont utiles qu'à des fins de service, comme les conditions générales, les pages de connexion, etc. Les bonnes extensions excluent automatiquement les pages Noindexed , ce qui vous évite bien des tracas. 

Sitemaps pour les images et videos

Si les images sont importantes pour votre site, vous pouvez ajouter les URLs d' images dans un sitemap d'images, bien que cela ne soit pas nécessaire pour de nombreux sites. Voici à quoi cela ressemblerait 

<url> 
   <loc>http://website.com/test.html</loc> 
       <image:image> 
           <image:loc>http://website.com/image.jpg</image:loc> 
       </image:image>
</url>

Le sitemap pour vos images doit également être soumis à votre compte Google Search Console. Les sites contenant de nombreuses vidéos peuvent même contenir un sitemap vidéo. Contrairement aux générateurs XML de base, il n'y en a pratiquement aucun qui puisse créer des sitemaps d'images ou de vidéos, donc si vous en avez besoin, il est préférable d'utiliser un plugin de sitemap qui les prend en charge. 4SEO, OSmap, PWT Sitemap, et Jsitemap supportent tous les sitemaps d'images. Les sitemaps vidéo ne sont pris en charge que par Jsitemap.

Sites multilingues 

Notez que si votre site est multilingue, il est conseillé d'avoir des sitemaps distincts pour chaque langue. Les extensions de sitemap les plus connues le permettent toutes. Par exemple, si vous avez installé OSmap, avec les langues anglaise, française et allemande, vous aurez automatiquement trois sitemaps :

  • en/?option=com_osmap&view=xml&tmpl=component&id=1
  • fr/?option=com_osmap&view=xml&tmpl=component&id=1
  • de/?option=com_osmap&view=xml&tmpl=component&id=1

Vous pouvez ensuite soumettre ces sitemaps de langues différentes dans la Google Search Console.

Ce qu'il faut inclure dans vos sitemaps

De nombreuses extensions et générateurs de sitemap en ligne incluent toutes vos URLs par défaut. Toutefois, ce n'est pas toujours la meilleure solution. Si vous examinez attentivement votre site, il se peut que certaines URLs n'apportent pas vraiment de valeur ajoutée à Google. Pensez à des pages telles que les conditions générales d'utilisation, les pages de connexion, etc. Si vous veillez à n'inclure que les pages qui ont vraiment de la valeur et à laisser les autres de côté, « Google considérera les pages qui se trouvent dans le sitemap comme plus importantes et l'explorera plus rapidement » (voir www.thesempost.com/google-links-partial-sitemaps-crawling). De nombreuses extensions offrent la possibilité de sélectionner les URLs à inclure par menu ou par article/catégorie ; assurez vous de n'inclure que les éléments importants de votre menu.

Informer Google de l'existence de votre sitemap

Assurez vous de soumettre l'emplacement de votre sitemap à la Google Search Console . Si vous ne le faites pas, Google ne le découvrira pas et tous vos efforts auront été inutiles... Vous pouvez également spécifier l'emplacement de votre fichier sitemap.xml dans votre fichier robots.txt, en ajoutant une ligne comme celle-ci (surtout s'il n'est pas situé à la racine du site) :

Sitemap: http://example.com/strange/location/sitemap.xml

Répétez cette opération pour chaque sitemap que vous possédez. Vous pouvez avoir plusieurs sitemaps XML, et les sitemaps image et vidéo doivent également être soumis (pour les sites multilingues : vous pouvez utiliser des propriétés distinctes dans la Search Console pour chaque langue). Au bout de quelques jours, vous devriez constater que les URLs soumises sont incluses dans l'index. Vous pouvez également le constater dans la Google Search Console :

indexation de pages

Astuce avancée n° 1 : réécrire l'URL du chemin d'accès

L'astuce suivante n'est pas définitivement pas essentielle, mais elle peut s'avérer utile dans le cadre d'une utilisation avancée de sitemap. Cette astuce s'adresse aux utilisateurs qui utilisent une extension telle que  OSmap pour créer leurs sitemaps. Dans ce cas vous aurez généralement un emplacement non conventionnel pour votre fichier (comme index.php?option=com_osmap&view=xml&tmpl=component&id=1), il n'est donc pas à la racine du site où les moteurs de recherche s'attendent à le trouver. Vous pouvez réécrire son chemin d'accès pour qu'il soit trouvé à l'emplacement attendu :

RewriteRule ^sitemap.xml$ index.php?option=com_osmap&view=xml&tmpl=component&id=1 [L]

Cela permettra de s'assurer que le site est bien accessible à partir de l'URL /sitemap.xml. Merci à Rene Kreijveld pour l'astuce.

Astuce avancée N° 2 : Empêcher Google d'indexer votre fichier xml

C'est une chose qui ne doit pas du tout vous inquiéter, mais Google traite souvent votre sitemap comme contenu courant et par conséquent l'indexe. Vous ne vous en apercevrez qu'en effectuant une requête de recherche exacte ou en utilisant cette commande dans Google : site:website.com :

sitemap in serp

Il vous est possible de prévenir son indexation. En plaçant le code suivant dans votre fichier .htaccess (assurez vous d'y inclure l'emplacement exacte de votre fichier) :

<IfModule mod_rewrite.c>
<Files sitemap.xml>
Header set X-Robots-Tag "noindex"
</Files>
</IfModule>

Pour plus d'informations à ce sujet : labnol.org/internet/xml-sitemaps-noindex/18041

Astuce avancée N° 3 : Utilisez votre sitemap pour les versions multilingues de vos pages

Si vous avez un site multilingue vous utilisez fort probablement l'attribut rel="alternate" hreflang="xx-XX" dans la section <head> de votre site pour indiquer les versions multilingues de vos pages. C'est de cette façon que le noyau de Joomla fonctionne déjà, vous n'avez pas besoin d'intervenir pour le faire. Mais si vous avez un site différent pour chaque langue  vous pouvez utiliser votre sitemap pour indiquer les différents versions multilingues de votre page, comme ceci :

<url>
<loc>http://www.example1111.com/english/</loc>
<xhtml:link
rel="alternate"
hreflang="de"
href="http://www.example2222.com/deutsch/"
/>
<xhtml:link
rel="alternate"
hreflang="en"
href="http://www.example1111.com/english/"
/>
</url>

Vous aurez probablement à créer votre sitemap manuellement, puisque les installations sont généralement indépendantes, mais cela peut être une façon d'indiquer à Google que vous avez un site avec du contenu dans différentes langues. Vous pouvez aussi utiliser cette technique pour un seul site multilingue, mais des techniques plus faciles peuvent être utilisées.

Cet article est une traduction libre du tutoriel de Simon Kloostra : Joomla sitemap setup

Ils nous ont fait confiance

Universités & organismes de recherche

L' INSERM - unité U999, Université Paris Sud - Centre Chirurgical Marie Lannelongue

The Center for Groundwater Studies - Australie

L 'ENSAE : École Nationale de la statistique et de l'administration

La Maison des Sciences de l'Homme Paris Nord , UMS de l'université Paris 8, de l'université Paris 13 et du CNRS

L' Institut Supérieur de Développement - ISD Flaubert

Monpellier RIO imaging (MRI), plate - Forme Technologique (PFT), labellisée IBiSA.

CNRS - INEE  Le Laboratoire d'Excellence Dispositif de Recherche Interdisciplinaire sur les Interactions Hommes-Milieux (LabEx DRIIHM)

Organismes publics

Ministère de la défense : État Major de la 3ème Brigade Mécanisée

La mairie de la ville de Marly le Roi

La mairie de la ville de Breuillet

La mairie de la ville de Thuir

L' Agence Locale de l'Energie de la métropole marseillaise

L' Institut de Formation en Masso-kinésithérapie de Montpellier - Centre Hospitalier Universitaire de Bellevue

Le Centre de Gestion de la fonction Publique Territoriale des Alpes de Haute Provence

La Capitelle - couveuse d'entreprises du Gard

Le Centre Social Intercommunal de Saint Quentin de la Poterie

Le collège & lycée Saint Charles

Le lycée Philippe Lamour

Le centre François Baclesse: Centre de Lutte Contre le Cancer (CLCC)

L' Etablissement Régional de Formations des Professions Paramédicale du Groupement d'Intérêt Public des Etablissement de Santé d'Avignon et du pays de Vaucluse

Entreprises

Astrium une filiale EADS No 1 européen et No 3 mondial de l'industrie spatiale

Messer France

Photonlines

Shânti Gestion

App-Line

Vincent et Mireille

Axiom Information

Galerie Art City

Le Château de Boisson

LM Control

Vagabonde International

Photonlines Energy

la Pisciculture la Croisière

FHSolution

NaturEditions

Etudions à l'étranger

E.P.A.

Microeconomix

Alatak

Jade Black Design

Une bague une destinée

Schmulb

Espace revêtements

Partenaire de réussite

Stylitek

Fun-Kart

The Crew Coach

Sanitval

Ateliers d'écriture de Virginie Lou

cam4you

SDB+

Armelle Bongrain - architecte d'intérieur

ECIM

Riveria Expat Consultants

Florence Thorez - Diététicienne Nutritionniste

Le Séchoir

Le Moulin de Bouydou

L' Espace de Formation Clinique et Psychanalytique

Cours de musique à Montpellier

Leads Planet

Agerix

Etudions à l'étranger

Biopreserv

Aloes RED

InfoTour

EverNew

Synalabs

Bureau d'Etudes Arlaud

Stage de musique été

Fermetures Neuvillaises

Linguapolis

Weblligence

ASD Protect

Véronique Crépaux

Françoise Léon

Inovtolerie

BlueSafe

Viasocial

Repco Marine

King Jouet

Dr Abbas

ER3M

Cryo'net

Vectoring Talents

Desir d'écrire

Dr Girardin

Installation yperreault

Viaortho

Viadentiste

Alice Sweet Home

Cannes property services

La méthode Silva

Les outils du mieux être

Pinceaux et Camaïeux

Viacoach

ASH Conciergerie

MC Coaching Pro

Argos communication 

Cpsforma

Hervé Graille - Architecte 

Adrien Baguet - Architecte

Ingelic

Coach du bonheur

ONG / Associations

UNESCO: International Music Council

L' Association de Recherche en Soins Infirmiers

L' Union Internationale Contre la Tuberculose et les maladies respiratoires

Le Centre National des Risques Industriels

L' Institut International des Hautes Études en Psychanalyse

SurdiFrance : Association nationale de malentendants

La fondation Internationale de l'Hôpital Albert Scmhweitzer à Lambaréné

La Maison des Professions Libérales Ile de France

Le Conseil National de l' Enseignement Agricole Privé

La ligue Dauphiné Savoie de tennis

Le Conseil Permanent Régional des Associations d’Environnement

Le Syndicat des Podologues d'Île de France

La compagnie aux grands pieds

L' Espace de l'Ouest Lyonnais

Les Courants d'Airs

Nîmes Volley Ball

Le Club photo de Saint-Laurent-du-Var 

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour notamment réaliser des statistiques de visites