Google Sitemapsを自動生成
- Date
- 2006-11-29 (水)
- Category
- MovableType関連
MovbleTypeでGoogleのSitemapを自動に生成する方法です。
ただ2006年11月15日からGoogleとYahoo!そしてMicrosoftがサイトマップの書式を統一したことから1つの書式で同時に対応可能になった。
管理画面のインデックステンプレートページで新規作成
テンプレート名::Google Sitemaps (別に何でもかまわない)
出力ファイル名::sitemap.xml (これも拡張子を.xmlにしておけば何でもかまわない)
再構築オプション::チェック
テンプレートの内容
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<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>
書式が統一された事により変更になったのは従来2行目が
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
になっていたものが
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
に変更になっただけなので既に導入されている方はここだけ変更すれば問題ない。
参考にしたサイト >>
Comment:0
Trackback:0
- TrackBack URL for this entry
- http://mynoah.net/mt-tb.cgi/232
- Listed below are links to weblogs that reference
- Google Sitemapsを自動生成 from おじさんの備忘録