Il existe différentes types de CMS : Shopify, Prestashop, WordPress, Drupal … Choisissez celui qui s’adaptera le plus à vos besoins.

Sommaire

Qu’est-ce que Drupal ?

Drupal est un système de gestion de contenu (CMS) open-source gratuit. Avec plusieurs millions d’utilisateurs dans le monde, il fait partie des CMS les plus appréciés. De nombreux propriétaires de site, amateurs ou professionnels l’utilisent pour créer et administrer leur site en toute simplicité. Vous utilisez probablement Drupal tous les jours sans le savoir. Drupal est un logiciel publié sous licence publique GNU, ce qui signifie qu’il présente des avantages non négligeables en termes de coût, de flexibilité et de sécurité. Il peut être modifié librement par des personnes ayant des notions en développement. Il est donc exempt de tout verrouillage et offre une vision complète du code source du site.

drupal-seo

De nombreuses fonctionnalités et une personnalisation à l’infini

Drupal est une référence en matière de CMS. Il fournit une interface utilisateur intuitive qui permet d’éditer et de publier facilement du contenu. La plateforme offre une grande souplesse et est capable d’ingérer un nombre illimité de contenus de tous types : texte, vidéos, images, formulaires … Il récupère le contenu depuis le backoffice pour le présenter dynamiquement sur le front-office. Drupal propose un système de classification des contenus et une gestion de droit pour vous permettre d’avoir un contrôle total sur votre contenu.

Les fonctionnalités de Drupal proviennent de modules (aussi appelés plugins) téléchargeables depuis Drupal.org. Ce que vous téléchargez à partir de Drupal.org est ce qu’on appelle le « Drupal core ». Il est fourni de base avec tous les modules les plus couramment utilisés, mais il existe également de nombreux modules mis en ligne gratuitement par des développeurs indépendants.

Drupal, à la pointe de la technologie

Drupal constitue également une puissante plateforme de développement qui adhère aux modèles de programmation modernes. Elle permet d’utiliser les meilleures pratiques PHP et les HTML5 et YAML. Drupal intègre entre autres des technologies comme CKEditor, Symfony2, Twig, jQuery, Backbone.js, et Guzzle.

Comment fonctionne Drupal ?

Après avoir terminé le processus d’installation, vous atterrissez automatiquement vers une page de connexion à votre CMS. Une fois connecté, vous pourrez apercevoir différents liens qui mènent vers les différentes parties du site. Voici ce qu’elles contiennent :

  • Contenu – Dans cette partie, vous pouvez créer du contenu, articles ou pages statiques. C’est aussi l’endroit depuis lequel vous pourrez modérer les commentaires et dans lequel vous trouverez votre bibliothèque d’images.
  • Structure – Cette partie vous permet de gérer tous les éléments structurels de votre site, comme les formulaires, les blocs, les menus ou encore les taxonomies.
  • Apparence – C’est ici que vous pouvez modifier les paramètres des thèmes et autres plugins liés à l’apparence. Vous y trouverez également les différentes mises à jour de votre thème.
  • Extensions – Vous pouvez ici installer et désinstaller les différents modules Drupal.
  • Configuration – Il s’agit d’un accès aux paramètres généraux et par défaut de votre site.
  • Utilisateurs – Vous gérez ici les différents droits et permissions en fonction de chaque utilisateurs.
  • Rapports – Il s’agit ici de rapports relatifs aux mises à jours, aux erreurs et état du site.
  • Aide – Il s’agit d’un centre d’aide dans lequel vous trouverez des informations utiles sur l’administration de base du site ainsi que sur les modules installés sur votre site.

Changer le thème de votre site Drupal

Le thème par défaut de Drupal n’est bien sûr qu’un exemple. Il vous appartient de modifier l’apparence de votre site en changeant le thème par défaut. Vous trouverez une option à cet effet sous Apparence > Installer un nouveau thème.

drupal-seo-installation-theme

Toutefois, contrairement à d’autres CMS comme WordPress, il n’est pas possible de trouver des thèmes à l’intérieur du backend Drupal. Vous devez vous rendre dans le répertoire officiel des thèmes Drupal dont le lien est indiqué en haut de la page d’installation des thèmes. On compte aujourd’hui, en 2019, pas loin de 3000 thèmes, que vous pouvez bien sûr filtrer en fonction de vos besoins.

Lorsque vous choisissez un thème, il faut en effet vous assurer qu’il correspond à votre niveau de compétence technique et qu’il vous permet de réaliser le site que vous avez en tête. Pour vous aider, tous les thèmes du répertoire possèdent leur page dédiée, sur laquelle vous trouverez une démo en direct. Une fois que vous avez sélectionné votre thème, son installation est relativement aisée. Il vous suffit de télécharger le thème à partir du répertoire (vous trouverez des options au bas de la page) ou ou en cliquant avec le bouton droit de la souris sur le lien de téléchargement pour copier son emplacement.

Ensuite, vous pouvez utiliser le fichier ou l’URL pour télécharger le thème sur votre site. Il ne vous reste plus qu’à l’installer à partir de l’onglet Apparence et à l’activer.

Créer une page d’accueil

