Line art of SEO on page with pencil

Collection

Drupal
Drupal

SEO Drupal : Un guide pour les marketeurs

August 25, 2023 12 minute read
Drupal est-il adapté au SEO ? Obtenez des réponses à cette question et à bien d'autres dans notre guide.
Line art of SEO on page with pencil

Collection :

Drupal

Même si ChatGPT et d'autres LLM (Large Language Models) modifient le paysage du contenu digital, l'optimisation des moteurs de recherche (SEO) reste essentielle. Un bon SEO sur le plan technique est peut-être même encore plus important qu'auparavant. En effet, pour rivaliser avec une production de contenu plus rapide, votre contenu doit être de meilleure qualité, plus facile à trouver et mieux organisé.

Un site web qui prend deux secondes à charger convertit les visiteurs à un taux de 34 %. Une seconde de plus et ce taux tombe à 29 % — il diminue de plus en plus au fur et à mesure que le temps de chargement augmente. Et l'optimisation de la vitesse des pages n'est qu'une des facettes du référencement de votre site web. Pour capter l'attention sur une échelle mondiale, votre système de gestion de contenu (CMS) doit charger votre contenu rapidement, tout en utilisant des URL simples, des métadonnées structurées et des plans de site multilingues. 

Drupal, système de gestion de contenu (CMS) open source largement utilisé, offre toutes ces fonctionnalités SEO et bien d'autres. Voici un guide très détaillé sur la manière de l'utiliser pour améliorer le référencement de tous vos sites. 

Drupal est-il adapté au SEO ?

Absolument. Bien qu'un CMS ne garantisse pas à lui seul un meilleur classement et de meilleures performances en matière de recherche organique, Drupal dispose de toutes les fonctionnalités SEO que vous pourriez attendre d'un CMS. Un bon référencement dépend également de facteurs tels que la qualité de votre contenu, la structure de votre site web et le nombre et la qualité des sites qui renvoient au vôtre.

Des organisations de toutes tailles — dans tous les secteurs d'activité et dans le monde entier — utilisent Drupal pour créer et gérer des sites web d'entreprise, des sites de vente en ligne, des applications mobiles, de l'affichage dynamique, des sites de réseaux sociaux, des intranets, des portails, des microsites, des répertoires de ressources, des bornes interactives, et bien plus. 

Voici une courte liste des caractéristiques qui font de Drupal un outil de référencement :

  • URL propres
  • Métabalises personnalisables 
  • Plans de site XML
  • Optimisation de la vitesse de page
  • Optimisation pour les mobiles
  • Modules SEO
  • Capacités multilingues

Modules SEO

Drupal étant un logiciel open source, vous pouvez l'exploiter ou le modifier à votre convenance, y compris en développant vos propres modules. Il existe une multitude de modules SEO permettant d'améliorer les performances de référencement des sites Drupal. Ces modules offrent des fonctionnalités telles que l'optimisation des métadonnées, la génération automatique d'URL adaptées au référencement, la génération de plans de site XML, et bien plus. 

  1. Pathauto : génère automatiquement des alias d'URL/chemins d'accès pour différents types de contenu (nœuds, termes de taxonomie, utilisateurs). Vous n'avez pas besoin de spécifier manuellement l'alias du chemin d'accès.
  2. Metatag : insère automatiquement des métadonnées structurées, ou « metatags », dans votre site web.
  3. Redirect : redirige vos visiteurs des anciennes URL vers les nouvelles.
  4. Simple XML Sitemap : crée un plan de site conforme à la spécification sitemaps.org. Les moteurs de recherche peuvent explorer plus intelligemment le site et actualiser leurs résultats.
  5. SEO Checklist : fournit une liste de contrôle des meilleures pratiques de référencement Drupal, conserve la trace de ce qui a été fait et indique ce qui reste à faire.
  6. Real-Time SEO for Drupal : analyse le contenu en temps réel afin d'optimiser les mots-clés, la longueur des publications, les méta-descriptions et d'autres éléments de référencement.
  7. Token : fournit une API centralisée pour l'utilisation des espaces réservés (placeholders) dans Drupal. Il ne s'agit pas d'un module SEO à proprement parler, mais Token est souvent nécessaire pour d'autres modules SEO tels que Metatag et Pathauto. Il autorise en effet les données dynamiques dans des champs tels que les alias de chemin d'accès et les métabalises.
  8. Hreflang : particulièrement utile pour les sites multilingues, il améliore la façon dont les moteurs de recherche comprennent vos versions linguistiques. Hreflang permet de présenter des résultats de recherche adaptés aux utilisateurs de différentes régions.

