サブディレクトリとは、1つのドメインの中でWebサイトの内容を階層ごとに分ける仕組みです。URLでは、ドメイン名の後ろに付く「/blog/」「/service/」などの部分がサブディレクトリにあたります。
ブログ、商品カテゴリ、サービス別ページなど、同じサイトの中で関連する情報を整理したいときに使われます。
30秒でわかる結論
- サブディレクトリは、同じドメイン内でページを階層分けする仕組みです。
- URLでは「example.com/blog/」の「/blog/」部分がサブディレクトリです。
- 同じサイト内の関連コンテンツを整理する用途に向いています。
- サブドメインは「blog.example.com」のようにドメインの前側へ名前を付ける別構造です。
- ブログ・サービス・カテゴリなど、同じブランドやテーマならサブディレクトリが分かりやすいです。
- 運営主体やシステムを大きく分けたい場合は、サブドメインも候補になります。
サブディレクトリとは
サブディレクトリとは、Webサイト内のページやコンテンツを階層的に整理するための場所です。
URLの例
https://example.com/blog/
このURLでは、「example.com」がドメイン、「/blog/」がサブディレクトリです。
さらに階層を深くすると、次のようなURLにもできます。
https://example.com/blog/wordpress/
この場合、「blog」の中に「wordpress」という階層を作っています。
ここで伝えたいポイント
サブディレクトリは、新しいドメインを増やす仕組みではありません。同じドメインの中を整理する仕組みです。
サブディレクトリは何のために使う?
主な目的は、サイト内の情報整理です。
| 用途 | URL例 |
|---|---|
| ブログ | example.com/blog/ |
| サービス | example.com/service/ |
| 商品カテゴリ | example.com/category/ |
| 採用情報 | example.com/recruit/ |
| 会社情報 | example.com/company/ |
同じ会社・同じブランド・同じテーマの情報をまとめるときに使いやすい構造です。
サブディレクトリとサブドメインの違い
初心者が混同しやすいのが、サブディレクトリとサブドメインです。
| 項目 | サブディレクトリ | サブドメイン |
|---|---|---|
| URL例 | example.com/blog/ | blog.example.com |
| 位置 | ドメインの後ろ | ドメインの前 |
| イメージ | 同じサイト内の階層 | 別サイト・別用途として分けやすい |
| 管理 | まとめやすい | 分けて管理しやすい |
| 向く用途 | 同じテーマ・ブランド | 別サービス・別システム |
内容が同じサイトの一部ならサブディレクトリを優先
「会社サイト内のブログ」「サービス別ページ」「カテゴリ別記事」など、同じサイトの一部として見せたいならサブディレクトリが自然です。
サブディレクトリのメリット
サイト構造を整理しやすい
URLを見るだけで、どのカテゴリに属するページか分かりやすくなります。
具体例
example.com/server/
example.com/wordpress/
example.com/domain/
このように分けると、サイト内のテーマを整理しやすくなります。
同じドメインでまとめて管理できる
新しいドメインを取得しなくても、同じドメイン内で複数ジャンルを整理できます。
サイト全体の導線を作りやすい
ヘッダー、パンくずリスト、カテゴリ一覧などを使って、関連ページをまとめやすくなります。
サブディレクトリのデメリット
内容が増えると階層が深くなりやすい
カテゴリを細かく分けすぎると、URLが長くなることがあります。
深すぎる例
example.com/service/web/wordpress/beginner/start/
階層が深いから必ず問題になるわけではありませんが、利用者や管理者が理解しやすい構造を優先します。
別システムとして完全に分離しにくい場合がある
同じドメイン配下で別CMSや別運営体制を使う場合、サーバー設定や管理方法が複雑になることがあります。
WordPressでサブディレクトリはどう使う?
WordPressでは、固定ページ・投稿・カテゴリーなどのURLでサブディレクトリ構造を使うことがあります。
例
トップ:example.com/
ブログ:example.com/blog/
記事:example.com/blog/wordpress-start/
また、既存の会社サイトがあり、その配下にWordPressを設置してブログを運営する構成もあります。
よくある構成
会社サイト本体はHTMLや別CMSで運営し、「/blog/」だけWordPressで運営する方法です。
サブディレクトリにWordPressを設置できる?
できます。レンタルサーバー側で指定したフォルダへWordPressを設置できる場合、サブディレクトリ型のURLで運営できます。
例:/blog/
example.com/blog/
注意
レンタルサーバーによって、WordPress簡単インストールで指定できる設置先や設定方法が異なります。実際に設置する際は、そのサーバーのマニュアルを確認してください。
SEOではサブディレクトリとサブドメインのどちらが有利?
「サブディレクトリなら必ずSEOに有利」「サブドメインだから不利」と単純に決めることはできません。
重要なのは、サイト構造と内容が利用者にとって分かりやすく、関連性があることです。
SEOだけで構造を決めない
同じテーマ・同じブランドの情報ならサブディレクトリ、別サービスや別運営として分けたいならサブドメイン、という運営上の違いを優先します。
どんな場合にサブディレクトリを選ぶ?
会社本体と関連する情報発信なら、/blog/のようにまとめやすいです。
/service/web/、/service/server/のように階層化できます。
同じサイト内のカテゴリ分けとして使いやすいです。
運営主体・システム・ユーザー層まで大きく違うなら、サブドメインや別ドメインも検討します。
サブディレクトリを作るときの注意点
チェックリスト
- 階層を深くしすぎない
- URL名を分かりやすくする
- 似た意味のディレクトリを重複させない
- サイト内リンクを整理する
- カテゴリ構造とURL構造をできるだけ合わせる
ディレクトリ名は短く分かりやすくする
「service-information-detail」のように長くするより、「service」のように意味が伝わる短い名前のほうが管理しやすくなります。
階層を増やしすぎない
3階層、4階層と増えるほど、管理する側も利用者も構造を把握しにくくなる場合があります。
構造の比較
シンプル:example.com/blog/article/
複雑:example.com/media/category/blog/article/
URLを後から変更するときの注意
すでに公開しているページを別のサブディレクトリへ移すと、URLが変わります。
旧URLから新URLへのリダイレクトや、内部リンクの修正が必要になる場合があります。
変更例
変更前:example.com/article1/
変更後:example.com/blog/article1/
10ページなら10URLを確認
10ページを新しいサブディレクトリへ移動すれば、最低でも10本の旧URLと新URLを確認する必要があります。公開後の大規模なURL変更は、ページ数が増えるほど作業量も増えます。
サブディレクトリとフォルダは同じ?
Webサイトの説明では、サブディレクトリを「フォルダ」と表現することがあります。
サーバー上では実際のフォルダ構造と一致する場合もありますが、CMSやWebサーバーの設定によっては、URL上の階層と物理フォルダが完全に一致しないこともあります。
初心者はこれでOK
最初は「URLの中でページを分類する階層」と理解すれば十分です。サーバー上の実フォルダ構造は、必要になったときに確認すれば問題ありません。
サブディレクトリを選ぶ判断フロー
YES → サブディレクトリが候補
YES → サブディレクトリ向き
YES → サブドメインも検討
YES → 別ドメインも検討
教科書判定|サブディレクトリはいつ使う?
同じサイト内の関連情報を整理するならサブディレクトリを選ぶ
会社サイト内のブログ、サービス別ページ、カテゴリ別コンテンツなどは、サブディレクトリで整理するのが分かりやすいです。運営主体・システム・目的が大きく異なる場合だけ、サブドメインや別ドメインを検討します。
よくある質問
サブディレクトリを作るのに新しいドメインは必要ですか?
必要ありません。現在のドメインの配下に作るため、同じドメインを使えます。
サブディレクトリにWordPressを設置できますか?
できます。レンタルサーバーやWordPress簡単インストールの仕様によって設定方法が異なるため、利用中サーバーのマニュアルを確認してください。
サブディレクトリとサブドメインはどちらがSEOに強いですか?
構造だけで一律に決めることはできません。同じテーマのコンテンツか、別サービスとして分けたいかなど、運営上の目的を優先してください。
サブディレクトリはいくつ作れますか?
技術的には複数作れますが、増やしすぎるとサイト構造が複雑になります。必要な分類だけに絞るほうが管理しやすくなります。
あとからサブディレクトリ名を変更できますか?
変更できますがURLが変わるため、旧URLから新URLへのリダイレクトや内部リンクの修正が必要になる場合があります。
まとめ
この記事の結論
- サブディレクトリは同じドメイン内の階層
- URLでは「/blog/」「/service/」などの部分
- 同じサイトの関連情報を整理する用途に向いている
- 別サービスとして分けたい場合はサブドメインも候補
- SEOだけでなく運営・管理のしやすさで選ぶ
- 公開後のURL変更はリダイレクトや内部リンク修正が必要
結局、同じサイトの中で情報を整理したいならサブディレクトリ、別サイトとして分けたいならサブドメインと考えると判断しやすくなります。
次に読むなら
サブディレクトリの仕組みが分かったら、次は「サブドメインとサブディレクトリの違い」を確認すると、ブログ・サービス・別サイトをどちらで分けるべきか具体的に判断できます。