J'ai mis en place un grand nombre de redirections 301 différentes pour gérer de nombreux changements d'URL.
Et pour certaines URL, il existe 3 à 4 redirections 301 différentes qui redirigent les visiteurs vers la nouvelle URL.
J'ai entendu dire que 301 perd le pagerank/linkjuice. Tous les 301 sont sur site pour le même domaine. Avec un mélange de PHP 301 et de htaccess 301.
Ainsi par exemple:
articles/news.php?id=2 ---> articles/blog.php?id=2 [filename change]
articles/* ---> /* [subdir to root]
/blog.php?id=2 ---> /title-of-post [mod rewrite url change]
Donc, si vous visitiez /articles/news.php?id=2
, il y aura deux redirections 301 jusqu'à ce que vous arriviez sur le /yellow-wellington-boots/
.
Ma question est la suivante: Google voit-il les redirections intermédiaires ou uniquement la page finale vers laquelle est redirigé la redirection 301?
Le robot d'exploration "verra" probablement les URL intermédiaires dans la mesure où il retournera là-bas, puis sera à nouveau redirigé, mais ne se souciera pas réellement de les stocker ni de les indexer, car c'est tout l'intérêt du code 301: vous lui indiquez cette URL. n'est plus valable et d'aller voir ailleurs.
En juin dernier, Matt Cutts a fait un vidéo avec SEOMoz où les chaînes de redirection ont été spécifiquement évoquées ~ 10: 00, résumées comme suit:
Matt était très clair sur le fait que Google peut et va généralement traiter une ou deux redirections dans une série, mais trois le poussent et rien de plus ne sera probablement suivi.
... bien qu'ailleurs il soit cité comme disant à une PubCon que Google suivrait jusqu'à dix d'entre eux. (Je n'essaierais pas de le savoir.) Et voici n autre post qui mentionne Bing - maintenant aussi l'actionneur de Yahoo - a à un moment donné déclaré ne pas aimer cela non plus.
Cela étant dit, vous devez au final vous efforcer de vous débarrasser complètement des étapes intermédiaires.