Ces modules facilitent le référencement et offrent des fonctionnalités additionnelles telles que le suivi des performances des mots-clés, la validation des données structurées, et bien plus.

Check-list SEO Drupal

Les images doivent se charger rapidement, les URL doivent être simples et organisées selon une structure prévisible et vos plans de site XML doivent être actualisés à chaque ajout de contenu. L'optimisation de votre CMS Drupal pour un référencement maximal exige du temps et des efforts. Avec les fonctions SEO intégrées de Drupal et les modules SEO précédemment mentionnés, cette optimisation est finalement assez simple. 

Voici une liste de contrôle permettant d'améliorer le référencement de n'importe quel site web Drupal.

Optimiser les URL

Les URL jouent un rôle important dans le référencement. Elles doivent être succinctes, inclure des mots-clés qui reflètent le contenu de la page et suivre un format stratégique pour aider Google et les utilisateurs à comprendre la structure du site web. Avec Drupal, vous pouvez personnaliser l'URL de chaque élément de contenu (ou nœud), ce qui vous permet d'y inclure vos mots-clés ciblés. 

Depuis Drupal 8, les « URL propres » sont activées par défaut afin d'améliorer les performances SEO du site web. Cette fonction rend les URL plus conviviales et plus lisibles et supprime les symboles « ?q= » utilisés dans les URL des versions antérieures de Drupal. 

Créer un plan de site

Un plan de site aide les moteurs de recherche à explorer votre site et à en comprendre la structure. Il s'agit d'une sorte de feuille de route de votre site web qui conduit les moteurs de recherche vers toutes vos pages importantes. Drupal propose plusieurs modules, tels que Simple XML Sitemap, pour vous aider à générer votre plan de site et à le maintenir efficacement. 

Simple XML Sitemap met à jour automatiquement le plan de site à chaque ajout ou modification du contenu. Les moteurs de recherche disposent donc toujours de la vue la plus récente de votre contenu web. Pour commencer à utiliser le module Simple XML Sitemap, consultez ce tutoriel.

Optimiser le contenu

Un contenu pertinent, de haute qualité et unique, est déterminant en matière de référencement. L'interface de création de contenu de Drupal est puissante et intuitive. Elle vous offre tous les outils nécessaires pour créer et gérer efficacement votre contenu. L'architecture de contenu flexible de Drupal permet de créer différents types de contenus tels que blogs, articles, sondages, et bien plus. Vous pouvez produire toute une variété de contenus pour engager différents segments de votre public et améliorer vos performances SEO.

En dehors de votre stratégie de contenu, vous pouvez faire différentes choses, techniquement, dans Drupal pour optimiser votre contenu pour le SEO. 

  1. Réviser votre contenu : Veillez à ce que l'ensemble de votre contenu soit de haute qualité, pertinent et qu'il contienne des mots-clés importants. Utilisez correctement les en-têtes pour diviser le texte et en faciliter la lecture.
  2. Utiliser des images pertinentes : Utilisez toujours des images en rapport avec le contenu de votre page. Des images non pertinentes peuvent rendre les utilisateurs et les moteurs de recherche confus.
  3. Utiliser des noms de fichiers descriptifs : Renommez vos fichiers image avec un nom descriptif en rapport avec le contenu de l'image. Par exemple, au lieu de « IMG_1234.jpg », vous pourriez utiliser « chaton-noir-jouant.jpg ». Ce type de nom aide les moteurs de recherche à comprendre le contenu de l'image.
  4. Utiliser un texte alternatif (alt text) : Ajoutez toujours un texte alternatif à vos images. Ce texte décrit l'image. Il est utilisé par les lecteurs d'écran pour les utilisateurs malvoyants. Il sert également aux moteurs de recherche pour comprendre le contenu de l'image. Ce texte doit décrire l'image avec précision et peut également contenir des mots-clés pertinents.
  5. Compresser les images : Les images de grande taille ralentissent votre site, ce qui nuit à votre référencement. Utilisez un outil de compression pour réduire leur taille sans trop en diminuer la qualité. Les modules Drupal tels que « Image Optimize » peuvent vous y aider.
  6. Utiliser le bon format d'image : Le format d'une image peut avoir une incidence sur sa taille et sur sa qualité. Les JPEG conviennent généralement aux photographies, tandis que les PNG sont plus adaptés aux images contenant du texte, des dessins au trait, etc.
  7. SEO multilingue : Si votre site web est multilingue, utilisez les modules Drupal prenant en charge les langues et les traductions. Pour une stratégie de référencement multilingue performante, vos balises « hreflang » doivent être correctement configurées et les moteurs de recherche ne doivent pas considérer le contenu des différentes langues comme un contenu dupliqué.

