サイトマップを作ろう
Google ウェブマスターセントラルから引用すれば、
サイトマップは、検出が難しいサイトのページの情報を Google に提供する手段です。
(中略)
サイトマップを作成して送信すると、Google の通常のクロール処理(検索エンジン)では検出できない可能性のある URL を含むサイト上のすべてのページを Google(検索エンジン) に知らせることができます。
と書いてあります。
また、サイトが新しく、他のサイトからのリンクが少ない場合は特に役立つとされています。
サイトマップの基本的な書き方を sitemaps.org から引用すると以下のようになります。
<?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>2005-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> <url> <loc>http://www.example.com/catalog?item=12&desc=vacation_hawaii</loc> <changefreq>weekly</changefreq> </url> <url> <loc>http://www.example.com/catalog?item=73&desc=vacation_new_zealand</loc> <lastmod>2004-12-23</lastmod> <changefreq>weekly</changefreq> </url> <url> <loc>http://www.example.com/catalog?item=74&desc=vacation_newfoundland</loc> <lastmod>2004-12-23T18:00:15+00:00</lastmod> <priority>0.3</priority> </url> <url> <loc>http://www.example.com/catalog?item=83&desc=vacation_usa</loc> <lastmod>2004-11-23</lastmod> </url> </urlset>
ここで、各タグの簡単な解説は以下のようになります。
ページのURL | |
ファイルの最終更新日 | |
ページの更新頻度(always,hourly,daily,weekly,monthly,yearly,never) | |
サイト内の他の URL と比較したこの URL の重要度(0.0~1.0: デフォルトは0.5) |
ホームページ(TestWebFrames)のサイトマップを sitemap.xml として以下のように記述しました。
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://testwebframes.appspot.com/</loc> <lastmod>2010-07-15</lastmod> <changefreq>weekly</changefreq> </url> <url> <loc>http://testwebframes.appspot.com/result</loc> <lastmod>2010-07-17</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>http://testwebframes.appspot.com/search</loc> <changefreq>never</changefreq> </url> </urlset>
また、sitemap.xml を static/xml/sitemap.xml に保存し、app.yaml を以下の設定を追加します。
- url: /sitemap\.xml static_files: static/xml/sitemap.xml upload: static/xml/sitemap\.xml
これで、http://testwebframes.appspot.com/sitemap.xml からサイトマップにアクセスできるようになります。
次に、Google ウェブマスターツールに、サイトとサイトマップを登録します。
ホームページのソースを見てもらえば分かりますが、ウェブマスターツールに登録するには HTML ファイルの
次に、サイトマップにアクセスするための URL を追加します。
これで Google のサイトマップに関する設定は終わりです。
Google の他にも、Yahoo! Site Explorerや Bing Webmaster Center にも登録しておきましょう。