サブドメインとは?独自ドメインとの違いと使い分け方をわかりやすく解説
blog.example.com や go.example.com のように、ドメイン名の前に別の名前が付いた URL を見たことがあるはずです。この前に付く部分がサブドメインです。サービスを分けたいとき、LP や短縮 URL を同じドメインで運用したいときなどに使われます。
この記事では、サブドメインの意味、独自ドメインやディレクトリとの違い、使い道、設定前に確認したい点を整理します。用語がまぎらわしいため、まず URL の構造から見ていきます。
サブドメインとは
サブドメインは、取得したドメインの左側に、ピリオドで区切って追加する名前です。example.com を所有していれば、shop.example.com や go.example.com を追加の登録なしに作れます。
URL の構造を分解する
次の URL を例にします。
https://go.example.com/spring
| 部分 | 名称 | 役割 |
|---|---|---|
https |
スキーム | 通信方式 |
go |
サブドメイン | サイトやサービスの区分 |
example.com |
ドメイン(ルートドメイン) | 取得した名前 |
com |
トップレベルドメイン | ドメインの最後の区分 |
/spring |
パス | ページの場所 |
サブドメインは、追加の費用なしで必要な数だけ作れるのが通常です。ドメインの更新料は、ルートドメインに対してだけ発生します。
www もサブドメインの一種
www.example.com の www もサブドメインです。慣習的に付けられてきたもので、特別な意味はありません。www あり・なしのどちらで公開するかは、サイトの方針で決めます。
独自ドメインとの違い
独自ドメインは、自分で取得して所有する example.com のようなドメインです。サブドメインは、その独自ドメインの下に作る派生の名前です。
もう 1 つ別の意味もあります。ブログサービスなどが提供する yourname.example-blog.com のような URL です。これは、サービス提供者のドメインを借りたサブドメインです。この場合、ドメインの所有者は提供者であり、サービスをやめると URL も使えなくなります。
| 種類 | 例 | 所有者 | 乗り換えやすさ |
|---|---|---|---|
| サービスのサブドメイン | you.service.com |
サービス提供者 | 難しい |
| 独自ドメイン | you.com |
自分 | 容易 |
| 独自ドメインのサブドメイン | go.you.com |
自分 | 容易 |
URL を長く使い続けたい場合は、自分で取得した独自ドメインを使うほうが安全です。取得の流れはドメインの取得の記事で解説しています。
ディレクトリとの違い
同じドメインの中で用途を分ける方法には、サブドメインのほかに、ディレクトリ(サブフォルダ)があります。
- サブドメイン 形式は
blog.example.com。 - ディレクトリ 形式は
example.com/blog/。
技術面の違い
サブドメインは、DNS の設定でサーバーを別に指定できます。メインサイトは A 社のサーバー、go.example.com は短縮 URL サービス、というように運用を完全に分けられます。ディレクトリは、同じサーバーの中で URL の階層を分けるだけで、運用元を変えるには追加の設定が必要です。
検索エンジンでの扱い
Google はサブドメインとディレクトリを、基本的にどちらも検索対象として扱えると説明しています。どちらを使うべきかは、サイトの運用方針で決まるものです。検索順位を理由に一方が有利と断定できる情報は、公式には見当たりません。
実務では次のように使い分けます。
| 目的 | 向いている形式 |
|---|---|
| 本体サイトの一部のコンテンツ(ブログなど) | ディレクトリ |
| 別のシステムで運用するサービス | サブドメイン |
| 別ブランドや別言語の独立したサイト | サブドメインまたは別ドメイン |
| 短縮 URL や LP を外部サービスで運用 | サブドメイン |
サブドメインの使い道
短縮 URL をサブドメインで運用する
go.example.com/abc のように、サブドメインを短縮 URL 専用にする使い方があります。本体サイトのサーバーを触らずに、外部の短縮 URL サービスへ向けられます。独自ドメインの短縮 URLの記事で、設定の全体像とメリットを紹介しています。
LP やキャンペーンページを分ける
広告用の LP を lp.example.com で公開すると、本体サイトと切り離して管理できます。本体サイトが落ちても、LP は影響を受けません。
ステージング環境や管理画面
staging.example.com で動作確認用の環境を作る、admin.example.com を管理画面にする、といった使い方もあります。公開する必要のない環境は、検索エンジンにインデックスされないようアクセス制限を併用してください。
注意が必要な点
サブドメインごとに別サイトとして扱われる場合があります。Cookie の共有範囲や、解析ツールでの計測設定は、サブドメインをまたぐときに追加設定が要ることがあります。サブドメイン単位でのアクセス解析は、設定漏れでデータが分断されがちです。
設定時に確認したいこと
サブドメインは、ドメインの管理画面で DNS レコードを追加して作ります。一般的な手順は次のとおりです。
- ドメインを管理しているサービス(レジストラ、または DNS サービス)にログインする。
- DNS 設定の画面を開き、レコードを追加する。
- ホスト名にサブドメイン名(例
go)を入力する。 - 種類を選び、値に接続先を入力する。外部サービスなら CNAME が多い。
- 保存して、反映を待つ。
具体的な設定値と確認方法は、DNS の設定の記事で詳しく説明しています。
事前のチェックリスト
- サブドメイン名は、短く、用途が分かる英小文字にする。
- すでに同名のレコードがないか確認する。重複すると動作が不安定になる。
- HTTPS 化の手順が、外部サービス側で用意されているか確認する。
- 反映には、数分から長いと 1 日近くかかる場合がある。
- 使わなくなったサブドメインは、レコードを削除して放置しない。
使わないサブドメインを放置すると、外部サービスの契約を解除したあとに第三者が同じ名前を乗っ取る恐れがあります。解約したら、DNS のレコードも合わせて消してください。
命名の例
サブドメイン名は、用途が一目で分かる短い英単語が向いています。たとえば短縮 URL なら go や l、LP なら lp、ブログなら blog、管理画面なら admin といった具合です。日本語ドメインや長い名前は、入力ミスや文字化けの原因になります。後から名前を変えると、すでに配った URL が使えなくなるため、最初に決めた名前を長く使う前提で選んでください。
まとめ
サブドメインは、取得したドメインの前に名前を足して作る URL の区分です。追加費用なしで作れ、サーバーやサービスを分けて運用するのに向いています。本体サイトの一部ならディレクトリ、別システムならサブドメインというのが基本の考え方です。設定するときは、DNS レコードの内容と反映時間、使わなくなった後の削除まで確認してください。
短縮 URL を自分のドメインで運用したいときは、独自ドメインに対応したBoostlinkが役立ちます。
SNS から集客するための土台として、運用実績のあるアカウントを探している方は、アカウントの購入や M&A に対応したBoostshopをご覧ください。