blog alpha design joomla

Le blog d' Alpha Design Joomla et autres ...

Référencement Joomla : Les Basics & la Checklist Joomla associée

Je sais qu'il y a beaucoup d'informations sur mon site, et je peux comprendre que cela peut être un peu déroutant pour les débutants, ou vous avez besoin d'une checklist moins longue afin de voir si vous avez couvert toutes les étapes principales. C'est la raison pour laquelle j'ai écrit cet article. Il ne contient que les étapes de base pour optimiser le référencement de votre site. Il est aussi pratique que possible. Notez que cet article est destiné aux nouveaux sites. Pour des sites existants vous devez être prudent notamment faîtes attention à ne pas changer vos URL's, si vous appliquez la première étape ci-dessous. Bref, mettons nous à la tache.

Prérequis

Avant de commencer à configurer votre site, j'assume que vous avez choisi une nom de domaine ad hoc, un hébergement fiable (Je vous recommande Siteground) et un template optimisé à la fois pour le référencement et ses performances. Il est crucial de passer du temps à rechercher ses mots clés que vous utiliserez à des positions stratégiques dans votre site. Il faut aussi comprendre que si nous souhaitons bien se positionner, nous souhaitons aussi que les internautes  cliquent sur notre lien dans les résultats de recherche Google. Pour ce faire nous avons à  la fois à optimiser le titre de la page (1) et la méta-description (2) tel qu'ils vont apparaitre dans Google : 

 Résultats de recherche  google

Configuration de Joomla

La première chose que vous devez faire est de vous rendre à la racine de votre site et de renommer le fichier htacces.txt en .htaccess

Puis en assumant que vous avez déjà installé Joomla, rendez-vous sur l'écran Configuration, et complétez les différents paramètres. J'ai seulement indiqué les éléments qui peuvent être changés. Les paramètres par défaut sont Ok, je n'en discuterait pas le détail dans cet article.

configuration joomla referencement metadonnee

  • Regardez votre Nom du site. Assurez vous qu'il soit cours et pertinent
  • Réécriture au 'vol' des URL : choisissez Oui. Cela vous permettra de retirer le texte index.php de vos URL
  • Nom du site dans les titres de pages : C'est une souvent une bonne idée (mais pas toujours). Ce paramétrage ajoutera le nom du site soit après ou avant le titre des pages.
  • Description du site : Correspond à la méta-description du site. Contrairement à ce qui est souvent dit, je conseil de ne pas compléter ce champ, afin d'éviter le risque de duplication des méta-descriptions.
  • Mots-clés du site : à laisser vide, ce champ est complétement ignoré par les moteurs de recherche.

Ensuite cliquez sur l'onglet Système afin de pouvoir améliorer la performance du site. Pour le menu déroulant Cache système sélectionnez Cache conservateur 

configuration paramétrage du cache

Puis cliquez sur l'onglet Serveur et pour le paramétrage Compression GZIP cliquez sur Oui.

configuration parametrage gzip

Routage d'URLs

Les options de routage d'URLs sont un peu cachées. Cette terminologie apparait un peu compliquée mais pour les nouveaux site les paramétrages ci-dessous vous permettront  d'obtenir des URLs plus propres.

Rendez-vous dans la page de présentation des Articles et cliquez sur le bouton Paramètres (en haut à droite). Dans l'onglet Intégration il y a une option nommée Routage d'URL. Par défaut la valeur Héritage est sélectionné. Changer la en cliquant sur Moderne. Une fois cette sélection faîtes, une nouvelle ligne apparait Supprimer les IDs des URLs. Cliquez sur Oui.

routage url moderne

Titre/balise des articles (<h1>'s)

Maintenant préparez votre site pour créer des titres/balises d'articles (c'est a dire balise H1, H2, etc en HTML). Votre but est de vous assurez que chaque page contient un tire H1 ( seulement 1), correspondant au message principal pour la page considérée. Dans la plus part des cas, il s'agit du titre de l'article Joomla. Sinon vous pouvez y parvenir en : 

  • Créant une surcharge de template. C'est souvent la meilleure solution, mais elle est un peu technique.
  • Utilisant une extension qui met en place la balise H1 correctement.
  • Utilisant les options de l'article, pour cacher le titre de l'article dans les paramètres de l'article, puis en écrivant un H1dans l'éditeur de texte.
  • Utilisant les options du Paramètres d'affichage de la page de l'élément de menu de l'article pour définir la correcte balise de titre (le titre de l'article doit encore être désactivé)

Si ces explications vous sembles trop compliquées, ignorez les pour le moment. C'est une étape qui peut être corrigée/amélioré à tous moment sans aucun soucis.

