Optimiser son site sous Drupal pour le référencement naturel (SEO)

Optimisation seo drupal

Aujourd’hui, un site web fait sous Drupal, WordPress, un autre CMS Open Source ou un outil maison ne sert quasiment à rien si celui-ci n’a pas un minimum de visibilité. Si vous avez un tant soit peu envie de monétiser ou rentabiliser ce site, il est utile de mettre en place des actions de référencement naturel qui l’aideront à mieux se faire comprendre des robots de Google. Ce petit guide explique comment optimiser un site web tournant sous Drupal 7 pour augmenter ses chances d’être mieux positionné dans les résultats de recherche.Selon le discours officiel prononcé par Google au sujet des optimisations à mettre en place pour les moteurs de recherches, il y a certains éléments de bases à améliorer sur un site pour gagner en visibilité et booster votre SEO. Ces recommandations d’optimisations sont valables pour la majorité des moteurs de recherche sur le marché.

Ces éléments sont les suivants :

  • Créer des titres de pages uniques et pertinents ;
  • Utiliser la balise meta de « description » ;
  • Améliorer la structure de vos URL ;
  • Faciliter la navigation sur votre site ;
  • Proposer du contenu et des services de qualité ;

Cette liste ne reprend pas entièrement toutes les recommandations du guide fourni par Google, mais quelques éléments qui peuvent être améliorés pour avoir un site Drupal bien configuré dans le but d’être mieux référencé.

Améliorer la structure des URL de vos pages

Avant toute chose, il vous faut activer la réécriture des URL pour avoir des adresses de pages lisibles par les internautes. Sans parler de référencement naturel, une page avec l’adresse https://marc-akoley.info/referencement-naturel-seo donne plus d’indications son contenu qu’une adresse du type http://www.nomdublog/?q=taxonomy/term/12. La réécriture de lien de destination peut faciliter l’action de clic de l'internaute. Mais ça, c’est une autre histoire.

Pour activer les URL réécrites sur votre installation Drupal, suivez ces étapes à partir du tableau de bord : Configuration > Recherche et métadonnées > URL simplifiées. Cliquez ensuite sur le bouton « Lancer le test des URL simplifiées ».

Lorsque votre serveur est configuré pour utiliser le module mod_rewrite d’Apache, deux options se présenteront à vous. Une pour activer effectivement la réécriture d’URL et l’autre pour les laisser telles quelles. Si ce n’est pas le cas, la page suivante vous explique comment l’activer sur un serveur dédié https://drupal.org/node/15365.

Cette étape est importante, mais pas suffisante pour avoir des adresses de pages totalement propres. Pour plus de latitude sur les modifications ultérieures des liens de vos pages, il vous faudra installer des modules pour créer des structures de liens complexes de façon automatique. Path et Path Auto vous permettent donc de gérer au mieux vos liens.

Une chose importante en référencement naturel est de bien maîtriser tous vos liens. À proscrire donc, les nombreux liens orphelins qui seront générés par Drupal parce que vous aurez fait des modifications. Il est d’ailleurs dommage que Path ne propose pas la redirection automatique des liens une fois modifiés, tout en conservant un historique. Mais n’ayez crainte, le module Global Redirect se charge de tout pour vous. Ce module, une fois installé, détecte les modifications d’URL et effectue les redirections qu’il faut. Que demander de plus ? Avec ces trois modules, les URL sur Drupal seront sensiblement améliorées et il y aura une meilleure compréhension du contenu de chaque page.

Note : Vous pouvez également utiliser le module Pathologic qui permet de nettoyer vos adresses de tout caractère accentué. Cela vous garantira une migration facile si un jour vous devez changer de CMS.

Modules utilisés : Path AutoPathGlobal Redirect - Pathologic

Créer des titres de pages uniques et pertinents

Créer des titres de pages uniques et pertinents, c’est Google qui le dit et sur ce point, il n’est pas possible de le contredire. Imaginez un instant que tous les articles présents sur ce blog s’intitulent, « 6 astuces pour booster le temps de chargement de son site ». Vous serez les premiers à partir du site au bout de la deuxième page. Il vous faut donc choisir correctement vos titres de pages et les différencier le plus possible même si le contenu est très similaire. N’hésitez pas à regrouper sur une même page les contenus quasi identiques.

Sous Drupal, le module Metatag vous permet de faire facilement les modifications de vos <title> de pages ainsi que l’ensemble des données <meta>. Il gère, en configuration de base, les balises suivantes :

  • description ;
  • keywords (pour laisser des messages comme celui de ce billet) ;
  • geo. placename ;
  • geo. position ;
  • l’ensemble de Dublin.Core ;
  • etc. …

En plus de ces balises, le module Metatag de Drupal permet d’ajouter l’ensemble du balisage pour l’Open Graph du réseau social Facebook, le balisage pour les Twitter Cards ainsi que l’authorship pour Google+ (rel="author" et rel="publisher"), la balise canonical, etc.

