モバイル検索サイトのリファラから検索キーワードを抽出する正規表現

2009/3/6 金曜日 Posted in 記事紹介・リンク | No Comments »

先日ネットをウロウロしていて、たまたま興味深いブログ記事を見つけましたのでご紹介します。 主要なモバイル向け検索サイトのリファラから、検索キーワードを抽出するための正規表現をまとめた記事です。   → F.Ko-Jiの「一秒後は未来」 モバイル検索サイトのリファラーから検索キーワードを抽出する正規表現 [blog.fkoji.com]   Apacheなどのアクセスログ内に記録されているリファラから、どういう検索キーワードで検索されたかを調べるための正規表現が多数まとめられています。 各キャリアの検索、Googleモバイル、ヤフーモバイル、モバゲーなど、メジャーどころの検索サイト用は、ほぼ全て網羅されています。 モバイルサイトをお持ちで、キーワードを見直したい方などにとっては、とても有用なまとめ情報ではないでしょうか。   関連: ライブドアで行われているSEO対策がまとめられたブログ記事「モバイルSEO への取り組み」 iモードの絵文字を検出する正規表現 ソフトバンクの絵文字を検出する正規表現 Read more..

PHPでモバイル向けクローラを判定する関数

2008/11/11 火曜日 Posted in PHP | 4 Comments »

PHPからモバイル向けクローラを判定する関数を作ってみました。 ケータイサイトを作る際に、対応機種を「FOMA以降」としたいような場合があります。 そのような場合、例えばPEAR::Net_UserAgent_Mobileの「isFOMA」メソッドなどを使って機種を判定し、非対応機種であればその旨を書いたページを表示するのですが、クローラはFOMAのユーザエージェントを持っているとは限りません。 例えばGoogleは、未だにドコモのN505iのユーザエージェントを騙ってきます。 それでは非対応用画面がクローラにキャッシュされてしまいます。   ということで、その対策のためモバイル向けのクローラーを判定する関数を作ってみました。 とは言ってもリストをなめるだけのごくごく単純な関数です。 この関数を対応機種判定より先に判定してやれば、クローラが非対応機種と判断されることはありません。 /** * クローラ判定 * @return bool true:クローラ、false:非クローラ */ function isCrawler() { $crawler_arr = array( 'Googlebot-Mobile', 'moba-crawler', 'mobile goo', 'LD_mobile_bot', 'froute.jp', 'Y!J-SRD', 'Y!J-MRD' ); foreach ($crawler_arr as $val) { if (false !== strpos($_SERVER['HTTP_USER_AGENT'], $val)) { return true; } } return false; }   クローラのユーザエージェント文字列の情報元としたページはこちらです。 Google mobile [googlejapan.blogspot.com] moba-crawler [crawler.dena.jp] mobile ... Read more..

japan.inter.net.comでモバイルSEOに関するコラムが連載されています

2008/6/18 水曜日 Posted in 記事紹介・リンク | No Comments »

先日インターネットを徘徊していて見つけたコラムをご紹介します。 japan.inter.net.com内で、「モバイルSEO@フラクタリスト」という、モバイルSEOに関するコラムが連載されています。 → 第1回 モバイル検索エンジンの夜明けと今 [japan.internet.com] → 第2回 各キャリア公式検索エンジンの特徴 [japan.internet.com] → 第3回 Google の特徴とモバイル SEO の初期対策 [japan.internet.com]   連載は全11回を予定しているようです。 第1回ではモバイル検索エンジンの概要とその普及について、第2回では3キャリアの検索エンジンの特徴について、第3回では対GoogleSEOの対策について触れられています。 モバイルSEOは近年重要度が増していますので、要チェックですね。   関連: Googleモバイルでの被リンクの必要性を検証したブログ記事 ドコモのiMenuがリニューアルしGoogle検索が可能に 携帯サイトの検索エンジン対策についてまとめられた「0円でできるモバイルSEO」 Read more..

Googleモバイルでの被リンクの必要性を検証したブログ記事

2008/5/22 木曜日 Posted in 記事紹介・リンク | No Comments »

GoogleモバイルのSEOについて、興味深い実験をしているブログ記事がありましたので、ご紹介させていただきます。 → モバイルログ.net Googleモバイルにインデックスさせるのに被リンクは必要なのでしょうか?実験してみた。 [mobilog.net]   結論としては、「被リンクは関係ない(であろう)」ということになったようです。 テスト用のサイトをオープンし、1ヶ月近くに渡り実験を行っています。 サイトマップさえ作成すれば、被リンクなしでも問題なくインデックスされるようです。 モバイルSEOは、その仕様に不明な点が多く、まだまだ謎だらけです。 今後の課題もまとめられているようですので、他の検証内容も含め、ぜひ実験を続けて欲しいですね。 関連: 携帯サイトのアクセス分析ソフトをまとめた「モバイルアクセス解析ツール10選」 ケータイ向けECサイト運営についてのキモがまとめられた「モバイルECを成功させる7つのポイント」 携帯サイトの検索エンジン対策についてまとめられた「0円でできるモバイルSEO」 Read more..

Google、モバイル向けクローラーの情報公開へ

2008/5/12 月曜日 Posted in ニュース, 記事紹介・リンク | 1 Comment »

Googleがモバイル向けクローラーのIPアドレス帯域や、User Agentなどの情報を公開しました。 → Google Japan Blog Google モバイル検索についてのウェブマスター向け情報 [blogspot.com] → CNET Japan グーグル、モバイルサイトの巡回プログラムに関する情報を公開--検索精度向上へ [cnet.com]   公開されたのは、2008年6月中旬以降のIPアドレス帯域で、現時点のものではありませんのでご注意ください。 以下のIPアドレス帯域が利用されるとのことです。 今のうちから、許可IPに加えておくと良いかもしれません。 72.14.199.0/25 209.85.238.0/25 また、ユーザエージェントは、「Googlebot-Mobile」という文字が含まれるかどうかを、判断の基準とすればよいとのことです。   携帯向けサイトでは、ケータイ以外からのIPアドレスは弾く設定にすることが多いので、クローラーのIPアドレス情報を追いかけるのは、とても重要かつ大変な作業でした。 今回このような情報が公開されるのは、Google側にとっても、サイト運用側にとってもメリットがあり、とても良いことだと思います。 なお、Googleのモバイル向け検索のライバルであるYahoo!は、基本的な情報は公開しているのですが、IPアドレスに関する情報はまだ公開していないようです。 → Yahoo! JAPAN サイト管理者向けヘルプ モバイル版Yahoo!検索の検索エンジン用ロボットについて ぜひ他の検索エンジンも追随して、情報を公開するようにして欲しいですね。   関連: 携帯向けGoogle AdSenseがバナー広告に対応 ドコモのiMenuがリニューアルしGoogle検索が可能に 「Google Static Maps API」を使って携帯でGoogleマップを表示する Read more..