« dRuby/Rinda/Ringでジュークボックス | メイン | hasLayoutとは何か »

携帯サイトとクローラ
このエントリーをブックマークに追加 このエントリーをlivedoorクリップに追加

harukiです。

ケータイユーザも検索エンジンから来るユーザも増えています。
そのため、携帯サイトも検索エンジンのクローラへ対応する必要があります。

・Mobile Link Discoveryの記述を追加する

PC用のページのheadタグ内に

<link rel="alternate" media="handheld" href="(ケータイURL)" />
の記述を追加するだけです。

Mobile Link Discoveryに対応しているサイトでは、ケータイからのアクセス時に直接アクセスしてもらえるようになります。

Mobile Link Discovery 仕様
http://www.sixapart.jp/docs/tech/mobile_link_discovery_ja.html

 

検索エンジンでは、Googleモバイルのgoogle mobile proxy
http://www.google.co.jp/gwt/n

Yahoo!モバイルでの検索→PCサイトの結果のところにケータイサイトのURLが追加されるようです。

(他の検索エンジンでは対応してたり、してなかったりします)

また、はてなMobileGatewayも対応しています。
http://mgw.hatena.ne.jp/help

 

PC用のページに1行追加するだけですので簡単です。

…ということで、昨日、ビデオポップsugu.CCにも追加しておきました。

・ケータイ検索エンジン用クローラ対策

先ほどのMobile Link Discoveryは主にPC用の検索エンジンのクローラ等への対応になります。
対応しておいて損はないという程度だと思います。

やはり、ケータイサイトであるならば、ケータイ用の検索エンジンのクローラに対応してあげるほうが効果は高いです。

サイトでSessionや端末IDを使用する場合は、各キャリアのIPアドレス帯域による制限を行っていると思います。
しかし、それではクローラのアクセスも弾かれてしまいますので、クローラにもケータイ向けのページを表示してあげる必要があります。

対応する際には、以下の順序で対応していくのがいいと思います。

  • プログラムでキャリアのIP帯によるアクセスなのかを判断できるようにする
    .htaccessなどでうまくやる方法があれば教えて下さい
  • クローラのIPもしくはUserAgentのアクセスを許可する
    クローラの一覧はぜひ共有したいです
  • Sessionの利用・端末IDの取得はキャリアのIP帯からしか許可しない
    キャリアのIP帯以外からの場合はSessionは「使わない・破棄する」
このように対応すると、ログイン後に見れるページ以外は検索エンジンに登録してもらえるようになります。

・検索ワードの把握

Referrerを送ってくれるauとSoftBankでは検索ワードが取得することができます。
webalizerの場合は、webalizer.confにこんな感じで追加するとSearch Stringの取得ができます。

SearchEngine    google.co.jp    q=
SearchEngine    yahoo.co.jp     p=
SearchEngine    ezweb.ne.jp     query=
SearchEngine    livedoor.com    q=

まだまだ、勉強不足な分野ですので、ツッコミや追加の情報などがあれば是非、教えていただければと思います。

トラックバック

このエントリーのトラックバックURL:
http://www.unoh.net/mt32/mt-tb.cgi/968

この一覧は、次のエントリーを参照しています: 携帯サイトとクローラ:

» 携帯サイトとクローラ from mobile marketing blog (モバイルSEOとか…)
■ウノウラボ Unoh Labs: 携帯サイトとクローラ からの引用 PC用のページのheadタグ内に <link media="... [詳しくはこちら]

コメント

勉強になりました。
携帯の情報は少ないので非常に貴重です。

コメントを投稿


画像の中に見える文字を入力してください。