Sitemapを作成しよう(SEO) - Google(TM)・Yahoo(YST)・MSN共通のサイトマップ

(注)Googleは Google Inc. の登録商標です。当サイトはGoogleとは一切関係ありません。



Google・Yahoo(YST)・MSN共通のサイトマップ

サイトマップは、サイトに含まれるWebページの情報を検索エンジンに詳しく伝えるための便利な手段でしたが、 これまではGoogle(TM)のみが採用していて、Yahoo(YST)やMSNには似たようなものはありませんでした。

そのサイトマップをYahooとMSNも採用することになりました。
基本は今までとほとんど同じですが、少しだけ修正する部分があります。

書式

<今までの書式(一部)>
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> <url> <loc>http://chienomi.com/</loc> <lastmod>2006-05-23</lastmod> <changefreq>weekly</changefreq> <priority>1.0</priority> </url> </urlset>    

<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">                    ↓ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> この部分を変えるだけです。これだけで、各検索エンジン共通のサイトマップになります。 また、サイトマップを作成したら <head>セクション内に以下の項目をプラスしておきましょう。作成したサイトマップ名が、「ror.xml」 の場合は、

・文書タイプ(DTD)がHTML4.01の場合

<link rel="alternate" type="application/rss+xml" title="ROR" href="ror.xml"> ・文書タイプ(DTD)がXTML1.0の場合(ror.xml"半角スペース/>) <link rel="alternate" type="application/rss+xml" title="ROR" href="ror.xml" / > これで、クローラがサイトマップの位置を見つけてくれるようになります。
このサイトがとても参考になります。

Yahoo!へサイトマップを登録

Yahooの場合は、Google(TM)と同じようにサイトマップを登録して、サイトのインデックス情報を参照できる Yahoo! Site Explorerというサービス も用意されています。インデックスされているページを確認するだけなら、URLを打ち込むだけで見れますが、 サイトマップを登録する場合は、IDが必要になります。
まだ、日本語版はないようなので、アメリカのYahoo!のIDが必要です。

登録には、Google(TM)にサイトマップを登録するのと同じような感じで、サイトの所有権を確認するために 指定のHTML(キーファイル)をアップロードする必要があります。この辺は、多分なんとなく分かると思うので 詳しくは書きません。てゆうか、細かいところまではちょっと忘れてしまったので。多分、検索すれば詳しく解説 されている方もいらっしゃると思います。

MSNは今のところ、似たようなサービスはないみたいです。とりあえず自分は知りません。



フリーソフト・無料ソフト紹介 - 知恵の実.com - / Sitemapとは? / サイトマップ簡単作成ソフト