Googleサイトマップ sitemap.xmlの作り方
※Google サイトマップについてはこちらのエントリーをご参照下さい。
【大枠】
--------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<URLの数だけ繰り返し>
</urlset>
--------------------------------------------
※繰り返しの部分以外は基本的に書き換えない。
【<URLの数だけ繰り返し>の部分】
--------------------------------------------
<url>
<loc>http://example.com/</loc>
<priority>1.0</priority>
<changefreq>always</changefreq>
<lastmod>2005-11-17T12:34:56Z</lastmod>
</url>
--------------------------------------------
※locタグについては内容を書き換える。
※その他タグについては基本は不要。内容を必要に応じて書き換えて記述。
これを記したものをsitemap.xmlとして保存し、Googleに送信。
【locタグ定義】
■定義
URL(必須)
■制約
値は2048文字以下でなければならない。
■例
<loc>http://www.seo-service.net/sem-mag/</loc>
priorityタグ定義
■定義
優先度(任意)
■制約
このタグの値は0.0と1.0の間です。
0.0はサイト内で最も優先度の低いページ、
1.0はサイト内で最も優先度の高いページとなります。
相対的な値のため、全てを1.0に指定しても意味がありません。
■例
<priority>1.0</priority>
【changefreqタグ定義】
■定義
更新頻度(任意)
■制約
有効な値は
"always"(常時)
"hourly"(毎時)
"daily"(毎日)
"weekly"(毎週)
"monthly"(毎月)
"yearly"(毎年)
"never"(不変)
"always"値はアクセスごとに変わる文書を示すために使われます。
"never"値は、保存用URLを記述するために使われます。
■例
<changefreq>always</changefreq>
【lastmodタグ定義】
■定義
最終更新日(任意)
■制約
(1) 年のみ
YYYY(例:2001)
(2) 年月
YYYY-MM(例:2001-08)
(3) 年月日
YYYY-MM-DD(例:2001-08-02)
(4) 年月日および時分
YYYY-MM-DDThh:mmTZD(例:2001-08-02T10:45+09:00)
(5) 年月日および時分秒
YYYY-MM-DDThh:mm:ssTZD(例:2001-08-02T10:45:23+09:00)
(6) 年月日および時分秒および小数部分
YYYY-MM-DDThh:mm:ss.sTZD(例:2001-08-02T10:45:23.5+09:00)
一般に使われるようにYMDがそれぞれ年月日、
hmsがそれぞれ時分秒を表す数字を意味します。
小数点以下の秒を表記するばあい、桁数に制限はありません。
TZDはタイムゾーンを示す部分で、
UTC(協定世界時=グリニッジ標準時)との時差を+09:00などとして示すか、
UTCで表記していることを示す Z を記述します。
また、年月日と時分秒はアルファベットの T で区切ります。
■例
<lastmod>2005-11-17T12:34:56Z</lastmod>