38
Les redirections 1

Le seo et les redirections d urls

Embed Size (px)

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

Citation preview

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