Google以外にも有効なサイトマップを作ってみよ~

GoogleSitemapsのフォーマットに合わせて「sitemap.xml」を吐き出してあげることによって 、

Googleに登録されやすくなるサイトマップ「sitemap.xml」。

「sitemap.xml」以外にもYahooやMSNにも登録されやすくなるというサイトマップ「ROR」というファイルがあるみたい。

「ROR」とはResources of a Resourceの略らすぃ~。

こちらは全ての検索エンジンに有効とされるサイトマップ。

MovableTypeで「ROR」を自動で作るように出来るらしいので、「ロリポップでMovableType3.3実験室」を参考に導入。

まず「メイン・メニュー > サイト名 > テンプレートのインデックス」に

●テンプレート名:ror.xml
●出力ファイル名:ror.xml

というファイルを作成。

上記のファイルのソースがこちら

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
<!–  This file is a ROR Sitemap for describing this website to the
 search engines. For details about the ROR format, go to
 www.rorweb.com.   –>
<rss version="2.0" xmlns:ror="http://rorweb.com/0.1/" >
<channel>
    <title>ROR Sitemap for <$MTBlogURL encode_xml="1"$></title>
    <link><$MTBlogURL encode_xml="1"$></link>
    <item>
    <title>ROR Sitemap for <$MTBlogURL encode_xml="1"$></title>
    <link><$MTBlogURL encode_xml="1"$></link>
    <ror:about>sitemap</ror:about>
    <ror:type>SiteMap</ror:type>
    </item>
<MTEntries lastn="9999">
    <item>
    <link><$MTEntryPermalink encode_xml="1"$></link>
     <ror:updated><$MTEntryModifiedDate utc="1" 
format="%Y-%m-%dT%H:%M:%SZ"$></ror:updated> 
     <ror:updatePeriod>day</ror:updatePeriod>
     <ror:sortOrder>0</ror:sortOrder>
     <ror:resourceOf>sitemap</ror:resourceOf>
    </item>
</MTEntries>
</channel>
</rss>

こちらを保存して、各ページの<head>と</head>の間に

<link rel="alternate" type="application/rss+xml" title="ROR"
 href="<$MTBlogURL$>ror.xml" /> 

を挿入して、サイトを再構築するだけという簡単な作業。

これで登録されやすくなるのかなぁ~。
とりあえず様子見かな・・・。

参考URL 「ロリポップでMovableType3.3実験室」

投稿者:

kishir

趣味: sk8, ピスト、ターンテーブル、レコード 仕事: Python, Objective-C, PHP, JavaScript