Joomla! est l'un des meilleurs CMS au monde et l'un des plus utilisé. Ses qualités techniques unanimement reconnues en font un outil de choix évident pour créer un site Web performant, sécurisé et évolutif. Mais avoir un site Web perfomant est une chose, le rendre visible est est une autre. Le référencement pour Joomla est donc un point essentiel à aborder.

Dans les faits, un site construit avec Joomla se référence tout aussi bien que n'importe quel autre site. Pour cela, il suffit d'appliquer les cinq premiers réglages essentiels à votre site Joomla! pour optimiser son futur référencement.

Immédiatement après avoir installé Joomla sur votre serveur et avant d'aller plus loin dans la construction de votre site Web, je vous propose de voir en détail les 5 points importants qui permettent d'optimiser le référencement naturel d'un site Web Joomla! (à partir des versions 3.4). En effet, le référencement est une démarche qui doit être intégrée très en amont d'un projet Web. Ces points sont à paramétrer rapidement et vous pourrez naturellement les modifier ultérieurement, si besoin.
N’hésitez pas également à consulter le série des tutoriels Joomla consacrés au référencement.

01 - Le titre de votre site

Le titre de votre site est ce qui est affiché en premier dans les pages des moteurs de recherche. Et c'est donc ce que verront en premier les internautes. Pour cette raison, il est vital que la rédaction de votre titre soit la plus percutante possible afin d'inciter un maximum d'internautes à cliquer sur votre lien.

Balise description web-eau.net

Dans cet exemple, le titre du site est : web-eau.net crée votre site web Joomla et le rend visible

La balise titre du site dans Joomla

Pour rédiger le titre de votre site, ouvrez le panneau d'administration de votre site Joomla!
A partir de l'onglet Menu, ouvrez le lien de menu qui affiche la page d'accueil de votre site.
Dans l'onglet Affichage de la page, renseignez le champ Titre dans le navigateur avec le titre de votre choix :

Balise titre web-eau.net

Bon à savoir
Un titre optimisé pour le référencement doit contenir environ 60 caractères pour être parfaitement affiché par Google.

02 - La description de votre site

La description de votre site, c'est ce qui est affiché immédiatement sous le titre du site dans les pages des moteurs de recherche. Et c'est aussi ce que verront en premier les internautes. Pour cette raison, il est essentiel de soigner la rédaction de votre description, surtout si vous cherchez à attirer le plus d'internautes possible.

Balise description web-eau.net

Dans cet exemple, la description du site est : web-eau.net, un webmaster honnête pour tous vos projets web : site web Joomla, référencement, maintenance assistance Joomla et solutions personnalisées.

Vous noterez que web-eau.net est affiché en gras par Google car c'est la requête qui a été saisie dans le moteur de recherche.

La balise description du site dans Joomla

Pour rédiger la description de votre site, ouvrez le panneau d'administration de votre site Joomla!
A partir de le menu Système, ouvrez la configuration générale de votre site.
Dans l'onglet Site, repérez la partie Métadonnées puis renseignez le champ Description du site avec le texte de votre choix :

Balise description web-eau.net

N'oubliez pas d'enregistrer votre saisie !

Bon à savoir
Une description optimisée pour le référencement doit contenir environ 160 caractères pour être parfaitement affichée par Google.

03 - Les paramètrages SEO

Nativement, Joomla dispose de certains réglages qui permettent d'optimiser et d'améliorer le référencement naturel de votre site. Nous allons les passer en revue afin de les appliquer.

Depuis l'accueil du panneau d'administration, ouvrez le menu Système puis accédez à la configuration générale de votre site.
Dans l'onglet Site, repérez la partie SEO :

Les paramètres SEO de Joomla

1. Réecriture d'URL en clair (SEF)

Par défaut, le paramètre est réglé sur "Oui". Grâce à ce paramètre, les URLs générées par votre site sont raccourcies et plus "lisibles".

Exemple : par défaut, l'URL d'un article publié dans une catégorie "blog" ressemble à quelque chose comme ceci :

http://www.mon-site-web.fr/index.php?option=com_content&view=section&id=43&Itemid=941

En activant ce paramètre, Joomla affiche cette URL de cette manière :

http://www.mon-site-web.fr/index.php/blog/titre-de-mon-article.html

2. Récriture "au vol" des URLs

En activant ce paramètre, Joomla va activer le mode mod_rewrite qui est une fonction des serveurs web tournant sous Apache. Cela aura pour effet de supprimer la mention index.php présente dans vos URLs.

Reprenons notre exemple avec notre article publié dans la catégorie "blog".

Paramètre désactivé : http://www.mon-site-web.fr/index.php/blog/titre-de-mon-article.html

Paramètre activé : http://www.mon-site-web.fr/blog/titre-de-mon-article.html

Attention

  • Ce réglage ne prend effet QUE si vous activez le paramètre en sélectionnant "Oui",
  • Si vous êtes sur un serveur de type Apache, vous devez d'abord renommer le fichier htaccess.txt présent à la racine de votre site en .htaccess avant d'activer ce paramètre,
  • Si votre site Joomla tourne sur un serveur IIS 7, vous devez renommer le fichier web.config.txt présent à la racine de votre site en web.config et installer IIS URL Rewrite Module avant d'activer ce paramètre.

