検索エンジンとの紳士協定「robots.txt」の書き方と使い方

(最終更新 2014年3月12日) EC商売繁盛講座 SEO対策

検索エンジンとの紳士協定「robots.txt」の書き方と使い方

robotx.txtとは、サイトを巡回する検索エンジンの情報収集を制御するためのテキストファイルです。

robots-txt

主に、次の3つの用途で使われます。

(1)検索結果ページに表示したくないディレクトリを指定する

(2)(1)のディレクトリから例外として検索結果に加えたいページを指定する

(3)サイトマップの位置を指定する

これだけではわかりにくいかもしれませんね。

以下、具体的な例でご説明していきます。


「見てほしくない部分」の指定

peeping

robots.txtの最も重要な役割は、検索エンジンに「見てほしくない部分」(検索結果ページに表示させたくない部分) を指定することです。

【robots.txtの記載例1】

User-agent: *
Disallow: /見てほしくない部分

※User-agentは、サイトを巡回する検索エンジンのロボットを指定する項目です。

「User-agent: *」で、すべてのロボットに対して以下を指定する」の意味となります。

例えば、楽天市場のrobots.txtでは、画像やCGI・バックアップなどのデータの入ったディレクトリがDisallow指定されています。

※楽天市場のrobots.txt

(http://www.rakuten.co.jp/robots.txt)


例外として「見てほしい部分」を指定する

ok

「見てほしくない部分」と指定したディレクトリの中にも、その指定を除外したいファイルが存在することがあります。

その場合、以下のように記載し例外的に「見てほしい部分」を指定することが可能です。

【robots.txtの記載例2】

User-agent: *
Disallow: /見てほしくない部分
Allow: /見てほしい部分

Amazonのrobots.txtを見てみると「ほしい物リスト」関連のデータが入っていると思われるディレクトリ/wishlist/が「見てほしくない部分」に指定されています。

しかし、そのディレクトリに含まれる「ほしい物リストの作り方のページ」や「ブラウザに『ほしい物リストに追加』ボタンを追加するためのアドオン説明ページ」は「見てほしい部分」として例外指定されています。

※Amazonのrobots.txt

(http://shopping.yahoo.co.jp/robots.txt)


サイトマップURLの指定

robots.txtには、XMLサイトマップの場所を記載することもできます。

sitemap

GoogleウェブマスターツールにはXMLサイトマップの送信機能がありますが、サイトマップURLをrobots.txtに記載しておけば、Google以外の検索エンジンにも、サイトマップの位置を通知することができます。

【robots.txtの記載例3】

User-agent: *
Disallow: /見てほしくない部分
Allow: /見てほしい部分
Sitemap: サイトマップURL

robots.txtは必要?

検索結果から除外したい情報がなければ必須ではありませんが、XMLサイトマップの位置を記載したrobots.txtがあれば、Google以外の検索エンジンもサイトの更新情報や新しいページの情報を効率的に収集することができます。

大きな手間ではありませんので、設置しておいてはいかがでしょうか。


※参考

Googleウェブマスターツールヘルプ

「robots.txt ファイルを使用してページをブロックまたは削除する」

(https://support.google.com/webmasters/answer/156449?hl=ja)

「サイトマップの送信」

(https://support.google.com/webmasters/answer/183669?hl=ja&ref_topic=8476)

Yahoo!JAPAN検索

「サイトマップによる効率的な巡回」

(http://info.search.yahoo.co.jp/archives/002859.php)

関連する記事

EC商売繁盛講座

簡単出品王子の消費税増税・軽減税率対応

消費税増税・軽減税率に関してのお問い合わせ ・消費税に関するお問い合わせは国税庁 ・各モールへのデータの適用に関しましては各モールへお問い合わせをお願いいたします 消費税の軽減税率制度について(国税庁) https://www.nta.go…

EC商売繁盛講座

各モールの消費税増税・軽減税率対応

楽天市場 楽天市場はCSVに消費税率欄が追加されるパターン 楽天市場では「出荷日」が10/1を跨ぐ場合、消費税率は10%となります。ですので、予約商品などで9月中に購入をされたとしても、発送が10月を過ぎる場合は10%の消費税となり、のこり…

EC商売繁盛講座

越境ECを始める際に対応言語をどうすれば良いか

越境ECを始める際に対応言語をどうすれば良いか 越境ECを始める際に対応言語をどうすれば良いのか悩みますね 2017年度の世界の人口別の使用言語ランキングは以下の通りです 2017年度の世界の人口別の使用言語 1 中国語(北京語+広東語) …