1

そうです、ストーリーは次のとおりです。

私たちは長年、私たちのブランドの1つのWebサイトを持っていましたが、サイトのデザインは非常に悪く、最近、ほとんどがデザインだけでなく、一部のバックエンドコードも完全に見直されました。

元のサイトはこのようなリンクを使用してexample.com/products/item/127いたので、特に製品名を含めるために、ユーザーフレンドリーに移動するように変更したいと思いました。同じリンクは現在、を読み取りますexample.com/product/127/my-jucy-product/

切り替えてから、Googleの結果が打撃を受けるのを見てきました(通常の検索用語の最初のページにいましたが、今では4番目に近づいています!)。私たちが抱えているもう1つの問題は、古い製品から新しい製品への301リダイレクトをコーディングしているにもかかわらず、古い製品へのリンクが新しいリンクに更新されていないことです。301はから起動されていません.htaccessが、PHPフレームワークで起動されています。

私はまだグーグルにある古いリンクからサイトがどのようにロードされているかを見ました、そしてこれがfirebugが報告しているものです:

GET <google link>                             302 Found
GET example.com/products/item/127             302 Found
GET example.com/products/item/127             301 Moved Permanently
GET example.com/product/127/my-jucy-product/  302 Found

したがって、Googleリンクには302があります。しかし、古いリンクがフレームワークに含まれると、302が返されます。それが最終的にフレームワークの正しい部分に到達したときだけ、それは301を実行するので、ここに私の質問があります:

私たちの古いリンクが変更されておらず、Googleが301の前に302を見ているために、Googleのランキングが大幅に下がった理由は何ですか?

当時、私は.htaccessそれがかなり複雑になり、かなり厳しい時間的制約の下にあったので、私たちをいじるのを嫌がりました、今、これが間違ったdisicionであったかどうか疑問に思っています、そしておそらく私はそれを再訪する必要があります。

どうもありがとう!

編集

バガー、ウェブマスターツールにサインアップしたばかりですが、何百ものリダイレクトエラーが発生しています。これが私の問題だと思います。

編集2 したがって、詳しく調べてみると、私は怠惰で.htaccessURLのリダイレクトに使用していなかったため、これを避けたかったのです。これは、PHPヘッダーをスローするだけの時点で、開始したかどうかに関係なく簡単だったためです。フレームワークをに依存するように変換します。.htaccessこれにより問題が解決しただけでなく(グーグルクロールを取得するとわかります)、速度も劇的に向上しました。

4

3 に答える 3

1

GoogleがPageRankの魔女の醸造を日常的にどのように調整するかはわかりませんが、一般に、レガシーURLの大量の301リダイレクトに続いて、PRが(一時的に)低下することが予想されます。多くの場合、物事が浸透するのに少しの時間(1か月、おそらく2か月)かかります。

これは、302があなたを傷つけているかどうかについてのあなたの質問に答えないことに注意してください。ただ指摘するだけで、それがあなたを傷つけていなくても、大量の301リダイレクトだけに基づいて、一時的にPRの低下が見られるはずです。

于 2010-03-26T15:56:27.537 に答える
1

注目すべきことの1つは、正規リンクです(これは、SOが行う方法です)。これは、リダイレクトを行う必要がないことを意味します。古いリンクは引き続き機能し、検索エンジンはそれに応じて更新されます。

http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

于 2010-03-26T15:48:40.660 に答える
0

グーグル以外の誰もあなたの質問に100%の自信を持って答えることはできないと思います。

302一時的なリダイレクトは、おそらくグーグルが古いリンクを新しいリンクに更新することを妨げ、この状況はページランクに影響を与える可能性があります。

まず、すべての古いページにアクセスでき、301ですぐにリダイレクトされることを確認します。

于 2010-03-26T15:55:56.480 に答える