こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

url移動したがgoogleでランクが上がらない

2ヶ月ほど前に管理しているwebページがURL変更になり、googleのページランクを引き継ぎたいと思い自分なりに調べてやってみたのですが、旧ページの方が検索で一番にくるのに新ページの方は100位くらいであがりません。
自分なりに調べて行っている方法です。
    ↓(旧ページヘッダー部)
<title>301 Moved Permanently</title>

<meta http-equiv="Refresh" content="5; url=http://****">
<meta name="robots" content="INDEX,NOFOLLOW">

それ以外には自ページにリンクを貼っている人に、変更したのでリンクを変えてくれと頼んではいるのですが、変更してくれている率は30%くらいです。
これも絡んではいると思うのですが、他に何か方法がありましたら教えてください。
又、上記方法が間違っているならご指摘お願いします。

投稿日時 - 2005-08-04 11:11:41

QNo.1558798

すぐに回答ほしいです

質問者が選んだベストアンサー

> 教えていただいた方法だと旧サイトは表示されない?のですよね。

はい。通常、HTTP 301を受け取ったクライアントは、一切のダウンロードをせずに、そのまま移動先にアクセスします。

> 旧サイトへお気に入りをされている人がURL変更になったことに気づかないで
> そのままだとサーバを停止する事ができません。

新サイトへのナビゲートにどの方法を使うかとは関係なく、お気に入りの変更というのはユーザーに行ってもらうしかありませんので、新サイトのトップページにでも
「URLが変わりました。お気に入り/ブックマークの変更をお願いします。
なお、旧URLは○月○日以降はアクセスできません。」
などと表示するのが最善だと思います。

> ページランクを引き継ぐ事を第一に考えると、この方法がいいのですよね。

ページランクを引き継ぐ事だけでなく、一般的にこの方法が多く取られます。
当然ですが私にはページランクを保証することはできませんが、Googleなどのマニュアルを見ると、引越した際はHTTP 301を送信せよ、と書かれているので、したがっておけば引越し=URLの変更として取り扱われるのでしょう。

投稿日時 - 2005-08-05 14:00:04

補足

.htaccessで設定しようとしたところうまくいかないのでhttpd.confにリダイレクトの設定を行ってもらったのですが、これで順位が上がるのを待てばいいのですか?

投稿日時 - 2005-08-07 01:47:50

お礼

何度もありがとうございました。今日7日無事にページランクを旧ページから新ページに引継ぐことができました。
ありがとうございました。

投稿日時 - 2005-08-08 00:04:09

ANo.4

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

> 具体的な方法を教えていただけますか?
> サーバで設定するのでしょうか?

お使いのサーバーによりますが、Apacheなら.htaccess ファイルを使うのが最も簡単です(使用できるかどうか、事前に確認してください)。

.htaccess ファイルに、以下のように書きます。

Redirect permanent / http://新サイト/

このファイルをルートディレクトリに置いておけば、後は、Googleのロボットも含めてすべてのクライアントが、移動したことを認識して今後は移動先にアクセスするようになります。
この利点はGoogleへの対策だけでなく一般の閲覧者に対しても、スムーズに移動(内部的にリダイレクト)され、履歴にも残らず「戻る」でも表示されないので、わずらわしさや意識する必要もありません。

また、これはリクエストを受けたWebサーバーが返すメッセージなので、クライアントは他のドキュメントなどは無視します。つまり、旧サイトのページなどには何もする必要はありません(もちろん検索ロボットにも影響ありません)。

投稿日時 - 2005-08-04 13:54:15

補足

教えていただいた方法だと旧サイトは表示されない?のですよね。サーバが移行したので旧サイトを置いてあるサーバを停止したいのですが、旧サイトへお気に入りをされている人がURL変更になったことに気づかないでそのままだとサーバを停止する事ができません。

ページランクを引き継ぐ事を第一に考えると、この方法がいいのですよね。

またご回答お願いいたします。

投稿日時 - 2005-08-05 10:53:00

ANo.2

>     ↓(旧ページヘッダー部)
> <title>301 Moved Permanently</title>

これでは意味がないように思います…。

GoogleのロボットにHTTP 301(引越し)を通知したいのですよね?
HTTP 301はHTMLの titleタグとは何の関係もありません。HTTPヘッダでコード301を送らなければ意味がないんです。
お調べになったとのことですが、どうやら、あまりよろしくない情報を見てしまったかと…。
HTMLのヘッダではなく、HTTPのヘッダで指定すれば、反映されると思います。

また、Googleだけじゃないですが、リダイレクトは上記含めて正しくないと認識されないはずです。よく不正なリダイレクトでランクを上げようとしているサイトがありますが、おそらくそれの対策でしょう。

投稿日時 - 2005-08-04 13:28:31

お礼

ありがとうございます。

具体的な方法を教えていただけますか?
サーバで設定するのでしょうか?

投稿日時 - 2005-08-04 13:33:50

ANo.1

こんにちは、じゃんぬねっと です。

> ページランクを引き継ぎたいと思い

目に見える PageRank の更新は頻繁に行われません。
(1ヶ月ほど前に更新はされましたが)
その更新も少し古いデータを使ってますので、次回の更新を待ちましょう。
内部的な PageRank は更新されていると思います。

> これも絡んではいると思うのですが

被リンク数も大切ですが、リンクのアンカーテキストも大切です。
もちろんリンク先の PageRank も大切です。

また、新サイトだけでなく、旧サイトの対処もしておきましょう。
旧サイトに検索ワードが含まれているならば、消したり、
特に <h1> や <title> には移転した旨を書いておくと良いでしょう。

投稿日時 - 2005-08-04 11:38:47

補足

即のご回答ありがとうございます。

つまりはこのまま待機で大丈夫ということですか?
titleには301を、h1には移転した旨を書いています。

心配だったのは、INDEX、NOFOLLOWでよかったのかどうか。
補足ですがrobots.txtを旧ページからtxt自体削除しています。必要でしょうか?新しいページが置いてあるサーバには
User-agent: *
Disallow:
を置いていますが。

PageRankの更新とは次回いつ頃なのでしょうか?

投稿日時 - 2005-08-04 11:54:01

あなたにオススメの質問