検索エンジンとの紳士協定「robots.txt」の書き方と使い方
検索エンジンとの紳士協定「robots.txt」の書き方と使い方
robotx.txtとは、サイトを巡回する検索エンジンの情報収集を制御するためのテキストファイルです。
主に、次の3つの用途で使われます。
(1)検索結果ページに表示したくないディレクトリを指定する
(2)(1)のディレクトリから例外として検索結果に加えたいページを指定する
(3)サイトマップの位置を指定する
これだけではわかりにくいかもしれませんね。
以下、具体的な例でご説明していきます。
「見てほしくない部分」の指定
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)
例外として「見てほしい部分」を指定する
「見てほしくない部分」と指定したディレクトリの中にも、その指定を除外したいファイルが存在することがあります。
その場合、以下のように記載し例外的に「見てほしい部分」を指定することが可能です。
【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サイトマップの場所を記載することもできます。
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検索
「サイトマップによる効率的な巡回」
関連する記事
楽天市場SKUプロジェクトの商品登録注意点
商品ページの種類 商品ページの種類は以下の二つです 商品種別 シングルSKU マルチSKU 商品ページ内のSKU数 1個 2個以上 購入できるSKU数 1個 1個 価格 SKU別 SKU別 画像 特徴 •従来の「通常在庫」ページと同様に、1…
【2023年2月更新版】Shopify(ショピファイ)のCSVの仕様
Shopify(ショピファイ)のCSVの仕様は以下の通りです 各商品について、それが単一の商品か、バリエーションのある商品かを判断する必要があります。 単一の商品: 単一の商品にはバリエーションが含まれていません。バリエーションのない商品を…
簡単出品王子の消費税増税・軽減税率対応
消費税増税・軽減税率に関してのお問い合わせ ・消費税に関するお問い合わせは国税庁 ・各モールへのデータの適用に関しましては各モールへお問い合わせをお願いいたします 消費税の軽減税率制度について(国税庁) https://www.nta.go…
各モールの消費税増税・軽減税率対応
楽天市場 楽天市場はCSVに消費税率欄が追加されるパターン 楽天市場では「出荷日」が10/1を跨ぐ場合、消費税率は10%となります。ですので、予約商品などで9月中に購入をされたとしても、発送が10月を過ぎる場合は10%の消費税となり、のこり…
越境ECを始める際に対応言語をどうすれば良いか
越境ECを始める際に対応言語をどうすれば良いか 越境ECを始める際に対応言語をどうすれば良いのか悩みますね 2017年度の世界の人口別の使用言語ランキングは以下の通りです 2017年度の世界の人口別の使用言語 1 中国語(北京語+広東語) …
ECサイトは一歩踏み込んだSEO対策「schema.org」対応をしよう
schema.orgとは? 標準化団体というのを聞いたことがありますでしょうか?WEBデザイナーなどパソコン系の職種の人にはなじみ深いワードなのですが、ザックリと説明すると「いままでバラバラだった文章を標準に合わせようよ!」という団体です。…



