Optimiser Drupal pour le Référencement
Posté le 02-11-09 par David Petit
Bonjour, je vais partager avec vous quelques astuces et bonnes pratiques pour optimiser le référencement avec le CMS Drupal.
I - Réglages de base
Les Urls Simplifiées
Le premier réflexe pour un référencement optimal de son site est de veiller à la qualité des urls. Par défaut, si votre serveur le permet, Drupal implémente directement les clean urls. Si ce n'est pas le cas, il faut activer le module rewrite sur votre serveur Apache et ensuite activer les urls simplifiées dans la configuration du site.
Les Balises HTML
Il est conseillé d'avoir sur chaque page un seul élément avec des balises <h1>. Ainsi, si vous avez plusieurs titres importants sur la même page, il faut utiliser des <h2> mais un unique <h1> pour le titre le plus important.
Dans drupal, dans la plupart des thèmes de base, cela est déjà prêt; ainsi on a les titres des teasers de nodes en <h2> et le titre d'un node complet en page pleine en <h1>. Si ce n'est pas le cas, modifiez votre thème (le fichier node.tpl.php).
Aussi, il ne faut pas que deux pages ait le même élément <title>. Pour arriver à cela consultez la partie suivante sur les modules (module title page).
II - Les Modules Indispensables
Le Module Pathauto
Ce module va créer des alias d'url automatiquement mais attention à bien le configurer pour avoir des alias propres.
Le Module Nodewords
Ce module est très important car il va vous permettre de configurer les balises meta de chaque page ! De bons meta tags sont indispensables pour la qualité des résultats dans les moteurs de recherches. Les résultats de recherche dans google (par exemple) sont constitués par le titre de la page suivi de la description présente dans les meta tags.
Le Module Global Redirect
Lorsque l'on utilise des alias avec Drupal, l'url de base reste toujours présente ! Ainsi, si vous avez une page dont l'alias est monsite/article-1, il reste toujours l'url interne de Drupal: monsite/node/1 . Cela est problématique avec Google qui sanctionne les contenus dupliqués.
La solution ? Global Redirect !
Ce module va générer automatiquement une redirection 301 des urls Drupal de base vers nos alias.
Je pense que c'est le module le plus indispensable lorsqu'on utilise des alias.
Le Module Page Title
Encore un module très pratique car il permet de personnalisé les titres (balises title) de ses pages ! Le titre est le contenu qui apparaît à l'entête du navigateur mais aussi c'est le premier élément affiché dans les résultats des moteurs de recherches. Donc vous comprenez bien combien il est important d'avoir des titres de qualité. De plus, il faut faire attention à ce que chaque page ait un titre unique.
Conclusion: Pour aller plus loin
Je vous conseille d'utiliser les outils de googles (webmaster tools et analytics). Ces outils vous permettront d'analyser votre site en détail, de vous rapporter les erreurs détectés par le bot de recherche etc.
Aussi vous pouvez modifier votre fichier robots.txt pour empêcher l'accès à certaines pages au bot de recherches. Très utiles pour les pages pas accessibles aux visiteurs du site mais qui génèrent des erreurs de duplication selon les outils google.
Si vous avez d'autres suggestions, n'hésitez pas à m'en faire part pour compléter ce petit article.
Catégorie :