kubolog : クボログ

久保のブログ

【モバイルSEO】MT4iでGoogleのモバイル検索に対応?⇒モバイルサイトマップの制作とか

Movable Type 4のプラグイン MT4iで、
とりあえず、実験で作ったkubolog mobile(くぼろぐ もばいる)

sss

グーグルのモバイル検索では、まったくひっかかりません・・・。
(そもそも、普通PC版からの検索でもたいしてひっかからないんだけど・・・)

折角ならモバイル検索にも対応させたい!
ってことでちょっと調べてみた。

まず、グーグルのモバイル検索にひっかけるためには、
Googleのウェブマスターツールからモバイルサイトマップを登録する必要があるみたい。

詳しくはここ参照。

モバイルサイトマップさえ、さえ作れれば、
登録は、ウェブマスターツールからの
通常のサイトマップでの登録とかわらない、、、
ということで、

ウェブマスターツールの登録については、クボログの過去記事参照
MT SEO:Googleのサイトマップを制作し、ページをクロールさせる。

早速ググる。
プログラムは、よくわかりません・・・。

で参考にさせていただく、サイトを発見!

まずは、
Movable Type&MT4iでモバイルSEO(2)Mobile Link Discovery
を参考にさせていただいて、
携帯でモバイル検索時に、下のほうににでるPC版の検索結果で
とんだリンクに対して、クボログPC版ではなく、クボログのモバイル版を表示させる設定をする。
PC版の検索結果から引っかかることのほうが多いだろうししね。
(あっ、モバイルSEOだけを考えるなら、ここは不要です。)

=================
<mt:If name=”main_index”>
<link rel=”alternate” media=”handheld” type=”text/html” href=”<$mt:BlogURL$>mobile/index.cgi” />
<mt:ElseIf name=”entry_archive”>
<link rel=”alternate” media=”handheld” type=”text/html” href=”<$mt:BlogURL$>mobile/index.cgi?mode=individual&eid=<$mt:EntryID>” />
<mt:ElseIf name=”category_archive”>
<link rel=”alternate” media=”handheld” type=”text/html” href=”<$mt:BlogURL$>mobile/index.cgi?cat=<$mt:CategoryID>&id=<$mt:BlogID>” />
</mt:If>
=================
こんな感じで書いて、
テンプレートモジュールのヘッダーの<head>タグ内に、
仕込みました。
ピンクの部分を、お使いのmt4iのパスに変更する必要アリ。

このタグの説明は、ココ参考。

これでたぶんOK。

で次。
ここからモバイルSEO対策。
モバイルサイトマップの制作。

またまた、同じサイトの
Movable Type&MT4iでモバイルSEO(3) Googleモバイル サイトマップの作成
を参考にさせていただいて、
モバイルサイトマップをMTで自動で吐き出してくれる、
モバイルサイトマップのテンプレートを作成。

インデックステンプレートを作成で、
ファイル名はなんでもいいと思うんだけど、mobilesitemap.xml で作った。
テンプレートはこんな感じ。
※参考にさせていただいたサイトのコードだとエラーがでたのでちょっと改造。
 あっているかは、知りません。。。
=================
<?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><$MT:BlogURL encode_xml=”1″$>mobile/index.cgi</loc>
<mobile:mobile />
</url>
<MTSetVarBlock name=”ecount”><$MTBlogEntryCount$></MTSetVarBlock>
<MTEntries lastn=”$ecount”>
<url>
<loc><$MT:BlogURL encode_xml=”1″$>mobile/index.cgi?mode=individual&amp;eid=<$MT:EntryID$>
</loc>
<mobile:mobile/>
</url>
</MT:Entries>
<MT:Categories>
<url>
<loc><$mt:BlogURL encode_xml=”1″$>mobile/index.cgi?cat=<$mt:CategoryID>&amp;id=<$mt:BlogID></loc>
<mobile:mobile/>
</url>
</MT:Categories>
</urlset>
=================
ここも、ピンクの部分を、お使いのmt4iのパスに変更する必要アリ。

このタグの説明は、ココ参考で。

で、制作した、
mobilesitemap.xmlをグーグルのウェブマスターツールから、
普通に登録すれば、OK。

dddd 

ステータスもOKになったので、
たぶんこれでOKなはず。

たぶん・・・。