Si l’ensemble des balises proposé par le module ne suffit pas à votre boulimie de balisage HTML, vous avez la possibilité de rajouter des métadonnées exotiques via le panneau de configuration.

Module utilisé : Metatag

Utiliser la balise meta de « description »

Voici ce que dit le guide Google au sujet de la balise de description :

Les balises meta de description sont importantes, car Google peut les utiliser comme extraits ou « snippets » de vos pages.

Vous seul savez comment présenter le contenu de votre site. N’hésitez donc pas à vous servir de cette balise pour bien présenter les pages. Le module utilisé pour la création de titres de page unique et pertinents servira bien ici aussi puisqu’il gère l’ensemble des <meta>. Pour optimiser les clics vers votre site, pensez à être le plus précis et donner le plus d’indications dans vos descriptions.

Module utilisé : Metatag

Proposer du contenu et des services de qualité

Ici, nous n’avons pas besoin de module ni de configuration spécifique pour votre site. Si votre contenu plaît aux internautes, ils le partageront et Google le verra. Il est donc important de bien réfléchir vos écrits, de bien les présenter et de bien structurer vos idées.

Un éditeur de texte avancé comme CKeditor vous permettra d’utiliser facilement les balises de titre <h1>…<hn> ainsi que les balises de mises en valeur <strong>, etc.. Mais si le contenu de votre site est pauvre, ce ne sera que de la décoration.

Module utilisé : votre imagination

Ajouter une touche « Social Media » à Drupal

Une page de site partagée sur un réseau social est une page qui vit, qui génère de l’interaction et qui, potentiellement, touche un plus grand nombre. Ici, il ne s’agit pas seulement de visibilité dans les pages de résultats, mais également de l’apparence sur les pages des réseaux sociaux. Il est bon d’adapter le discours de votre description pour correspondre à ce que les internautes s’attendent à trouver lorsqu’ils arrivent sur les réseaux sociaux. Vous pouvez faciliter le partage de vos pages avec le module Service Links qui regroupe la majorité des boutons d’accès au profil et de partage des réseaux sociaux. On y retrouve entre autres Google+, Facebook, Twitter, LinkedIn et vous pourrez même partager vos profils de réseaux peu connus dans nos contrées comme les réseaux sociaux allemands, russes ou encore hongrois.

Module utilisé : Service Links et/ou Social Media

Surveiller ses statistiques de fréquentation

Il n’est pas très intéressant d’avoir un site optimisé pour le référencement, qui se positionne bien, qui ramène du trafic et dont on ne sait quasiment rien. C’est pourquoi installer le code de tracking Google Analytics fait partie des actions indispensables. Sous Drupal, il faudra veiller à bien paramétrer le code de tracking pour pouvoir exclure certaines pages, suivre des actions spécifiques sur le site, enregistrer les connexions, etc. Ensuite, libre à vous de suivre vos statistiques de Google Analytics à partir de votre mobile ou confortablement installées à votre bureau. Pour plus de flexibilité si vous devez ajouter de nombreux tags différents, vous pouvez remplacer le module Google Analytics par Google Tag Manager.

Module utilisé : Google Analytics for Drupal ou GoogleTagManager

Faciliter la navigation sur votre site

Proposer aux visiteurs de votre site une arborescence logique leur permettra de retrouver rapidement l’information qu’ils cherchent. Sauf si votre intention est de les garder le plus longtemps possible sans leur fournir d’informations pertinentes ; p

Pour les robots de Google, fournir le chemin d’un fichier sitemap.xml permettra de comprendre la navigation sur votre site. Même si Google sait très bien faire ça tout seul, il ne refusera pas un peu d’aide.

Module utilisé : XML Sitemap

Le module SEO Drupal pour les dominer tous

À la base, le CMS Drupal n’est pas très orienté SEO. Mais l’installation des modules ci-dessus vous permettra de mettre en place une bonne partie des optimisations nécessaires au référencement de votre site. Pour vous simplifier la tâche, le module SEO Checklist permet de passer en revue l’ensemble des optimisations et vous propose d’installer les modules intéressants pour une bonne optimisation. Certains modules sont en doublons, mais en lisant bien les instructions, vous saurez exactement lesquels installer en fonction de vos besoins.

Module utilisé : SEO CheckList

Pour finir sur l’optimisation SEO de Drupal

Comme CMS, Drupal permet de faire un grand nombre de choses et bien plus que ce que l’on ne peut imaginer. La communauté derrière ce CMS s’est peu intéressée à l’aspect référencement de Drupal, mais les modules cités dans cet article viennent pallier ces lacunes. Tous les modules utiles n’ont pas forcément été cités, alors n’hésitez pas à laisser un commentaire où vous listez ceux que vous utilisez. Si vous avez de petites astuces d’optimisations que vous mettez en place pour votre site Drupal (cette expression apparaît trop de fois dans l’article ; p), n’hésitez pas à les partager.

Category

Ajouter un commentaire