blog alpha design joomla

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

Référencement de sites Joomla - SEO Joomla : Basics & Checklist

 

Je sais qu'il y a beaucoup d'informations sur mon site, et je peux comprendre que cela puisse être un peu to much pour les débutants, ou vous avez besoin d'une checklist moins longue afin de vous assurer que 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 Joomla. 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 ce qui pourait se produire avec certaines étapes décrites ci-dessous. Bref, mettons nous à la tache. Notez que cet article est écrit pour Joomla 4!

Prérequis

Avant de commencer à configurer votre site et de créer du contenu, il y a des prérequis que vous devez adresser :

  • Assurez vous de choisir un hébergeur performant & fiable ( j'utilise et recommande SiteGround
  • Assurez vous d'avoir un template rapide. Si vous avez des compétences en HTML et CSS vous pouvez très bien le créer vous même. Sinon recherchez  un fournisseur de templates optimisés. Personnellement j'utilise les templates Yootheme Pro,  il sont rapides et  incorporent des options avancées qui peuvent améliorer, encore plus, leur performance.
  • Assurez vous de connaitre vos visiteurs et ce qu'ils recherchent. Assurez vous aussi d'utiliser des, mots clés qu'ils rechercherons (en savoir plus ici) .
  • Ecrivez de contenu de très bonne qualité. Une règle importante est d'écrire pour vos visiteurs & non pas pour Google ! Sinon vous allez vous retrouver avec du contenu de très faible qualité qui fera fuir vos visiteurs. Utilisez vos mots clés mais n'en faites pas trop, évitez le bourrage de mots clés. 

Votre visibilité dans Google

Il faut aussi comprendre que si nous souhaitons bien se positionner, nous souhaitons aussi que les internautes  cliquent sur nos liens dans les résultats de recherche Google.  Pour ce faire nous devons nous assurer que le texte de résultats de recherche  de Google soit pertinent. Ce texte se compose de 3 éléments. L' URL (qui  général n'a pas besoin de modification), puis  le titre de la page (1) et la méta-description (2) tels qu'ils vont apparaitre dans Google :

 

Vous comprendrez aisément que pour mieux capturez  l'attention des internautes le texte de résultats de recherche doit se lire facilement et contenir les mots clés recherchés. Cela peut parfois se traduire par un taux de click supérieur à celui  d'un site mieux placé que le votre ! Nous allons détailler comment obtenir ce type de résultat avec Joomla.

Configuration Globale de Joomla

En installant Joomla (ou lorsque vous souhaitez apporter des corrections) nous avons besoin de s'assurer que les paramètres globaux sont bien définis. Notez que ce doit être fait le plus rapidement possible. Si vous le faites plus tard, notez que vos URLs peuvent changer, et Google n'aime pas ça (à moins que vous ne fassiez des redirections).

La première chose que vous devez faire est de vous rendre à la racine de votre site par FTP, recherchez le fichier htacces.txt, puis renommez le .htaccess, c' est un prérequis pour passer  à l'étape qui quit.

Rendez-vous sur la page Configuration Globale (système > configuration globale), et complétez les différents  paramètres requis. J'ai seulement indiqué les éléments qui peuvent être changés. Si les paramètres par défaut sont Ok, je n'en discuterait pas les détails dans cet article.

  • Regardez votre Nom du site. Assurez vous qu'il soit court et pertinent
  • Métadonnées > Description du site. Contrairement à ce qui est souvent dit je vous recommande le laisser ce champs vide, afin d'éviter de prendre le risque de métadescription  dupliquées.
  • Robots  pour les sites "en ligne" ce paramètre doit absolument être index, follow. Sur les sites en cours de développement vous pouvez déroger à cette règle, mais assurez vous de revenir sur le paramétrage par défaut  lorsque votre site sera "en ligne".
  • Réécriture au 'vol' des URL : choisissez Oui. Cela vous permettra de retirer le texte index.php de vos URL's
  • Nom du site dans les titres de pages : C'est souvent une bonne idée (mais pas toujours). Ce paramétrage ajoutera le nom du site soit après ou avant le titre de vos pages.

Routage d'URL

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". Avec Joomla 4, les paramètres par défaut sont peut être déjà bien sélectionnés, mais il vous faut les vérifier car il sont très importants.

