Google Sitemaps の Movable Type テンプレート
これまた今更なんですが Google Sitemaps 用の Movable Type サイトマップテンプレートです。Google Sitemaps に登録すると以下のメリットがあるみたい。
・クロールの精度が高まり、より新しいウェブ ページが検索結果に表示されるようになります
・ページの最終更新日や更新頻度などの情報を送信して、 Google に効率よくクロールをさせることができます
・Google からご自身のサイトへのトラフィックや、Google がページをどのようにクロールしているかについて、詳細なレポートを確認できます
元々 MT は SEO に優れているので必要ないかも知れませんが。より効率的にクロールしてくれるのであればやってみる価値あり。Google の検索キーワードの順位とかも分かりますし。で。参考にしたのは以下のサイト。
これ。そのままでも良いのですが折角なんでカテゴリや月別アーカイブも登録出来る様にしました。インデックス・テンプレートからテンプレートを新規作成。出力ファイル名を 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> <lastmod>< $MTDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod> <changefreq>daily</changefreq> <priority>1.0</priority> </url> <mtentries lastn="9999"> <url> <loc>< $MTEntryPermalink encode_xml="1"$></loc> <lastmod>< $MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod> </url> </mtentries> <mtcategories> <url> <loc>< $MTCategoryArchiveLink encode_xml="1"$></loc> <lastmod>< $MTDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod> </url> </mtcategories> <mtarchivelist archive_type="Monthly"> <url> <loc>< $MTArchiveLink encode_xml="1"$></loc> <lastmod>< $MTDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod> </url> </mtarchivelist> </urlset>
で。保存して再構築すれば完成。あとは Google Sitemaps でこのファイルの URL を登録。んー。まぁ。こんな感じでしょう。