So-net ブログで携帯電話向けに Mobile Link Discovery を設定する [So-net ブログカスタマイズ]

So-net ブログ

So-net ブログにはモバイル用のページが用意されているので Mobile Link Discovery を設定してアクセスアップに繋がるのか試してみます。現在ではスマートフォンが普及しているのであまり必要ないかもしれません。

「Mobile Link Discovery」とは?

簡単に言うと検索エンジンなどに「このページにはモバイル用のページがあるよ」と提示するのもです。携帯電話で Google のモバイル検索などを利用すると PC 用のページを変換してくれますが、そもそもモバイル用のページがある場合はそんなことをしてもらう必要はありません。しかし、PC 用ページにモバイル用のページの場所を記述しておかないと検索エンジンはモバイル用のページがあることに気づいてくれません。それを教えてあげるためのものです。

という自己解釈なので詳しくは Six Apart 社の Mobile Link Discrovery の仕様に関する記事をご覧下さい。

Mobile Link Discovery 仕様 : Docs - Six Apart

So-net ブログのモバイル用 URL

So-net ブログにはモバイル用と iPhone 用があるようです。まず、トップページは以下のような URL になっています。

  • http://mattintosh.blog.so-net.ne.jp/_pages/user/m/index
  • http://mattintosh.blog.so-net.ne.jp/_pages/user/iphone/index

次に記事ページですが、記事の URL は2つのパターンが存在します。一つ前の記事を例に説明します。

ひとつは記事の ID を使ったもの。

  • http://mattintosh.blog.so-net.ne.jp/_pages/user/m/article?article_id=52866762
  • http://mattintosh.blog.so-net.ne.jp/_pages/user/iphone/article?article_id=52866762

もうひとつは記事のパーマリンクを使ったもの。

  • http://mattintosh.blog.so-net.ne.jp/_pages/user/m/article?name=2012-05-01_ameba_revise
  • http://mattintosh.blog.so-net.ne.jp/_pages/user/iphone/article?name=2012-05-01_ameba_revise

記事 ID で media="handheld" を設定する

パーマリンクを使った方法はパーマリンクを取り出す関数がまだわかりませんが、ID を使った方法は article.id取り出しが可能なことがわかっているので ID パターンで media="handheld" を設定してみました。

<%- if:page_name eq 'article' %>
<link rel="alternate" media="handheld" href="<% blog.page_url %>_pages/user/m/article?article_id=<% article.id %>" type="text/html" />
<%- /if # page_name eq 'article' %>

トップページは今のところインデックスページの指定方法しかわからないのでわかったら設定しようと思います(あとパーマリンクも)。


ちょっと古いけどこの記事も面白かったので残しておきます。

Google ウェブマスター向け公式ブログ: モバイル版とデスクトップ版の両方のサイトを運営しているウェブマスターの皆様へ
Google ウェブマスター向け公式ブログ: スマートフォン版 Googlebot-Mobile の導入について