Your SlideShare is downloading. ×
0
DRUPAL SEO - Optimiser son site    WEB SEMANTIQUE - NETLIKING &            NETLINKING     Réunion-conférence du 13 décembr...
Présentation• Les enjeux du référencement en 2013 SEO mobile SEO social• Bonnes pratiques SEO et communauté• Les modules S...
Les enjeux du référencement en                 2013• Une checklist drupal pour 2013 : de base « out the box » non optimisé...
Les enjeux du référencement en                 2013• Ce qui fonctionne dans une situation technique donnée peut ne plus êt...
Les enjeux du référencement en             2013                  • Les certificats SSL comptent                  http://ww...
SEO une pièce du puzzle
Le SEO pourquoi ?• Objectifs : pour améliorer l’indexation et la positiond’un site internet dans les moteurs de recherched...
Une dizaine de métiers en action
Les optimisations les + importantes    80% vers un juste-équilibre                    • Un bon title                   • U...
Les optimisations les + importantes     80% vers un juste-équilibrehttp://marketing.grader.com/
Les optimisations les + importantes     le reste 20% désormais le             prioritaire              • Fil d’ariane     ...
Les bonnes pratiques• Mettre à jour son ancien contenu, le revitaliser• S’assurer d’une base saine pour tous ses contenus ...
Les bonnes pratiques• Eviter de laisser un article sans balise opengraph• Mettre en place un système de PING (indiquer aux...
Les bonnes pratiques- Mettre en place des trackbacks internes pour réduire le taux de rebond  http://drupal.org/project/si...
Les bonnes pratiques• Utilisez les balises permettant de contrôler l ’indexation dans les pages plutôt  que par robots.txt...
Les bonnes pratiques•   Google Image Préférez les – aux Under scores _ : évitez les mots collés•   Renseignez les textes a...
Se référer à la communauté SEO    Drupal - La top bonne pratique• Enregistrez-vous sur le groupe http://groups.drupal.org/...
Faire le tri parmi les 110 modulesSupervision             SEO DrupalURLs + pagination   Metadatas            Indéxabilité ...
Faire le tri parmi les 110 modules             SEO DrupalRecherche +        Vitesse cache +   Mobilité         Qualité du ...
Optimisation ON SITE       Tableau périodique des éléments Google sur le modèle HTML5       http://www.webactus.net/actu/7...
Les indispensables - Contrôler avec             .htaccess• Créer une redirection non www et version non-www de votre siteR...
Contrôler les accès avec robots.txt• Dans de nombreux cas, vous souhaitez masquer des pages ou des dossiers  spécifiques d...
Contrôler les accès avec robots.txt• Testez le fichier robots sur GWT Etat de Santé URL bloquées•   # Autorisez le crawl d...
Modèles d’url Path auto• Le module nous aide à définir des les modèles d’url (patterns motifs) et la  génération automatiq...
Modèles d’url Path auto   • admin/config/search/path/patternst
Configurer Global Redirect• Ce module simplissime à configurer permet de résoudre le problème des urls en  double générées...
Configurer Global Redirect    • admin/config/system/globalredirect
Path Redirect• Ce module permet de gérer les chemins personnalisés de redirection pour des  pages http://drupal.org/projec...
Path Redirect• Restez en en alerte des pages 404 et créez rapidement une redirection
Pathologic pour vos liens internes• Ce module fixe les chemins des images et des URL dans votre contenu de sorte que  vous...
…et le pivot
Meta tags : le pivot•   Meta tags est soutenu par Acquia, Palantir.net and Mediacurrent. Cest le module le plus    importa...
Meta tags : le pivot• Vous définissez les meta de vos views et panels par le menu ajouter un contexte  Add a metagag by pa...
Meta tags : le pivot• Ajoutez vos meta par type de contenus (bouton ajouter une balise meta par defaut)                   ...
Pagination SEO• Programmez votre pagination avec des rel=« next » et rel=« rev »http://pivica.me/blog/how-create-drupal-pa...
Pagination SEOadmin/config/content/smart_paging
Pagination SEO•    Un bloc de pagination sur la prévisualisation des vues permet de renseigner    les étiquettes de liens ...
Pagination SEO• Activez dans les filtres de textes “Smart Paging » ainsi que Convert line  breaks into HTML (i.e. <br /> a...
Pagination SEO• Dans l’édition de vos types de contenus configurez l’affichage de la  pagination
Pagination SEO• Votre paramètres de pagination apparaît dans votre contenu éditable
Donner du sens à son linking (interne et            externe)attributs relationnelsrel= « nofollow »rel = « search » lien v...
SEO Compliance Checker• Chaque fois quun contributeur enregistre ou prévisualise un nœud, ce  module effectue une série de...
SEO Compliance Checker•    Activez le vérificateur dans les Paramètres généraux lors da prévisualisation    du contenu et/...
SEO Compliance Checker•   Résultat parfait pour le dernier contenu validé !
Drupal colmate toutes les brèches  Un dernier module indispensable
Rabbit hole• Pour cacher complètement ces pages des moteurs de recherche, vous pouvez  utiliser ce module qui crée les red...
Rabbit hole• Mes types de contenus nivo slider sont redirigés vers la page d’accueil
Optimisation ON SITE (suite)THEMING, HTML5, MODULES
Thèmes balisés sémantiques                 HTML5 ?•   Les nouvelles balises plus catégorielles auront des incidences sur l...
Les avantages• Des entêtes allégées, chargement plus rapide Déclaration de type de document DTD par la balise doctype<!DOC...
Que des avantages ?• Les liens élargis peuvent diluer les mots clés<h1><a href=« »></a></h1><a href=« »<h1><p>…</a>• Il fa...
Microdata• "Schema.org est une initiative lancée  conjointement par Bing, Google et Yahoo!  le 2 juin 20111,2,3 afin de cr...
Deux modules à suivre• Projet Microdata, microdonnées aux spécifications  schema.org, augmentera le changement des extrait...
Quelques guideslineshttp://html5doctor.com/outlines/HTML5 Drupal Working Group : http://groups.drupal.org/html5http://grou...
Google News sitemap• Pour les pure player impératif de générer une carte Google du site de nouvelles• Ajouter une balise m...
Recherche à facettes• une fonction puissante et très utile pour les visiteurs du site qui doit être utilisée  adroitement ...
Optimisation OFF SITE
Méthodologie conforme aux             directives GoogleDepuis son passage sur Drupal Kabyle.com a augmenté naturellement s...
Méthodologie                              Les 7 étapes1. Etablir la liste des expressions pour lesquelles on souhaite appa...
Méthodologie                       Etape 1 et 2 Brainstorming      • Ne retenez que ce qui est recherché et partagé : traf...
Méthodologie                   Etape 3 Vérifiez les scores de popularité                      avec http://www.opensiteexpl...
MéthodologieEtape 3 Affinez avec SEO Majestic Site explorer > pages
MéthodologieEtape 3 Ajustez avec l’exploration géographique
Méthodologie  Etape 4. Benchmarking identifiez rapidement les places prenablesparmi les 5 premières places qui capitalisen...
MéthodologieEtape 4. Analysez chaque indicateur par ordre d’importance dans un tableaucomparatif et fiche de suivi pour ch...
Méthodologie                     Etape 5. Elaborez vos stratégiesTravailler sur la profondeur du sitesitewide links, sur l...
Méthodologie   Etape 6. Optimiser la rédaction du contenu        • Travaillez manuellement par lots• Google utilise 200 cr...
Méthodologie                Etape 7. Mesurer les résultats obtenusAstuce : Travaillez sur un ordinateur neutre dédié sans ...
Sélection d’outils de netlinkingGain de temps pour vérifier que les échanges de liens ou que les liens des                ...
Autres outils                                        Suggestion de mots clésTesteur de liens                        http:/...
SMO Social Media Optimization• Complémentaire du SEO ne le remplace pas• Spécification Open Graph Protocol sont décrites i...
Modules de partage sociaux• De nombreux modules faciles à implémenter pour les boutons de partage         Social Share or ...
Performances• Le temps de chargement des pages en doit pas dépasser les < 100ms – A utiliser  comme un outil de benchmark•...
Performances• Conformez-vous aux directives de Pagespeed https://  developers.google.com/speed/pagespeed/insights• Poussez...
Performances• Toute les préconisations de performances sur Drupal sont immédiatement  répercutées sur le SEO• Cache serveu...
RessourcesSEOSPHEREhttp://www.seosphere.com/forum/JDNhttp://www.journaldunet.com/solutions/seo-referencement/Lettre actual...
Des questions ?                  Armen Firman
Drupal SEO - Optimiser son site
Upcoming SlideShare
Loading in...5
×

Drupal SEO - Optimiser son site

7,930

Published on

Réunion conférence Drupal Lyon 13 décembre 2012 EPITECH - Présentation Stéphane ARRAMI Kabyle.com Citywizz Communications

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,930
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
91
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu nécessité d’une perfection technique Ca recharge les batteries seo high level milieu élitiste
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu nécessité d’une perfection technique Ca recharge les batteries seo high level milieu élitiste
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu nécessité d’une perfection technique Ca recharge les batteries seo high level milieu élitiste
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu nécessité d’une perfection technique Ca recharge les batteries seo high level milieu élitiste
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu nécessité d’une perfection technique Ca recharge les batteries seo high level milieu élitiste
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu nécessité d’une perfection technique Ca recharge les batteries seo high level milieu élitiste
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu nécessité d’une perfection technique Ca recharge les batteries seo high level milieu élitiste
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu nécessité d’une perfection technique Ca recharge les batteries seo high level milieu élitiste
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu - nécessité d’une perfection technique
  • les tenants et les aboutissants de la configuration de Drupal et de ses différents modules afin de maximiser l&apos;optimisation de votre site L&apos;environnement SEO a changé de façon significative au cours des 18 derniers mois, surtout après les mises à jour Panda et Penguin Ce qui a fonctionné quelques années, n&apos;est tout simplement pas plus pertinent une approche plus holistique (global ou l’art et la manière d’articuler, d’agencer et d’organiser) : - mettre l’accent sur la qualité du contenu nécessité d’une perfection technique Ca recharge les batteries seo high level milieu élitiste
  • les moteurs de recherche indexent les deux versions et vous aurez un problème de contenu dupliqué décommentez les lignes (lignes 81-82 connexes)
  • Extensible Markup Language, « langage de balisage extensible »
  • http://drupal.org/project/html5_tools http://www.maximerabot.com/fr/blog/utilisation-html5-dans-drupal http://www.ostraining.com/blog/live/guide-to-html5-css3-in-drupal/ Media + aLoha http://drupal.org/node/1773748 http://html5doctor.com/designing-a-blog-with-html5/ http://www.netmagazine.com/features/truth-about-structuring-html5-page http://fr.slideshare.net/convonix/convonix-html5-and-seo http://fr.slideshare.net/EroanBoyer/html5-et-le-seo-quelles-opportunits http://drupal.org/project/freepager http://www.cyber-sundae.com/how-create-custom-pager-drupal-7-images-next-and-previous-links-howto http://drupal.org/project/custom_pagers http://drupal.org/project/flippy http://www.cyber-sundae.com/create-custom-pager-view-drupal-7-howto
  •  
  • http://www.celvec.net/impact-du-html5-dans-le-referencement-dun-site-internet-seo HyperText Markup Language version 5 - L’Html5, comme son nom l’indique, est la cinquième révision de la norme HTML, formé en 1990 successeur direct à l’Html4 en 1997. http://maveille.fr/html5-referencement-seo/ Scorer son navigateur : http://html5test.com/ HTML5 introduit une poignée de nouveaux éléments pour nous aider à définir la structure d&apos;une page Web donnée http://www.youtube.com/watch?v=YFuzqgGaJPQ HTM4 modèles de contenu Block (div, form, h1, p, pre,table, ul) Inline ( a, em, input, label, span, strong) HTML5 Les types Metadata Embedded Interactive Heading Phrasing Flow Sectionning Metadatacontent Élements (base, command, link, meta, noscript, script, style, title) Embedded Elements (audo, video, canvas, iframe, img, math, object, svg, video) Interactive (a, audio, button, details, embed, iframe, img, input, keygen, lable, menu, object, select, textarea, video) Heading les headers de sections Elements : h1, h2, h3, h4, h5, h6, hgroup Phrasing content comme pour les inline de html4 Elements a, abbr, b, button, progresse, selectt, small, sup, strong, textarea, var etc… Flow content (body) http://css.4design.tl/html5-pourquoi-header-et-footer-ne-creent-pas-de-sections Sectionning content Elements article, aside, nav, section
  • http://drupal.org/project/schemaorg http://pastebin.com/dpsUmp1B http://wiki.whatwg.org/wiki/FAQ#What_is_the_WHATWG.3F
  • http://drupal.org/project/html5_tools http://www.maximerabot.com/fr/blog/utilisation-html5-dans-drupal http://www.ostraining.com/blog/live/guide-to-html5-css3-in-drupal/ Media + aLoha http://drupal.org/node/1773748
  •   La balise peut également servir pour proposer des synonymes, autres formes de mot (singulier, pluriel ou autres) ou tout terme relatif au contenu de l’article en question. Les mots qu’elle contient ne doivent pas nécessairement apparaître dans le contenu de l’article Une virgule doit séparer les expressions ou groupes de mots clés
  •   La balise peut également servir pour proposer des synonymes, autres formes de mot (singulier, pluriel ou autres) ou tout terme relatif au contenu de l’article en question. Les mots qu’elle contient ne doivent pas nécessairement apparaître dans le contenu de l’article Une virgule doit séparer les expressions ou groupes de mots clés
  •   Signaux sociaux deviennent un facteur important de classement, il est donc bon d&apos;ajouter boutons de partage sociaux sur vos pages.
  • La vitesse du site est un facteur dans les classements de recherche, et elle affecte aussi les taux de conversion.   Duplication de contenu    Duplication des ancres   Maillage Interne et optimisations Titres de niveau   Permaliens url shorturl Maillage interne 
  • La vitesse du site est un facteur dans les classements de recherche, et elle affecte aussi les taux de conversion.   Duplication de contenu    Duplication des ancres   Maillage Interne et optimisations Titres de niveau   Permaliens url shorturl Maillage interne 
  • La vitesse du site est un facteur dans les classements de recherche, et elle affecte aussi les taux de conversion.   Duplication de contenu    Duplication des ancres   Maillage Interne et optimisations Titres de niveau   Permaliens url shorturl Maillage interne 
  • Transcript of "Drupal SEO - Optimiser son site"

    1. 1. DRUPAL SEO - Optimiser son site WEB SEMANTIQUE - NETLIKING & NETLINKING Réunion-conférence du 13 décembre 2012 Lieu : Epitech Animation Stéphane ARRAMI
    2. 2. Présentation• Les enjeux du référencement en 2013 SEO mobile SEO social• Bonnes pratiques SEO et communauté• Les modules SEO essentiels pour Drupal• SEO on Site : Modules cas pratique• SEO on Site : HTML5 theming et modules essentiels• SEO off site : Méthodologies, outils de vérifications, performances• Conclusions - Ressources - Questions
    3. 3. Les enjeux du référencement en 2013• Une checklist drupal pour 2013 : de base « out the box » non optimiséhttp://blog.amazeelabs.com/en/drupal-seo-checklist-2013• Google chasse les EMD noms de domaines à mots clésde 1er niveau ( Exact Match Domain)Prévoir un nom de domaine de marque sur le long-terme• Mobile SEO (temps de chargement, ergonomie…)https://developers.google.com/webmasters/smartphone-sites/• Google prend de + en + en compte les votes du publicNet-liking• L’autorité du site facteur déterminant• Mettre l’accent sur le contenu attractif et créatif (linkbaiting pêche au lien de qualité Caféine vs silo)• Une approche de plus en plus holistique
    4. 4. Les enjeux du référencement en 2013• Ce qui fonctionne dans une situation technique donnée peut ne plus être valable en situation de benchmarking• La communauté francophone SEO s’organiseet démocratise les pratiques SEO Camp Day Toulouse du 10 novembre 2012 Certifications SEO CESEO• Développement continu des metrics pour Pinterest, Tumblr, Twitter, Google+, Linkedin• Lutte contre le SEO industrialisé, la suroptimisation - black SEO.• Ergonomie critère majeur• De nouvelles notions « La recherche sans chercher », PersonRank• De nouveaux indicateurs TRUST FLOW (gain en qualité de liens) CITATION FLOW (rythme d’apport nouveaux liens) SEOMAJESCTIC / spaminess (niveau de qualité) SeoMOZ
    5. 5. Les enjeux du référencement en 2013 • Les certificats SSL comptent http://www.alseoblog.com/http-to-https- seo/ OPTIMISATIONS ON SITE • cibler des expressions susceptibles de convertir : intentions et conversions PPC Adwords (vs expressions volumes) • IDM moins important • diversification du contenu • titre et description percutant s « vendeurs de vos contenus » (plus par les mots clés) • schema.org et web sémantique • rel authorship *http://www.fuzzone.com
    6. 6. SEO une pièce du puzzle
    7. 7. Le SEO pourquoi ?• Objectifs : pour améliorer l’indexation et la positiond’un site internet dans les moteurs de recherchedonner plus de visibilité aux sites sur certains types de requêtes bien précises• Axesoptimisation du site (technique + sémantique)netlinking (travail de popularité - développement du nombre de liens hypertextespointant vers un site) dofollow liens de qualité liens qualifiés : link baiting +perticence (contenus avec liens eux aussi optimisés)Du SEO de plus en plus difficile : qualité fraîcheur signaux sociaux
    8. 8. Une dizaine de métiers en action
    9. 9. Les optimisations les + importantes 80% vers un juste-équilibre • Un bon title • Une bonne url • Ne pas négliger les méta description • Une bonne structure du site • Une bonne structure sémantique • Contenu textuel riche • Liens entrants • Hn, moins de div
    10. 10. Les optimisations les + importantes 80% vers un juste-équilibrehttp://marketing.grader.com/
    11. 11. Les optimisations les + importantes le reste 20% désormais le prioritaire • Fil d’ariane • Taux de rebond • Micro-format • Flux produits • +1, Like • Images • Sons • Vidéos
    12. 12. Les bonnes pratiques• Mettre à jour son ancien contenu, le revitaliser• S’assurer d’une base saine pour tous ses contenus 1 seul peut pénaliser le site entier• Les optimisations contenus et charte graphique toujours dans l’optique des utilisateurs• Eviter le bourrage de mots clés « keyword stuffing »• Animer le linkwheel (cercle de liens, technique pour popularité d’un réseau de site)...• Réduire ses duplications de contenus (contenu identique ou trop similaire entre deux adresses différentes) : DC externe (sanction) DC interne (perte d’indexation)• Le cms doit corriger de lui-même les balises XTML non valides
    13. 13. Les bonnes pratiques• Eviter de laisser un article sans balise opengraph• Mettre en place un système de PING (indiquer aux autres plateformes) un nouveau contenu (ne pas se focaliser seulement sur la fraîcheur des RSS)http://ping.feedburner.com/http://feedburner.google.com/fb/a/pinghttp://rpc.pingomatic.com/http://tweetmeme.com/update/pinghttp://www.bing.com/webmaster/ping.aspx?siteMap= etc…• Ne pas dépasser les 10 à 35 articles par page• Ne pas dépasser les 100 liens par page• Mettre en place une stratégie de rétroliens externes( lien réciproque créé de manière automatique entre deux contenus trackback)
    14. 14. Les bonnes pratiques- Mettre en place des trackbacks internes pour réduire le taux de rebond http://drupal.org/project/similar- Mettre en place un système de commentaires imbriqués http://drupal.org/project/collapsible_comments- Un nommage des images dans des dossiers mensuels et annuels- Taxonomie et vocabulaire garder un vocabulaire le plus large possible, penser à vérifier que les pages /catagories / thematiques/ ne pointent pas vers de pages 404 : préfixer les catégories- Nettoyer ses headers- Fragmenter les sitemaps- 10 liens primaires pour vos menus au maximum
    15. 15. Les bonnes pratiques• Utilisez les balises permettant de contrôler l ’indexation dans les pages plutôt que par robots.txt NOODP empêcher lutilisation dune description de remplacement tirée des sites ODP/DMOZ Accélérer la désindexation noarchive Nosnippet Nofollow http://support.google.com/webmasters/bin/answer.py?hl=fr&answer=79812• Optimisez vos chemins de navigation en intégrant les micro-formats• Utilisez des ancres uniques sur les liens importants de votre site Trouver les ancres avec Webdevelopper https://addons.mozilla.org/fr/firefox/addon/web-developer/developers CSS => Voir les styles dun élément particulier• Inscrire son site au Local Business Centerhttp://www.google.com/local/add/businessCenter?gl=fr&hl=fr
    16. 16. Les bonnes pratiques• Google Image Préférez les – aux Under scores _ : évitez les mots collés• Renseignez les textes alternatifs pour vos images• Taguer les liens attractifs avec des ancresmonlien?utm_source (nom de la source) / utm_medium (le moyen utilisé CPC lienssponsorisés, display les bannières de pub…) / utm_campaign (nom campagne marketing)/ utm_content (annonce, on définit la zone de la page…) / utm_term (mot clé de lacampagne).• Favoriser les mots clés utilisateurs• Descriptions < 150 caractères• Heading H1 < 80 caractères• Href informatifs 3080 caractères•• Vérifier la cohérence des mots clés des liens avec les pages d’atterrissage.• Utilisez des pivots sémantiques dans vos titres séparateur | ou – plutôt que « : »
    17. 17. Se référer à la communauté SEO Drupal - La top bonne pratique• Enregistrez-vous sur le groupe http://groups.drupal.org/seoEtudes de cas :SEO : BRIX groups http://drupal.org/node/1774428http://drupal.org/case-studies/community• IRC irc://irc.freenode.net/drupal-seo• LevelTen éditeur de modules• Dave Reid développeur du module Metatags http://drupal.org/user/53892
    18. 18. Faire le tri parmi les 110 modulesSupervision SEO DrupalURLs + pagination Metadatas Indéxabilité Duplicate content taxonomy maillageSEO Checklist + Path + Pathauto + Microdata XML sitemap GlobalRedirectchecklist API PENSE- transliteration (sitemaps valide (redirectionBETE sitemap.org) automatisée des DC)Seo Compliance Smart Paging Schemaorg Intlinks Path redirectChecker (manuelt redirection 301 URL -> URI)Readability analyser 404 navigation taxonomy_formatter RobotsTxt Domain 301 RedirectDrupal Seo tools Custom Breadcrumb synonyms Menu attributes RedirectDrupal Seo Node symlinksEssentialsSEO stats Pathologic (+filter)Drustack SEO Open Calais Rabit HoleDebut SEO Similar + viewsLink chekcer SitemapSEO friend - SEO GooglenewsWatcher google_image_sitem ap
    19. 19. Faire le tri parmi les 110 modules SEO DrupalRecherche + Vitesse cache + Mobilité Qualité du contenu AnalyticsMultinguisme anti spam + socialSearch 404 APC Browscap Metatags (metatags_quick , G.A. pagetitle, simplemeta,opengraph, taxonomytitle)Views 404 Boost (Fichiers Switchtheme + Eim pour media Easy Social / HTML statiques) Simplemobilere social-share directSearch EntityCache Mobile_switch HTML Purifier Services Links/AddConfiguration This/Facet API pretty Memcache Panels extra SimplepingPathTanomony Facets Botcha Kwresearch Mollom EIM pour médias alt title TwitterTranslation Honey pot Header Generator ID Links to us / followredirect Compression Js Content Optimizer Activity Stream + – CSS natif D7 Feeds Chekmate - (Scribe SEO)
    20. 20. Optimisation ON SITE Tableau périodique des éléments Google sur le modèle HTML5 http://www.webactus.net/actu/7525-tableau-periodique-html5/
    21. 21. Les indispensables - Contrôler avec .htaccess• Créer une redirection non www et version non-www de votre siteRegroupez les deux sites aux yeux des crawlersDécommentez les lignes 81-82Commande basique mais souvent oubliéeRewriteCond %{HTTP_HOST} !^www. [NC]RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]• Préparez l’activation desUrl propres(plus qu’évident !)RewriteEngine on• N’obstruez pas votre fichier de gestiondécentralisée de votre serveur par des listesde blocage d’utilisateurs https://www.countryipblocks.net/<Limit GET POST>order allow,deny deny from
    22. 22. Contrôler les accès avec robots.txt• Dans de nombreux cas, vous souhaitez masquer des pages ou des dossiers spécifiques du site• Ajoutez des restrictions pour les adresses (sans le trailing slash) Disallow: /admin Disallow: /node/add• Ajoutez l’URL du sitemap XML Sitemap: http://www.ndd.com/sitemap.xml Sitemap: http://www.ndd.com/?q=sitemap.xml• Si vous utilisez une installation multi-site Drupal, utilisez RobotsTxt pour générer des fichiers différents pour chacun deux !• Gardez les moteurs de recherche à partir des pages https (Passez tout son site d’emblée en certficat https)
    23. 23. Contrôler les accès avec robots.txt• Testez le fichier robots sur GWT Etat de Santé URL bloquées• # Autorisez le crawl des images par défaut le dossier /site/ est bloqué Allow: /sites/*.jpg Allow: /sites/*.png
    24. 24. Modèles d’url Path auto• Le module nous aide à définir des les modèles d’url (patterns motifs) et la génération automatique d’alias d’url. N’oubliez pas d’activer la génération automatique des alias dans les types de contenu ! http://drupal.org/project/pathauto• Couplez ce module avec Transliteration : pour les sites francophones au d’autres langues vous utiliserez uniquement des caractères US-ASCII dans vos URLs• Urls propres jusqu’au bout des ongles élaguez les extensions .html .html• Motif de chemin prévoyez des chiffres pour Google News [node:title]-[node:nid]-[node:created:custom:dmY]• Motifs de chemin par type contenu pensez à la personnalisation de vos fils d’ariane musique/albums/[node:title]-[node:nid]• 2 modes de mise à jour massive Pour les nœuds sans alias : admin/config/search/path/update_bulk, Pour la regénération des nœuds Mettre à jour les options admin/content
    25. 25. Modèles d’url Path auto • admin/config/search/path/patternst
    26. 26. Configurer Global Redirect• Ce module simplissime à configurer permet de résoudre le problème des urls en double générées par les alias et path auto en créant des redirections 301 de loriginal à lurl alias http://drupal.org/project/globalredirect• Ex. avant node/2-2 -> renvoi vers une page 404 Après node/2-2 ou mapage-detest -2 renvoient vers mapage-detest• Si vous changer de titre dans votre contenu, l’url référencée dans un moteur de recherche atterirra vers une page 404• Global Redirect crée les redirections de lancien au nouvel alias et améliore lexpérience de recherche des utilisateurs• Vous ne perdez plus l’avantage des liens entrants vers vos pages dont l’url a été changée
    27. 27. Configurer Global Redirect • admin/config/system/globalredirect
    28. 28. Path Redirect• Ce module permet de gérer les chemins personnalisés de redirection pour des pages http://drupal.org/project/path_redirect• Pratique par exemple si vous créez une vue listant les dernières news régionales et que vous souhaitez contourner les titres infos en les redirigeant vers une page panel.
    29. 29. Path Redirect• Restez en en alerte des pages 404 et créez rapidement une redirection
    30. 30. Pathologic pour vos liens internes• Ce module fixe les chemins des images et des URL dans votre contenu de sorte que vous pouvez les déplacer dans différents domaines, sous-domaines ou des dossiers sans créer de liens brisés. http://drupal.org/project/pathologic• Le module se paramètre à partir des les filtres de textes Tests avec votre fichier rss.xml ou sur le code source le lien <a href="test.html"> est convertis automatiquement en <a ref=" http://www.ndd.com/?q=test.html ">mon test</a>
    31. 31. …et le pivot
    32. 32. Meta tags : le pivot• Meta tags est soutenu par Acquia, Palantir.net and Mediacurrent. Cest le module le plus important pour gérer vos entêtes et meta information html. drupal.org/project/metatag• Eviter de mettre les mots clés , plus un facteur de classement depuis 10 ans, qui serviront uniquement à vos concurrents qui comprendront rapidement les expressions que vous visez.Une gestion facile dans l’édition des contenus des urls canonique et raccourcie que vous pouvez éditer manuellement[current-page:url:unaliased] [current-page:url:absolute]Multingue traduisez les titre description dans le résuméMeta description nest plus un facteur de classement, mais le texte aux utilisateurs de lire dans les pages de résultats dumoteur de recherche.Faites l’économie de modules notamment page title, taxonomy title et surout metatags quicks qui fonctionnait avecfieldsVous pouvez spécifier les résumés que vous voulez voir apparaître sur vos comptes twitterDéfinissez par avance une image de votre logo dans l’image de l’opengraph contrôlez pour FB et Google + avec l’outil dedebug Facebook https://developers.facebook.com/tools/debug
    33. 33. Meta tags : le pivot• Vous définissez les meta de vos views et panels par le menu ajouter un contexte Add a metagag by path » /admin/config/search/metatags/context
    34. 34. Meta tags : le pivot• Ajoutez vos meta par type de contenus (bouton ajouter une balise meta par defaut) /admin/config/search/metatags
    35. 35. Pagination SEO• Programmez votre pagination avec des rel=« next » et rel=« rev »http://pivica.me/blog/how-create-drupal-pagination-use-rel-next-and-rel-prev• La pagination est un enjeu majeur du SEO pour la pagination des articles ou celles des listes de contenu : impératif de corriger les effets de bord et dilution du poids de la page (EFFET SALIERE).http://www.seoland.fr/pagination-seo-google-prefere-les-longue-liste-de-resultats/Module smartpaging http://drupal.org/project/smart_paging
    36. 36. Pagination SEOadmin/config/content/smart_paging
    37. 37. Pagination SEO• Un bloc de pagination sur la prévisualisation des vues permet de renseigner les étiquettes de liens relationnels.
    38. 38. Pagination SEO• Activez dans les filtres de textes “Smart Paging » ainsi que Convert line breaks into HTML (i.e. <br /> and <p>) for Smart Paging compatibility. : scindez vos pages de nodes trop longues avec le séparateur de page <!— pagebreak-->
    39. 39. Pagination SEO• Dans l’édition de vos types de contenus configurez l’affichage de la pagination
    40. 40. Pagination SEO• Votre paramètres de pagination apparaît dans votre contenu éditable
    41. 41. Donner du sens à son linking (interne et externe)attributs relationnelsrel= « nofollow »rel = « search » lien vers moteur de recherche internerel = « alternate » lien vers une version alternative (traduction, flux..)rel = « next » / « prev » pagination numérique lien vers sommairerel = « publisher » associer page google+ au siterel = « author » associer un profil google à un article authorship author rankhttp://drupal.org/node/1444856http://adaptivethemes.com/add-rel-author-to-user-names-in-drupal-7http://drupal.stackexchange.com/questions/19710/how-to-add-rel-author-attribute-to-drupal-7
    42. 42. SEO Compliance Checker• Chaque fois quun contributeur enregistre ou prévisualise un nœud, ce module effectue une série de vérifications et donne à lutilisateur une rétroaction sur le respect des règles de rédaction SEO. http://drupal.org/project/seo_checker
    43. 43. SEO Compliance Checker• Activez le vérificateur dans les Paramètres généraux lors da prévisualisation du contenu et/ou lors son enregistrement.
    44. 44. SEO Compliance Checker• Résultat parfait pour le dernier contenu validé !
    45. 45. Drupal colmate toutes les brèches Un dernier module indispensable
    46. 46. Rabbit hole• Pour cacher complètement ces pages des moteurs de recherche, vous pouvez utiliser ce module qui crée les redirections à partir de ces nœuds chemins personnalisés, de sorte quils ne sont pas visibles ou explorables. http://drupal.org/project/rabbit_hole également : field_redirection• Dans de nombreux cas, vous créez des noeuds dans Drupal (comme les images, ou tweets), dans le seul but dêtre inclus dans dautres noeuds, des vues ou des panels. Ex. une image dans un carousel , des types de contenu• Activez Rabbit Hole nodes (désactivé), Rabbit Hole taxonomy terms (désactivé), Rabbit Hole users
    47. 47. Rabbit hole• Mes types de contenus nivo slider sont redirigés vers la page d’accueil
    48. 48. Optimisation ON SITE (suite)THEMING, HTML5, MODULES
    49. 49. Thèmes balisés sémantiques HTML5 ?• Les nouvelles balises plus catégorielles auront des incidences sur le référencement. Ce langage de description comprend une couche application avec de nombreuses API. http://joshduck.com/periodic-table.html• La fin d’un mythe : la balise h1 multiple ?tjs permises par Google « mythe » h1 section section ,niveaux de profondeur titres qui peuvent être imbriquésdans nimporte quelle combinaisonGrande prudence sur le h1 manque de reculsur les titres multiples• le nombre de clics 15% supérieur aux autres sites avec des snippets enrichis• Des outils disponibles pour Drupal http://drupal.org/project/html5_tools
    50. 50. Les avantages• Des entêtes allégées, chargement plus rapide Déclaration de type de document DTD par la balise doctype<!DOCTYPE html></HTML><!DOCTYPE html PUBLIC "-//W3C//DTD HTML+RDFa 1.1//EN">• Déclaration de l’encodage simplifié<head><meta charset=>utf8></head><body></body>• Balisage sémantique pour distribuer le contenu et faciliter la lecture (supposé plus facile pour prioriser le contenu le + important, faciliter l’indexation pour générer des snippets enrichis<div id=« header »> devient <header></header> peut être utilisée plusieurs fois<nav></nav><footer id="section-footer" class="section section-footer"><nav class="navigation">• De nouveaux attributs pour élargir son audience rôles Wai ARIA accessible rich internet applications <div role="myariarole">
    51. 51. Que des avantages ?• Les liens élargis peuvent diluer les mots clés<h1><a href=« »></a></h1><a href=« »<h1><p>…</a>• Il faut veiller à nencapsuler que des données présentes dans le contenuhttp://support.google.com/webmasters/bin/request.py?hl=fr&contact_type=rich_snippets_spam• Ne faut-il pas attendre Drupal 8 Spark et son éditeur aloha pour ajouter facielement les balises sémantique des images et vidéos<figure> <figcaption>légende</figcaption><legend> http://drupal.org/project/aloha• De nouvelles balises pertinentes pour le seo <time datetime=« »> - details summary - <section> : <header> est très similaire à la balise <H1> mais la différence est qu’elle peut contenir beaucoup dechoses, telles que H1, H2, H3, éléments des paragraphes entiers, liens codés en dur• 3 formats sémantiques classés par ordre chronologique: microdonnées/microformats/Rdfa
    52. 52. Microdata• "Schema.org est une initiative lancée conjointement par Bing, Google et Yahoo! le 2 juin 20111,2,3 afin de créer un schéma de micro-données commun. Yandex a également rejoint le projet le 1er novembre 20114,5. Les micro-données permettent aux robots dindexation de saisir plus précisément le sens des pages indexées. » http://schema.org/• Les webmasters peuvent utiliser les balises structurante pour baliser leurs pages de manière reconnues par les moteurs de recherche
    53. 53. Deux modules à suivre• Projet Microdata, microdonnées aux spécifications schema.org, augmentera le changement des extraits riches pour être affichées dans les résultats des moteurs de recherche pages et aura comme conséquence une plus grande visibilité pour votre site Web. http://drupal.org/project/microdata http://www.youtube.com/watch?v=MbkusrNmS6U• Schema.org microdonnées au format RDFa http://drupal.org/project/schemaorg
    54. 54. Quelques guideslineshttp://html5doctor.com/outlines/HTML5 Drupal Working Group : http://groups.drupal.org/html5http://groups.drupal.org/html5/drupal-8@drupal8html5
    55. 55. Google News sitemap• Pour les pure player impératif de générer une carte Google du site de nouvelles• Ajouter une balise meta news_keywords pris en compte dans l’algorithme de « ranking » de Google News<meta name="news_keywords" content="balise, html, google, actualité, newskeywords, seo, référencement, news">http://www.abondance.com/actualites/20120920-11889-une-balise-meta-keywords-pour-• impérativement renseigner jusquà dix mots clés (important dans ce cas) ou expressions pour un article
    56. 56. Recherche à facettes• une fonction puissante et très utile pour les visiteurs du site qui doit être utilisée adroitement - peut causer de graves problèmes de référencement du site.• Les urls générées contiennent énormément de paramètres et ne sont pas SEO Friendly et peuvent créer du Contenu dupliqué. Il est conseiller d’utiliser de balises canoniques
    57. 57. Optimisation OFF SITE
    58. 58. Méthodologie conforme aux directives GoogleDepuis son passage sur Drupal Kabyle.com a augmenté naturellement sa popularité en 5 ans.Cet indicateur à lui seul n’est plus suffisant sans KPI et les nouveaux indices de qualité et sansmesure efficace des conversions, pages landing. La méthode pratiquée repose sur un pland’action efficace ...
    59. 59. Méthodologie Les 7 étapes1. Etablir la liste des expressions pour lesquelles on souhaite apparaître en 1er pour la recherche des utilisateurs rubrique par rubrique2. Rechercher le trafic généré pour les mots clés et la viralité, sélectionnez les expressions prioritaires Google Adwords Traffic Estimator 3. Analyser les concurrence pour chacune des expressions 4.Identifier les places prenables 5.Elaborer sa stratégie 6. Concevoir et rédiger le contenu 7. Mesurer les résultats
    60. 60. Méthodologie Etape 1 et 2 Brainstorming • Ne retenez que ce qui est recherché et partagé : trafic qualifié ! • Croisez les résultats en valeurs absolues des recherches mensuelles Google Adwords avec les prévisions de CPC• L’outil Tendances des recherches donne les résultats en valeur relatives pour départager certains résultats (volumes important uniquement) • Des données fluctuantes ! • Triez les résultats
    61. 61. Méthodologie Etape 3 Vérifiez les scores de popularité avec http://www.opensiteexplorer.org/SEOmoz maintient une base de données indépendante avec + de 160 milliards d’url (technologie Linkskape)
    62. 62. MéthodologieEtape 3 Affinez avec SEO Majestic Site explorer > pages
    63. 63. MéthodologieEtape 3 Ajustez avec l’exploration géographique
    64. 64. Méthodologie Etape 4. Benchmarking identifiez rapidement les places prenablesparmi les 5 premières places qui capitalisent les taux de clic CTR (Click Through Rate) 1ère place : 53% 2ème place : 15% 3ème place : 9% - Triangle d’or 4ème place : 6% 5ème place : 5% Le restant 12%
    65. 65. MéthodologieEtape 4. Analysez chaque indicateur par ordre d’importance dans un tableaucomparatif et fiche de suivi pour chaque concurrent sur les thématiques ciblées 1ère place 2ème 3ème 4ème 5ème place place place place Url du site Page authority (PA) Domaine Authority (Da) Linking root Domain (LRD) Follow Root Domain (TLD) Trust Rank Page Moz Trust Rank Page SOEM Balise HTML<title> mots clés, LT ? Balise HTML<h1> Description SNIPPET
    66. 66. Méthodologie Etape 5. Elaborez vos stratégiesTravailler sur la profondeur du sitesitewide links, sur la profondeur du site,ses zones chaudes text-appealLes pages les plus importantes doivent sur situerprêt de la page d’accueilRéajuster les positions demots clés si les contenus sont en déclinTester les nouvelles pages le plus prêt de l’accueilTravailler sur la distribution du link juice sur des requêtes pointuesà fort taux de conversion pour les publics amateurs ciblésRegrouper ou scinder les contenus, les expressions
    67. 67. Méthodologie Etape 6. Optimiser la rédaction du contenu • Travaillez manuellement par lots• Google utilise 200 critères pour classer les pages • Déterminez le temps de rédaction • Les critères les plus importants 50 pages == 2,5 jour *Pascal Maupas Ne pas injecter trop de mots clés dans les headings
    68. 68. Méthodologie Etape 7. Mesurer les résultats obtenusAstuce : Travaillez sur un ordinateur neutre dédié sans cookies, navigation privée Outil gratuit Rank Cheker
    69. 69. Sélection d’outils de netlinkingGain de temps pour vérifier que les échanges de liens ou que les liens des partenaires sont toujours en place Outils automatisés Outils non-automatisésLINKODY (http://www.linkody.com/) AHREFS http://ahrefs.com/Gratuite 50 liens Version complète 3000€/an
    70. 70. Autres outils Suggestion de mots clésTesteur de liens http://ubersuggest.orgLink DiagnosisW3C Link Checker Outil de tests de performances http://uitest.com/en/analysis/Sous le capotsBuiltWithSpyonweb.com Moteur de recherche des réseaux sociaux http://socialmention.com/Tester ses headersUrivalet.com Screaming Frog http://www.screamingfrog.co.uk/seo-spider/Vérifier les DUST (Different URL same version gratuite 500 lienstext)Copyscape Advancedwebranking http://www.advancedwebranking.com
    71. 71. SMO Social Media Optimization• Complémentaire du SEO ne le remplace pas• Spécification Open Graph Protocol sont décrites ici : http://ogp.me/• La liste complète des entités permises par Facebook : http ://developers.Facebook.com/docs/opengraph/#typeshttp://edgerankchecker.com/• Des "Reveal Page" en iFrame pour FB• Liaison RSS Feedburner avec applications• https://www.facebook.com/RSS.Graffiti
    72. 72. Modules de partage sociaux• De nombreux modules faciles à implémenter pour les boutons de partage Social Share or Share This ou Easy Social• Google Plus une facteur toujours important pour le classement rel = "publisher" pour connecter votre site web à votre page Google+ rel = "author " : ajoute limage de lauteur dans les résultats de recherche,augmentant ainsi la fiabilité et les taux de clics https://plus.google.com/authorship Testez http://www.google.com/webmasters/tools/richsnippets UGC (User Generated Content) DEMANDER AUX CONTRIBUTEURS DU SITE DE CRÉER UN PROFIL GOOGLE+
    73. 73. Performances• Le temps de chargement des pages en doit pas dépasser les < 100ms – A utiliser comme un outil de benchmark• L’indicateur de performance sur Pingdom Full Page Test peut nous indiquer dans ce cas la nécessité de mettre en place un CDN (Content Delivery Network) : développer une application Google AppEngine ou hébergement proche du site http://www.ovh.com/fr/cdn/
    74. 74. Performances• Conformez-vous aux directives de Pagespeed https:// developers.google.com/speed/pagespeed/insights• Poussez le niveau de détails avec http://gtmetrix.com/
    75. 75. Performances• Toute les préconisations de performances sur Drupal sont immédiatement répercutées sur le SEO• Cache serveur - APC (Alternative PHP Cache) - Module Boost guide administrateur http://drupal.org/node/545908 - Memcache http://php.net/manual/en/book.memcache.php - ModPageSpeed http://code.google.com/p/modpagespeed/• Compression GZIP• Optimisation des services - AJAX - Minifier les css et javascript - Nouvelle attribut HTML 5 async <script type="text/javascript" async src="foo.js"></script>
    76. 76. RessourcesSEOSPHEREhttp://www.seosphere.com/forum/JDNhttp://www.journaldunet.com/solutions/seo-referencement/Lettre actualités des Abonnés Abondancehttp://www.abondance.com/article-abonnes.htmlGoogle Arriver 1er par les mots clésPascal Maupas DUNOD sept.2012Internet Marketing 2012 EBG ElectronicBusiness Group
    77. 77. Des questions ? Armen Firman
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×