Métadonnées pour des articles individuels

A ce stade vos paramétrages par défaut doivent être bien définis, il est temps maintenant de s'occuper des articles individuellement. Dans un premier temps nous allons nous concentrer sur les métadonnées.  Habituellement quand on parle de métadonnées on comprend ceci :

  • Titre de la page : En HTML il s'agit de la balise <title> (utilisée comme la première ligne de votre site dans les résultats de recherche de Google). Le titre de la page  est généralement créer soit à partir du titre  de l'article ou de celui de son lien de menu avec ou non le nom du site (si activé) au début ou à la fin du titre. Assurez-vous que la longueur du titre de la page soit en dessous de 65 caractères, tout en étant le plus pertinent possible.
  • Méta description (description dans joomla) : (2 lignes utilisés par Google dans les résultats de recherche). Elle peut-être saisie dans l'article ou à partir de l’élément de menu, mais il est préférable de la saisir au niveau de l'article. La longueur maximal est de 160 caractères.  Assurez vous que vous ne faites  pas de double saisie , en effet  votre saisie au niveau de l'article sera remplacée par celle au niveau de élément de menu. Seulement pour la visualisation des articles en mode Blog ou liste vous compléterez l’élément de menu meta description. En clair assurez vous que chaque URL à sa meta-description.
  • Meta Keywords (Mots-clés dans joomla) A ne pas utiliser, Google les ignore totalement.

Vous pouvez définir vos métadonnées dans chaque article (dans l'onglet Publication), vous trouverez aussi les mêmes paramétrages dans l’élément de menu (onglet métadonnées). Notez que les métadonnées définies dans les éléments de menu prennent le pas sur ceux définis dans les articles. Au début, je vous conseil de définir vos métadonnée au niveau de l'article :

 article metadonnee

En utilisent une extension comme OSmeta (ou SH404SEF pour les utilisateurs plus aguerries) vous aurez une vue d'ensemble pour gérer vos métadonnées.

Images

Chaque image doit être optimisée pour à la fois le référencent et ses performances. Cela commence lorsque vous créez l'image sur votre ordinateur : assurez-vous de lui donner un nom qui soit pertinent pou cette image. Si il s'agit de l'image d'un oiseau, nommez la oiseau.jpg, etc. Deuxièmement assurez vous qu'elle soit la plus légère possible. Dimensionnée votre image à la taille réelle que vous aller utiliser sur votre site .Une image de qualité de 60% n’est souvent  pas assez optimisée pour le Web, et vous pouvez économiser beaucoup de kBs. D'autre part  il y a des douzaines de techniques d'optimisation que vous pouvez utiliser pour gagner d'autres kBs (Smush.it, responsive images, bas64-encoding, etc.) .

Ensuite lorsque vous insérez votre image dans votre article Joomla, assurez vous d'avoir compléter l'attribut  alt . Si le titre de l'image est déjà pertinent, vous pouvez utiliser l'éditeur de texte JCE, qui reprend directement le nom de l’image (sans extensions ), et l'utilise comme le texte de l’attribut alt. En regardant  le code HTML , vous retriever :

<img src="https://cdn.joomlaseo.com/images/image-xxx.jpg" alt="alternative description here">

Construisez une structure pertinente

Assurez vous de construire une structure appropriée & logique, surtout si vous avez une grand site. Subdiviser vos articles dans des catégories et assurez vous d'ouvrir ces catégories dans la structure de menu. Comme exemple, ici sur mon site, j'ai les catégories pour SEO, Extensions et Blog, et il sont appelés par des éléments de menu différents. Cela semble simple mais une structure bien pensée est la fondation d'un référencement approprié

Le fichier robots.txt

Ce fichier aide Google et d'autres navigateur à comprendre la nature et le contenu de votre site. Robots.txt est inclue par Joomla, mais vérifiez si il contient les valeurs correctes. Pour de vieux site, il peut contenir les lignes suivantes : 

Disallow: /images/
Disallow: /media/
Disallow: /templates/

Ce qui a pour effet de de bloquer l'accès à Google à des dossiers qui sont pertinents pour comprendre la structure du site. Avec le nouvelles installation de Joomla, ces lignes ne sont plus actives, mais si vous avez un site un peu âgée, assurez vous  de supprimer les lignes images, media et templates.

Plan du site

Les plans du site aident Google à indexer votre site. Le mieux est d'utiliser une extension pour le générer. Pour ce faire OSmap est parfait pour les débutants. installez le et recherchez l'URL de votre plan de site : Rendez vous dans Composant  > Osmap et cliquez sur le mot XML :

osmap

Le plan de site apparaitra. Copiez cette URL depuis votre navigateur pour l'utiliser/ la soumettre dans  la Google Search Console.

Évitez les problèmes de contenu dupliqué

Le contenu dupliqué peut être un problème majeur qui peut anéantir tous vos efforts pour améliorer le référencement de votre site. Ainsi évitez de qu'un même article soit accessible depuis de multiples liens de menu.

Un autre problème qui peut être résolu facilement, est d'éviter d'avoir accès à votre site à la fois depuis le www et le sans www. En utilisant des règles simples dans votre fichier .htaccess vous pouvez régler facilement ce problème, une seul adresse sera ainsi accessible, et le trafic depuis l'adresse non-préféré vers l'adresse préférée sera pris en compte. ET si vous utilisez SSL, assurez vous de forcer l'accès en https.

Il y a d'autres moyens pour éviter le contenu dupliqué ce qui peut se faire en ajoutant d'autres règles au fichier .htaccess et l'utilisation d'URLs canoniques. Mais il s'agit de méthode pour les utilisateurs avancés. J'ai vue beaucoup de débutant essayer d'utiliser ces méthodes, et qui se sont mordue les doigts.

Pages d'erreurs 404

Évitez de changer l'URL de vos pages. Si vous renommer un article ou un lien de menu, assurez-vous de garder le même alias afin d'éviter de changer l'URL de la page. Si vous devez changer les URLs, assurez vous de créer une redirection 301 qui rediriger l’ancienne URL vers la nouvelle URL. Vous pouvez utiliser le Composant de Redirection de Joomla.

D'autre part assurez vous que votre template inclut une page d'erreur digne de ce nom en lieu et place de l'hideuse page d'erreur de Joomla.

Activer le cache du navigateur pour une téléchargement plus rapide

Cette technique est très simple pour améliorer la performance de votre site. Il suffit d'ajouter quelques lignes de code dans le fichier .htaccess de votre site pour que tous les internautes qui revisitent votre site  ait un temps de téléchargement de page plus rapide. Cette technique n'a pas vraiment de désavantages. Notez qu'il s'agit d'une version simplifiée, vous pouvez la compléter si nécessaire:

      
<ifmodule mod_expires.c>
   expiresActive On   ExpiresDefault "access plus 1 seconds"
   ExpiresByType text/html "access plus 600 seconds"
   ExpiresByType text/css "access plus 604800 seconds"
   ExpiresByType text/javascript "access plus 216000 seconds"
   ExpiresByType image/jpeg "access plus 2592000 seconds"
   ExpiresByType image/png "access plus 2592000 seconds"
</ifmodule>

D'autres optimisations sur le temps de téléchargement de votre site doivent être tentées si possible. Encore une fois il y a de nombreuses techniques, visitez la section de notre site sur la performance des sites Joomla (plus particulièrement la partie sur l'optimisation du CSS et du Javascrpit).  D'autre part n'oubliez pas de faire attention à l performance de votre site sous smartphone.

