Webサイトのディレクトリ構造とSEO|設計の基本と実践ポイント

吉成 俊治
代表取締役 / 上級ウェブ解析士

SEOや構造設計の話をすると「URLってそんなに重要なんですか?」といった声をいただくことがあります。確かに、ページの見た目やコンテンツの充実度と比べると、URLの設計は地味な印象を持たれることが多いのかもしれません。しかし、Webサイトのディレクトリ構造……つまりURLがどのように設計されているかは、SEOの評価にもユーザー体験にも、大きな影響を与えます。
ディレクトリ構造とは、WebサイトのURLの階層のことを意味します。たとえば「https://example.com/service/consulting/」というURLであれば、「service(サービス)」というカテゴリの下に「consulting(コンサルティング)」というページが位置している、という階層関係を示しています。
このディレクトリ構造が適切に設計されていると、GoogleはWebサイトの構成を正確に理解しやすくなり、ユーザーはURLを見ただけで「どのカテゴリのページか」を把握できます。逆に、ディレクトリ構造が乱れていると、GoogleがWebサイトのテーマやページのテーマをうまくつかめず、SEO評価が分散・低下することがあります。
このコラムでは、Webサイトのディレクトリ構造の基本的な考え方から、SEOを踏まえた設計のポイント、よくある失敗と改善策までを解説します。自社のホームページの企画運用を担当されている方にとって、制作段階やリニューアル検討中という段階でも、ここでご案内することを参考にしていただけると幸いです。
ディレクトリ構造とは何か
URLの「階層」を理解する
ディレクトリとは、もともとはパソコン上のフォルダに相当する概念となります。Webサイトでは、URLの「/(スラッシュ)」で区切られた部分が階層を表しています。
たとえば、以下のようなURLがあったとします。
https://example.com/ ← トップページ(第1層)
https://example.com/service/ ← サービス一覧(第2層)
https://example.com/service/consulting/ ← コンサルサービス(第3層)
https://example.com/service/consulting/seo/ ← SEOコンサル(第4層)
このように、トップページを起点として、“カテゴリ>サブカテゴリ>個別ページ”という階層で構成されるのがWebサイトのディレクトリ構造です。この構造が整然としていると、Googleもユーザーも「このWebサイトがどのように整理されているか」を理解しやすくなります。
ディレクトリ構造がSEOに影響する理由
GoogleはWebサイトを巡回(クロール)する際に、URLの構造からページ同士の関係性を読み取ります。ディレクトリ構造が適切に設計されていると以下のような効果が期待できます。
- Webサイトのテーマや各ページの役割をGoogleが正確に把握しやすくなる
- 関連するページが同じディレクトリ(カテゴリ)にまとまっていることで、テーマの一貫性が伝わりやすい
- クローラーがページを効率よく巡回でき、重要なページが評価されやすくなる(クローラビリティの向上)
- URLを見ただけでページの内容が推測できるため、検索結果画面(SERPs)でのクリック率(CTR)が向上しやすい
逆に、ディレクトリ構造が設計されていないWebサイト(たとえばすべてのページがトップ直下に並んでいる、カテゴリが無秩序に増えているなど)では、Googleがページ間の関係性を理解しにくくなり、SEO評価が安定しない原因になります。