Rendez-vous dans la page de présentation des Articles  cliquez sur le bouton Paramètres (en haut à droite). Depuis l'onglet Intégration, pour l'option Supprimer les "id" des URL sélectionnez Oui : 

Si votre site est toujours sous Joomla 3, vous pouvez aussi voir un paramètre nommé Routage d'URL. Par défaut,  Héritage est sélectionné, changez le à Moderne.  

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

Maintenant préparez votre site pour créer correctement des titres/balises d'articles (c'est a dire les balises H1, H2, etc. en HTML). Votre but est de vous assurez que chaque page contienne un titre H1 (seulement 1) correcte, 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 les titres 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 H1 dans l'éditeur de texte de l'article.
  • Utilisant les options du Paramètres d'affichage de la page de l'élément de menu de l'article pour définir la 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ée à tous moment sans aucun soucis.

Hormis le choix de titres ad hoc assurez vous aussi d'utiliser un code HTML valide et propre, avec un usage correct des balises de paragraphe, listes, etc.

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 lorsque l'on parle des métadonnées basiques, elles sont au nombre de trois :

  • 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  (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 complétez la méta description de l'élément de menu. En clair assurez vous que chaque URL à sa méta 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 la méta description définie dans les éléments de menu prend le pas sur celle définie dans les articles. Je vous conseil de définir votre méta description au niveau de l'article (rubrique Description)  :

Dans de nombreux cas, le titre de la page d'un article est généré automatiquement, sur la base du nom du site et du titre de l'article. Cependant, il est parfois nécessaire de l'optimiser manuellement. Dans ce cas, vous pouvez utiliser le champ Page de titre du navigateur, qui est caché au bas de l'onglet Paramètres de l'article : 

L'utilisation d'une extension SEO comme 4SEO ou OSmeta peut vous aider à garder une vue d'ensemble et à effectuer des personnalisations supplémentaires.

Images

Chaque image doit être optimisée à la fois pour le référencement et les performances. Cela commence déjà lorsque vous créez l'image sur votre PC : Veillez à lui donner un nom de fichier qui corresponde à l'image. S'il s'agit d'une image d'oiseau, nommez la oiseau.jpg, etc. Ensuite, veillez à ce que l'image soit aussi légère que possible. Une qualité d'image de 60 % est souvent suffisante pour le web et permet d'économiser de nombreux kB's. Recadrez également l'image à la taille exacte pour laquelle vous l'utiliserez. De plus, il existe des dizaines de techniques d'optimisation que vous pouvez utiliser pour gagner encore plus de kB's (Smush.it, responsive images, bas64-encoding, etc.).

Ensuite, lorsque vous l'ajoutez à votre article Joomla, veillez à ajouter une Description alternative pour l'image. Utilisez pour cela le champ correspondant dans l'éditeur TinyMCE :

Si le nom de fichier est déjà pertinent, vous pouvez utiliser l'éditeur JCE, qui prend simplement le nom de fichier (sans l'extension) et l'utilise comme texte alt. En vue HTML, cela devrait donner quelque chose comme ceci :

 <img src="/images/image-xxx.jpg" alt="description alternative ici">

Notez que Google recommande d'ajouter les attributs de largeur et de hauteur pour l'image, veillez donc à les ajouter également. JCE peut automatiser cette opération lors de l'ajout de l'image.

 <img src="/images/image-xxx.jpg" alt="description alternative ici" width="1000", height="750">

Il y a beaucoup d'autres choses à dire sur les images, découvrez lès ici.

Construisez une structure ad hoc 

Veillez à construire une structure correcte et logique, surtout si vous avez un site de grande taille. Subdivisez vos articles en catégories et veillez également à ouvrir correctement ces catégories dans la structure de menu. Par exemple, sur ce site, j'ai des catégories pour le référencement, la vitesse, les extensions et le blog, et elles sont toutes regroupées dans un élément de menu distinct. Cela semble si simple, mais une structure adéquate est vraiment la base d'un bon référencement.

Pour en savoir plus sur la structuration adéquate, cliquez ici.

Fichier Robots.txt

Ce fichier aide Google et les autres moteurs de recherche à comprendre la nature et le contenu de votre site. Le fichier Robots.txt est créé par Joomla, mais il faut vérifier s'il contient les valeurs correctes. Pour les sites plus anciens, ils peuvent contenir les lignes suivantes :

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

