Spécifier pour Drupal : SEO / Social sharing / Analytics

le 31 Mars 2014, par Stéphane

Si vous gérez la réalisation de gros sites web, vous avez dû remarquer que le SEO, les réseaux sociaux et les statistiques sont souvent traités à la périphérie du projet. Un peu comme des patchs qu'on ajoute systématiquement mais qui ne font pas totalement partie du cœur du projet.

Chaque prestataire apporte ses recommandations dans un format qui lui est propre. Charge au chef de projet de les retraduire comme il peut.

A mon avis, pour être efficace, il faut réintégrer le SEO, le partage sur les réseaux sociaux et le taggage analytics aux spécifications Drupal. L'idée est de fournir aux prestataires spécialisés un modèle qui tienne compte des spécificités de l'outil.

Avec un peu de pédagogie et de bonne volontée, il devrait être possible d'obtenir un livrable qui pourra être copier / coller à moindre coût dans les spécifications Drupal.

Spécifier le SEO

Exemple de spécification de base du SEO du template article

Le modèle utilisé n'est pas propre à Drupal. En revanche, la notation des patterns est basée sur les tokens.

Le principe est toujours le même : on précise quel champ est utilisé.

Par exemple, pour le page Title du template article on spécifiera :

[article:title] – [site]

Ce qui donnera :

Titre de l’article – monsite.com

Open Graph, Twitter Cards & Co.

Exemple de spécification d'une Twitter Card

Le principe est le même que pour le SEO mais en respectant les spécifications fournies par Twitter, Facebook, Pinterest...

Pensez à bien adapter les spécifications aux différents types de Card, de Story ou de Rich Pin.

Analytics

Il n'existe aucune règle particulière en matière de suivi statistique. Cependant, on peut imaginer un système de notation identique à celui utilisé pour le SEO et le social sharing.

Si vous avez des retours d'expérience sur le sujet, je suis preneur !

Ressources

 A qui s'adresse cet article ?
  • AMOA
  • Consultant AMOA
  • Expert Drupal
  • Chef de projet Drupal
  • Développeur Drupal

comments powered by Disqus