Le seo et les redirections d urls

1 875 vues

Publié le

Support de présentation pour ma conférence d'une heure ayant pour thématique "Le référencement naturel et les redirections d'urls" pour l'événement SEO Camp Day de Nantes se tenant à l'école Epitech de Nantes le 27 octobre 2012. Pour en savoir plus http://www.filluzeau.com

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 875
Sur SlideShare
0
Issues des intégrations
0
Intégrations
305
Actions
Partages
0
Téléchargements
23
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Le seo et les redirections d urls

  1. 1. Les redirections 1
  2. 2. Pourquoi est-ce important ?Pénalise le référencement de votre site 2
  3. 3. Pourquoi est-ce important ?Augmente votre taux de rebond 3
  4. 4. Pourquoi est-ce important ?L’internaute est parfois idiot maladroit Plusieurs méthodes d’accès à l’url http://www.seo-camp.org • http://seo-camp.org • http://www.seo-camp.org/index.php • http://seo-camp.org/index.php • http://www.seo-camp.org/index.htm • http://seo-camp.org/index.htm • http://www.seo-camp.org/index 4
  5. 5. Pourquoi est-ce important ?Peut faire gagner beaucoup de temps Redirection en masse des urls V1 V2 • http://www.monurl.fr/cat=1&prod=42?sessid=estmoche • http://www.monurl.fr/monurl/42-est-belle.html 5
  6. 6. Par où commencer ?• L’avis de Matt Cutts• Les principaux codes HTTP• Les types de redirection• Utiliser les bons outils• Cours sur les expressions régulières (Regex)6
  7. 7. Qu’est-ce qu’il en pense Matt Cutts ?7
  8. 8. Comprendre les codes HTTP8
  9. 9. Comprendre les codes HTTP 301 : redirection permanente 302 : redirection temporaire9
  10. 10. Comprendre les codes HTTP 404 : Not Found 410 : Gone 418 : I’m a teapot10
  11. 11. Les types de redirectionRedirection côté client• Redirection Meta Refresh <meta http-equiv="Refresh" content="30"> <meta http-equiv="Refresh" content= "0;URL=http://www.seo-camp.org/v2"> Google et le W3C recommandent de ne pas lutiliser Ils l’utilisent quand même :• Redirection Javascript <script language="javascript" type="text/javascript"> <!-- window.location.replace("http://www.seo-camp.org"); --> </script> – Google sait analyser les redirections en Javascript – Déconseillé par Google – Mais tenir compte de l’intention finale11
  12. 12. Les types de redirectionRedirection côté serveur• Redirection PHP header(Status: 301 Moved Permanently, false, 301); header(Location: http://www.seo-camp.org); exit(); – Créer des redirections depuis une page précise vers une autre – Intégrée en première ligne du header• Redirection .htaccess Redirect permanent /pageA.html http://www.seo-camp.org/pageB.html Redirect 301 /pageA.html http://www.seo-camp.org/pageB.html – Source : spécifier le chemin depuis la racine "/" – Destination : donner le protocole "http://"12
  13. 13. Utiliser les bons outils13
  14. 14. Utiliser les bons outils : Xenu Link Sleuth • Outil gratuit • Parcourt votre site à la recherche de liens morts • Création d’un sitemap.xml • Idéal pour détecter les erreurs14
  15. 15. Utiliser les bons outils : Xenu Link Sleuth15
  16. 16. Utiliser les bons outils : Xenu Link Sleuth16
  17. 17. Utiliser les bons outils : Xenu Link Sleuth17
  18. 18. Utiliser les bons outils : LinkExaminer • Outil gratuit • Analyse du maillage interne • Simple et complet18
  19. 19. Utiliser les bons outils : LinkExaminer19
  20. 20. Utiliser les bons outils : LinkExaminer20
  21. 21. Utiliser les bons outils : LinkExaminer21
  22. 22. Utiliser les bons outils : Screaming Frog SEO • Disponible sur Windows, Mac et Linux • Version gratuite et payante • Onglet configuration très complet • Filtrage avancé des résultats22
  23. 23. Utiliser les bons outils : Screaming Frog SEO23
  24. 24. Utiliser les bons outils : Screaming Frog SEOExport performant !24
  25. 25. Utiliser les bons outils : ScrapeboxUtile pour récupérer une liste d’urls indexées dans Google 25
  26. 26. Utiliser les bons outils : ScrapeboxExport des urls indexées dans un tableau 26
  27. 27. Utiliser les bons outils : IMN Google Site Map Generatorhttp://www.internetmarketingninjas.com/seo-tools/google-sitemap-generator/ Outil gratuit limité à 5 utilisations par jour • Nombre d’urls internes • Générer un sitemap XML • Nombre de liens externes • Générer les résultats au format Excel • Nombre de redirections internes • Générer les résultats au format HTML • Nombre de redirections externes • Nombres d’erreurs internes • Nombres d’erreurs externes 27
  28. 28. Utiliser les bons outils : IMN Google Site Map Generatorhttp://www.internetmarketingninjas.com/seo-tools/google-sitemap-generator/Analyse des erreurs internes Analyse des erreurs externesAnalyse des redirections internes Analyse des redirections externes 28
  29. 29. Utiliser les bons outils : IMN Google Site Map Generatorhttp://www.internetmarketingninjas.com/seo-tools/google-sitemap-generator/ 29
  30. 30. Utiliser les bons outils : ExcelIndispensable pour manipuler vos tableaux 30
  31. 31. Htaccess : cours sur les règles de redirectionMéthode simple• Redirection permanente – Redirectpermanent /pageA.html http://www.monsite.fr/pageB.html – Redirect permanent /pageA.html http://www.monsite.fr/pageB.html – Redirect 301 /pageA.html http://www.monsite.fr/pageB.html• Redirect gone – Redirect gone /pagesupprime.html• Redirect seeother – Redirect seeother /exemple.doc http://www.monsite.fr/exemple.pdf• Redirection temporaire – Redirect temp /pagemaintenance.html http://www.monsite.fr/pagetemporaire.html31
  32. 32. Htaccess : cours sur les règles de redirectionMéthode avancée : RedirectMatch, RewriteRule ?mod_alias : RedirectMatch – redirection simple – compatible avec les expressions régulièresmod_rewrite : RewriteRule – plus performant, redirige toute une classe d’URLs – utilise les expressions régulières – conditions32
  33. 33. Htaccess : cours sur les règles de redirectionMéthode avancée : expressions régulièresRedirectMatch 301 (.*).htm$ http://www.monsite.fr$1.htmlRewriteRule ^(.*)$ http://www.monnouveausite.fr/$1 [R=301,L] Caractère Définition Caractère déchappement. ^ Marque le début dune chaîne. $ Marque la fin dune chaîne. . Nimporte quel caractère. [] Démarre une classe. | Marque lalternative. () Encadre les instructions. ? Zéro ou une occurrence. + Une ou plusieurs occurrences. * Zéro, une ou plusieurs occurrences.33
  34. 34. Htaccess : cours sur les règles de redirectionExemple 1 : non-www vers wwwhttp://seo-camp.org => http://www.seo-camp.org Capture l’url http://seo-camp.orgRewriteEngine OnRewriteCond %{HTTP_HOST} ^seo-camp.orgRewriteRule ^(.*)$ http://www.seo-camp.org/$1 [R=301,L] Modèle capturé Remplace avec cette url Redirige en code 30134
  35. 35. Htaccess : cours sur les règles de redirection Exemple 2 : redirection vers sous-domaine http://www.seo-camp.org/blog/ => http://blog.seo-camp.org/ RewriteEngine On RewriteRule ^/blog/?(.*)$ http://blog.seo-camp.org/$1 [R=301,L]Capture le modèle /blog/ Remplace par cette url Redirige en code 301 35
  36. 36. Htaccess : cours sur les règles de redirection Exemple 3 : empêcher le vol d’images http://www.seo-camp.org/monimage.jpg => http://www.seo-camp.org/voleurimage.jpgRewriteEngine OnRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http://(www.)?monsite.fr(/).*$ [NC]RewriteCond %{HTTP_REFERER} !^http://(www.)?siteami.fr(/)?.*$ [NC]RewriteCond %{HTTP_REFERER} !^http://(www.)?google.(/)?.*$ [NC]RewriteRule .*.(gif|jpg|swf|flv|png)$ http://www.seo-camp.org/voleurimage.jpg [NC,R,L] 36
  37. 37. Conclusion et erreurs fréquentes• Culture des codes HTTP – Ne pas confondre 302 et 301• Bonne connaissance des Regex – De nombreux tutoriaux et exemples sur internet• Utilisation des bons outils – Adapter l’outil au cas• De la méthode, de la veille37
  38. 38. Merci de votre attention !Si vous avez aimé les redirections d’urls achetez ce livreRetrouvez-moi aussi surhttp://twitter.com/afilluzeauhttp://www.filluzeau.comhttp://www.izee-web.com38

×