3. Ajouter un suffixe aux URLs

Par défaut, ce paramètre est positionné sur "Non". Si vous l'activez, Joomla ajoutera le suffixe .html à la fin de la plupart de vos URLs, simulant ainsi que le contenu de votre site web est basé sur un fichier statique.

Reprenons notre exemple avec notre article publié dans la catégorie "blog".

Paramètre désactivé : http://www.-mon-site-web.fr/blog/titre-de-mon-article

Paramètre activé : http://www.mon-site-web.fr/blog/titre-de-mon-article.html

4. Alias Unicode

Les alias sont des textes courts qui représentent le titre de certains éléments (les éléments de menu, les articles et catégories) dans un format facile à lire par la machine. Cependant, il y a des limites techniques avec certains des types de caractères qui peuvent être inclus dans les URLs.

Ce paramètre détermine comment les caractères non-latins seront affichés dans vos alias:

  • Non: lors de l'enregistrement de l'article, l'alias est généré en minuscule et converti les espaces en tiret,
  • Oui: lors de l'enregistrement de l'article, l'unicode conserve les caractères d'origine (accentuation, cyrillique, idéogrammes, etc).

5. Nom du site dans les titres

Ce paramètre vous donne la possibilité d'ajouter (ou non) le nom de votre site dans la balise titre de l'en-tête de la page Web. Vous pourrez ajouter le nom de votre site avant ou après le titre de la page selon l'option de votre choix.

Reprenons notre exemple avec notre article publié dans la catégorie "blog".

  • Paramètre désactivé : Titre de la page de mon article
  • Paramètre activé "avant": Nom du site - Titre de la page de mon article
  • Paramètre activé "après": Titre de la page de mon article - Nom du site

04 - Le cache de Joomla

Le système de mise en cache de Joomla stocke temporairement tout ou partie de la page web et l'affiche lorsqu'elle est demandée par le navigateur de l'utilisateur. Sans avoir besoin de se connecter à la base de données, il est évident qu'un site Web s'affiche plus rapidement.

On estime que la récupération des informations stockées est jusqu'à 10 fois plus rapide que la production initiale de ces mêmes données. Joomla! crée des copies temporaires des pages statiques (par opposition aux pages dynamiques). La mise en cache est particulièrement appropriée pour les applications Web lorsque le site doit afficher le même contenu à plusieurs reprises, alors que sans cache, tout le contenu doit être généré à chaque fois et pour chaque page vue.

Vous pouvez donc améliorer significativement la vitesse de chargement de votre site Web en activant simplement le cache de Joomla. Pour cela, ouvrez votre panneau d'administration. Ensuite, cliquez sur "Système" puis ouvrez la configuration globale du site.
Vous trouverez le paramètre "Cache" dans l'onglet "Système".

Les paramètres du cache de Joomla

1. Le cache dans Joomla

Trois options sont disponibles ici :

  • Cache désactivé : cette option n'est à n'utiliser que durant la phase de développement du site. Cela permet de voir immédiatement vos modifications à l'écran.
  • Cache conservateur : c'est le premier niveau de cache. Cette option vous permet également de choisir les modules qui sont mis en cache. Vous pouvez régler chaque module individuellement depuis leurs "paramètres avancés". La mise en cache conservateur est recommandée pour les sites fréquemment mis à jour.
  • Cache progressif : le plus haut niveau de cache qui englobe également celui des modules. Ce réglage supplante tous les paramètres individuels de cache des modules. Cependant, ce type de cache ne convient pas aux très grands sites et aux sites dont le contenu est mis à jour peu fréquemment.

2. Gestion du cache

La méthode native utilise des fichiers. Vous devez vous assurer que les répertoires "cache" de votre site doivent être accessible en écriture (CHMOD 755).
Pour utiliser une option autre que "Fichier" (serveur redis, par exemple), vous devez avoir installé une extension appropriée.

3. Mise en cache spécifique selon la plate-forme

Cette option vous permet d'activer / désactiver la mise en cache spécifique selon l'appareil affichant le site (smartphone, tablette, etc). Il convient de l'activer lorsque la sortie HTML sur mobile diffère des autres appareils.

4. Durée du cache

Plus votre site est dynamique, plus la valeur saisie ici doit être basse. Si vous laissez le réglage par défaut sur 15 minutes, les changements sur votre page apparaîtront toutes les 15 minutes. Par contre, si votre site est mis à jour plus rapidement, vous pouvez réduire cette durée. Si votre site est rarement mis à jour, une durée plus longue est tout à fait envisageable ici.

Conclusion

Ces premiers réglages sont indispensables pour démarrer le référencement de votre site Web créé avec Joomla.
Bien sur, en tant que tel, ce n'est pas suffisant pour être très bien classé mais vous aurez déjà pris un avantage certain sur une grande partie des sites Web en circulation qui ne sont même pas optimisés pour le SEO.
Vous découvrirez dans les tutoriels consacrés à Joomla et au SEO, toutes les actuces et tous les conseils qui vous permettront aller encore plus loin.

web-eau.net

29800 Landerneau

+33 674 502 799

daniel@web-eau.net