サイトマップとrobots.txt

定義

サイトマップ(XML Sitemap)robots.txtは、検索エンジンのクローラにサイト情報を伝えるための基本的なファイルです。
サイトマップは「どのページをクロールしてほしいか」を伝え、robots.txtは「どのページをクロールしてはいけないか」を指示します。

ポイント: サイトマップとrobots.txtはセットで運用することで、検索エンジンに効率よくサイトを理解させることができます。

サイトマップ(XML Sitemap)

サイトマップは、サイト内のURL一覧をまとめたXMLファイルで、検索エンジンに効率的なクロールとインデックスを促します。

  • URL伝達: 重要なページを確実にクロールさせる。
  • インデックス促進: 新規・更新ページを素早く認識させる。
  • クロール効率化: 階層の深いページや孤立ページも伝達。
  • メタ情報: 更新日や優先度を付加できる。

WordPressではYoast SEOなどのプラグインで自動生成できます。

robots.txt

robots.txtは、サイトのルートディレクトリに置かれるテキストファイルで、クローラにクロール可能・不可を指示します。

User-agent: *
Disallow: /private/
Allow: /public/
Sitemap: https://example.com/sitemap.xml
  • クロール制御: 不要なページを除外。
  • クロール予算の最適化: 重要ページにクローラを集中させる。
  • セキュリティ補助: 公開不要のディレクトリを回避。
  • サイトマップ通知: robots.txtに記載することで検索エンジンに知らせられる。

robots.txtは「クロール制御」であり、インデックス除外ではない点に注意が必要です。

サイトマップとrobots.txtの違い

  • サイトマップ: クロールしてほしいページを知らせる。
  • robots.txt: クロールしてほしくないページを制御する。

両者を併用することで、検索エンジンに「重要ページは確実に届け」「不要ページは避けて」と指示できます。

SEOへの効果

  • 効率的なクロール: クローラのリソースを最適化できる。
  • インデックス精度向上: 重要ページを漏れなく検索結果に反映。
  • 重複・不要ページ回避: 評価の分散を防ぎ、SEOの集中効果を高める。

FAQ

Q. サイトマップとrobots.txtはどちらが必須?
A. 両方ある方が望ましいですが、必須ではありません。大規模サイトや複雑な構造では特に重要です。
Q. robots.txtでインデックスを防げる?
A. いいえ。インデックス除外はnoindexメタタグを使用します。
Q. サイトマップのURLはrobots.txtに書くべき?
A. はい。Google Search Console登録と併せて記載すると確実です。

👉 他の用語も調べたい方はこちら

マーケティング用語集トップページへ戻る

おすすめの記事
最近の記事
  1. 顧客が欲しいのは商品じゃない?成功体験から考える価値共創

  2. 顧客と一緒に「売れる価値」をつくる:B2Cメーカー向け実務テンプレ

  3. 価値共創やってて良かったな──現場で心が動いた瞬間

  4. 営業を巻き込むと共創は加速する──現場発のアイデアで売れるチームに変える

  5. 中小企業が大手に勝つ共創戦略|「企画」に資源を集中して選ばれる理由をつくる

  6. 商工会議所青年部が挑戦した商品企画──座学から実践へ、楽しく続ける取り組み

  7. 「ゴリラの鼻くそ」はなぜ売れたのか?|ネーミング×文脈で価格競争を超える方法

  8. 「社員が変わった」共創マーケティングが生んだ“社内変革”のリアル

  1. 美味しい”だけでは選ばれない。食品のキャッチは「気分」で決まる

  2. 地吹雪の夜、テールランプが“道しるべ”だった話

  3. リピートは“満足度”だけでは増えない:心理ロイヤルティという答え

  4. 古い記事がみすぼらしい…を最小労力で解決する方法|「見られてる記事だけ」整える

  5. 買い物ついでに1時間歩いてしまう|「なんとなく」に価値の種がある

  6. 顧客が欲しいのは商品じゃない?成功体験から考える価値共創

  7. バンドル販売の作り方|価値共創で“セットの意味”を設計する6ステップ

  8. 今こそ挑戦!グローバルサウス犬猫のオーラルケア文化をASEANへ(マインドアップ)