Back to top

Configuration de la génération automatique d'URL dans Drupal 10

L'URL standard de Drupal ressemble à /node/123 et n'est ni esthétique ni favorable au référencement. Google, ainsi que d'autres moteurs de recherche, négligent toujours ce type d'URL, car les robots d'indexation ne peuvent pas déchiffrer le contenu du nœud.

L'ajout manuel d'un alias d'URL significatif à chaque nœud peut s'avérer difficile et fastidieux, en particulier pour les sites web de grande taille. Drupal dispose-t-il d'une solution pour générer automatiquement des URL conviviales et adaptées au référencement ? Bien sûr que oui ! Dans l'article de blog d'aujourd'hui, l'équipe de Drupfan explique pourquoi il est important d'avoir des URL claires et comment configurer la génération automatique d'alias d'URL dans Drupal 10.

Quelle est l'importance des URL ?

L'URL (Uniform Resource Locator) est bien plus qu'une sous-séquence de symboles qui attribue la page web sur le réseau. C'est l'introduction d'un site web aux utilisateurs et aux moteurs de recherche qui forme l'impression concernant notre plateforme. Voyons pourquoi des URL optimisées sont cruciales pour votre site web.

  • Amélioration de l'optimisation et de l'indexation des moteurs de recherche

Comme nous l'avons déjà mentionné, un alias optimisé est très apprécié par Google et d'autres moteurs de recherche. Les URL hiérarchiques et descriptives facilitent non seulement la navigation des robots de recherche sur votre site web, mais garantissent également une meilleure position dans les SERP (pages de résultats des moteurs de recherche).

auto url
  • Une meilleure navigation sur le site web grâce aux fils d'Ariane

Une URL hiérarchique qui représente la structure du site est un moyen éprouvé d'améliorer la navigation sur un site web et de la rendre plus intuitive. Utilisez des fils d'Ariane. Le fil d'Ariane est un type particulier de structure de navigation qui aide les utilisateurs à comprendre où ils se trouvent sur un site web, ainsi que leur parcours sur le site jusqu'à la page actuelle.

  • Des taux de rétention plus élevés grâce à une meilleure expérience utilisateur

Lorsque les utilisateurs peuvent facilement naviguer sur le site web et trouver sans effort ce dont ils ont besoin, leur fidélité augmente. Lorsqu'un utilisateur est satisfait de son expérience sur le site, il revient. Par conséquent, le taux de rétention s'améliore et les conversions montent en flèche.

Pour en savoir plus sur l'optimisation technique de Drupal pour les moteurs de recherche, consultez notre récent article de blog.

Points clés des URL à l'épreuve des moteurs de recherche

Les spécialistes du web de Drupfan décrivent ici les principales caractéristiques d'une bonne URL, adaptée au référencement :

  • L'URL est descriptive : un alias doit donner aux utilisateurs et aux moteurs de recherche une idée générale du contenu de la page web. Tous les mots doivent être lisibles. Évitez les identifiants. Vous pouvez également omettre les articles.
  • Les mots de l'URL sont séparés par la ponctuation : pour séparer les mots des alias, utilisez le symbole du tiret. Par exemple, /automatic-url-generation-in-drupal
  • L'URL contient des mots-clés : la meilleure solution pour le choix des mots de l'alias est d'ajouter simplement des mots-clés pertinents pour le contenu de la page web.
  • L'URL est courte : les URL doivent être courtes tout en préservant leur caractère descriptif. La longueur maximale recommandée pour une URL est de 75 caractères.

Comment configurer la génération automatique d'URL dans Drupal 10 ?

La génération automatique d'URLs dans Drupal n'est pas un défi, grâce à la communauté Drupal ! Sur drupal.org, vous pouvez trouver des modules destinés à cette tâche. Ici, l'équipe Drupfan Drupal explore la meilleure solution pour créer automatiquement des alias d'URL - le module Pathauto.

Module Drupal Pathauto

