Sitemapsを自動作成

検索エンジン(Google、Yahoo!、MSN)にサイトの更新情報やページの一覧を規定のXMLファイルにして、
検索エンジンのクローラーに知らせる「sitemap.xml」を、MovableTypeで自動作成する手順です。

インデックス・テンプレートに以下のようなテンプレートを追加します。
テンプレートの名前は「Sitemaps」などとして
出力ファイル名は「sitemap.xml」とします。


<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="https://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>
</url>
</MTCategories>
<MTEntries lastn="9999">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod>
</url>
</MTEntries>
</urlset>



SitemapのXMLファイルが正しく出力されたら、

⇒ https://www.google.com/webmasters/sitemaps/login
⇒ https://siteexplorer.search.yahoo.co.jp/

などから検索エンジンに登録をします。

※事前に管理サイトの登録を行う必要があります。