【モバイルSEO】MT4iでGoogleのモバイル検索に対応?⇒モバイルサイトマップの制作とか
Movable Type 4のプラグイン MT4iで、
とりあえず、実験で作ったkubolog mobile(くぼろぐ もばいる)
グーグルのモバイル検索では、まったくひっかかりません・・・。
(そもそも、普通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&eid=<$MT:EntryID$>
</loc>
<mobile:mobile/>
</url>
</MT:Entries>
<MT:Categories>
<url>
<loc><$mt:BlogURL encode_xml=”1″$>mobile/index.cgi?cat=<$mt:CategoryID>&id=<$mt:BlogID></loc>
<mobile:mobile/>
</url>
</MT:Categories>
</urlset>
=================
ここも、ピンクの部分を、お使いのmt4iのパスに変更する必要アリ。
このタグの説明は、ココ参考で。
で、制作した、
mobilesitemap.xmlをグーグルのウェブマスターツールから、
普通に登録すれば、OK。
ステータスもOKになったので、
たぶんこれでOKなはず。
たぶん・・・。