ここ最近ずっとMovable Type 4.2をいじってます。
マルチブログで3つ立ててる上に、
全て携帯対応するためにケータイキット for Movabletypeも触ってます。
ケータイキットは便利なところもあれば、悩ましい所もあって一長一短って感じでした。
(慣れたらそれなりに便利でした)
GoogleやYahoo!やBing向けの携帯サイト用なsitemap.xmlの出力TIPSがありそうで無かったのでメモっておきます。
サイト構成)
基本、マルチブログの直下にそれぞれの携帯用領域[***/m/]を置いています。
- メインサイト(blog_id=1)
- 携帯URL : /m/
- お知らせ (blog_id=2)
- 携帯URL : /news/m/
- イベント情報 (blog_id=3)
- 携帯URL : /events/m/
メモ)
携帯向けsitemap.xmlの重要な点は以下の2点。
- <url>内の記述
- xmlns:mobile=”http://www.google.com/schemas/sitemap-mobile/1.0″
- <mobile:mobile />タグ。
2点とも、検索エンジンに携帯サイトと認識させるために重要らしいです。
※フォルダ構成は、ケータイキットデフォルトの構成ですので、
カスタマイズされている方は適宜修正してください。
<?xml version="1.0" encoding="UTF-8" ?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"> <MTIgnore>メインページ</MTIgnore> <url> <loc><$MTBlogURL encode_xml="1"$>m/</loc> <lastmod><$MTDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod> <changefreq>daily</changefreq> <mobile:mobile /> </url> <MTBlogs blog_ids="1,2,3"><!-- ←bolg数によって適宜修正 --> <MTIgnore>ブログ記事アーカイブ</MTIgnore> <MTIfArchiveTypeEnabled archive_type="Individual"> <MTSetVarBlock name="blogentrycount"><$MTBlogEntryCount$></MTSetVarBlock> <MTEntries lastn="$blogentrycount"> <url> <loc><$mt:BlogURL$>m/e/<$MTEntryBasename$>.php</loc> <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod> <priority>1.0</priority> <mobile:mobile /> </url> </MTEntries> </MTIfArchiveTypeEnabled> <MTIgnore>ウェブページ</MTIgnore> <MTIfArchiveTypeEnabled archive_type="Page"> <MTPages> <url> <loc><$mt:BlogURL$>m/w/<$MTSubCategoryPath glue="/"$>/<$MTPageBasename$>.php</loc> <lastmod><$MTPageModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod> <priority>1.0</priority> <mobile:mobile /> </url> </MTPages> </MTIfArchiveTypeEnabled> <MTIgnore>カテゴリー・アーカイブ</MTIgnore> <MTIfArchiveTypeEnabled archive_type="Category"> <MTCategories> <url> <loc><$mt:BlogURL$>m/c/<$MTSubCategoryPath glue="/"$>.php</loc> <MTEntries lastn="1" sort_by="modified_on"> <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod> </MTEntries> <mobile:mobile /> </url> </MTCategories> </MTIfArchiveTypeEnabled> <MTIgnore>月別アーカイブ</MTIgnore> <MTIfArchiveTypeEnabled archive_type="Monthly"> <MTArchiveList archive_type="Monthly"> <url> <loc><$mt:BlogURL$>m/<$MTArchiveDate format="%Y%m"$>.php</loc> <MTEntries lastn="1" sort_by="modified_on"> <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod> </MTEntries> <mobile:mobile/> </url> </MTArchiveList> </MTIfArchiveTypeEnabled> </MTBlogs> </urlset>
参考サイト)
- モバイル サイトマップの作成 – ウェブマスター/サイト所有者 ヘルプ
- モバイルサイト向けのsitemap.xmlについて調べてみた – Web Tech Log by 1KB
- MT4 で サイトマップ(sitemap.xml)を作成 – Web備忘録
タグ: MovableType, TIPS














