le seo et les redirections d urls

38
Les redirections 1

Upload: alexandre-filluzeau

Post on 22-Nov-2014

1.268 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Le seo et les redirections d urls

1

Les redirections

Page 2: Le seo et les redirections d urls

2

Pourquoi est-ce important ?

Pénalise le référencement de votre site

Page 3: Le seo et les redirections d urls

3

Pourquoi est-ce important ?

Augmente votre taux de rebond

Page 4: Le seo et les redirections d urls

4

Pourquoi est-ce important ?

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

L’internaute est parfois idiot maladroit

Page 5: Le seo et les redirections d urls

5

Pourquoi est-ce important ?

V1 V2

Redirection en masse des urls

• http://www.monurl.fr/cat=1&prod=42?sessid=estmoche

• http://www.monurl.fr/monurl/42-est-belle.html

Peut faire gagner beaucoup de temps

Page 6: Le seo et les redirections d urls

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)

Page 7: Le seo et les redirections d urls

7

Qu’est-ce qu’il en pense Matt Cutts ?

Page 8: Le seo et les redirections d urls

8

Comprendre les codes HTTP

Page 9: Le seo et les redirections d urls

9

Comprendre les codes HTTP

301 : redirection permanente302 : redirection temporaire

Page 10: Le seo et les redirections d urls

10

Comprendre les codes HTTP

404 : Not Found410 : Gone418 : I’m a teapot

Page 11: Le seo et les redirections d urls

11

Les types de redirection

Redirection 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">

• Redirection Javascript

– Google sait analyser les redirections en Javascript– Déconseillé par Google– Mais tenir compte de l’intention finale

Ils l’utilisent quand même :

Google et le W3C recommandent de ne pas l'utiliser

<script language="javascript" type="text/javascript"> <!-- window.location.replace("http://www.seo-camp.org"); --> </script>

Page 12: Le seo et les redirections d urls

12

Les types de redirection

Redirection 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.htmlRedirect 301 /pageA.html http://www.seo-camp.org/pageB.html

– Source : spécifier le chemin depuis la racine "/"– Destination : donner le protocole "http://"

Page 13: Le seo et les redirections d urls

13

Utiliser les bons outils

Page 14: Le seo et les redirections d urls

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 erreurs

Page 15: Le seo et les redirections d urls

15

Utiliser les bons outils : Xenu Link Sleuth

Page 16: Le seo et les redirections d urls

16

Utiliser les bons outils : Xenu Link Sleuth

Page 17: Le seo et les redirections d urls

17

Utiliser les bons outils : Xenu Link Sleuth

Page 18: Le seo et les redirections d urls

18

Utiliser les bons outils : LinkExaminer

• Outil gratuit

• Analyse du maillage interne

• Simple et complet

Page 19: Le seo et les redirections d urls

19

Utiliser les bons outils : LinkExaminer

Page 20: Le seo et les redirections d urls

20

Utiliser les bons outils : LinkExaminer

Page 21: Le seo et les redirections d urls

21

Utiliser les bons outils : LinkExaminer

Page 22: Le seo et les redirections d urls

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ésultats

Page 23: Le seo et les redirections d urls

23

Utiliser les bons outils : Screaming Frog SEO

Page 24: Le seo et les redirections d urls

24

Utiliser les bons outils : Screaming Frog SEO

Export performant !

Page 25: Le seo et les redirections d urls

25

Utiliser les bons outils : ScrapeboxUtile pour récupérer une liste d’urls indexées dans Google

Page 26: Le seo et les redirections d urls

26

Utiliser les bons outils : ScrapeboxExport des urls indexées dans un tableau

Page 27: Le seo et les redirections d urls

27

Utiliser les bons outils : IMN Google Site Map Generator

• Nombre d’urls internes• Nombre de liens externes• Nombre de redirections internes• Nombre de redirections externes• Nombres d’erreurs internes• Nombres d’erreurs externes

• Générer un sitemap XML• Générer les résultats au format Excel• Générer les résultats au format HTML

Outil gratuit limité à 5 utilisations par jour

http://www.internetmarketingninjas.com/seo-tools/google-sitemap-generator/

Page 28: Le seo et les redirections d urls

28

Utiliser les bons outils : IMN Google Site Map Generator

http://www.internetmarketingninjas.com/seo-tools/google-sitemap-generator/

Analyse des erreurs internes

Analyse des redirections internes

Analyse des erreurs externes

Analyse des redirections externes

Page 29: Le seo et les redirections d urls

29

Utiliser les bons outils : IMN Google Site Map Generator

http://www.internetmarketingninjas.com/seo-tools/google-sitemap-generator/

Page 30: Le seo et les redirections d urls

30

Utiliser les bons outils : Excel

Indispensable pour manipuler vos tableaux

Page 31: Le seo et les redirections d urls

31

Htaccess : cours sur les règles de redirection

Mé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.html

Page 32: Le seo et les redirections d urls

32

Htaccess : cours sur les règles de redirection

Méthode avancée : RedirectMatch, RewriteRule ?

mod_alias : RedirectMatch – redirection simple– compatible avec les expressions régulières

mod_rewrite : RewriteRule– plus performant, redirige toute une classe d’URLs – utilise les expressions régulières– conditions

Page 33: Le seo et les redirections d urls

33

Htaccess : cours sur les règles de redirection

Méthode avancée : expressions régulières

Caractère Définition

\ Caractère d'échappement.

^ Marque le début d'une chaîne.

$ Marque la fin d'une chaîne.

. N'importe quel caractère.

[] Démarre une classe.

| Marque l'alternative.

() Encadre les instructions.

? Zéro ou une occurrence.

+ Une ou plusieurs occurrences.

* Zéro, une ou plusieurs occurrences.

RedirectMatch 301 (.*)\.htm$ http://www.monsite.fr$1.htmlRewriteRule ^(.*)$ http://www.monnouveausite.fr/$1 [R=301,L]

Page 34: Le seo et les redirections d urls

34

Htaccess : cours sur les règles de redirection

Exemple 1 : non-www vers wwwhttp://seo-camp.org => http://www.seo-camp.org

RewriteEngine On

RewriteCond %{HTTP_HOST} ^seo-camp\.org

RewriteRule ^(.*)$ http://www.seo-camp.org/$1 [R=301,L]

Modèle capturé Remplace avec cette url Redirige en code 301

Capture l’url http://seo-camp.org

Page 35: Le seo et les redirections d urls

Htaccess : cours sur les règles de redirection

Exemple 2 : redirection vers sous-domainehttp://www.seo-camp.org/blog/ => http://blog.seo-camp.org/

35

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

Page 36: Le seo et les redirections d urls

Htaccess : cours sur les règles de redirection

Exemple 3 : empêcher le vol d’imageshttp://www.seo-camp.org/monimage.jpg => http://www.seo-camp.org/voleurimage.jpg

36

RewriteEngine On

RewriteCond %{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]

Page 37: Le seo et les redirections d urls

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 veille

Page 38: Le seo et les redirections d urls

38

Merci de votre attention !

Si vous avez aimé les redirections d’urls

achetez ce livre

Retrouvez-moi aussi sur

http://twitter.com/afilluzeau

http://www.filluzeau.com

http://www.izee-web.com