On dit souvent que les systèmes de gestion de contenu autres que Joomla sont les meilleurs pour le référencement. Ce qui n'est pas dit si souvent, c'est que ce n'est vrai que si ce CMS a des plugins installés pour gérer son référencement. Joomla est livré avec des outils de référencement prêts à l'emploi, donc vous avez déjà une longueur d'avance.
Qu'entend-on par référencement ?
Le référencement est l'optimisation pour les moteurs de recherche. Ou l'optimisation si vous lisez ceci au Royaume-Uni. Dans ce cas, nous faisons référence aux éléments sur la page qu'un moteur de recherche peut utiliser pour indexer le contenu. Nous considérons généralement cela comme le titre et la méta De plus, nous devons nous assurer que le moteur de recherche est le bienvenu pour indexer nos pages et suivre les liens de la page vers d'autres contenus sur le site Web.
Cet article n'est pas un guide sur la façon de faire du référencement, mais il s'agit des outils inclus par Joomla pour permettre le référencement technique sur la page.
Nous sommes les robots
Pour que le contenu Web soit indexé par un moteur de recherche tel que Google, Bing ou Yahoo, il doit être capable de lire le contenu du site Web à l'aide d'un robot d'exploration Web ou d'un robot. Les instructions simples que nous donnons au robot d'indexation pour savoir s'il faut indexer et suivre Notre contenu est contrôlé par un paramètre Robots. Il s'agissait autrefois d'un fichier texte séparé, mais il est désormais souvent défini dans la configuration du site Web et produit sous forme de balise méta dans la zone "head" du site Web, qui précède tout contenu visible sur la page.
Index, Suivre - Paramètres globaux
Il existe un paramètre global Robots dans Joomla sous Configuration globale > Site > Métadonnées qui définit globalement la façon dont les moteurs de recherche doivent interagir avec le site.
Il y a quatre options :
- indexer, suivre - cela signifie indexer le contenu d'une page Web et inclure des liens dans la page qui mènent à d'autres contenus
- noindex, follow - cela signifie lire le contenu de la page, ne pas l'indexer, mais inclure des liens dans la page qui mènent à d'autres contenus qui peuvent être indexables
- index, nofollow - cela signifie indexer la page actuelle mais ne pas suivre les liens vers d'autres contenus
- noindex, nofollow - cela signifie qu'aucun contenu ne doit être indexé et qu'aucun lien ne doit être suivi
Nous pouvons toutefois écraser ces paramètres dans des articles individuels et des éléments de menu.
Titre SEO versus titre H1
Le titre que nous voyons dans une page Web, souvent appelé balise H1 , n'est pas nécessairement le même titre que celui que nous voyons dans une liste de résultats de recherche sur une page de moteur de recherche. Ce titre est défini soit dans les paramètres de publication de l'article, soit dans sous l' onglet Affichage de page de l'élément de menu correspondant.
Mais pourquoi aux deux endroits ? Eh bien, il est possible d'afficher le contenu publié sans qu'un élément de menu lui soit attribué, si par exemple vous créez du contenu de blog et que les articles sont liés à partir d'un type de menu Catégorie Blog.
Dans cet exemple, montrant le code du site Web, nous pouvons voir que le titre de l'article, "Fortes rafales", affiche en fait un titre de page différent . En plus d'afficher un titre défini par l'élément de menu, il est précédé du nom du site, "Sea Watch », donc « Strong Gusts » devient « Sea Watch - Strong Gusts Expected Later ».
Lorsqu'un moteur de recherche affiche le résultat de cette page, il utilise le titre de la page comme ceci :
Nous discuterons plus en détail des résultats des moteurs de recherche ci-dessous.
Meta Description
Comme pour le titre, la méta description peut être définie à l'un des deux endroits. Dans l'exemple précédent, nous pouvons voir du texte sous le titre des résultats de la recherche. Ce "blurb" est la méta description. Il peut être défini soit dans l'article lui-même, soit l'élément de menu.
Dans un article, les métadonnées sont définies sous l' onglet Publication et, comme le paramètre global, incluent la méta description, les mots clés, les robots, l'auteur et les droits de contenu (c'est-à-dire le droit d'auteur de l'auteur / du site Web)
Le référencement ne concerne que la méta description et les robots. Dans ce cas, vous verrez que nous pouvons restreindre l'indexation à l'aide du paramètre Robots sur une base individuelle. Imaginez que le site soit globalement indexable, mais que cet article soit une page de remerciement, pour quand quelqu'un soumet un formulaire. Nous n'avons pas besoin de résultats de recherche pour afficher cette page, nous pouvons donc choisir de ne pas l'indexer de manière sélective.
Mots-clés, faut-il encore le remplir ?
La réponse simple est non. Il était une fois une page Web qui avait une balise META pour les mots-clés, mais celle-ci est maintenant ignorée par les moteurs de recherche. Les mots du contenu sont les mots-clés et les mots et expressions les plus populaires sont ceux qui obtiennent le page classée.
Alors pourquoi avons-nous encore des mots clés en option dans l'article ? Si vous utilisez l'un des modules d'article, vous saurez que l'un s'appelle Articles connexes et qu'il affiche d'autres articles basés sur des mots clés connexes définis dans les options de publication. Tous les mots-clés de l'article en cours sont recherchés par rapport à tous les mots-clés de tous les autres articles publiés.
Quel paramètre SEO est prioritaire ?
OK, nous savons maintenant que nous pouvons définir des détails de référencement à 3 endroits dans Joomla, et selon l'architecture de votre site, un ou plusieurs de ces paramètres peuvent être pertinents.
Articles - si vous créez du contenu qui n'a pas d'élément de menu, c'est-à-dire des articles de blog, définissez votre texte de description dans l'onglet Publication de l'article.
Éléments de menu - utilisez-les si votre contenu est une page statique. Vous pouvez définir une méta-description et les préférences des robots sous l' onglet Métadonnées . Sous Affichage de la page , nous pouvons définir un titre de page de navigateur, qui, comme je l'ai mentionné précédemment, peut différer du visible titre de la page dans l'article qui peut être défini à l'aide de la case Titre de la page sous le même onglet ou dans l'article lui-même.
Configuration globale - si vous n'avez défini aucune métadonnée dans les articles ou les éléments de menu, Joomla fournira la méta description globale et le titre du site.
Ayant déjà dû retracer l'endroit où une méta description était définie dans un site Web, afin qu'elle puisse être modifiée, je vais partager avec vous un petit "gotcha". Si vous définissez une méta description dans l'article, elle est prioritaire à la fois sur le global et le paramètre de l'élément de menu. Si vous ne définissez pas de méta-description d'article, la description du menu s'affiche à la place de la description globale. Cela peut vous faire gagner quelques heures tout en essayant un jour de corriger des résultats de recherche erronés.
URL conviviales pour les moteurs de recherche
Par défaut, les articles sont accessibles par un ensemble de paramètres, y compris l'ID d'article. Joomla offre un moyen de rendre les URL conviviales pour les moteurs de recherche en cochant une option dans Configuration générale > Site > SEO et en activant le fichier htaccess.txt en le renommant en .htaccess dans le gestionnaire de fichiers de votre hébergement Web, ou via FTP, si votre site fonctionne sur Apache. D'autres types de serveurs, tels que NGINX et IIS, nécessitent également des modifications de configuration, alors suivez les instructions appropriées sous la section Utiliser la réécriture d' URL .
Ces jours-ci, je pense que c'est un peu une étape archaïque car presque tout le monde veut que leurs adresses de page soient belles dans les résultats de recherche. Peut-être qu'un jour Joomla viendra avec cette option activée par défaut.
L'URL de mon article ressemble à ceci par défaut :
/index.php?option=com_content&view=article&id=4:fortes-rafales&catid=8&Itemid=256
Et comme ceci une fois que j'ai changé les paramètres en URL conviviales pour les moteurs de recherche :
/meteo/fortes-rafales
Mettez-le ensemble et qu'obtenez-vous?
Avez-vous déjà entendu parler du terme SERP ? Il signifie Pages de résultats des moteurs de recherche et affiche les résultats de la recherche d'un utilisateur. Vous reconnaîtrez sans aucun doute le format. Jetons un coup d'œil à celui-ci :
Voyez comment les détails que nous avons mis dans la configuration de Joomla apparaissent dans le résultat ? Il donne le titre du site Web, puis la page pour laquelle il affiche les résultats. Dans notre capture d'écran, vous pouvez voir qu'il est écrit "Nom du site dans les titres de page" et nous avez 3 possibilités :
- Avant
- Après
- Non
La façon dont vous utilisez cette option dépend si vous souhaitez que chaque SERP inclue le nom de votre site Web. Il peut être un peu fatigant de voir le nom du site apparaître dans chaque résultat et il y a des raisons pour lesquelles vous ne voudrez peut-être pas le faire. Vous voudrez peut-être rechercher des raisons d'afficher le nom du site. Celles-ci incluent la "recherche de marque" qui vaut la peine d'être recherchée afin que vous compreniez comment cela pourrait fonctionner pour votre site Web.
Une autre chose à garder à l'esprit est que même si le nombre de caractères recommandé dans une méta description est de 160, un moteur de recherche peut le couper ou même modifier la description en fonction de ce qu'il pense être l'information la plus importante sur la page.
Ce que Joomla ne fait pas immédiatement
Les plans de site sont utilisés par les moteurs de recherche populaires pour les aider à accéder à tout le contenu d'un site Web. Cela peut inclure des images et d'autres documents tels que des fichiers PDF. Un plan de site utilise XML pour répertorier ces détails. Pour créer un plan de site, vous devez installer une extension telle que comme JSitemap, OSMap ou JL Sitemap Une fois créé, le XML peut être lié à partir de Google Search Console ou Bing Webmaster Tools.
D'autres extensions permettent d'ajouter des données structurées / des résultats enrichis à une page Web. Il s'agit d'informations supplémentaires qui aident un moteur de recherche à mieux comprendre le contenu et peuvent améliorer le SERP. Ce n'est pas une fonctionnalité intégrée de Joomla, au cas où vous pourriez je ne le trouve pas.
De plus, par défaut, Joomla n'offre pas de moyen de noter votre contenu pour la lisibilité, la densité des mots clés ou d'autres facteurs de classement, comme le proposent certains plugins.J'ai connu des clients qui ont passé des jours à essayer d'obtenir un feu vert pour que leur article ait manipulé le contenu, les mots-clés et le titre en conséquence.De même, Joomla n'aide pas avec les techniques de référencement hors page telles que le backlinking, c'est-à-dire amener d'autres sites Web à créer un lien vers le vôtre.
Préparez-vous pour l'action
Maintenant que vous avez vu toutes les options de référencement natif de Joomla, vous devriez être équipé pour créer un contenu optimisé pour le référencement et facilement indexable par les moteurs de recherche. Pour savoir si votre site Web est indexé et comment il apparaît dans les résultats de recherche, consultez cet article ( 10 façons d'amener Google à indexer votre site (qui fonctionne réellement) ) pour commencer.