Le module Metatag a pour but de permettre d’ajouter des metatags aux différents contenus (noeuds, utilisateurs…) de votre site Drupal. Cela peut se révéler très utile dans les cas où l’on a besoin de décrire précisément chaque contenu afin d’améliorer ses représentations au travers des réseaux sociaux. Cela permet également d’améliorer le référencement (SEO).
Metatag
Le module se compose de toute une suite de modules indépendants les uns des autres. Suivant le but rechercher on active donc seulement ceux qui sont nécessaires. Ces différents modules sont les suivants :
- Metatag
- Metatag: App Links
- Metatag: Dublin Core
- Metatag: Dublin Core Advanced
- Metatag: Facebook
- Metatag: Google Custom Search Engine
- Metatag: Google Plus
- Metatag: Google Mobile & UI Adjustement
- Metatag: Open Graph
- Metatag: Open Graph Product
- Metatag: Twitter Cards
- Metatag: Verification
- Metatag: favicon
- Metatag: hreflang
Le module de base Metatag suffit à définir les tags pour la page d’accueil du site, les pages 403 et 404, les contenus (noeuds), les termes de taxonomie et les utilisateurs. Vous avez le choix principalement de définir les tags Page Title, Description, Abstract et Keywords. Ces tags sont potentiellement dynamiques en utilisant le système de tokens de Drupal. De plus il est possible d’ajouter ces metatags sur n’importe quelle entité de contenu (par exemple les groupes du module Group).
Il est aussi possible de laisser le contributeur ajouter ses propres metatags à la saisie de contenu. Il faut pour se faire ajouter un champ de type Meta Tags sur le bundle en question (un type de contenu, un vocabulaire de taxonomie…).
Metatag: Open Graph
Ce sous module de Metatags ajoute les tags spécifiques à Open Graph. Ce protocole est utilisé par Facebook, Pinterest, LinkedIn et d’autres réseaux sociaux encore. On retrouve principalement des tags comme Determiner, Site name, Content type, Page URL, Title, Description, Image… Tous ces tags sont optionnels donc à chacun de choisir ceux qui paraissent indispensables suivant les besoins.
Metatag: Twitter Cards
Les tags proposés par ce module sont spécifiques à Twitter. On dispose de différents types de Cards : summary, photo, galerie, application… On peut ainsi par exemple afficher sur Twitter un contenu avec son titre, sa description et une image, plutôt qu’avec simplement un lien vers le site où est publié le contenu. On a de fait un meilleur aperçu du contenu sut Twitter.
Au final le module Metatag se révèle facile à utiliser, même si la configuration au départ peut s’avérer longue lorsque l’on veut optimiser le partage pour le plus grand nombre de services. La popularité de ce module prouve sa pertinence; c’est le 17ème module le plus téléchargé sur driupal.org.