MTでgoogleサイトマップを自動生成させる方法
Google ウェブマスターツールをやっと始めました。
なるべくクロール漏れがないようにサイトマップと呼ばれるxmlファイルを登録するのですが、そのサイトマップファイルをMTで自動で生成する方法。
Movable Typeでgoogleサイトマップを作成
前回のgoogleサイトマップにて手動でgoogleサイトマップを作りましたが、今回は Movable Type で作ってみたいと思います。
手作業でgoogleサイトマップを作るのは結構大変ですが Movable Type なら簡単にgoogleサイトマップが作成できます。
こちらのブログを参考にさせていただきました。
インデックステンプレートに以下の新規テンプレートを作成。テンプレート名、出力ファイル名は任意で。
<?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>
(※更新頻度はweeklyにしていますが、適当に変えてください)