【Google Sitemaps】MTでGoogleサイトマップを簡単自動作成する方法。

このブログを始めて1年余りであるが、MovableTypeだとGoogleサイトマップを簡単自動に作成できるので、いまさらではあるがやってみた。

現状、このサイトはGoogleにそれなりにインデックスされているので特に問題を感じてないが、所々で漏れているエントリーが発生しているので、より早く確実に取りこぼしゼロでインデックスしてもらうためには、Googleサイトマップを利用するに越したことはない。

<Google サイトマップのメリット>
・クロールの精度が高まることで、ページの検索結果に表示されやすくなる。
・最新のページを検索結果に素早く反映。
・サイトの統計情報とクロールできなかったURLに関する情報が確認できる。

というわけで、MovableTypeでサイトマップを自動で作成する方法。

・MovableType管理画面のテンプレート内にある「テンプレートを新規作成」をクリック。

・新規テンプレート画面が出るので、適当な「テンプレート名」(例:googlesitemap)と「出力ファイル名」(○○○○.xml/例:sitemap.xml)を入れる。

・再構築オプションの「インデックス・テンプレートを再構築するときに、このテンプレートを自動的に再構築する」にチェック。

・下記のコードを「テンプレートの内容」にコピー&ペーストして、保存・再構築する。

<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.google.com/schemas/sitemap/0.84″>
<url>
<loc><$MTBlogURL encode_xml=”1″$></loc>
<priority>1.0</priority>
</url>
<MTCategories>
<url>
<loc><$MTCategoryArchiveLink encode_xml=”1″$></loc>
<changefreq>weekly</changefreq>
</url>
</MTCategories>
<MTEntries lastn=”9999″>
<url>
<loc><$MTEntryPermalink encode_xml=”1″$></loc>
<lastmod><$MTEntryModifiedDate utc=”1″ format=”%Y-%m-%d”$></lastmod>
<changefreq>weekly</changefreq>
</url>
</MTEntries>
<MTArchiveList archive_type=”Monthly”>
<MTEntries lastn=”1″>
<url>
<loc><$MTArchiveLink encode_xml=”1″$></loc>
<lastmod><$MTEntryModifiedDate utc=”1″ format=”%Y-%m-%d”$></lastmod>
<changefreq>weekly</changefreq>
</url>
</MTEntries>
</MTArchiveList>
</urlset>

※「Movable Typeでgoogleサイトマップを作成」様にて紹介されているコードを引用させて頂きました。

・「ルート/sitemap.xml」でGoogleサイトマップのXMLファイルが正しく出力されているのを確認。

・下記URLからXMLファイルを登録。(要ユーザー登録)
 ⇒http://www.google.com/webmasters/sitemaps/login

・最後にサイトのオーナー確認をすればなおよし。

これでブログ更新時に自サイトのGoogleサイトマップは再構築されるが、Googleサイトマップにログインして更新手続きするのも忘れずに。

※注意点
Googleにインデックスされる確率が高まる(つまり取りこぼしが減る)効果はあっても、みんなが大好きなページランクが上がるとか、検索結果の順位が上がる、という効果を約束しているわけじゃないので、その点は理解されたし。

また、オレのボンクラな説明よりもわかりやすく丁寧に説明してくれている下記サイトはぜひ参考にされたし。

*関連テーマLink*
【Google】ウェブマスター・ツールの新機能。
【Google】Google AdSense広告精度を高める方法。
【Google】Google AdSense広告の最適化

<参考にさせていただきました>
・pylori*style: Google Sitemaps「追記: MovableType用テンプレート」を参照
Google SitemapsをMovableTypeで自動作成 – ちょっとテクニカル :ビジネスブログのホームページ制作
Movable Typeでgoogleサイトマップを作成