SEOを踏まえたディレクトリ構造設計の5つの原則
原則1:URLはシンプルで意味が伝わる構造にする
理想的なURLは、見ただけでそのページの内容がわかる、シンプルなものです。以下の例を比較してみましょう。
【悪い例】https://example.com/p?id=1234&cat=2&type=service
【良い例】https://example.com/service/seo-consulting/
【悪い例】のように数字やパラメータ(「?」以降の記号や数値の組み合わせ)が並ぶURLは、Googleにもユーザーにも内容が伝わりません。【良い例】のように、カテゴリ名やページ名が意味のある言葉で構成されているURLのほうが、SEO上も信頼性の観点でも優れています。
日本語のURLも技術的には使用できますが、リンクが共有される際に文字化けが起きることがあるため、英語(ローマ字)で設計することが一般的です。ただし、英語表記が不自然にならないよう、自社のサービス名や業種に合った表現を選ぶのをおすすめします。
原則2:階層は浅く、一貫したルールで設計する
ディレクトリの階層は、できるだけ浅くまとめることが基本です。深くなればなるほど、Googleがページを発見・評価しにくくなり、ユーザーも「今自分がどこにいるか」わかりにくくなります。一般的には、トップページから4階層以内を目安とすることが多いです。
また、階層のルールに一貫性を持たせることも重要です。たとえば「サービスページはすべて /service/ の下」「事例ページはすべて /works/ の下」「コラムはすべて /columns/ の下」といったルールで、カテゴリとURLの対応関係を統一しておくと管理しやすく、Googleも理解しやすい構造になります。
原則3:キーワードを自然な流れでURLに含める
URLにターゲットキーワードを含めることは、SEO上の効果があるとされています。ただし、キーワードを無理やり詰め込むのは逆効果です。あくまでURLが「そのページの内容を自然に表している結果として、キーワードが含まれている」という流れが理想です。
たとえば、SEOコンサルティングサービスのページであれば「/service/seo-consulting/」、東京のリフォーム会社の施工事例ページだとすれば「/works/tokyo-reform/」のように、ユーザーが読んでもなにがどう掲載されているのか、伝えられるページになのか、意味がわかる構成で並んだURLを設計します。
原則4:URLの変更は極力避け、変更時は必ずリダイレクトを設定する
一度公開したURLは、できるだけ変更しないことが重要です。URLが変わると、これまでそのページに集まっていたGoogleの評価(被リンクの評価など)がリセットされてしまうリスクがあります。
やむを得ずURLを変更する場合(リニューアル時など)は、必ず「301リダイレクト」を設定します。301リダイレクトとは、古いURLにアクセスしてきたユーザーやGoogleを、新しいURLへ自動的に転送し、かつSEO評価も引き継ぐための設定です。リダイレクトなしでURLを変更すると、Googleから見て「ページが消えた」と判断され、検索順位が大幅に下落することがあります。
原則5: URLの正規化を行う(wwwと非www、httpとhttpsの統一)
同じWebサイトでも、「https://www.example.com/」「https://example.com/」「http://example.com/」など、複数のURLでアクセスできてしまう状態は、Googleが同じページを別々のURLとして認識し、評価が分散してしまう「重複コンテンツ(ドメイン内外の複数URLに、同一または極めて類似した内容が存在する状態)」という問題を引き起こしてしまうことがあります。
これを防ぐために、「正規化(canonicalization)」と呼ばれる設定を行います。具体的には、ひとつのURLを「正規のURL(canonical URL)」として定め、他のURLからそちらへリダイレクトする設定と、各ページに「このページの正規URLはこれです」と宣言するcanonicalタグを設置する対応をします。これにより、Googleの評価を正規URLに集中させることが可能となります。
また、現在のサイト運営においては常時SSL化(Always On SSL:Webサイトの全ページをHTTPS化(暗号化)するセキュリティ対策)が基本ですので、http始まりのURLでアクセスされた場合はhttps始まりのURLにリダイレクトするように設定しましょう。
ディレクトリ構造でよくある失敗と改善策
失敗1)すべてのページをトップ直下に置いている
「とりあえず作ったページをトップ直下に置いた」結果、「/about/」「/service1/」「/service2/」「/blog/」「/staff/」などが同じ階層に並んでしまっているケースです。
この状態だと、Googleはページ間の関係性を理解しにくく、Webサイト全体として「どのテーマに強いのか」が伝わりません。サービスやコンテンツのカテゴリを整理し、「/service/」の下にサービスページをまとめる、「/columns/」の下にコラムをまとめる、といったかたちで階層を整理することが必要です。
このページの場合は、「columns/」の配下に「seo-directory-structure/」としてページを配置しております。
失敗2)日本語や特殊文字を含む読みにくいURLを使用している
WordPressなどのCMSでは、ページタイトルをそのままURLに変換する設定になっていることがあり、気づかないうちに日本語や記号が含まれたURLになってしまうことがあります。
「https://example.com/%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/」のように文字化けしたURLは、ユーザーへの信頼感を損なうだけでなく、Googleにも情報が伝わりにくくなります。CMSの設定でURLを英数字のみにする、あるいは制作時にURL構造を手動で設定するといった対応が必要です。
このページの場合は、「seo-directory-structure/」(SEO、ディレクトリ構造)としてURLを設計しています。
失敗3)リニューアル時にURLを変更してリダイレクトを設定しなかった
Webサイトリニューアルのタイミングで、URL設計を一新したにもかかわらず、古いURLから新しいURLへのリダイレクトを設定しなかったケースです。
この場合、Googleはリニューアル前のページが消えたと判断し、それまで積み上げてきたSEO評価を失うことになります。「リニューアルしたら検索順位が一気に下がった」という事例の多くは、このリダイレクト設定の漏れが原因です。リニューアル前には必ず旧URLと新URLの対応表を作成し、全ページにリダイレクトを設定することが不可欠です。
失敗4)似たURLが乱立してカニバリゼーションが起きている
「/blog/seo/」「/columns/seo/」「/news/seo/」のように、似たテーマのコンテンツが異なるURLで複数存在している場合、Googleはどのページを評価すべきか迷ってしまい、どのページも中途半端な評価にとどまるカニバリゼーション(共食い)が起きることがあります。
同じテーマのコンテンツはできる限り同じカテゴリディレクトリ下にまとめ、重複するコンテンツは統合するか、canonicalタグで正規URLを明示し、特定のページに評価を集中させることが重要です。
事例
<具体例1> コンサルティング会社K社:URL設計の整理でGoogleのクロール効率が改善し、順位が向上
あるコンサルティング会社K社は、長年Webサイトを運用する中でページが無秩序に増えてしまい、URLの設計も統一されていない状態でした。同じサービスに関するページが「/service-a/」「/consulting/a/」「/a-consulting/」と3つの異なるURLに分散しており、Googleからの評価も3ページに分散していました。
問題の診断
Googleサーチコンソールでクロール状況を確認すると、巡回されていないページが多数あることが判明。URLの命名規則がバラバラなため、Googleがどのページを優先的に評価すべきか判断できない状態になっていました。また、一部のページはSSL化(https対応)が完了していない非https URLのまま残っており、セキュリティ警告が表示されていました。
実施した施策
- URL設計ルールを統一し、サービス系は「/service/〇〇/」、事例系は「/works/〇〇/」、コラム系は「/columns/〇〇/」に整理
- 分散していた類似ページを統合し、旧URLから新URLへ301リダイレクトを設定
- 全ページをhttps対応に統一し、http始まりのURLはhttps始まりのURLへリダイレクト設定
- 各ページにcanonical URLを設置し、正規URLをGoogleに明示
- XMLサイトマップ(GoogleにWebサイト内のすべてのURLを伝えるためのファイル)を更新し、Googleサーチコンソールに送信
XMLサイトマップの関連記事

