ネットサービスとかGoogleとか豆知識とか。

Index > Google > モバイル用のサイトマップを作成してGoogleモバイル検索に表示させる
Google
2008年10月14日 21:43

モバイル用のサイトマップを作成してGoogleモバイル検索に表示させる

  • このエントリーをはてなブックマークに追加
  • ... PV
スポンサード リンク

Googleモバイル検索に梅酒.inがインデクシングされていなかったので、モバイル用のサイトマップを試す機会だと思い、試してみることにしました。

アクセスログを調べてみると、クローラーがまったく来ていません。サイトを公開した当初にNokiaの文字列を含む Googlebot-Mobile が2回来ていたのですが、その時点では Googlebot-Mobile をモバイル扱いとしていなかったためにモバイル向けのXHTMLを表示させることができず、それ以来無視されてしまっていたようです。

早速、モバイルサイト用のサイトマップファイル(Google向け)を作成してウェブマスターツールに登録してみました。

モバイル用のサイトマップ(sitemap)の内容は以下のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0">
    <url>
        <loc>http://umeshu.in/</loc>
        <mobile:mobile/>
    </url>
    <url>
        <loc>http://umeshu.in/brand</loc>
        <mobile:mobile/>
    </url>
</urlset>

掲載するURLが少ないと思われるかもしれませんが、自動的にクローラーがリンクを辿れるサイト構成にしておけば、サイトマップに掲載するURLは基本的に数ページで構いません。

また、PC向けとモバイル向けのURLが同一であっても、きちんとユーザーエージェントを見てコンテンツを出し分けておけば、特に問題ありません。

上記のサイトマップを登録したのは10月9日のお昼頃でした。それから待つこと1日以上、10月10日の21時10分にめでたく最初の Googlebot-Mobile/2.1 がやってきました。

以下がそのときのアクセスログです。

209.85.238.9 - - [10/Oct/2008:21:10:26 +0900] "GET / HTTP/1.1" 200 5378 "-" "DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)"
209.85.238.9 - - [10/Oct/2008:22:42:35 +0900] "GET /bunbun252002?guid=ON HTTP/1.1" 200 3669 "-" "DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)"
209.85.238.9 - - [10/Oct/2008:22:43:31 +0900] "GET /brand/show/101?guid=ON HTTP/1.1" 200 3592 "-" "DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)"
209.85.238.9 - - [10/Oct/2008:22:43:52 +0900] "GET /brand/show/112?guid=ON HTTP/1.1" 200 4939 "-" "DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)"

ログを見ると、最初にきちんとトップページをクロールし、その後1時間半以上のブランクをおいて、それから少しずつクロールされていることがわかります。

翌日の10月11日には、Googlebot-Mobileのアクセス数は2084回となっていました。しかし、翌々日の10月12日は12回でした。

$ zcat 2008-10-11.log.gz | grep -c  Googlebot-Mobile
2084
$  zcat 2008-10-12.log.gz | grep -c  Googlebot-Mobile
12

1日のうちにほとんどのページをクロールしていったようです。あっという間です。

こうしてモバイル用のサイトマップを利用すると、きちんとGoogleモバイル検索のクローラーがやってくることが確認できました。もちろんクローラーが来たからといって検索結果にすぐに反映されるわけではありません。次はページ内のコンテンツやリンク構造に気を配っていかなければなりません。