sitemapとは、自身のホームページの更新状況や、すべてのページを検索エンジンに自ら登録申請することができるというもの。
申請をすることで、いままでクロールされなかったページにクロールをうながし、検索順位の上昇に役立つというわけです。
ようは、検索ロボットがクロールしやすいように、自身サイトの地図を提供する!ということです。
現在はGoogle、Yahoo、MSNの3社がSITEMAPのプロトコル統一に合意し、これまで個別だったsitemapをGoogleベースのプロトコルにしていますのでGoogle以外の検索エンジンへの対策も簡単にいえばいっぺんにできてしまうということで、このサイトマップの作成はSEOを実践する上で欠かせない作業となっています。
サイトマップは作成した後、Googleウェブマスターツールにてサイトマップを登録することで自身のサイトの外部リンク、内部リンク数のチェックや検索状況、ロボットのクロール状況などサイトの様々な状況をチェックできるようになります。(Googleアカウントを取得していることが前提)
GoogleウェブマスターツールはSEO上かなり有効な情報を得れますので、是非ここまで実践することをおススメします。
では、作業を順に説明して行きます。
【sitemapの作成とサーバへのアップロード】
任意のxmlファイルを作成する。ベタなところだと「sitemap.xml」とか。
このファイルにサイトマップを記載して行くのですが、
手書きで実践する場合はsitemaps.orgを参照して下さい。
今回は自動生成ツールを紹介します。
Google Sitemaps用XML自動生成ツール
自身のサイトのアドレスを入力するだけでサイトマップを生成してくれますが、条件としてサイトのトップページにこのサイトのリンクを貼る必要があります。
Google Sitemap Generator and Editor
こちらはリンクいらずの無料生成ツール。アドレスを入力して「Create map」をクリック。サイトの情報をチェックが終わって表示されたデータのうち
change・・・更新頻度を指します。 always hourly daily weekly monthly yearly never から各ページに適切なものを選択します。
priority・・・サイト内の他のページと比較したときの優先度を指します。0.0 から 1.0 までの値を指定できます。この値は他のサイトのページとの比較方法に影響するものではなく、検索エンジンのクローラに自身サイト内の重要なページを知らせるためのものです。ページのデフォルトの優先度は 0.5になっていてこの自動生成ツールでも0.5に最初はなっています。トップのindex.htmlを1.0でその他はそれ以下の数値が望ましいと考えます。
などをチェックし、
![]()
をクリックします。
以上より、生成されたxmlデータを最初に作成したxmlファイルにコピペして、サーバにアップロードします。
番外編:Google Sitemaps using Movable Type
MT向けサイトマップ生成プラグインです。Mobable Type使用の場合はこれもありです。
サイトマップをアップロードしたら
【Googleウェブマスターツールへの登録】
1 Googleウェブマスターツールページろログインして開きます。
2 「サイトの追加」で自身のサイトを登録。
3 サイトマップの追加で先に作ってアップしたsitemapのxmlファイルを登録します。

登録後は、各メニューをばしばしチェックしてSEOの対策に役立てて行くわけです。
ここらへんはまた後々。
【Yahooに対するsitemapの活用】
最後に、Yahooに対してこのsitemapをどのように使うかというということを説明します。
Yahooにsitemapを通知するためにはrobots.txtをトップ階層に置きます。
robots.txtファイルを作成し、
Sitemap: http://○○○.com/sitemap.xml
User-agent: *
のように記載し、サーバにアップします。
robots.txtの有用性あるいは詳細についても、とりあえずまた後々で...。