結果
施策実施から約2ヶ月で、Googleのクロール状況が改善し、未インデックスだったページの登録が進みました。3ページに分散していたSEO評価が統合ページに集中したことで、主要キーワードでの検索順位が改善しました。Webサイト全体としての評価が安定し、その後のコンテンツ追加に対してもGoogleの反応が早くなったという効果も確認されました。
<具体例2> WebメディアL社:ディレクトリ設計の見直しでコンテンツの評価が集中し、流入2倍に
Webでメディアサイトを展開していたL社は、長年にわたってコンテンツを積み上げてきましたが、カテゴリ設計が途中で変わったため似たテーマの記事が複数のカテゴリに散らばってしまう状態になっていました。「/health/diet/」「/beauty/diet/」「/lifestyle/diet/」のように、「ダイエット」に関する記事が3つのカテゴリに分散しており、Googleから見てテーマの一貫性が伝わりにくい状態でした。
問題の診断
各カテゴリページのSEO評価を確認すると、「ダイエット」関連のキーワードで3つのカテゴリページが互いに競合していることがわかりました。また、カテゴリ間の内部リンクがなく、Googleがカテゴリ間の関連性を把握できていないことも確認されました。
実施した施策
- テーマ別にカテゴリを再設計し、「ダイエット」関連の記事をすべて「/diet/」ディレクトリに統合
- 旧カテゴリURLから新カテゴリURLへの301リダイレクトを設定
- 各記事ページに、同カテゴリ内の関連記事への内部リンクを追加
- カテゴリページのコンテンツを充実させ、「このカテゴリが何を扱っているか」をGoogleに明確に伝えるページに刷新
結果
施策実施から約3ヶ月後、「ダイエット」関連キーワードでの検索流入が改善前の2倍に増加しました。分散していた評価が「/diet/」カテゴリに集中したことで、カテゴリページ自体が検索上位に表示されるようになり、新しく公開した記事も以前より早く検索に反映されるようになりました。
このケースが示すのは、コンテンツの質を高める前に「評価を集めるためのディレクトリ構造の整備」が先決の場合がある、ということです。
※上記でご紹介した事例は実際に行われた改善対応をもとに構成したイメージ例になっています。
まとめ:ディレクトリ構造は「地味だが効果の大きいSEO基盤」
ディレクトリ構造の設計は、コンテンツ制作や広告運用のような派手な施策と比べると、注目されにくい地味な作業です。しかし、その影響はWebサイト全体のSEO評価・ユーザー体験・クローラーの巡回効率に及ぶ、非常に重要な「土台」です。
ディレクトリ構造設計で押さえておきたいポイント
- URLはシンプルで意味が伝わる構造にし、英数字で構成する
- 階層は浅く(4階層以内を目安に)、カテゴリのルールを統一する
- ターゲットキーワードをURLに自然な形で含める
- URLを変更する際は必ず301リダイレクトを設定し、評価の引き継ぎを行う
- www/非www、http/httpsを統一し(正規化)、canonicalタグで正規URLを明示する
- 似たテーマのページは同一ディレクトリにまとめ、カニバリゼーションを防ぐ
ディレクトリ構造の見直しでお悩みの場合は、ぜひご相談ください
「自社WebサイトのURL設計が適切かどうか確認したい」「リニューアルを機にディレクトリ構造から見直したい」「過去にリダイレクト設定をしていなかったかもしれない」——そんな方のご相談を、ユニマではお受けしています。
ユニマは、技術的SEO(テクニカルSEO)の観点からWebサイト構造・URL設計・リダイレクト設定・canonical URLなどの現状診断と改善提案を行っています。コンテンツSEOやUX改善と組み合わせた、総合的なSEO対策をご支援します。
まずはお気軽にご相談ください。
※ユニマでは無理な営業行為は行っておりません。
監修者情報

吉成 俊治
1978年 福島県郡山市生まれ。カルチュア・コンビニエンス・クラブグループにてTSUTAYA事業、Tポイント(現Vポイント)事業、DBマーケティング事業を経験し業務設計やシステム開発に携わる。2023年に株式会社ユニマ設立。企業のWebマーケティング支援をメインに、プロジェクトマネジメント、SEOコンサルティング業務を行う。
● 上級ウェブ解析士
● IMA(Internet Marketing Analyst)認定ホルダー



