Webサイトを運営していると、
「サブドメインとサブディレクトリって何が違うの?」
「新しくサイトを作るなら、どちらを使えばいい?」
と迷うことがあります。
どちらも1つのドメインを使って複数のWebサイトやコンテンツを管理する方法ですが、URLの形や管理方法、向いている用途が異なります。
今回は、サブドメインとサブディレクトリの違いについて、できるだけわかりやすく解説します。
サブドメインとは?
サブドメインとは、取得している独自ドメインの前に別の文字列を追加して使用する方法です。
たとえば、メインサイトが
「example.com」
だった場合、
「blog.example.com」
「shop.example.com」
のような形がサブドメインです。
同じ「example.com」というドメインを利用していますが、メインサイトとは別のWebサイトとして運用しやすいのが特徴です。
サブドメインが向いているケース
サブドメインは、メインサイトとは目的や内容が大きく異なるサイトを作る場合に向いています。
たとえば、
企業サイトとオンラインショップ
企業サイトと会員サイト
日本語サイトと海外向けサイト
本番サイトとテストサイト
などです。
「同じ会社が運営しているけれど、別のサイトとして分けたい」という場合に使われることが多いです。
サブディレクトリとは?
サブディレクトリとは、ドメインの後ろにフォルダのような形でURLを追加する方法です。
たとえば、
「example.com」
というWebサイトがある場合、
「example.com/blog/」
「example.com/service/」
のような形がサブディレクトリです。
メインサイトの中に新しいカテゴリーやコンテンツを追加していくイメージです。
WordPressの固定ページや投稿ページも、URLの構造としてはサブディレクトリのような形になることがあります。
サブディレクトリが向いているケース
メインサイトと関連性の高いコンテンツを追加する場合は、サブディレクトリが向いています。
たとえば、
会社サイト内のブログ
サービス紹介ページ
採用情報
お知らせ
施工事例
コラム
などです。
1つのWebサイトとしてまとめて育てていきたい場合はこちらが使いやすいです。
URLの違い
一番わかりやすい違いはURLです。
サブドメイン
blog.example.com
サブディレクトリ
example.com/blog/
サブドメインはドメインの「前」に追加され、サブディレクトリはドメインの「後ろ」に追加されます。
見た目は少し似ていますが、Webサイトの構造としては大きく異なります。
管理方法にも違いがある
サブドメインは、メインサイトとは別のWebサイトとして構築することができます。
そのため、
メインサイトはWordPress
サブドメインは別のWordPress
サブドメインだけ別のシステム
といった運用も可能です。
一方、サブディレクトリは基本的にメインサイトの中にコンテンツを追加していく形になります。
ただし、サーバーの設定によってはサブディレクトリに別のWordPressをインストールすることもできます。
SEOではどちらが有利?
よく、
「サブドメインよりサブディレクトリの方がSEOに強い」
と言われることがあります。
ただ、単純にサブディレクトリにすれば検索順位が上がるというわけではありません。
重要なのは、サイトの目的やコンテンツの関連性に合わせて適切に使い分けることです。
たとえば、会社のブログであれば、
example.com/blog/
のようにサブディレクトリとして運営する方が、企業サイトとブログを1つのサイトとして整理しやすくなります。
一方で、メインサイトとはサービス内容やターゲットが大きく異なる場合には、サブドメインとして分離した方が管理しやすいこともあります。
SEOだけで決めるのではなく、サイトの目的を基準に考えることが大切です。
テストサイトならどちらを使う?
Web制作では、本番サイトとは別にテストサイトを作ることがあります。
たとえば、
test.example.com
というサブドメインを作る方法と、
example.com/test/
というサブディレクトリを作る方法があります。
どちらでもテスト環境を作ることは可能ですが、本番サイトと明確に分離したい場合はサブドメインが使いやすいです。
特にWordPressの場合、
「本番サイトとは別のWordPressを入れて制作したい」
というケースでは、サブドメインを利用すると管理しやすくなります。
ただし、テストサイトがGoogleなどの検索結果に表示されないよう、検索エンジンへの公開設定やアクセス制限には注意が必要です。
どちらを選べばいい?
大まかには、次のように考えるとわかりやすいです。
メインサイトと関連性が高いコンテンツ
→ サブディレクトリ
メインサイトとは役割の異なる別サイト
→ サブドメイン
たとえば会社サイトにブログを追加するだけなら、わざわざサブドメインに分ける必要はあまりありません。
一方、別サービスやテスト環境など、メインサイトから独立させたい場合はサブドメインが便利です。
まとめ
サブドメインとサブディレクトリは、どちらも既存のドメインを活用してWebサイトやコンテンツを増やす方法です。
サブドメインは、
「blog.example.com」
のように、メインサイトとは別のサイトとして管理したい場合に向いています。
サブディレクトリは、
「example.com/blog/」
のように、メインサイトの一部としてコンテンツを追加したい場合に向いています。
どちらが絶対に正しいというものではありません。
「そのコンテンツをメインサイトの一部として扱いたいのか、それとも別サイトとして運用したいのか」
を基準に考えると、選びやすくなります。
Webサイトを作るときはURLの見た目だけではなく、今後の管理方法やサイトの役割まで考えて構成を決めることが大切です。