2009-07-31 26 views
2

私は自分のサイト名 "sign_up"にリンクを使用しています。それをクリックすると、あなたは選択した言語とカレリーをチェックし、301リダイレクトを使って正しいページにあなたを永久にリダイレクトします。301リダイレクトとSEO

これはSEOにとって悪いですか?これが残る方法です。私は最終的にそれを取り除くつもりはない?

+0

リダイレクトは、ユーザーごとの設定に基づいています。検索エンジンは何にリダイレクトされますか? –

+4

サインアップページのSEO! – TigerTiger

答えて

3

この場合、クライアントの設定と環境設定に基づいてリダイレクトを実行しているため、HTTP 301ステータスコードは意味を持ちません。 クローラは、どの環境が適切な環境であるかをどのように認識しますか?

は、以下のscrenario

勝者となり
client A connects to /signup with preferences X 
=> 301 to /en/signup 
client B connects to /signup with preferences Y 
=> 301 to /it/signup 
client C connects to /signup with preferences X 
=> 301 to /en/signup 

を取りますか?誰も。 301は、URIが一意かつ永続的に他の場所にリダイレクトされる場合にのみ意味をなさない。

さらに、サインアップページIMHOのような種類の最適化を試みるのはやや狂っているようです。 nofollow属性を使用して申し込みページや類似のページを除外するために、多くのSEOが使用されています。

+0

私は同意します。しかし、サインアップページを扱う良い方法を見つけるための解決策、あるいはそれをそのまま受け入れる方法はありますか? – coderama

+0

私はあなたがSEOの努力をそのページに集中させたい理由を理解できません。 302リダイレクトで十分です。 –

2

301 status codeLocationヘッダフィールドで指定されたURIが将来要求されたリソースを参照するために使用されるべきであることを意味する:

要求されたリソースは、新しい永続URIが割り当てられ、これに将来の参照されましたリソースは、返されたURIの1つを使用すべきである(SHOULD)。

したがって、要求されたURIは、そのリソースの「プライマリ」URIではなくなりました。

あなたのケースでは302 status codeまたは307 status codeが良いでしょう。または、リダイレクトはしませんが、Content-Location header fieldと送信されたリソースの実際のURI(Common HTTP Implementation Problems参照)と一緒に適切なコンテンツをすぐに送信してください。

0

この場合、301は意味をなさない。 Googleはページが永久に移動したことを示す301として表示されます。それは1つの場所の1つのポイントであり、もう1つの場所のポイントであったことを意味します。

ただし、誰が気にしますか?サインアップボタンの背後にあるページをランク付けしようとしていますか?あなたのSEO戦略に重点を置く価値があるので、サインアップのリンクポイントはそれほど重要ですか?おそらくない。

-1

ページ内外のページを適切に最適化する必要がある場合より内側のページをランク付けする場合は、 301リダイレクトはSEOを傷つけません。

+0

私はこの答えは単なる間違っていると思います。理由を見るために Simone Carletti答えを見てください。 –

関連する問題