自社サイトにブログを増やしたい、サポートページを独立させたい、あるいは多言語で運用したい。そんな時に便利なのがサブドメインです。
本記事ではサブドメインの基本から、WordPress導入時の細かな設定方法、SEOの影響まで網羅して解説します。
初めての方でも理解できるよう、最新情報に基づいた手順で丁寧に説明しますので安心して読み進めてください。
目次
サブドメイン 追加 手順:基礎知識から準備まで
サブドメインを追加する手順を始める前に、基礎知識として「サブドメインとは何か」「サブドメインがどんな仕組みで動くか」「メリット・デメリット」を押さえておくことが非常に重要です。
この段階での理解が、設定時や運用時のトラブルを減らします。準備が整えば、具体的な追加手順にスムーズに移れるでしょう。
サブドメインとは何か?構造と仕組みを理解する
サブドメインとは、ドメインの前につける文字列で、本体ドメインの一部として機能します。例えば「blog.example.com」「shop.example.com」などがサブドメインです。
DNS(ドメインネームシステム)でサブドメイン用の A レコードや CNAME レコードを設定し、指定した IP アドレスや別ホスト名に紐付けます。
さらに Web サーバー(Apache や Nginx)ではバーチャルホスト(VirtualHost)を設定して、各サブドメインが正しく応答するように構成する必要があります。
サブドメインを使うメリットとデメリット
サブドメインの導入には多くのメリットがあります。
・テーマが異なるコンテンツを分割して整理できるためユーザーにも目的が伝わりやすい。
・メインドメインのドメイン評価をある程度引き継げるケースがあり、全く新しく始めるよりは優位になる可能性があります。
反面、注意すべき点もあります。
・本ドメインにSEO上の問題があると、その影響をサブドメイン側も受けるリスク。
・SSL 証明書や管理作業がサブドメインごとに必要になることが多く、運用コストが上がる可能性があります。
サブドメインを追加する前の準備リスト
スムーズな導入のためには、以下の準備が欠かせません。
- 独自ドメインが取得済みであること
- サーバーかレンタルホスティングのコントロールパネルにアクセス可能であること
- DNS 管理ができるアカウント情報(ネームサーバーやレコードを編集できるもの)
- サーバースペース(ファイル管理領域)が十分であること
- 主な言語やテーマが明確で、サブドメインを使う意味があること
これらが揃っていれば、追加手順に安心して進められます。
サブドメインの DNS とサーバー設定:具体的な手順
サブドメインを追加する手順の中核は、DNS の設定と Web サーバー側のバーチャルホスト設定です。
ここでは一般的なレンタルサーバーの cPanel、また Apache サーバーを使っている場合を例として解説します。
SSH やサーバーパネルに慣れていない方にも分かるように、手順を追って説明します。
DNS レコードの追加と設定
まず DNS 側でサブドメインを有効にする必要があります。これはドメインプロバイダの管理画面から行ないます。
具体的には A レコードまたは CNAME レコードを新規に追加します。サブドメイン名(たとえば blog、shop など)をホスト名に入れ、IP アドレスを指定するかメインドメインに紐付けます。TTL(キャッシュ時間)は通常デフォルト設定で問題ないことが多いですが、反映の速さを求めるなら短めに設定してみることもできます。
サーバー側:cPanel を使った設定手順
レンタルサーバーで cPanel を使っている場合、まず cPanel にログインし、Domains(ドメイン)欄または「サブドメイン」ツールから新しいサブドメインを追加します。
cPanel のバージョンによって UI が少し異なりますが、ドメイン名とサブドメイン用のパスを入力すれば、適切なフォルダが自動的に作成されることが多いです。
続いて WordPress を自動インストーラーでインストールするか、手動でファイルをアップロードしてデータベースを準備します。
サーバー側:Apache を使った VirtualHost の設定例
専用サーバーや VPS を利用していて Apache を管理できる場合、VirtualHost の設定ファイルを編集します。
たとえばポート 80 や 443 を使用し、ServerName にサブドメイン名、DocumentRoot にサブドメイン用ディレクトリを指定します。
HTTPS を導入するならば、Let’s Encrypt 等で証明書を発行し、ポート443用の VirtualHost ステートメント内で SSL 設定を追加します。バーチャルホストの切り替わりを確認するため、ServerAlias 等の設定も正確に行なうことがポイントです。
WordPress をサブドメインに導入する設定の流れ
サブドメインをサーバーに追加できたら、次は WordPress をそのサブドメインに導入します。
この章では WordPress インストール、URL の設定、HTTPS化、301リダイレクトなど、運用前に整えておきたい設定を順に解説します。初めてでも迷わないように具体的なコード例も含めています。
WordPress のインストール方法
自動インストーラーが利用できるレンタルサーバーなら、それを使うのが最も簡単です。サブドメインを指定して WordPress を選び、データベース情報や管理者情報を入力して完了させます。
手動でインストールする場合は、サブドメイン用ディレクトリに WordPress のファイルをアップロードし、データベースを作成、wp-config ファイルに接続情報を記入してブラウザでインストールウィザードを通します。どちらの場合も、サブドメインでアクセスできることを確認してから次に進みます。
WordPress の一般設定:URL の指定と確認
インストール後、管理画面の「設定→一般」で WordPress アドレス(URL)とサイトアドレス(URL)をサブドメイン名を含む形に設定します。
例: https://blog.example.com のように正しいサブドメインが入っていることを確認してください。入力を誤るとログインできなかったり、表示が崩れたりする原因になります。設定保存後、トップページや固定ページが正しく表示されるか確認しましょう。
HTTPS(SSL)化とリダイレクト設定
サイト運用で特に重要なのが HTTPS 化です。無料 SSL が利用できるレンタルサーバーか、Let’s Encrypt などで証明書を発行してサブドメインに適用します。
URL が HTTPS になっていることを確認し、管理画面設定でも URL を https に変更します。さらに .htaccess を使ってすべての HTTP アクセスを HTTPS に 301 リダイレクトする設定を追加します。これによりセキュアな状態を強制でき、SEO 上も安心です。
SEO上の注意点と効果を最大化するコツ
サブドメインを使った新しいサイトを公開する際に、SEO に悪影響を与えないように気をつけたいポイントと、効果を最大限引き出すためのコツを紹介します。
コンテンツ戦略、被リンク、内部リンク、キーワードの使い方などを押さえておけば、本体サイトとの食い合い(カニバリゼーション)なども防げます。
サブドメインとサブディレクトリの使い分け比較
サブドメインとサブディレクトリにはそれぞれ適した用途があります。
以下の表で特徴を比較してみます。
| 特徴 | サブドメイン | サブディレクトリ |
|---|---|---|
| SEO評価の初期状態 | 新規サイトとしてスタートすることが多く評価の獲得に時間がかかる | 本ドメインの評価を直接引き継げることが多い |
| 管理のしやすさ | 別サイトとして設定・管理が必要で手間がかかる | 一つの WordPress 内でディレクトリ管理できるケースが多い |
| SSL やセキュリティ管理 | サブドメインごとの証明書やポリシーが必要になることがある | メインドメインと同様の設定を共有しやすい |
| 運用の分離度 | コンテンツの種類やテーマごとに明確に分けやすい | サイト全体の統一感を保つのに向いている |
特に、メインサイトのテーマと明確に異なるテーマを扱いたい場合や、大きなコンテンツ構成を分離したい場合はサブドメインの方が適していることが多いです。しかし短期間でSEOの成果を出したい、また内部被リンクを最大限活かしたい場合はサブディレクトリの方が有利となることもあります。
コンテンツと内部リンクの構築戦略
サブドメインを追加したら、コンテンツのテーマやキーワード設計をしっかり検討してください。
サブドメイン側でも質の高いコンテンツを定期的に作成すること、またメインドメインとの関連性を持たせたい場合は相互リンクや共通ナビゲーションを設けることが効果的です。
ただし内容が重複すると検索エンジンからの評価が下がるので、重複コンテンツは避け、ユニークな視点を加えることが望ましいです。
被リンクとドメイン評価の取り扱い
サブドメインに対して得られた被リンクは、本ドメインへも影響する場合がありますが、完全に同一とは扱われないケースもあります。
このため、被リンクを集めたいページは質の高い内容を用意し、共有できるリンク構造を設計することがポイントです。
また、サブドメインで集めた被リンクが評価につながるまでには時間がかかることもあるので、中長期的視点で運用を考えましょう。
トラブルシューティング:よくある問題とその対処法
サブドメイン追加後に起こりやすい問題をあらかじめ把握しておくことで、トラブルが発生しても迅速に対応できます。
DNS反映遅れ、SSLエラー、500エラーや 404 が出るなどのケースについて、原因と解決策を具体的に記しておきます。
DNS が反映されない・時間がかかる
DNS レコードを追加してから反映されるまでには数分〜最大で 24 時間程度かかることがあります。
特に TTL が長い設定になっていると、その時間が遅延要因になることが多いです。
DNS プロバイダーのキャッシュクリアや、TTL 値を短く設定して再度確認するなどのアクションが有効です。
SSL 証明書名不一致などの HTTPS エラー
サブドメインを HTTPS にする際、証明書の Common Name または SAN(Subject Alternative Name)にサブドメインが含まれていないと名前不一致のエラーが出ます。
ワイルドカード証明書やマルチドメイン証明書を取得することで複数のサブドメインをひとまとめで管理できることがあります。
また証明書発行時に DNS 設定が正しくされているかどうかを確認することも重要です。
404 エラーや内部リンクの崩れ
サブドメイン作成後、ページが 404 になったり、画像や CSS が読み込まれないことがあります。
考えられる原因として、DocumentRoot のパス設定が誤っている、WordPress の URL 設定が間違っている、キャッシュ(CDN やブラウザ側)の影響、パーミッションの設定ミスなどが挙げられます。
それぞれの設定ファイルや管理画面の項目を確認し、正しいパスを指定しているか、ファイルがアクセス可能な状態かをチェックしてください。
まとめ
サブドメインを追加する方法は、一見難しく見えるかもしれませんが、「DNS 設定」「サーバー設定」「WordPress 設定」「SEO 対策」というステップに整理すれば、初心者の方でも十分に対応可能です。
特に、HTTPS 化や URL 間のリダイレクト、内部リンク設計など細かい点を押さえることで、ユーザーにも検索エンジンにも好まれるサイト運営ができます。
さらに、サブドメインとサブディレクトリの使い分けを考え、本ドメインの評価やコンテンツの関連性を意識した運用が重要です。
正しい手順で導入すれば、ブランドの信頼性を高め、発展性のあるサイト構造を築く力になるでしょう。
コメント