Googlebotを携帯サイトのトップ(サブディレクトリ)に誘導する方法
presented by 役に立つかもしれないBlog
PCサイトと携帯サイトを運営していて、携帯サイトをSEO目的でサブディレクトリに置いているサイトも多いと思いますが、それをクローラーにちゃんと教える方法です。
「携帯ページが思ったようにインデックスされない...」とお悩みのサイト運営者は参考にしてみてください。
トップページをサブディレクトリ(/m/など)にしたい場合
ドメインは私のものになっているので、任意に変更してくださいね。
PCサイトでは「http://colo-ri.jp」ですが、携帯サイトはサブディレクトリの「http://colo-ri.jp/m/」をトップページとして認識してもらいたい場合は、Apacheモジュールの「mod_rewrite」を利用して、サイトのルートディレクトリに「.htaccess」ファイルを作成し、以下のように記述します。
.htaccess
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Googlebot-Mobile [NC]
RewriteRule ^$ http://www.colo-ri.jp/m/ [R,L]
Googlebotの携帯サイト版クローラーのユーザーエージェントは「Googlebot-Mobile」であることに注意。
検索結果にURLを表示させる場合のオプション
携帯サイトのURLをみんなに知ってもらいたい場合、PCと同じURLにするか、サブディレクトリのURLにするか、選びたい人もいるでしょう。
サブディレクトリのURLを載せたい場合
サブディレクトリである「http://www.colo-ri.jp/m/」をトップURLとして検索結果に載せたい場合は、クローラーに対してHTTPレスポンスコード「301」を伝えます。 具体的には、最後の「RewriteRule...」の所を
RewriteRule ^$ http://www.colo-ri.jp/m/ [R=301,L]
にします。 これでクローラーは「あ、サブディレクトリのURLが正式なトップURLなのね。」と認識して変更してくれます。
トップドメインのURLを載せたい場合
いやいや、やっぱり「http://www.colo-ri.jp」を検索結果に出したいよ、という人は最初の例のとおり
RewriteRule ^$ http://www.colo-ri.jp/m/ [R,L]
にするか、あるいは明示的に「302」レスポンスコードを記述します。
RewriteRule ^$ http://www.colo-ri.jp/m/ [R=302,L]
その他の携帯サイトクローラーにも対応させる
実際、携帯サイト用クローラーにはドコモ用のichiroとか、はてな用のクローラーとかいろいろあるので、以下のようにまとめておくと便利ですね!
こちらのページが非常に参考になりました。
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Googlebot-Mobile [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Y!J-SRD [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Y!J-MBS [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ichiro [NC,OR]
RewriteCond %{HTTP_USER_AGENT} moba-crawler [NC,OR]
RewriteCond %{HTTP_USER_AGENT} LD_mobile_bot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} livedoor-Yill [NC,OR]
RewriteCond %{HTTP_USER_AGENT} froute.jp [NC,OR]
RewriteCond %{HTTP_USER_AGENT} MSNBOT-MOBILE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} BaiduMobaider [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Hatena-Mobile-Gateway [NC,OR]
RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KDDI [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Up.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Softbank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Nokia [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SAMSUNG [NC,OR]
RewriteCond %{HTTP_USER_AGENT} MOT- [NC,OR]
RewriteCond %{HTTP_USER_AGENT} emobile [NC,OR]
RewriteCond %{HTTP_USER_AGENT} DDIPOCKET [NC,OR]
RewriteCond %{HTTP_USER_AGENT} WILLCOM [NC]
RewriteRule ^$ http://www.colo-ri.jp/m/ [R,L]
このページに関連のある記事はこちら
- ソフトバンクのポイント失効はこっそり行われている!ぜひ有効利用を。
- スマートフォン対応手袋「EVOLG」の完成度はどれくらいか?
- Google Analytics のリアルタイム解析がすごい!
- 独自コンテンツの価値を高める方法(著作者情報と関連付ける)
- Googleが考える、独自コンテンツとコピーコンテンツの違い
- 新しいGoogleリーダーに採用されているスクロールUIが面白い。
- これはうれしい!GoogleAnalyticsでユーザー追跡が可能に!
- 竹取物語に学ぶ「GoogleがFacebookに勝つ方法」
- Googleカレンダーを別アカウントに完全移行する方法
- フレッツ光ルーター以外でのdocomo HomeUの設定方法
- レビュー「検索エンジンはなぜ見つけるのか」



コメントフォーム