Drupal - Optimisation SEO

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

Aujourd’hui, un site web qu’il soit 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 de Google sur les optimisations à mettre en place pour les moteurs de recherches (ces recommandations sont valables pour la majorité des moteurs), il y a certains éléments de bases à améliorer sur un site pour gagner en visibilité.et booster votre SEO.

Ces éléments sont les suivants:

  • Créer des titres de pages uniques et pertinents ;
  • Utiliser la balise meta “description” ;
  • Améliorer la structure de vos URLs ;
  • 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 URLs de vos pages

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

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

Activation URL simplifiées pour drupal 7Lorsque 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’URLs 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, Global Redirect se charge de tout pour vous. Ce module, une fois installé, détecte les modifications d’URLs et effectue les redirections qu’il faut. Que demander de plus? Avec ces trois modules, les URL sur Drupal seront sensoblement améliorées et il y auara une meilleure compréhension du contenu de chaque page.

Modules utilisés : Path AutoPathGlobal Redirect

Créer des titres de pages uniques et pertinents

Title et description des pages DrupalCré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, "10 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 pages 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…

Configuration metatag Drupal 8Si 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> “description”

Rédaction meta description CMS DrupalVoici ce que dit le guide Google au sujet de la balise de description :

Les balises meta 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 titre de page uniques 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 inditatif  dans vos descriptions.

Module utilisé : Metatag

Proposer du contenu et des services de qualité

Rédiger du contenu de qualité pour un site drupalIci 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 valeurs <strong>, etc.. Mais si le contenu de votre site est pauvre, ce ne sera que de la décoration.

Module utilisé : votre imagination

Ajoutez une touche “Social Media” à Drupal

ajoutez les partages réseaux sociaux à votre site sous drupalUne 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 ça a du bon de faire parler de votre site 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 autre Google+, Facebook, Twitter, LinkedIn et vous pourrez même partagez vos profils de réseaux peu connus dans nos contrées comme les réseaux sociaux Allemand, Russe ou encore Hongrois.liste des réseaux sociaux

Module utilisé : Service Links et/ou Social Media

Surveiller ses statistiques de fréquentation

installer Google analytics pour DrupalIl 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 stats Analytics sur votre mobile ou confortablement installé à 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, renseigner un sitemap leur 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

De base, 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 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é, alors n’hésitez pas à laisser un commentaire pour dire ceux que vous utilisez ou quelles sont les petites astuces d’optimisations que vous mettez en place pour votre site Drupal (cette expression apparaît trop de fois dans l’article ;p).

Partager cet article

Articles similaires

Leave a Reply