Synodiance > SEO & Technique - Conférence E-Commerce Live 19/11/13

7,305 views

Published on

> Comment s’assurer de la bonne accessibilité de son site ? L’accessibilité du site est le premier prérequis de l’analyse technique. Vérifier l’accessibilité de son site, c’est s’assurer que les robots des principaux outils de recherche peuvent accéder à l’intégralité des contenus stratégiques et les indexer.

> Quel impact a le temps de chargement ? La performance d’un site au niveau de sa disponibilité et de son temps de chargement est un élément que Google surveille de manière fine. Analyser et monitorer la disponibilité de votre site et le temps de chargement de vos pages est important dans la mesure où ces indicateurs influencent les résultats proposés par les outils de recherche.

> Quels sont les points clés à checker au niveau de votre CMS ? Le back-office, s’il est mal construit/mal paramétré, peut être un véritable frein SEO ralentissant l’implémentation d’éléments de base.

Published in: Technology
0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,305
On SlideShare
0
From Embeds
0
Number of Embeds
1,532
Actions
Shares
0
Downloads
125
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

Synodiance > SEO & Technique - Conférence E-Commerce Live 19/11/13

  1. 1. Synodiance SEO et Technique – 19/11/2013
  2. 2. Présentation
  3. 3. Synodiance Spécialiste du référencement naturel › Agence indépendante créée en 1999 › Search, Link et Performance › 35 collaborateurs › + de 100 clients › Grands comptes et PME › Cœur de métier SEO › 14 ans d’expérience en SEO › Toutes les facettes du SEO › CA 2012 : 5 Millions € Yann SAUVAGEON Directeur de l’Expertise Twitter : @Yahn
  4. 4. Contexte
  5. 5. Technique. 10% Contenu. 30% Popularité. 60%
  6. 6. La technique Des leviers SEO administrables Performance du site (temps de chargement) Accessibilité et Indexabilité des contenus existants
  7. 7. Il va falloir aider Google à trouver votre site !
  8. 8. Accessibilité
  9. 9. SEO CRAWL Accessibilité INDEX RANK
  10. 10. Les moteurs de recherche sont-ils capables d’accéder à votre site ?
  11. 11. Accessibilité Disponibilité Robots.txt Sitemap XML Codes HTTP Voies sans issue Le Mobile et le Responsive Web Design (RWS)
  12. 12. Accessibilité > Disponibilité Votre site est-il tout simplement disponible ?
  13. 13. Accessibilité > Robots.txt http://zappos.com/robots.txt
  14. 14. Accessibilité > Robots.txt http://www.amazon.com/robots.txt
  15. 15. Accessibilité > Robots.txt Où placer le robots.txt A la racine du Nom De Domaine www.votresite.com/robots.txt OK En sous-domaine hop.votresite.com/robots.txt En sous-dossier www.votresite.com/hop/robots.txt NON
  16. 16. Accessibilité > Robots.txt Bloquer tous les robots et tous les contenus User-agent: * Disallow: / Bloquer un robot en particulier et un dossier spécifique User-agent: Googlebot Disallow: /archives/ Bloquer un robot en particulier et un fichier spécifique User-agent: Googlebot Disallow: /archives/1995.html
  17. 17. Accessibilité > Robots.txt Bloquer tout un répertoire sauf un fichier HTML spécifique User-agent: * Allow: /repertoire/ficher.html Disallow: /repertoire/ Bloquer l'accès à tous les sous-répertoires commençant par "personnel" (wildcards) User-agent: Googlebot Disallow: /personnel*/ …
  18. 18. Accessibilité > Robots.txt Les erreurs › Copier le robots.txt du serveur de préprod vers le serveur d’hébergement User-agent: * Disallow: / › Protéger votre serveur de préprod par un mot de passe ou un filtre IP
  19. 19. Accessibilité > Robots.txt Mauvais paramétrage du robots.txt Baisse du trafic hors marque d’environ 65% Robots.txt
  20. 20. Instructions de « blocage » Sitemaps XML
  21. 21. Accessibilité > Robots.txt Monitorer son Robots.txt http://www.robotto.org › Suivi des changements sur le Robots.txt › Alerte immédiate › Enregistrement des changements › Historique complet › Date et heure › Version des robots.txt
  22. 22. Accessibilité > Sitemap XML Le sitemap XML Un coup de pouce aux moteurs pour qu’ils trouvent plus facilement vos contenus <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.example.com/</loc> <lastmod>2005-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> </urlset>
  23. 23. Accessibilité > Sitemap XML Spécifier l’adresse du fichier Sitemap.XML dans le robots.txt User-agent: Googlebot Disallow: /nogooglebot/ User-agent: * Disallow: /onlygooglebot/ Sitemap: http://www.example.com/sitemap.xml
  24. 24. Accessibilité > Sitemap XML Spécifier l’adresse du fichier Sitemap.XML dans GWT
  25. 25. Accessibilité > Sitemap XML Priority Ça ne sert à rien de pousser au MAX. <url> <loc>http://www.example.com/</loc> <lastmod>2013-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> La priorité est relative. Elle ne s’applique qu’aux pages de votre site.
  26. 26. Accessibilité > Sitemap XML Scinder vos contenus en plusieurs sitemaps.XML Sitemap Web Extensions d’images et Vidéos Sitemap Vidéo Sitemap Mobile Sitemap Google Actualités http://www.sitemaps.org https://support.google.com/webmasters/answer/156184?hl=fr&ref_topic=8476
  27. 27. Accessibilité > Sitemap XML Nettoyez votre sitemap 1 2 3 Vérifiez les en-têtes http en erreur + la conformité des canonical
  28. 28. Accessibilité > Codes HTTP 200  > Succès / RAS 301  > Redirection permanente 302  > Redirection temporaire 404  > Page d’erreur 410  > Page supprimée 500  > Erreur serveur 503  > Page en maintenance
  29. 29. Accessibilité > Codes HTTP Les erreurs > Les redirections en chaine ! URL redirigée Idéalement URL 1 URL 2 OK URL 3 URL 4 URL 5 A éviter
  30. 30. Accessibilité > Codes HTTP Les erreurs > Remplacer les pages supprimées par une 404 Page supprimée 404 410 ?
  31. 31. Accessibilité > Codes HTTP Des codes d’erreur erronés La page se charge normalement. Désindexation des pages ! Et livre un code 500! Contenu dupliqué en masse ! La page se charge en 404. Et livre un code 200! = « Soft 404 » / « crypto 404 »
  32. 32. Accessibilité > Codes HTTP Des codes d’erreur erronés Les erreurs 404 sont redirigées vers la Home Page. Toutes les erreurs sont en code 200! ?
  33. 33. Accessibilité > Codes HTTP Outil > Screaming Frog
  34. 34. Accessibilité > Les voies sans issue
  35. 35. Accessibilité > Les voies sans issue Pages crawlables Pages non crawlables
  36. 36. Accessibilité > Les voies sans issue Formulaires Liens Flash complexes Liens JS Jeux de Redirections Pages non crawlables
  37. 37. Accessibilité > Mobile Pensez accessibilité sur mobile ! http://googlewebmastercentral.blogspot.fr/2012/06/recommendations-for-building-smartphone.html
  38. 38. Accessibilité > Mobile S’assurer que le site est crawlable par Googlebot et Googlebot-mobile Aider Googlebot à identifier que le site est responsive design › Spécifiez la largeur de votre site dans vos feuilles de style CSS › Autorisez le crawl des fichiers externes (CSS, JavaScript, and images) Ne pas alourdir le site inutilement › Optimisez les images par support › Chargez les éléments uniquement nécessaires à la configuration requise › Travaillez les éléments de performance « classiques » : mise en cache du navigateur, activation de la compression GZIP
  39. 39. Indexabilité
  40. 40. Accessibilité Crawl Indexation
  41. 41. CRAWL INDEX • Accéder à des pages publiques • Suivre les liens présents sur ces pages • Rassembler des informations à propos d’une page afin de la rendre disponible dans les résultats Une page peut être crawlée et non indexée. Une page peut être indexée et non crawlée.
  42. 42. Les moteurs de recherche sont-ils capables d’indexer vos contenus ?
  43. 43. Indexabilité Gérer l’indexation Identifier les points bloquants Optimiser l’indexation
  44. 44. Indexabilité > Gérer l’indexation Noindex > Bloquer l’indexation dans le robots.txt User-agent: * Disallow: /page-a.html Noindex: /page-a.html (commande non officielle) Robots meta tag > Bloquer l’indexation d’une page <!DOCTYPE html> <html> <head> <meta name="robots" value="noindex" /> ... Attention : pour que cette commande puisse être prise en compte, les robots doivent pouvoir crawler la page.
  45. 45. Indexabilité > Gérer l’indexation X-Robots-Tag HTTP header > Bloquer l’indexation d’un doc. non-html HTTP/1.1 200 OK Date: Tue, 25 May 2010 21:42:43 GMT (…) X-Robots-Tag: noindex (…) X-Robots-Tag HTTP header > Automatiser sur Apache via le .htaccess <Files ~ ".pdf$"> Header set X-Robots-Tag "noindex, nofollow" </Files>
  46. 46. Indexabilité > Gérer l’indexation Directives Robots Meta Tag & X-Robots-Tag HTTP header noindex nofollow none noarchive nosnippet noodp noimageindex unavailable_after: [RFC-850 date/time] notranslate
  47. 47. Indexabilité > Points bloquants Google s’améliore constamment. Scripts › Les outils de recherche sont assez mauvais dans l’interprétation des scripts. Google est-il capable d’accéder aux contenus présents dans les onglets 2 à 4 ? Ça dépend du Framework utilisé.
  48. 48. Indexabilité > Points bloquants Scripts › Les outils de recherche sont assez mauvais dans l’interprétation des scripts. OK Pas OK
  49. 49. Indexabilité > Points bloquants Flash › Aucune granularité de l’information › Pas d’URLs distinctes par contenus › Texte en désordre › Pas de deep-linking possible › Non compatible avec les mobiles/tablettes
  50. 50. Indexabilité > Points bloquants Flash › Utiliser le Flash comme des images › Pour illustrer le propos › Schéma › Explication visuelle ---------------------------------------------------------------------------------------------------› Proscrire le flash › Site Full-Flash › Contenus texte dans le Flash › Site mobile utilisant du Flash
  51. 51. Indexabilité > Points bloquants Flash › Matt Cutts Keynote at #Pubcon Las Vegas 2013 Smartphone ranking: If a searcher has a phone that doesn’t do Flash, Google is less likely to deliver results with Flash
  52. 52. Indexabilité > Points bloquants Vous souhaitez vraiment du Flash … OK… ! › Travaillez la dégradabilité de vos contenus Flash › Créer une arborescence HTML de votre site Flash › Utilisez SWFObject pour détecter la nom prise en compte du Flash › Deep-linking vers des sections du Flash via SWFAddress
  53. 53. Indexabilité > Points bloquants Chasse au Duplicate Content ! Crédit : http://www.flickr.com/photos/paperpariah/5166989091/
  54. 54. Indexabilité > Points bloquants Duplication à 100% › Pages similaires à 100% Duplication partielle › Pages proches › Ordonnancement différent › Portions de texte qui varient Duplication interne ------------------------------------------------------Duplication cross-domaines › Plusieurs sites qui partagent › un contenu similaire ou proche Duplication externe
  55. 55. Indexabilité > Points bloquants “www” vs. Non-www www.monsite.com Vs. site.com
  56. 56. Indexabilité > Points bloquants Serveur d’hébergement dev.monsite.com Vs. site.com
  57. 57. Indexabilité > Points bloquants Http / Https http://www.monsite.com Vs. https://site.com
  58. 58. Indexabilité > Points bloquants Web / Print http://www.monsite.com/superproduit.htm Vs. http://www.monsite.com/superproduit-print.htm
  59. 59. Indexabilité > Points bloquants La Casse (IIS Server) http://www.monsite.com/superPRODUIT.htm Vs. http://www.monsite.com/superproduit.htm
  60. 60. Indexabilité > Points bloquants Home Page http://www.monsite.com/index.php Vs. http://www.monsite.com
  61. 61. Indexabilité > Points bloquants Plusieurs chemins http://www.monsite.com/chaises/chaises-design Vs. http://www.monsite.com/design/chaises-design
  62. 62. Indexabilité > Points bloquants FR/CH-FR/BE-FR http://www.monsite.fr/chaises/chaises-design Vs. http://www.monsite.ch/fr/chaises/chaises-design
  63. 63. Indexabilité > Points bloquants Checker son duplicate Duplication interne Duplication externe
  64. 64. Indexabilité > Points bloquants Checker son duplicate
  65. 65. Indexabilité > Points bloquants Il est mieux de ne pas avoir de méta descriptions que d'avoir des métas descriptions dupliquées !
  66. 66. Indexabilité > Points bloquants votresite.com votresite.com/index.php www.votresite.com www.votresite.com/index.php 4 pages 1 page
  67. 67. Indexabilité > Points bloquants votresite.com votresite.com/index.php www.votresite.com www.votresite.com/index.php Dilution de la popularité Contenu dupliqué 4 pages Non-maitrise de l’URL indexée
  68. 68. Indexabilité > Points bloquants Choisissez entre www et sans-www mysite.com 301 www.mysite. com Supprimez le nom du fichier présent par défaut à la racine de vos dossiers (votresite.com/index.php) Linkez en interne vers la version canonique et paramétrez dans GWT votre domaine favori
  69. 69. Indexabilité > Points bloquants URL Canonique › Assurez vous d’avoir une seule URL par page › Passez les détails inutiles dans les cookies plutôt que dans les URLs (session IDs, paramètres de tracking ) › Utilisez la balise rel=“canonical” pour les filtres à ne pas indexer http://www.example.com/produit.php?item=poisson_suedois&sort=prix <link rel="canonical" href="http://www.example.com/produit.php?item=poisson_suedois"/>
  70. 70. Indexabilité > Points bloquants L’erreur > la même instruction Rel=Canonical sur tout le site <link rel="canonical" href="http://www.monsite.com" /> Home Page catégories Page Produits Blog rel=canonical rel=canonical rel=canonical
  71. 71. Indexabilité > Optimisation Bien www.decololo.com/chaises/chaises-design www.decololo.com/cat74/chaises_design www.decololo.com/cat74/sku456 www.decololo.com/find?cat=74&sku=456 www.decololo.com/find?cat=74&?sku=456&Idsession=... Pas bien cdn6.fr.decololo.com/find?cat=74&?sku=456&Idsession=...
  72. 72. Indexabilité > Optimisation Quelques règles à respecter pour les URLs › Concises › Explicites › Courtes › Séparateur “-” et non “_” › Utilisez des mots clés › Utilisez une logique de dossiers/sous-dossiers plutôt que des paramètres Ne misez pas tous sur les URLs Si vous êtes déjà bien positionnés, attendez une refonte. La réécriture d’URLs peut faire plus de mal que de bien à court terme.
  73. 73. Indexabilité > Optimisation L’objectif n’est pas de tout indexer mais d’indexer ce qui est stratégique. • Pages de résultats ? • Navigation à facettes ? • Filtres ? • Options de tri ?
  74. 74. Indexabilité > Optimisation Faciliter l’accès aux pages les plus profondes › Ici, le robot doit scanner chaque niveau de page : › Pagination par dizaines et/ou centaines pour les bots
  75. 75. Indexabilité > Optimisation Gestion du Crawl et pages de résultats du site 1 2 3 4 5 6 … 40
  76. 76. Indexabilité > Optimisation Gestion du Crawl et pages de résultats du site 1 2 3 4 5 6 … Ne pas les indexer – Insérer une méta « noindex, follow » La première page de résultats = Home Page de catégories Bonnes pratiques = Editorialiser cette page / faire remonter vos produits clés 40
  77. 77. Indexabilité > Optimisation Pages de résultats Index, Follow NoIndex, Follow Objectif SEO : Optimiser le temps de Crawl
  78. 78.       
  79. 79. <link rel="canonical" href="http://shop.nordstrom.com/c/mens-jeans" />
  80. 80. Indexabilité > Optimisation Les logs - Définition › Fichier regroupant l'ensemble des événements survenus sur un serveur › Adresse IP › URL visitée › Date › User Agent › Referer › Temps de chargement 204.152.18.22 www.synodiance.com - [19/May/2012:00:05:51 +0200] "GET /feed/ HTTP/1.1" 200 39060 "-" "Yammer Feed Eater" 209.85.224.82 blog.synodiance.com - [19/May/2012:00:04:54 +0200] "GET /interactive_traffic_strat/atom.xml HTTP/1.1" 404 4836 "-" "FeedBurner/1.0 (http://www.FeedBurner.com)" 74.86.158.106 synodiance.com - [19/May/2012:00:03:21 +0200] "HEAD / HTTP/1.1" 301 - "-" "Mozilla/5.0+(compatible; UptimeRobot/1.0; http://www.uptimerobot.com/)" 74.86.158.106 www.synodiance.com - [19/May/2012:00:03:24 +0200] "HEAD / HTTP/1.1" 200 - "-" "Mozilla/5.0+(compatible; UptimeRobot/1.0; http://www.uptimerobot.com/)"
  81. 81. Indexabilité > Optimisation Analyse de logs
  82. 82. Performance
  83. 83. Performance des contenus Performance des contenus › Le temps de chargement impacte 1% des requêtes soit 1 requête sur 100 ! › Ce sont les requêtes les plus stratégiques « Short Tail » qui sont impactées.
  84. 84. Performance des contenus Les bots des moteurs ont un temps limité à allouer à chacun des sites.
  85. 85. Performance des contenus Time to first byte (TTFB) • TTFB mesure le temps qui s’écoule entre le moment où la requête est faite au serveur et le moment où le navigateur reçoit le premier byte de la réponse. Start to render (STR) • “start render” correspond au moment où le contenu commence à s’afficher dans le navigateur de l’utilisateur. Document Complete • Le temps nécessaire pour charger toutes les ressources nécessaire au navigateur (texte, images, scripts).
  86. 86. Performance des contenus Source : Etude Search Metrics 2013
  87. 87. 2.106s 1.925s 2.375s 2 sec. en moyenne 2.436s 1.618s 4.224s 5.413s 4,65 sec. en moyenne 4.314s
  88. 88. Performance des contenus Source : http://moz.com/blog/how-website-speed-actually-impacts-search-ranking
  89. 89. Performance des contenus http://www.webpagetest.org/
  90. 90. Performance des contenus TTFB < 200 ms
  91. 91. Performance des contenus
  92. 92. Performance des contenus Visez plus de 75/100 Comparez vous ! http://developers.google.com/speed/pagespeed/insights/
  93. 93. Performance des contenus 100 90 85 80 50 79 71 70 60 88 60 49 Page Speed Mobile Page Speed Desktop 40 30 20 10 0 Fnac.com Pixmania.fr Amazon.fr
  94. 94. Performance des contenus Facteurs Client Side Compression des images Externalisation des JS et CSS volumineux Mise en cache côté navigateur Chargement asynchrone Sprites CSS … Facteurs Serveur Side Performance du serveur Localisation du serveur La Base de Données / Les requêtes associées …
  95. 95. Performance des contenus http://developers.google.com/speed/pagespeed/insights/ Compression gzip/deflate Compression JS/CSS/HTML Optimisation des images Mise en cache Suppression des redirections Quick Wins
  96. 96. Performance des contenus Images Sprites
  97. 97. Performance des contenus Images Sprites
  98. 98. Performance des contenus CDN = Content Delivery Network
  99. 99. Performance des contenus Content Delivery Network
  100. 100. Performance des contenus Content Delivery Network
  101. 101. Performance des contenus Load Balancing
  102. 102. Administration SEO
  103. 103. Administration SEO du site Fonctionnalités clés SEO › Edition du robots.txt › Gestion des 301s › Gestion de la redirection manuelle › Débloquer Title et description (override) › Sitemap Automatique › Gestion des syntaxes de réécriture par backoffice › Editeur en mode HTML › Taggage sémantique des pages (schema.org + tag de catégories) ›…
  104. 104. La technique > Administration
  105. 105. La technique > Administration > 500 Plugins SEO > 50 Extensions SEO > 70 modules SEO > 40 Modules SEO > 70 extensions SEO
  106. 106. Synthèse
  107. 107. Synthèse Inscrivez votre site sur « Google Webmaster Tools » › http://www.google.com/webmasters/
  108. 108. Synthèse Sites de petite taille • Sites « Corporate » • Sites institutionnels • Sites Vitrine Sites de taille importante • Sites e-commerce • Sites d’annonces • Sites d’actualités
  109. 109. Synthèse 1. 2. 3. 4. 5. 6. Assurez l’accessibilité de vos pages Favorisez l’indexabilité de vos contenus Filtrez les contenus non stratégiques Soignez votre temps de chargement Dotez vous d’un CMS SEO-Friendly Prévoyez d’être compatible mobile
  110. 110. Questions Yann SAUVAGEON Directeur de l’Expertise Twitter : @Yahn

×