III-D3 サイト階層とURL設計を整理する
AIにもユーザーにも分かりやすいサイト階層・URLの設計原則
このレッスンの狙い:自社サイトのURL設計を見直す観点を持てる
最終更新: 2026-07-23
この記事の要点
- 自社サイトのURL設計を見直す観点を持てる
- AIクローラーは404にどれだけ時間を奪われているか
- 階層を「浅く・意味のある単位で」設計する
AIクローラーはJavaScriptを実行しないだけでなく、404エラーや複雑なサイト構造にも人間以上に足を取られやすいという特徴があります。裏を返せば、階層とURLの設計を整えるだけで、クローラーの限られた巡回時間を重要ページへ振り向けられるということでもあります。ここでは、AIにもユーザーにも迷いにくいサイト階層とURL設計の原則を押さえます。
AIクローラーは404にどれだけ時間を奪われているか
Vercelの調査によると、ChatGPT関連クローラーのリクエストの34.82%、Claude関連クローラーの34.16%が404エラーに費やされていた一方、Googlebotは8.22%にとどまりました(出典: Vercelブログ「The Rise of the AI Crawler」, 2026年)。この差は、AIクローラーが古いリンク・重複URL・削除済みページを繰り返し叩いていることを示唆しています。サイト構造やURL設計が整理されていないほど、AIクローラーの限られた巡回リソースが無駄なアクセスに消費され、本来読んでほしい重要ページへの巡回が後回しになる可能性がある、ということです。
階層を「浅く・意味のある単位で」設計する
URL設計の基本原則は、トップページから重要ページまでの階層をできるだけ浅くすることと、カテゴリ構造を意味のある単位でそろえることです。例えば、サービス紹介ページが/service/detail/page/view/12345のように意味の薄いID階層で深く潜っているより、/services/ai-marketing/のように内容が読み取れるパスで浅く配置されているほうが、AIクローラーにとってもユーザーにとっても迷いにくい構造になります。
悪い例: example.com/p?id=12345&cat=3&sub=7
良い例: example.com/services/ai-marketing/移転・削除ページのリダイレクト設計
サイトリニューアルやページ削除の際、旧URLを放置すると404エラーが積み上がり、前述のクロール効率の問題を悪化させます。恒久的に移転したページには301リダイレクト(恒久的な転送であることを示すステータスコード)を設定し、完全に不要になったページは、サイト内の全ページの所在をクローラーに伝えるXMLサイトマップからも除外するという基本を徹底するだけで、AIクローラーが無駄打ちする比率を下げられる可能性があります。sitemapそのものの整備方法は編III-Cで詳しく扱うので、ここではまず「放置しない」という姿勢を持っておいてください。
URL表記のゆらぎもクロール予算を消耗させる
意外と見落とされがちなのが、同じページなのに複数の見た目のURLが存在してしまう状態です。末尾スラッシュの有無(/service/と/service)、wwwの有無、大文字小文字の違い、?utm_source=等の計測用パラメータ付きURLは、人間には「同じページ」に見えてもクローラーにとっては技術的に別々のURLとして扱われることがあります。これは前述の404問題と根が同じで、表記ゆれが多いほどクローラーの巡回リソースが同じコンテンツの重複取得に浪費されやすくなります。対策の基本は、正しい代表URLをクローラーに伝えるcanonicalタグ(重複ページの中から検索エンジン・AIクローラーに見てほしい代表URLを指定するタグ)の設置と、社内でのURL表記ルールの統一です。
実践ステップ
- 自社サイトのURL一覧を洗い出し、階層が3〜4段以上深くなっているページがないか確認する
- 意味の薄いID・パラメータだけのURL(
?id=等)になっているページを洗い出す - サーバーログまたはSearch Consoleで、404エラーが発生しているURLを一覧化する
- 404になっているURLのうち、恒久的に移転したものには301リダイレクトを設定する
- 完全に不要なページはXMLサイトマップから除外し、内部リンクも張り直す
- 新規ページ作成時のURL命名ルール(意味のある英単語・浅い階層)を社内で言語化しておく
まとめ
AIクローラーは人間よりも404エラーや複雑な階層に「時間を奪われやすい」存在であり、Vercelの調査でもChatGPT系・Claude系クローラーの404遭遇率はGooglebotの4倍以上という結果が出ています。URL設計は一度にすべてを直す必要はありませんが、浅い階層・意味の通るパス・きちんとしたリダイレクトという3点を意識するだけで、AIクローラーが重要ページに辿り着きやすくなります。もっとも、階層とURLだけを整えても、そこへ至る経路がなければ意味がありません。この先はIII-D4の内部リンク設計というテーマに引き継ぎます。
このレッスンはテキストとスライドで学べます。スライドは上のビューアからご覧ください。
確認テスト
選択肢をクリックすると、その場で正誤と解説が表示されます。
Q1. Vercelの調査によると、ChatGPT関連クローラーとClaude関連クローラーの404エラー遭遇率は、Googlebotよりも高い。
Googlebotの8.22%に対し、ChatGPT系34.82%・Claude系34.16%と報告されています。
Q2. URL表記のゆらぎ(末尾スラッシュの有無・wwwの有無など)への対策として推奨されているタグは何か。
正しい代表URLをクローラーに伝えるcanonicalタグの設置が対策の基本とされています。
Q3. 恒久的に移転したページに設定すべきものはどれか。
恒久的に移転したページには301リダイレクトを設定することが基本とされています。
このレッスンのFAQ
Q. URLは意味の薄いID(?id=12345等)でも問題ありませんか?
望ましくありません。内容が読み取れるパス(例: /services/ai-marketing/)で浅く配置する方が、AIクローラーにもユーザーにも迷いにくい構造になります。
Q. 移転・削除したページを放置するとどうなりますか?
404エラーが積み上がり、AIクローラーの限られた巡回リソースが無駄なアクセスに消費される可能性があります。
Q. 末尾スラッシュの有無など表記ゆれは無視してよいですか?
無視できません。クローラーにとっては技術的に別々のURLとして扱われることがあり、巡回リソースの浪費につながります。