Optimiser les métadonnées

Les métadonnées, ce qui inclut les titres et les descriptions, jouent un rôle crucial dans la manière dont les moteurs de recherche comprennent et classent votre contenu. Le module Metatag de Drupal génère automatiquement des métadonnées structurées ou « métabalises » pour votre site web.

Metatag prend en charge de nombreuses métabalises, notamment Open Graph, Twitter Cards et bien d'autres. Ces métabalises améliorent la visibilité de votre contenu sur les plateformes des médias sociaux et amplifient vos efforts de référencement. Découvrez comment installer et configurer le module Metatag pour Drupal dans notre tutoriel.

Améliorer les performances

Chaque seconde de chargement de votre site web a un impact sur le taux de conversion. Drupal propose plusieurs méthodes pour améliorer la vitesse et les performances générales des sites web, dont la mise en cache et l'optimisation des images. 

  1. Activer la mise en cache de Drupal : Drupal dispose de fonctions de mise en cache intégrées qui améliorent considérablement la vitesse des sites. Plusieurs paramètres permettent de contrôler la durée de mise en cache du contenu et le moment où le cache doit être vidé.
  2. Utiliser des modules de mise en cache avancés : Plusieurs modules Drupal offrent des fonctionnalités de mise en cache avancées. Le module Memcache API and Integration permet par exemple d'utiliser Memcached pour la mise en cache.
  3. Agréger les fichiers CSS et JavaScript : Drupal offre des options pour agréger et compresser les fichiers CSS et JavaScript. L'activation de ces options réduit le nombre de requêtes HTTP et la taille des fichiers, ce qui améliore les temps de chargement.
  4. Utiliser un réseau de diffusion de contenu (CDN) : Un CDN accélère considérablement les temps de chargement en servant les fichiers statiques du site à partir de serveurs géographiquement proches de l'utilisateur. Il existe plusieurs services CDN (notamment Acquia Cloud Edge).
  5. Tenir compte de la taille de l'image : Les fichiers d'images volumineux ralentissent considérablement votre site. Utilisez le module Image Optimize pour optimiser automatiquement vos images. Vous pouvez également les optimiser manuellement, avant de les télécharger, en réduisant leur taille ou en les compressant.
  6. Activer la compression Gzip : La compression Gzip réduit la taille des fichiers envoyés depuis un serveur. Elle peut être activée dans les paramètres du serveur ou dans le fichier « .htaccess » si vous utilisez Apache.
  7. Optimiser la base de données : Au fil du temps, votre base de données Drupal peut se fragmenter et ralentir. Utilisez le module Optimize DB pour optimiser régulièrement votre base de données.
  8. Mettre à jour et entretenir votre site Drupal : Assurez-vous que votre noyau, vos thèmes et vos modules Drupal sont tous à jour. Les mises à jour comprennent souvent des améliorations de performances. De plus, désactivez et désinstallez les modules et les thèmes que vous n'utilisez pas.
  9. Choisissez un bon fournisseur d'hébergement : Les performances de votre hébergeur ont un impact important sur la vitesse de votre site. Choisissez un fournisseur qui offre de bonnes performances et envisagez un plan avec plus de ressources si votre site est volumineux ou s'il reçoit beaucoup de trafic. (En savoir plus sur l'hébergement Drupal avec Acquia ici.)
  10. Utiliser un outil de profilage : Les outils de profilage tels que le module Web Profiler identifient les goulets d'étranglement d'un site.


Vous pouvez trouver les étapes détaillées permettant d'accélérer votre site web Drupal ici.

Et comme le trafic mobile représente désormais une part importante de l'utilisation d'Internet, il est indispensable que votre site web fonctionne correctement sur n'importe quel appareil. Le thème par défaut de Drupal est réactif, ce qui garantit la qualité de votre site web sur tous les appareils. Outre les conseils ci-dessus, vous pouvez prendre des mesures spécifiques pour rendre votre site plus adapté aux mobiles. 

  1. Minimiser votre code : Pour que les sites mobiles se chargent rapidement, il est essentiel de « minifier » votre code. La minification consiste à supprimer les éléments inutiles du code de votre site, pour qu'il s'affiche plus rapidement, avec des temps de chargement plus courts. Comme indiqué plus haut, vous pouvez utiliser le module Advanced CSS/JS Aggregation pour compresser les fichiers et accélérer le chargement des pages.
  2. Mettre en place un système de mise en cache du navigateur : La mise en cache du navigateur est un moyen de stocker des données afin que le navigateur d'un visiteur n'ait pas à télécharger les mêmes fichiers à plusieurs reprises. La mise en cache indique aux navigateurs d'enregistrer certaines informations, ce qui évite de les demander et de les transférer chaque fois qu'un visiteur ouvre une nouvelle page sur votre site web. Dans Drupal, la mise en cache du navigateur est un outil intégré que vous pouvez configurer dans votre panneau de contrôle.
  3. Utiliser un thème adapté aux mobiles : En matière de réactivité mobile, tous les thèmes ne sont pas égaux. Choisissez un thème spécialement conçu pour les mobiles. Vous assurerez ainsi l'affichage et le fonctionnement corrects de votre site sur une grande variété d'appareils. Si vous avez besoin d'un thème personnalisé, la communauté Drupal propose une multitude de thèmes réactifs conçus en tenant compte des normes web actuelles. Cette approche garantit une expérience utilisateur de haute qualité sur tous les appareils, ce qui améliore encore votre référencement.

Fournir un support multilingue

Dans notre monde de plus en plus connecté, un site web doit couvrir un ensemble varié de langues et de régions. Drupal offre des fonctionnalités multilingues étendues, qui permettent de créer un site disponible en plusieurs langues. Ces fonctionnalités multilingues augmentent considérablement vos performances en matière de référencement et vous permettent d'atteindre un public plus large.

Drupal autorise en outre la détection et la personnalisation de la langue des URL. Les URL de votre site multilingue sont ainsi optimisées pour la visibilité dans les recherches locales.

Voici quelques étapes pour optimiser vos sites en vue d'un référencement multilingue :

  1. Traduisez votre contenu : Une multitude de fonctionnalités de traduction sont intégrées au noyau de Drupal. Elles permettent d'installer Drupal dans 100 langues différentes dès le départ, de traduire les éléments de contenu, dont les nœuds, les termes de taxonomie, les éléments de menu et les profils utilisateur. Elles offrent une interface pour traduire votre site web en plusieurs langues. L'interface du module Translation Management Tool (TMGMT) facilite notamment les intégrations avec les fournisseurs de traduction les plus courants.
  2. Comprenez la différence entre multilingue et multirégional : Ne confondez pas site multilingue et site multirégional. Un site multilingue offre un contenu dans plus d'une langue, un site multirégional cible explicitement les utilisateurs de certaines régions. Certains sites peuvent être à la fois multirégionaux et multilingues. Avec un site multilingue, vous traduisez le contenu de votre site web pour améliorer le référencement. Avec un site multirégional, vous optimisez le contenu de votre site web en fonction de mots-clés et de tendances spécifiques à certaines régions. Ces efforts se chevaucheront probablement. Si vous ciblez une région particulière, il est préférable que votre contenu soit traduit et ciblé pour cette région.  

Démarrer

Drupal est doté d'un large éventail de caractéristiques et de fonctionnalités favorables à l'optimisation des moteurs de recherche et qui peuvent améliorer le classement de vos pages. Que vous ayez besoin d'optimiser la taille des images, de maintenir un plan de site à jour ou de traduire votre site web en plusieurs langues, Drupal répond présent. 

C'est la raison pour laquelle Acquia DXP est construit sur Drupal. Nous combinons l'un des systèmes de gestion de contenu les plus favorables au référencement avec des fonctionnalités et des capacités qui améliorent les workflows du marketing. Ces capacités accélèrent la production de contenu et facilitent sa gestion et la création d'expériences digitales à grande échelle. En suivant cette checklist, vous pouvez améliorer le référencement de tout site web Drupal. Pour en savoir plus, consultez la checklist gratuite et instantanée de cette démo cliquable.

Keep Reading

View More Resources