Pathauto est un module Drupal contributif qui génère automatiquement des alias d'URL pour tout contenu (nœuds, utilisateurs, termes de taxonomie, médias, etc.). La génération d'URL via Pathauto n'est pas aléatoire : ce module vous permet de configurer le modèle ou la structure souhaitée. Pathauto ne se contente pas d'aider à la génération d'alias pour le nouveau contenu, mais peut également régénérer les URL pour les pages web existantes.

Petit guide du module Drupal Pathauto

Installons et configurons ensemble le module Pathauto sur le site Drupal 10.

  1. Installation de Pathauto

Pour installer le module Pathauto, il suffit de coller cette commande dans la console :

composer require drupal/pathauto

Ensuite, rendez-vous dans l'onglet 'Extend' du menu d'administration de votre site web, recherchez Pathauto, cochez la case et installez le module.

  1. Configuration de Pathauto

Vous devez maintenant créer certains modèles d'URL que Pathauto utilisera pour la génération automatique d'alias. Allez dans "Configuration → Recherche et métadonnées → Alias d'URL" dans le menu d'administration. Passez à l'onglet 'Patterns' et cliquez sur '+ Add Pathauto pattern'. Ensuite :

  • Sélectionnez un type de modèle - les entités pour lesquelles vous créez un modèle. Dans notre cas, il s'agit de Content Entity.
  • Créez le modèle lui-même. Par exemple, ajoutez la partie immuable de l'URL, puis ajoutez un motif pour la spécification. Comme nous créons un motif de chemin pour le type de contenu Recipe, nous ajoutons la partie immuable 'recipe/' et demandons ensuite à Pathauto d'ajouter le jeton de titre en saisissant '[node:title]'. Notre modèle d'URL est donc "recipe/[node:title]". Si vous n'êtes pas familier avec les jetons, vous pouvez installer le module Token Drupal qui fournit des caractères de remplacement pour les modèles d'URL. Vous pouvez accéder à une liste de jetons disponibles en cliquant sur "Parcourir les jetons disponibles".
  • Choisissez les types de contenu pour lesquels vous créez un modèle. Il s'agit d'une sélection multiple, mais dans notre cas, nous limitons le modèle au seul type de contenu Recipe.
  • Créez un libellé clair et descriptif pour votre modèle.
  • N'oubliez pas de cocher la case située à côté de "Activé" et de sauvegarder les modifications.

Félicitations ! Vous savez maintenant comment créer des modèles d'alias à l'aide du module Pathauto sur les sites Drupal 10. Cependant, sa configuration devrait être assez similaire pour les versions plus anciennes de Drupal.

  1. Régénération des URL pour le contenu existant

Les instructions ci-dessus ne fonctionnent que pour le nouveau contenu. Mais comment régénérer les alias d'URL pour le contenu qui existe déjà ?

 

Allez dans "Configuration → Recherche et métadonnées → Alias d'URL" dans le menu d'administration et choisissez l'onglet "Génération en masse". Choisissez simplement le type d'entité pour lequel vous souhaitez régénérer les alias et sélectionnez l'une des options ci-dessous en fonction de vos besoins :

  • Générer un alias d'URL pour les chemins d'accès sans alias uniquement
  • Mettre à jour l'alias d'URL pour les chemins ayant un ancien alias d'URL
  • Régénérer les alias d'URL pour tous les chemins d'accès

Voilà, c'est tout. J'espère que ce bref tutoriel vous aidera à générer automatiquement des URL sur les sites Drupal.

Réflexions finales

La génération automatique d'alias est un processus sans effort et sans erreur grâce au module Pathauto Drupal. Des URLs optimisées attirent non seulement plus de visiteurs mais permettent également à votre site web d'être mieux classé dans les résultats de recherche. Si vous avez besoin d'aide pour la configuration d'URL sur votre site Drupal, faites confiance à Drupfan, votre partenaire de développement Drupal.