Comment paramétrer Joomla! pour un bon SEO – Septembre 2017

Nous allons voir comment faciliter l’indexaction de votre site par les moteurs de recherche avec l’utilisation d’un sitemap ou plan de site en français.


Lorsque Joomla! a commencé à devenir populaire, les SEO était très différent. Yahoo était aussi populaire que Google et les moteurs de recherche comme AOL, Excite et Ask étaient très utilisés.
En 2017, Google possède environ 90% de part de marché. Si vous souhaitez obtenir des visiteurs à partir des moteurs de recherche, vous devez optimiser votre site web pour Google.

Dans ce tutoriel, nous vous recommandons de focaliser vos efforts SEO pour Joomla! dans trois domaines : 

URLs
Metadata
Sitemaps

Le SEO est un sujet vaste, et nous pourrions couvrir de nombreux domaines. Par exemple, il est toujours important d’écrire du contenu de qualité. Et vous devez également utiliser des logiciels analytics, comme Google Analytics, pour vous aider à comprendre vos visiteurs.
Cependant, si vous résolvez ces trois problèmes, votre site Joomla! sera pret pour débuter correctement.
#1 Les URLs Joomla!
De bonnes URLs sont très importantes pour votre SEO. Si vos URLs contiennent des mots clé, cela aide Google à comprendre le sujet de vos pages. Par ailleurs, des URLs propres et simples à retenir permette à vos visiteurs de plus facilement partager vos contenus.
Par défaut, les URLs de Joomla! ne sont pas parfaites, regardons comment corriger cela.
Pour modifier les URLs de votre site Joomla!, allez dans Système > Configuration puis regardez les paramètres SEO, comme ici :

Ces 4 paramètres modifient les URLs de votre site web. Le fait de choisir « Oui » ou « Non » peut avoir une importance majeure. Le paramètre Réécriture des URLs en clair réduit radicalement la taille de vos URLs et en améliore la lisibilité. Pour vous rendre commpte de l’importance de ce paramètre, voici à quoi ressemblent vos URLs avec les deux possibilités de ce paramètres :

Oui : /index.php/2-category-name/1-article-name
Non : /index.php?option=com_content&view=article-name&id=1:joomla&catid=2:category-name&Itemid=101

Nous pouveons améliorer d’avantage nos URLs. L’utilisation du paramètre « Réécriture au vol des URLs » permet de supprimer « index.php/ » des URLs :

Oui : /2-category-name/1-article-name
Non : /index.php/2-category-name/1-article-name

Le paramètre « Ajouter un suffixe aux URLs » ajoute « .html » à la fin des URLs. Je recommande de laisser ce paramètre sur « Non ».
Le paramètre « Alias unicode » concerne les utilisateurs qui propose utilisant d’autres langues que l’anglais, avec des caractères spéciaux.

Oui : Vos URLs vont afficher les caractères natifs de la langue. Par exemple, les sites web grecs utiliseront les caractères crecs, les sites web arabes utiliseront les caractères arabes, et ainsi de suite.
Non : Vos URLs seront affichées avec les caractères de A à Z seulement.

Mais, si ces paramètres peuvent produire de meilleurs URLs, pourquoi ne sont-ils désactivés par défaut ? Tout simplement car touts les hébergeurs se fonctionnent pas correctement lorsqu’ils sont activés. Les paramètres réglés par défaut sont donc ceux qui fonctionnent chez la plus grande majorité d’hébergeurs. Si votre hébergeurs ne les supporte pas, vous obtiendrez une page blanche lorsque vous les activerez. Donc, que faire si vous rencontrez des problèmes ?

Désactiver certains paramètres : Comme nous l’avons vu, les trois premiers paramètres SEO se cumulent. Par exemple « Réécriture au vol des URLs » demande des pré-requis plus complexes que « Réécriture des URLs en clair ». Essayez donc de désactiver certains paramètres.
Renoomer le fichier htaccess.txt en .htaccess : C’est une fonctionnalité intéressante pour votre site, ainsi que pour la sécurité de votre site web.

Cet article arrive à un moment intéressant pour le SEO de Joomla!. La prochaine version de Joomla! sera la version 3.8 et est attendu pour le 18 septembre. Joomla 3.8 apportera des changement majeurs dans les URLs de Joomla!.
Pour comprendre à quel point ces améliorations sont importantes, regardons la meilleures URL que nous pouvons produire grâce aux paramètres ci-dessus. Dans cette URL, 2 est l’ID de l’article. Cependant, 2 n’a aucun intérêt pour les moteurs de recherche ou pour les visiteurs humains.

/2-category-name/1-article-name

Le nouveau router de Joomla 3.8 supprimera cet ID afin de proposer des URLs encore plus propres :

