Multiples noms de domaines et SEO

Posté le dimanche 23 novembre 2008 par Matt

Que faire lorsque l’on a plusieurs noms de domaines pointant sur un même site pour gérer au mieux son référencement ?

Que ce soit pour protéger les noms voisins (ex: monsite.com et mon-site.com) ou pour tirer parti des avantages des différents TLD (Top Level Domain) (ex: monsite.com et monsite.org), il y a parfois de bonnes raisons d’utiliser plusieurs noms de domaine pour un même site.

Si l’on y prend pas garde, les moteurs de recherche importants (liste exhaustive des moteurs de recherche importants:Google) peuvent considérer ces sites comme des doublons et/ou attribuer les pages à un domaine ou un autre de manière arbitraire, diluant vos résultats dans les SERP (Search Engine Result Pages). Dans tous les cas, la qualité de votre référencement en souffre.

Pour éviter ce problème, il nous faut choisir un nom de domaine principal qui servira de référence. Ceci implique l’utilisation de ce nom partout où l’on peut avoir besoin d’inscrire une URL, et la modification du comportement des domaines secondaires.

Nous allons faire en sorte que les domaines secondaires retournent le même contenu que le domaine principal, tout en prévenant les robots qu’ils ne sont pas le domaine principal. Encore une fois, les codes d’erreur HTTP vont nous être utiles : nous allons retourner un code 301 (changement d’adresse définitif) avec le contenu.

Notez qu’un code d’erreur 302 (changement d’adresse temporaire) serait beaucoup moins efficace pour ce que nous cherchons à réaliser… et c’est ce qui est envoyé par défaut lors d’une redirection !

Pour retourner ce code, il existe plusieurs méthodes. La plus simple est probablement l’utilisation de l’instruction ‘redirect’ dans la configuration du serveur web (Apache) ou dans un fichier .htaccess à la racine du serveur.

Voici l’instruction à utiliser pour rediriger l’ensemble des requêtes vers l’adresse principale :

Redirect 301 / http://monsite.com/

ou

Redirect permanent / http://monsite.com/

Vous pouvez par exemple inclure un virtual hostname pour tous les domaines secondaires de la manière suivante :

<VirtualHost *:80>
    ServerName www.monsite.org
    ServerAlias monsite.org
    ServerAlias www.mon-site.com
    ServerAlias mon-site.com
    <IfModule mod_alias.c>
        Redirect permanent / http://www.mon-site-principal.com/
    </IfModule>
</VirtualHost>

Une autre façon de réaliser ceci sans modifier la conf d’apache serait d’appliquer des RewriteRules à travers un fichier .htaccess à la racine de votre site. Par exemple :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)mon-site.com$
RewriteRule ^(.*)$ http://www.mon-site-principal.com/$1 [R=301,L]

ou encore avec :

RedirectMatch 301 /blog(.*) /$1

Avec un code d’erreur bien géré, vous vous assurez que le nom de domaine principal bénéficie de tout son potentiel. Le moteurs de recherche importants sont contents, donc vous aussi !

4 Commentaires sur 'Multiples noms de domaines et SEO'

  1. l'indicible - Studio de création graphique - Paris - Blog » Blog Archive » Ré-écriture d’URL et SEO a dit :

    [...] avons déjà traitié un problème similaire à propos des noms de domaines multiples dans un précédent article. La solution sera ici du même [...]

  2. Kelly Brown a dit :

    Hi, very nice post. I have been wonder’n bout this issue,so thanks for posting

  3. JaneRadriges a dit :

    Great post! I’ll subscribe right now wth my feedreader software!

  4. KattyBlackyard a dit :

    Hi, gr8 post thanks for posting. Information is useful!

Laisser un Commentaire

Haut de page
Clicky Web Analytics