Maintenant que votre site affiche un design personnalisé, il est temps de le remplir ! Commencez avant tout par créer une page d’accueil, en créant d’abord une page via l’onglet contenu > Ajouter du contenu > Page de base. Vous arriverez sur l’éditeur de page de Drupal.

En-dessous, vous trouverez un lien “Éditer le résumé”. Lorsque vous cliquez dessus, vous pouvez rédiger un résumé pour votre article ou votre page statique. Il s’agit en quelque sorte d’un extrait qui apparaîtra sur certaines catégories de votre site. Juste en dessous, vous pouvez saisir votre texte et le formater. Vous pouvez utiliser le WYSIWYG ou utiliser l’éditeur HTML. Certaines options supplémentaires telles que la saisie de tableaux ou de séparateurs horizontaux sont en effet disponibles lorsque vous passez au HTML intégral en bas.

Une fois que vous avez terminé de rédiger et mettre en forme votre contenu, vous devez définir le slug de l’URL (situé sous l’alias de l’URL). Le choix du slug ne doit pas se faire au hasard car il a de l’importance pour le référencement naturel.

Votre page est désormais enregistrée et publiée. Pour créer votre page d’accueil, vous devez maintenant vous rendre dans Configuration > Système > Paramètres de base du site. Ici, sous Page d’accueil par défaut, saisissez la même URL que celle que vous venez de définir pour votre nouvelle page. Cette manipulation permet d’afficher une page statique et non vos articles par ordre chronologiques.

Créer un menu

Le menu est un réglage indispensable pour tout site. Pour ajouter une page à un menu, il suffit de la créer et de s’assurer, avant de la publier, de cocher la case “Fournir un lien de menu”.

Voici comment remplir les paramètres qui apparaissent :

  • Titre du lien du menu = le texte du lien que les utilisateurs verront dans le menu de navigation.
  • Description : apparaîtra lorsque l’utilisateur passera sa souris sur le lien du menu. C’est une option dont on peut se passer.
  • Élément parent : si votre menu possède déjà un niveau, vous pourrez créer ici des sous-catégories
  • Poids : vous déterminez ici l’ordre de vos éléments de menu. Plus le chiffre est élevé, plus l’élément sera classé “en haut”.

Activer et désactiver les modules par défaut

Drupal est livré de base avec un ensemble de modules que vous trouverez sous “Extensions”. Ces derniers ne seront pas nécessairement installés et actifs par défaut. Si vous souhaitez les utiliser, il suffit de cocher la case correspondante et de cliquer sur Installer. Le CMS s’occupera du reste. De la même façon, les modules dont vous n’aurez pas l’utilité peuvent être supprimés en cliquant sur “désinstaller”.

Comment optimiser Drupal pour le référencement naturel ?

Comme grand nombre de CMS, Drupal n’est pas totalement SEO Friendly dans sa version de base. Il existe pour cela plusieurs modules et astuces :

Télécharger Drupal SEO Checklist

Ce module est en fait une checklist intelligent des modules dont vous aurez besoin pour le SEO.
En suivant la liste de Drupal SEO, vous pouvez implémenter les meilleurs modules nécessaires pour optimiser votre site web. Les tâches du module sont segmentées en fonction des besoins fonctionnels tels que les balises de titre, les chemins, le contenu et plus encore. Chaque tâche propose le lien de téléchargement du module en question. Attention, le module SEO Checklist vous dit quoi faire, mais il ne vous dit pas comment le faire. Vous devez donc vous documenter sur les bonnes pratiques SEO.

Nettoyez les URLs avec le module Redirect

Pour une optimisation efficace, vous devez vous assurer que vos URLs sont propres, que votre site affiche le bon contenu et que votre maillage interne est maintenu même lorsque votre contenu change. L’une des méthodes pour y parvenir est la redirection 301. Grâce au module Redirect, vous pourrez rediriger d’anciennes URLS obsolètes et même réparer des liens cassés.

Implémenter des balises meta

Les balises Meta sont indispensable dans l’optimisation de Drupal 8. Elles constituent des bribes de textes lues par les moteurs de recherche. Elles améliorent votre référencement en communiquant clairement sur le contenu des pages. Le module Metatag est très utile dans ce cas là. Il place automatiquement à la fois la balise titre HTML et les balises méta dans l’en-tête d’une page web.

Communiquer directement avec les moteurs de recherche par le sitemap

Le module XML Sitemap crée un sitemap XML de votre contenu que vous pouvez soumettre aux moteurs de recherche. Un sitemap XML est simplement un plan de votre site, formaté pour être compris par les robots. Proposer un sitemap XML aide votre référencement en donnant à Google une liste de toutes vos pages que vous souhaitez qu’il explore. Plus votre site est complexe, plus ce sitemap est recommandé.

Conclusion

Drupal est un CMS puissant et un excellent moyen de créer votre propre site web. Il possède toutes les fonctionnalités indispensables pour des sites simples ou complexes. Flexible et gratuit, Drupal n’en est pas moins un CMS de qualité qui utilise les dernières technologies du web. Il est donc la garantie d’un site à jour, en termes d’accessibilité mais aussi de sécurité.

   Article rédigé par Louis Chevant