Google スマホ用クローラ Googlebot-Mobileの名称変更。振り分け時の文字列に注意

Google のスマートフォン用クローラの名称変更をOfficial Google Webmaster Central Blog で告知がされ、今後、3〜4週間後に従来のモバイル用クローラの名称として使われていた「Googlebot-Mobile」が、「Googlebot」に変更されるとのことです。

1
2
3
4
5
従来のスマートフォン用 ユーザーエージェント:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot-Mobile/2.1; +https://www.google.com/bot.html)

新しいスマートフォン用 ユーザーエージェント:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)
変更としては「Googlebot-Mobile」「Googlebot」のみとなり、従来型携帯電話(フィーチャーフォン・ガラケー)用のクローラの変更はないようです。

1
2
3
従来型携帯電話用 ユーザーエージェント:
・SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +https://www.google.com/bot.html)
・DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +https://www.google.com/bot.html)

ユーザーエージェントでスマホ用サイトへ振り分けを行っている場合は要チェック

ユーザーエージェントの文字列「Googlebot-Mobile」振り分けをされている場合、今回の変更のための修正が必要になるかと思いますが、iPhone・Android ともにUAで判定している場合、「Googlebot-Mobile」ではなく「Mobile」を含むかどうかでスマホ、またはタブレットと振り分けを行っていたり、従来型携帯電話向けでは端末機種名のユーザーエージェントで振り分けを行わている場合が多いかと思います。
ただ、念のため振り分けの設定は確認されたほうが安心かと思われます。

今後、パソコン用とスマホ用のクローラが統一されることで、パソコン用とスマホ用の検索エンジン(または検索結果)がある的な誤解もされにくくなるかもしれませんね。

Official Google Webmaster Central Blog: A new Googlebot user-agent for crawling smartphone content
https://googlewebmastercentral.blogspot.jp/2014/01/a-new-googlebot-user-agent-for-crawling.html

Google ウェブマスター向け公式ブログ: スマートフォン用のコンテンツをクロールするための新しい Googlebot ユーザーエージェント
https://googlewebmastercentral-ja.blogspot.jp/2014/01/a-new-googlebot-user-agent-for-crawling.html

2011年12月16日金曜日 スマートフォン版 Googlebot-Mobile の導入について
https://googlewebmastercentral-ja.blogspot.jp/2011/12/googlebot-mobile.html

スマホ版 Googlebot-Mobile のユーザーエージェント"SAMSUNG~"への修正

正式公開されたスマートフォン版 Googlebot-Mobile のユーザーエージェント。
とくに修正ないかなぁと思っていたものの、ちょっと試したところ、前からなのかも知れないが"SAMSUNG-SGH-E250/1.0~" のユーザーエージェントがなぜか「UP\.Browser」でかからない。

取り急ぎ、エスケープなしの「UP.Browser」を追加したところ、問題なさそうな感じ。
SAMSUNG だとスマホありますしね。

●従来型携帯電話版 Googlebot-Mobile

1
2
◯SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +https://www.google.com/bot.html)
◯DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +https://www.google.com/bot.html)

●スマートフォン版 Googlebot-Mobile

1
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; +https://www.google.com/bot.html)

Google ウェブマスター向け公式ブログ: スマートフォン版 Googlebot-Mobile の導入について

UP.Browser エスケープなしを追加。

1
2
$ua=$_SERVER['HTTP_USER_AGENT'];
if((strpos($ua,'UP.Browser')!==false)...

実機がないので、Firefox のUser Agent Switcher で試しただけです。

change_history