Google Search Console

Le référencement est souvent un processus/une succession de petits pas et d'optimisations, il y a encore beaucoup d'étapes à accomplir, pour ce faire je vous invite à lire les articles sur le référencement sur mon site, ou de lire mon livre. Il reste une dernière étape  que je vous conseille vivement de faire, il s'agit de soumettre votre site dans la Google Search Console. Le processus est simple à suivre, et Google vous guidera pas à pas.  Pour les nouveaux sites cette étape accélère le processus d’indexation du site. La seule tache que vous devez absolument faire est de soumettre l'URL de votre plan de site.

Simon Kloostra est l'auteur de l' article : Joomla SEO: Basics & Checklist dont la traduction est autorisée par joomlaseo.com.

5.00 de 5 - 2 votes
Thank you for rating this article.

Commentaires (2)

This comment was minimized by the moderator on the site

Bonjour,

Peut on faire tout le paragraphe du "Routage des URLs" avec un site existant et ancien mais tenu à jour? Y-a-t-il un avantage à le faire?

Merci

This comment was minimized by the moderator on the site

Bonjour,
Pour en savoir plus sur le routage des URLs je vous invite à consulter cet article : https://www.programmez.com/actualites/joomla-arrive-en-version-38-26513 qui précise que pour les sites existant : "le nouveau mécanisme ne sait pas traiter à 100% les URLs de l'ancien routeur ce qui peut aboutir à une erreur 404 pour une page qui existe bel et bien. Il est donc préférable à priori d'utiliser le nouveau mécanisme sur un nouveau site".

Il n'y a pas encore de commentaire

Ajoutez votre commentaire

Pièces jointes (0 / 3)
Share Your Location

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