Ceci est une continuation de la question: comment gérer les changements d'URL canoniques comme Stack Overflow .
Disons que j'ai l'URL du canon:
questions/11/car
<--- lié canoniquement --- questions/11/
Que se passera-t-il si je souhaite changer l'URL du canon en:
questions/11/car-with-sgx
Évidemment, questions/11/
pointera vers la nouvelle URL canon.
Mais comment l'ancien devrait-il questions/11/car
changer pour le nouveau? Il y a deux façons:
- 301 rediriger cela vers la nouvelle URL canon
- l'ancienne URL canon est canoniquement reliée à la nouvelle URL canon
Selon ce post :
[En utilisant un lien canonique au lieu d'une redirection,] le classement d'OldPage.html diminuera au fil du temps en raison de moins de liens internes, mais la balise canonique ne la fera pas disparaître complètement. Il pourrait théoriquement rester dans leur index jusqu'à ce que l'un des événements suivants se produise:
- il est redirigé en permanence via 301
- il renvoie un 404 pour une période de temps prolongée (ils continueront à vérifier pendant un certain temps avant de supprimer une URL)
- une balise meta robots «noindex» est ajoutée
Si cela est vrai, j'ai vraiment besoin d'utiliser la redirection de l'ancienne URL canon vers la nouvelle URL canon, ce qui signifie que je dois garder un journal des anciennes URL canon précédentes de ce contenu, donc je sais quand je peux rediriger. C'est un peu compliqué à faire.
la source
Réponses:
Vous utiliseriez une redirection 301 de l'ancienne URL vers la nouvelle. Cela garantit que tout le trafic vers l'ancienne page est transmis à la nouvelle, ainsi que toute valeur (PageRank, etc.) générée par la page d'origine.
Donc
old.html -- 301 --> new.html
Idéalement, vous devez également mettre à jour l'élément de lien canonique sur toutes les pages pour lesquelles a
old.html
été définie comme la version canonique. Donc, là où il yold-variant.html
avait à l'origine un élément de lien canonique faisant référenceold.html
, il devrait maintenant faire référencenew.html
.Si vous oubliez ou êtes trop paresseux pour le faire, ce n'est pas la fin du monde puisque la redirection 301 devrait terminer la connexion. Ce n'est probablement pas idéal - Google, par exemple, n'aime pas les redirections chaînées, et je soupçonne qu'ils auraient une position similaire sur les chaînes de CLE et les redirections - mais cela devrait fonctionner. Cependant, je serais enclin à considérer cela comme un filet de sécurité et non comme une stratégie.
la source
Il me semble que vous renommez une URL.
Rel Canonical indique aux moteurs de recherche ce qu'est la page maître, quelles sont les pages en double.
Vous n'avez pas besoin de toujours utiliser le Rel Canon si c'est dans une page avec beaucoup de texte contenu partout sur votre site. Par exemple, un / blog / peut avoir des articles complets affichés, beaucoup d'entre eux. Vous ne pouvez pas utiliser plus d'un canon et dans ce cas, vous n'ajoutez simplement pas Rel Canonical.
Personnellement, une méta (Noindex, Follow) fonctionne mieux, et utilisez le Rel Canonical sur les pages maîtres, expliquera plus tard ce qui suit.
Par exemple, la page B (cela a un contenu en double) la page A (un contenu unique).
Étant donné que Google ne récompensera pas les pages en double, il est inutile de les indexer, donc une meilleure solution est la suivante.
PageA.html que vous utilisez Rel Canonical = "PageA.html" PageB.html que vous utilisez
En utilisant le noindex, vous dites automatiquement aux moteurs de recherche de ne pas prendre en compte cette page, avec l'attribut follow dans leur, vous vous assurez que si quelqu'un établit un lien vers la page noindex, le jus est envoyé au reste du site, cela signifie également que Google peut liens d'exploration trouvés dans la page. Un noindex, ne signifie pas qu'il ne soit pas exploré en passant, cela signifie simplement qu'il n'apparaîtra pas dans les résultats. Certains disent qu'en utilisant la tactique noindex, vous n'avez pas besoin d'utiliser le Rel Canonical sur le principal, mais je l'utilise, et c'est toujours recommandé comme si des dupes se produisaient bien que vous ne soyez pas giflé.
Si vous avez simplement renommé la page, parce que votre question est jolie et pas exacte, supprimez simplement l'ancienne page et 301. Un peu de jus se perd toujours lorsque vous renommez des pages, quoi que vous fassiez, mais 301 est la meilleure façon de procéder.
J'espère que cela t'aides
la source