Celui-ci bloque l'accès de Google aux dossiers qui sont importants pour la compréhension de votre site. Avec les nouvelles installations de Joomla, ces lignes ne sont plus actives, mais si vous avez un site plus ancien, assurez vous de supprimer les lignes pour les images, les médias et les templates.

Pour les nouvelles installations avec Joomla 4, ne vous inquiétez pas, le fichier tel quel est parfait et vous n'avez pas besoin de le modifier.

Plan du site

Un plan de site aide Google à indexer votre site. Le mieux est d'utiliser une extension pour cela. OSmap est parfait pour les débutants, gratuit et simple. Il suffit de l'installer et de rechercher l'URL de votre sitemap : Allez dans Composants >> OSmap et cliquez sur le mot XML :

plan de site

Le plan du site s'ouvrira. Copiez l'URL depuis votre navigateur et enregistrez-la dans Google Search Console (voir plus bas sur cette page). Les utilisateurs plus avancés peuvent avoir besoin de meilleures extensions de sitemap, comme 4SEO ou Jsitemap.

Evitez les problèmes de contenu dupliqué 

Le contenu dupliqué peut être un véritable fléau pour vos efforts de référencement. Évitez en particulier de lier le même article à plusieurs éléments de menu.

Un autre problème qui peut souvent être résolu assez facilement consiste à éviter l'accès en même temps aux versions www et non www de votre site web. L'utilisation de quelques règles simples dans votre fichier .htaccess peut facilement résoudre ce problème, en ne rendant qu'une seule de ces versions accessible, et en acheminant le trafic de la version non préférée vers la version préférée. Et, si vous utilisez le protocole SSL, assurez vous  que la version https soit privilégiée.

D'autres moyens d'éviter le contenu dupliqué peuvent être obtenus en modifiant le .htaccess ou grâce à l'utilisation d'URL canoniques. Il s'agit souvent de méthode pour les utilisateurs avancés. Je vois beaucoup de débutants essayer de les utiliser, ce souvent en faisant plus de mal que de bien !

Pour en savoir plus, cliquez ici.

Page d'erreur 404

Évitez de modifier les URL sde votre site web. Si vous renommez un article ou un élément de menu, veillez à conserver l'alias, sinon votre URL changera. Si vous devez la modifier, veillez à créer une redirection 301 qui conduira l'ancienne URL vers la nouvelle. Pour ce faire, vous pouvez utiliser le composant de redirection de Joomla.

Faites également en sorte que votre template affiche une belle page d'erreur à vos utilisateurs au lieu de l'affreuse page d'erreur par défaut de Joomla. 

Pour en savoir plus sur les 404, cliquez ici.

Activer la mise en cache du navigateur pour un chargement plus rapide

Cette technique est un moyen très simple d'améliorer les performances de votre site. Il suffit d'ajouter du code au fichier .htaccess de votre site web et tout utilisateur qui a visité votre site une fois aura une charge de page beaucoup plus rapide sur les pages et les visites suivantes. De plus, cette technique ne présente pratiquement aucun inconvénient sérieux. Notez qu'il s'agit d'une version simple, étendez la 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>

Si vous utilisez Akeeba AdminTools, vous pouvez utiliser le créateur de .htaccess et simplement cocher la case "Set a long expiration time for static media ". 

Dans la mesure du possible, il convient d'essayer d'optimiser davantage le temps de chargement de votre site web. Encore une fois : il existe de nombreuses techniques, consultez la section performance de notre site (en particulier sur l'optimisation des feuilles de style CSS et du Javascript). Prêtez également attention aux performances mobiles.

Google Search Console

Le référencement est souvent un processus composé de nombreuses petites étapes et optimisations, et il y a encore beaucoup plus d'étapes à suivre, mais pour cela je vous conseille de lire les autres articles sur le référencement sur mon site, ou de lire mon livre. Une dernière étape que je vous conseille vraiment de prendre est d'enregistrer votre site avec Google Search Console. Le processus est assez simple et Google vous indiquera la marche à suivre. L'enregistrement accélère considérablement l'indexation de votre site, surtout s'il s'agit d'un nouveau site ! La seule tâche que vous devez absolument effectuer dans l'outil est de soumettre l'URL de votre sitemap.

Pour en savoir plus sur Google Search Console, cliquez ici.

Cet article est une traduction libre de l'article de Simon Kloostra : Joomla SEO : Basics & Checklist.

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