web-dev-qa-db-fra.com

SEO: redirections 301 et balise canonique

du livre "Art of SEO":

Les fonctionnalités 301 comportent des fonctionnalités inter-domaines, ce qui signifie que vous pouvez rediriger une page de Domain1.com vers Domain2.com et reporter ces métriques de moteur de recherche. Ce n'est pas le cas avec la balise URL canonique, qui opère exclusivement sur un seul domaine racine (elle sera reportée sur des sous-dossiers et des sous-domaines).

Que signifie la 1ère ligne? Dire que si je déplace des domaines, je peux transférer l'ancien domaine sur le nouveau et avoir le même classement dans les moteurs de recherche?

Je ne comprends pas vraiment comment la balise canonique s'intègre dans l'image. Quelqu'un peut-il expliquer?

3
Jiew Meng

Les redirections 301 et les liens canoniques sont deux choses très différentes.

Une redirection 301 indique au moteur de recherche que la page a été déplacée de manière permanente vers une nouvelle URL et de transférer tous les liens, etc., vers la nouvelle URL. En gros, il s’agit d’un changement de carte d’adresse pour les pages Web. Si vous modifiez l'URL d'une page, y compris le nom de domaine, vous devrez rediriger 301 pour que les moteurs de recherche et les utilisateurs trouvent la nouvelle page et l'associent à l'ancienne.

Un lien canonique est quand vous avez une page qui peut être affichée en utilisant plus d'une URL. Par exemple, http://www.example.com/index.php et http://www.example.com/index.php?ref=jc affichent exactement le même contenu. Pour les moteurs de recherche, ce sont deux pages différentes et donc un contenu en double. Il en résulte généralement que l'une des pages est supprimée de l'index du moteur de recherche. Malheureusement, vous ne pouvez pas contrôler lequel ils vont tomber à moins d'utiliser des liens canoniques. Ils indiquent aux moteurs de recherche quelle page est la "page principale" et utilisent celle-ci en cas de duplication.

10
John Conde

Le balise canonique est particulièrement utile lorsqu'il est techniquement plus facile d'afficher du contenu plutôt que de le rediriger. Prenez ce site comme exemple. Le numéro de la question (3091) est la seule partie qui détermine la question à afficher.

Lorsque la page se charge, le contenu de la page est récupéré en fonction de cet ID. S'il s'avère que le "slug" (seo-301...) est erroné, vous avez déjà le contenu, vous pouvez donc également l'afficher, au lieu de retarder l'utilisateur en redirigeant et en extrayant à nouveau le contenu. Une balise canonique est utilisée pour donner l'URL correcte pour les moteurs de recherche.

Un 1 redirect est principalement utilisé lorsque l'URL a changé de manière significative, par exemple une page a été déplacée vers un autre domaine ou une structure d'URL complètement différente (à éviter si possible).

Les 301 portent le PageRank jusqu’à la destination *, donc si A des liens vers B et B redirige vers C, le lien sur A est essentiellement traité comme un lien vers C.

* Je pense qu'il y a des "fuites" de PageRank, mais en général cela n'affectera pas les résultats de la recherche.

2
DisgruntledGoat