web-dev-qa-db-ja.com

複数の301リダイレクト、検索エンジン/ユーザーエージェントはそれらをすべて見るのですか?

多数のURLの変更に対処するために、さまざまな301リダイレクトを導入しました。

また、特定のURLには、訪問者を新しいURLに誘導する3〜4種類の301リダイレクトがあります。

301がpagerank/linkjuiceを失うと聞きました。 301はすべて、同じドメインのオンサイトです。 PHP 301とhtaccess 301が混在しています。

したがって、たとえば:

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]

したがって、/articles/news.php?id=2にアクセスする場合、/yellow-wellington-boots/に到達するまで2つの301リダイレクトがあります。

私の質問は、Googleが中間リダイレクトを見るのか、それとも301のリダイレクト先の最終ページだけを見るのかということです。

4
Karim

クローラーはおそらくそこに行き、再びリダイレクトされる限り、中間URLを「見る」でしょうが、それは301の重要なポイントであるため、実際にはそれらを気にかけたり保存/インデックス付けすることはありません:はもはや有効ではなく、他の場所に移動します。

昨年6月、Matt Cuttsは video with SEOMoz を行い、リダイレクトチェーンが具体的に〜10:00に引き上げられました。

マットは、Googleが一連の1つまたは2つのリダイレクトを処理できること、また通常は処理することを非常に明確にしましたが、3つはそれをプッシュしており、それを超えるものはおそらく従わないでしょう。

...彼は PubConでの発言 として引用していますが、Googleはそのうちの10人までフォローします。 (私はそれを見つけようとはしません。)そして、ここに 別の投稿 があります。

とはいえ、最終的には中間ステップを完全になくす必要があります。

3
Su'