3大検索エンジンへのsitemap.xmlの登録法のまとめ
サイトを作ったら、まずはSEO対策を行いますよね。
最初に出来る事は、内部要因でHTMLタグの最適化(内部SEO)を行いますが、
次にやるべきは、3大検索エンジンのクローラーへのインデックス最適化です。
勝手に、SIO(Search engine Index Optimization)と名付けています。
今回は、SIOに必須な3大検索エンジン(Google、Yahoo!、Live Search)にsitemap.xmlを登録する方法です。
sitemap.xmlって何?って人は意味が分からないと思いますので、必要になったときに読んでください。
ステップ1 sitemap.xmlを作る
1 まずは、http://www.xml-sitemaps.com/にアクセス
2 Starting URLに、ホームページのURLを入力する
3 Startボタンをクリックする
4 1〜2分ほど待ちます。(ページ数によって時間が変わります)
5 [Generated sitemap is ready]という画面になります。
6 以下ののリンクからファイルを、ダウンロードしましょう。
Download un-compressed XML Sitemap
7 ダウンロードが終わったら、それぞれのファイルをテキストエディタで開き、足りないURLや要らないURL(/とindex.htmlを別に登録していたりします)を調整しましょう。
8 編集が終わったら、FTPでサイトのルートフォルダにファイルをアップロードします。
ステップ2 Googleに登録する
1 https://www.google.com/accounts/ServiceLogin?service=sitemapsにアクセス。
2 Googleアカウントを持っていない人は、アカウントを作ってください。
3 ログインしたら、「マイレポート」の画面が出てきます。
4 テキストボックスに、サイトのURLを入力して、サイトを追加してください。
5 ログインすると最初に「サマリー」が表示されています。
その中に、「サイトを確認」というリンクがあるはずです。
これは、Googlebotがサイトを診断するために使われます。
下部のプルダウンをクリックすると、「メタ タグを追加」とあると思います。
選択すると、HTMLのコードが表示されますので、これを
6 終わったら、ファイルをアップロードして確認ボタンをクリックします。
次回、Googlebotが巡回に来た時点でこれを元に情報の統計が取られます。
7 次に、sitemapを追加します。
左のメニューの「サイトマップ」をクリックし、さらに、「サイトマップを追加」をクリック。
8 出てきたページのプルダウンから、一般的なウェブページのサイトマップを追加を選択し、サイトマップのURLを入力して、ボタンをクリックします。
これで、完了です。
ステップ3 Yahooに登録する
Yahooへのサイトマップの登録は、米国のYahooSiteExoplorerから行います。
英語サイトですが、簡単なものですので問題ありません。
※現在は日本語バージョンが有ります。登録方法は下記とほぼ同じです。IDは通常のYahooIDで大丈夫です。
1 http://siteexplorer.search.yahoo.com/にアクセス
2 中右の「My Sites」に、サイトのURLを入力し、Add My Siteをクリック。
YahooのIDが必要になります。
これは、Yahoo!JapanのIDとは異なりますので、持っていない人は(通常持っていないと思いますが)Sing Upをクリックして新たに作ってください。
3 ログインすると、先ほど入力したURLが追加されていると思います。
4 右側の「Authenricate」をクリック。追加方法は2種類ありますが、手軽なMETAタグで行きましょう。
5 「To add a META tag to your home page,」の下に書いてある
<META name="y_key" content="f3de013c46******" >
をサイトのインデックスファイルの
内に書き、ファイルをアップロード。6 「Ready to authenticate」をクリック
Your site is pending authentication.が出れば完了です。
7 「My Sites」に移動し、サイトリストの左の「Manage」をクリック。
8 sitemap.xmlのURLをテキストボックスに入力し、Add Feedをクリック。(プルダウンはWeb Site Feedのまま)
9 Yahooはこれで完了です。あとはクローラーが回ってくるのを待ちます。
ステップ4 MSNに登録する
2008年3月になって、Live Searchに大幅な改変がされました。
新しい機能でWebmaster Centerというツールがβで公開されています。
1 http://webmaster.live.com/にアクセス
2 真ん中の、Sing in to use the toolsをクリックして、ログインをします。
これも、アカウントを持っていない場合は、新たに取得してください。
3 ログインすると、Add a Websiteというページが出てきますので、
Web address:に、サイトのURLを。
Sitemap address:に、sitemap.xmlのURLを入力してください。
サイトの認証には2種類ありますが、これも簡単なMETAタグタイプで行きます。
「Look for a META tag I'll add to the home page file.」にチェックが入っているのを確認
「Contact information」は案内メールの宛先です。入れなくても大丈夫。
チェックも外しておきましょう。
上記を確認したら、「Submit」をクリック
4 下記コードが表示されます
<meta name="msvalidate.01" content="A316772F378649CFBD************" />
サイトのインデックスファイルにMETAタグを追加して、アップロードします。
LiveSearchは以上で完了です。
まとめ
以上で3大検索エンジンへの登録は完了です。
少し前までは、YahooとLiveSearch(MSN)はror.xmlで登録する必要がありましたが、現在はGoogleタイプのsitemap.xml(サイトマップ プロトコル0.9)に対応しています。
また、ror.xmlはrorのオフィシャルサイトでエラーが出ており、GoogleSitemapsに登録している人はSitemapエラーが出ている可能性がありますので、注意してください。(外す必要があります。)
各検索エンジンとも本当の意味での最適化を目指しているのでsitemap.xmlの採用をしていますが、これは制作側にとっても有益な方法です。
クローラーに、きちんとしたクローリングをしてもらうためにも、活用してはいかがでしょうか。