/category-name/article-name

Je recommande de ne pas changer ce paramètre pour les sites existants car cela causerait de nombreuses erreurs 404. Par contre, je recommande de l’activer pour les nouveaux sites. Voilà comment activer les améliorations d’URL de Joomla 3.8 :

Connectez-vous à votre administration
Allez dans Contenu > Articles
Cliquez sur le bouton Paramètres

Cliquez sur l’onglet Intégration
Réglez Routeur URL sur Expérimental

Réglez Supprimer les IDs de URLs sur Oui
Cliquez sur Enregistrer et Fermer

#2 Métadonnées Joomla!
Si vous regardez une page de résultats de Google, vous verrez des URLs. Les deux autres éléments sont tous les deux des metadonnées : Le title et la description.
Voici un exemple pour le site OSTraining :

Title : Web Design Training: WordPress, Drupal, Joomla, HTML, CSS, PHP
Description : You can build great websites, OSTraining can help. Watch 1000’s of web design videos, download books and get support from development experts.

Joomla! propose plusieurs paramètres pour controler vos metadonnées à partir de la Configuration Générale. Cependant, j’inclus ces paramètres pour tenter d’éclaircir la confusion qui les entourent, car elles sont inutiles. Nous recevons beaucoup de questions de la part de nos étudiants. Généralement, nous leur disons de ne pas toucher ces paramètres et de les laisser comme ils sont réglés par défaut. Voici à quoi servent ces paramètres :

Description du site : Ce texte pourrait apparaitre sous votre title dans les résultats de recherche. Cependants, pour avoir de l’interet, chaque description de page doit être unique. Je recommande donc de laisser ce champ vide car une seule et unique description ne peut pas correctement s’appliquer à toutes les pages d’un site.
Mots-clés du site : Les moteurs de recherche ignorent les mots-clés placés dans vos metadonnées car trop d’utilisateurs les ont utilisé escient par le passé. Il est beaucoup plus pertinent d’avoir des mots-clés dans le contenu de vos textes.
Droits légaux : Cette balise affiche des informations à propos du propriétaire du copyright du contenu du site. Les information de copyright sont souvent compliquéess, il est donc préférable de mettre un lien en bas de page pour diriger vers ces informations si nécessaire.
Auteur du site : Ce paramètre peut être laissé sur Oui. Il affiche l’auteur du contenu dans les metadonnées.
Afficher la version de Joomla! : Ce paramètre doit être réglé sur Non. Il permet d’afficher la version de Joomla! que vous utilisez dans les metadonnées.

Pour améliorer le contrôle de vos metadonnées, je vous recommande OSMeta :
https://extensions.joomla.org/extension/osmeta

Installez OSMeta, puis rendez-vous dans Composants > OSMeta Free.
Sur un seul écran, vous pourrez régler les title et description de tous vos articles. Cela vous permet d’entrer des metadonnées uniques et pertinentes pour tous vos contenus. OSMeta vous dira également si la longueur (le nombre de caractères) de vos metadonnées est correcte.

#3 Sitemaps Joomla!
Un sitemap ne va pas controler les information affichées dans les pages de résultats de Google, mais aidera à ce que votre contenu soit trouvé. Pour un sitemap simple et rapide à mettre en place, Je recommande OSMap, qui est un fork de l’ancien et populair XMap : 
https://extensions.joomla.org/extension/osmap

Télachargez et installez OSMap
Allez dans Composants > OSMap Free
Vous verrez qu’un sitemap a été créé pour votre site web :

L’option XML est une version technique pour Google. La version lisible pour les humains est marquée HTML. Cliquez sur le lien HTML et vous verrez un sitemap comme cela :

Sii ce sitemap fonctionne correctement, vous pouvez l’ajouter à un de vos menus afin de le proposer à vos visiteurs :

Allez dans Menus > Menu principal (ou le menu de votre choix) > Ajouter un élément de menu
Titre de menu : Sitemap
Type d’élément de menu : Sitemap – HTML Format
Choose a sitemap : Default Sitemap
Enregistrez l’élément de menu et rendez-vous sur le frontend de votre site. Vous pourrez alors afficher votre sitemap

Il n’y a ici plus qu’une chose à modifier. Le sitemap affiche le titre du menu. Pour désactiver cela, éditez l’élément de menu du sitemap. Sous l’onglet Sitemap Settings, vous pourrez régler le paramètres « Show Menu Titles » sur No.
Par ailleurs, le sitemap XML peut être soumis directement dans les webmasters tools de Google : https://www.google.com/webmasters/tools. La version XML de votre sitemap n’aura pas une belle mise en page mais elle sera utile pour Google :