SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Le référencement des
CMS Open Source : Drupal

Olivier « opi » PIERRE

@opidentica
olivierpierre.net
532pixel.com
Drupal

drupal.org

Communauté française :

   drupalfr.org
   IRC : #drupal-fr sur freenode

Communauté nantaise :
   nantes.drupalgardens.com
   @drupalnantes
   IRC : #drupal-nantes sur freenode
   Meetup mensuel – La cantine


                Le référencement des CMS Open Source : Drupal   2
Drupal

Open Source – PHP – MySQL

CMS / CMF

Coeur & Modules

Hooks (altérations)

Types de contenu & Node




                Le référencement des CMS Open Source : Drupal   3
Drupal et Back-Office

Menu d'administration
admin_menu
admin

Pas de back-office imposé. Plusieurs solutions possible :
   - Édition directement sur le front
   - Thème d'administration
   (http://mogdesign.eu/blog/10-drupal-administration-themes/)
   - Overlay (7)




                Le référencement des CMS Open Source : Drupal    4
Drupal et Back-Office : Front office




          Le référencement des CMS Open Source : Drupal   5
Drupal et Back-Office : Rubik




          Le référencement des CMS Open Source : Drupal   6
Drupal et Back-Office : Seven




         Le référencement des CMS Open Source : Drupal   7
Drupal et Back-Office : Overlay




          Le référencement des CMS Open Source : Drupal   8
Drupal et SEO

Contenu
Title & Meta(s)
Url
Sitemap
Linking
Breadcrumb
Google Analytics
Performance
Landing pages
Robots.txt
Micro data
…



                   Le référencement des CMS Open Source : Drupal   9
Drupal et SEO : Contenu

Wysiwyg : API pour utiliser differents éditeurs (TinyMCE,
Ckeditor, …

Gestion native des formats d'entrée.
Ex : Interdiction d'avoir un <h1> dans le corps du texte.

Gestion native des révisions.

Gestion des champs : CCK (6), Natif (7)




                Le référencement des CMS Open Source : Drupal   10
Drupal et SEO : Title & Meta(s)

Drupal 6                             Drupal 7

Nodewords : description,             Meta Tags : description,
keywords, canonical                  keywords, title, openGraph,
+                                    canonical, …
Nodewords_nodetype
                                     Auto Node Title (pattern)
Page_title : title
Auto Node Title (pattern)

OpenGraph_meta

                  → Support des tokens



                 Le référencement des CMS Open Source : Drupal     11
Drupal et SEO : Url

Drupal 6 & 7

Pathauto : réécriture automatique (tokens)

Global Redirect : Empêche duplicate url

Path Redirect (6) – Redirect (7) : Redirection manuelles

Canonical (6) – Metatags (7)




                 Le référencement des CMS Open Source : Drupal   12
Drupal et SEO : Sitemap

Drupal 6 & 7

Site_map : Plan du site

XML Sitemap : Génération automatique sitemap.xml
Paramètres globaux par type de contenu, surchargeable par node

URL List : monsite.com/urllist.txt




                 Le référencement des CMS Open Source : Drupal   13
Drupal et SEO : Linking

Taxonomy : Catégorisation du contenu (catégories, tags, …)

Menu : Organisation du contenu


Auto-link : alinks (6), Linkintel (6), Glossify (6),

Contenu relatif : More Like This (6), Related Content (6),
Relevant Content (6)




                  Le référencement des CMS Open Source : Drupal   14
Drupal et SEO : Fil d'ariane

Breadcrumb (drupal core)

Pas suffisant ?

Custom Breadcrumbs
Menu Breadcrumbs




                  Le référencement des CMS Open Source : Drupal   15
Drupal et SEO : Google Analytics

Google Analytics : Utilisateurs, Téléchargement de fichiers,
403/404, Cache local, …

Google Analytics Reports : Afficher les rapports directement dans le
back-office


Autres services de statistiques : Piwik, Compete, Woopra,
StatCounter, FireStats




                 Le référencement des CMS Open Source : Drupal         16
Drupal et SEO : Performance

HTML
Cache Natif pour utilisateurs anonymes + AuthCache (6)
Boost : Fichiers HTML statiques
CDN : Pour les fichiers (images, css, js)
Implémentations diverses pour APC, Memcache, ...


CSS & JS
Combinaison des CSS & JS : Natif Drupal 6 & 7
Compression : Natif Drupal 7, CCS_GZip (6), JS Aggregator (6)




                Le référencement des CMS Open Source : Drupal   17
Drupal et SEO : Landing pages

Landing Pages : Statistiques, cookies, redirection, changement de
theme

Changement d'interface
ThemeKey : Basé sur le chemin, le type de contenu, …
Panels, DisplaySuite, Context, … : Modification du Theme en
fonction de differents critères




                Le référencement des CMS Open Source : Drupal       18
Drupal et SEO : Robots.txt

Inclus de base dans Drupal.
Disallow le code de drupal, le backoffice, fichiers readme, …

Plus loin ? http://tips.webdesign10.com/robots-txt-and-drupal




                 Le référencement des CMS Open Source : Drupal   19
Drupal et SEO : Microdata

Drupal 6
RDF


Drupal 7
RDFa dans le core + RDF Extensions
Schema.org : Utilise RDF, Utilisé par Google, Bing, Yahoo




                Le référencement des CMS Open Source : Drupal   20
Drupal et SEO : Bonus

Search404 : Meilleure page 404

SEO Checklist : Pour ne rien oublier ! (Attention, ce module ne fait
rien!)

SEO Checker : Verification du contenu à la publication (présence
KW, densité, …)

Pathologic : Correction des chemins




                 Le référencement des CMS Open Source : Drupal         21
Disponible sur 532px.com/seocamp

                                   22

Contenu connexe

Similaire à Seocamp Nantes 2011 : CMS Open-Source Drupal

CV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALCV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPAL
Youssouph Barry
 
Mise en place d’un moteur de recherche et de recommandation de documents text...
Mise en place d’un moteur de recherche et de recommandation de documents text...Mise en place d’un moteur de recherche et de recommandation de documents text...
Mise en place d’un moteur de recherche et de recommandation de documents text...
AbdeslamAMRANE3
 

Similaire à Seocamp Nantes 2011 : CMS Open-Source Drupal (20)

Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet Drupal
 
Drupagora 2013 : introduction drupal
Drupagora 2013 :  introduction drupalDrupagora 2013 :  introduction drupal
Drupagora 2013 : introduction drupal
 
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
 
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 DrupalCamp Paris 2013 - Drupal : un CMS orienté métier DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 
DrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metierDrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metier
 
03 seo indexation et optimisation technique
03 seo    indexation et optimisation technique03 seo    indexation et optimisation technique
03 seo indexation et optimisation technique
 
Drupal presentation
Drupal presentationDrupal presentation
Drupal presentation
 
Evolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEOEvolutions et nouveaux outils SEO
Evolutions et nouveaux outils SEO
 
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
 
Mise en place du Chattoon en PHP
Mise en place du Chattoon en PHPMise en place du Chattoon en PHP
Mise en place du Chattoon en PHP
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8
 
CV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALCV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPAL
 
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et JavascriptCodedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
 
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détailsPrésentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
Présentation Symetris - Drupalcamp Montreal 2013 le diable est dans les détails
 
Drupal 8-decouverte-modules-du-coeur
Drupal 8-decouverte-modules-du-coeurDrupal 8-decouverte-modules-du-coeur
Drupal 8-decouverte-modules-du-coeur
 
Mise en place d’un moteur de recherche et de recommandation de documents text...
Mise en place d’un moteur de recherche et de recommandation de documents text...Mise en place d’un moteur de recherche et de recommandation de documents text...
Mise en place d’un moteur de recherche et de recommandation de documents text...
 
Wordpress pour les entreprises
Wordpress pour les entreprisesWordpress pour les entreprises
Wordpress pour les entreprises
 
Présentation de Drupal
Présentation de DrupalPrésentation de Drupal
Présentation de Drupal
 
Drupal SEO - Optimiser son site
Drupal SEO - Optimiser son siteDrupal SEO - Optimiser son site
Drupal SEO - Optimiser son site
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
 

Seocamp Nantes 2011 : CMS Open-Source Drupal

  • 1. Le référencement des CMS Open Source : Drupal Olivier « opi » PIERRE @opidentica olivierpierre.net 532pixel.com
  • 2. Drupal drupal.org Communauté française : drupalfr.org IRC : #drupal-fr sur freenode Communauté nantaise : nantes.drupalgardens.com @drupalnantes IRC : #drupal-nantes sur freenode Meetup mensuel – La cantine Le référencement des CMS Open Source : Drupal 2
  • 3. Drupal Open Source – PHP – MySQL CMS / CMF Coeur & Modules Hooks (altérations) Types de contenu & Node Le référencement des CMS Open Source : Drupal 3
  • 4. Drupal et Back-Office Menu d'administration admin_menu admin Pas de back-office imposé. Plusieurs solutions possible : - Édition directement sur le front - Thème d'administration (http://mogdesign.eu/blog/10-drupal-administration-themes/) - Overlay (7) Le référencement des CMS Open Source : Drupal 4
  • 5. Drupal et Back-Office : Front office Le référencement des CMS Open Source : Drupal 5
  • 6. Drupal et Back-Office : Rubik Le référencement des CMS Open Source : Drupal 6
  • 7. Drupal et Back-Office : Seven Le référencement des CMS Open Source : Drupal 7
  • 8. Drupal et Back-Office : Overlay Le référencement des CMS Open Source : Drupal 8
  • 9. Drupal et SEO Contenu Title & Meta(s) Url Sitemap Linking Breadcrumb Google Analytics Performance Landing pages Robots.txt Micro data … Le référencement des CMS Open Source : Drupal 9
  • 10. Drupal et SEO : Contenu Wysiwyg : API pour utiliser differents éditeurs (TinyMCE, Ckeditor, … Gestion native des formats d'entrée. Ex : Interdiction d'avoir un <h1> dans le corps du texte. Gestion native des révisions. Gestion des champs : CCK (6), Natif (7) Le référencement des CMS Open Source : Drupal 10
  • 11. Drupal et SEO : Title & Meta(s) Drupal 6 Drupal 7 Nodewords : description, Meta Tags : description, keywords, canonical keywords, title, openGraph, + canonical, … Nodewords_nodetype Auto Node Title (pattern) Page_title : title Auto Node Title (pattern) OpenGraph_meta → Support des tokens Le référencement des CMS Open Source : Drupal 11
  • 12. Drupal et SEO : Url Drupal 6 & 7 Pathauto : réécriture automatique (tokens) Global Redirect : Empêche duplicate url Path Redirect (6) – Redirect (7) : Redirection manuelles Canonical (6) – Metatags (7) Le référencement des CMS Open Source : Drupal 12
  • 13. Drupal et SEO : Sitemap Drupal 6 & 7 Site_map : Plan du site XML Sitemap : Génération automatique sitemap.xml Paramètres globaux par type de contenu, surchargeable par node URL List : monsite.com/urllist.txt Le référencement des CMS Open Source : Drupal 13
  • 14. Drupal et SEO : Linking Taxonomy : Catégorisation du contenu (catégories, tags, …) Menu : Organisation du contenu Auto-link : alinks (6), Linkintel (6), Glossify (6), Contenu relatif : More Like This (6), Related Content (6), Relevant Content (6) Le référencement des CMS Open Source : Drupal 14
  • 15. Drupal et SEO : Fil d'ariane Breadcrumb (drupal core) Pas suffisant ? Custom Breadcrumbs Menu Breadcrumbs Le référencement des CMS Open Source : Drupal 15
  • 16. Drupal et SEO : Google Analytics Google Analytics : Utilisateurs, Téléchargement de fichiers, 403/404, Cache local, … Google Analytics Reports : Afficher les rapports directement dans le back-office Autres services de statistiques : Piwik, Compete, Woopra, StatCounter, FireStats Le référencement des CMS Open Source : Drupal 16
  • 17. Drupal et SEO : Performance HTML Cache Natif pour utilisateurs anonymes + AuthCache (6) Boost : Fichiers HTML statiques CDN : Pour les fichiers (images, css, js) Implémentations diverses pour APC, Memcache, ... CSS & JS Combinaison des CSS & JS : Natif Drupal 6 & 7 Compression : Natif Drupal 7, CCS_GZip (6), JS Aggregator (6) Le référencement des CMS Open Source : Drupal 17
  • 18. Drupal et SEO : Landing pages Landing Pages : Statistiques, cookies, redirection, changement de theme Changement d'interface ThemeKey : Basé sur le chemin, le type de contenu, … Panels, DisplaySuite, Context, … : Modification du Theme en fonction de differents critères Le référencement des CMS Open Source : Drupal 18
  • 19. Drupal et SEO : Robots.txt Inclus de base dans Drupal. Disallow le code de drupal, le backoffice, fichiers readme, … Plus loin ? http://tips.webdesign10.com/robots-txt-and-drupal Le référencement des CMS Open Source : Drupal 19
  • 20. Drupal et SEO : Microdata Drupal 6 RDF Drupal 7 RDFa dans le core + RDF Extensions Schema.org : Utilise RDF, Utilisé par Google, Bing, Yahoo Le référencement des CMS Open Source : Drupal 20
  • 21. Drupal et SEO : Bonus Search404 : Meilleure page 404 SEO Checklist : Pour ne rien oublier ! (Attention, ce module ne fait rien!) SEO Checker : Verification du contenu à la publication (présence KW, densité, …) Pathologic : Correction des chemins Le référencement des CMS Open Source : Drupal 21