sitemap.xml サイトマップを手動で作成してみよう
以下を参考に書き方をメモしながら作ります。
sitemaps.org – プロトコル
サイトマップを手動で作成する – ウェブマスター/サイト所有者 ヘルプ
ここに書いてあることは本当に最低限のことであり、初めてサイトマップを作成するのなら sitemaps.org に必ず目を通してください。
基本的な書き方
必須タグだけを残して書くと以下みたいな感じになります。
1 2 3 4 5 6
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://example.com/1</loc> </url> </urlset>
urlset にはプロトコル標準を書きます。
各 URL エントリは url で囲みます。
loc にはページ URL を書いてください。
ちなみに URL が3種類あったら以下のような感じになりますね。
1 2 3 4 5 6 7 8 9 10 11 12
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://example.com/1</loc> </url> <url> <loc>http://example.com/2</loc> </url> <url> <loc>http://example.com/3</loc> </url> </urlset>
簡単ですね。
細かい情報も指定してサイトマップを作る
でもでも、せっかく作るんだからしっかりと書きたいですよね。
んで、細かい情報を書いていくと以下のような感じになります。
1 2 3 4 5 6 7 8 9
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.example.com/</loc> <lastmod>2009年11月03日</lastmod> <changefreq>always</changefreq> <priority>0.5</priority> </url> </urlset>
lastmod には URL の最終更新日を書きます。
changefreq には変更頻度を書きます。
priority には相対的な優先度を書きます。
changefreq に書く変更頻度の値はこの表を参照してください。
| 値 | 頻度 |
|---|---|
| always | アクセスする度 |
| hourly | 1時間に1回 |
| daily | 1日1回 |
| weekly | 1週間に1回 |
| monthly | 1カ月に1回 |
| yearly | 1年に1回 |
| never | 変更されない |
クロールする頻度を指定するわけではないので、hourly をしても1時間に1回クロールしにくるわけではありませんし、never を指定してもクロールは行われます。
コメント
コメントは受け付けていません。