WordPressサイトのパスワード保護は、いざ急いで必要になるまで、なかなか考えないことの一つです。準備が整う前にクライアントがリンクをクリックしてしまったり、テスト中にWooCommerceストアが公開されてしまったりすることがあります。
どちらも経験があります。適切な方法は、保護対象が何であるかによって異なります。サイト全体、個々のページ、WooCommerceの商品、会員限定コンテンツ、あるいはフォームなどです。
このガイドでは、WooCommerceストア、フォーム、会員限定コンテンツ、およびGoogleから保護されたページを非表示にする方法など、9つの手法について解説します。
WordPressサイト全体をパスワードで保護する方法
WordPressサイト全体をパスワードで保護する最も一般的な方法は、「公開準備中」ページを利用することです。これにより、サイトが公開される準備が整うまで、訪問者がアクセスしようとするすべてのページが、ロックされた単一のランディングページに置き換えられます。
私は、新しいクライアントサイトの構築や、非公開のトレーニングポータルの運営、そしてコンテンツが完成するまで下書きを非表示にしておく際などに、この機能を活用してきました。これら3つの用途すべてにおいて、SeedProdを利用しています。
SeedProdは、WordPress用のウェブサイト構築プラグインで、「Coming Soon(近日公開)」モードと「メンテナンス」モードが組み込まれています。どちらのモードもオプションでパスワード保護を設定でき、正しいパスワードを入力した訪問者のみにアクセスを許可することができます。

多くのウェブサイトオーナーは、サインアップフォームやCTA(コール・トゥ・アクション)ボタンなど、メールアドレスを集めるための他の機能を近日公開ページに追加しています。そうすることで、サイトが公開される前にメールリストを増やすことができます。


ドラッグアンドドロップビルダーは、リアルタイムで変更を確認することができる完全に視覚的なインターフェイスを提供します。つまり、パスワードで保護されたページを以下のようにカスタマイズできます:
- 本番稼働前にメールアドレスを収集するためのオプトインフォーム
- サイト開設までのカウントダウンタイマー
- 訪問者があなたの最新情報をフォローするためのソーシャルメディア・ウィジェット
- そしてもっと。

特定のユーザーロールを持つ人が「近日公開」ページをスキップできるように、パスワード入力フォームを追加することも可能です。そうすれば、ログイン済みのユーザーはサイト全体にアクセスし、作業を続けることができます。これらの「近日公開」ページの事例で、他のブランドがどのように活用しているかをご覧ください。

WordPressに「公開準備中」ページを追加することは、新しいサイトの検索エンジン最適化(SEO)を早期に開始するための優れた方法です。Googleなどの検索エンジンがページをクロールできるため、サイトのインデックス登録が始まり、検索結果に表示されるようになります。
これを始めるには、開発中のWordPressサイトをパスワードで保護する方法のステップバイステップガイドをご覧ください。
プロからのアドバイス:SeedProdを使ってホームページをカスタマイズしたり、WordPressのカスタムテーマを作成したりすることもできます。
パスワードを使用してメンテナンスモードを利用する方法
メンテナンスモードを使用すると、WordPress サイトを一時的に停止し、変更作業中はパスワードで保護されたページを表示させることができます。プラグインの更新、WordPress テーマの変更、またはいくつかのバグの修正を行う際に最適な方法です。
作業中にウェブサイト訪問者にエラー画面を見られたくはないでしょう。メンテナンスページは、サイトがまもなく復旧することを訪問者に伝え、また「近日公開」ページとは異なり、Googleに対してダウンタイムが一時的なものであることを示します。

Googleボットは、メンテナンスメッセージを削除するまで、あなたのサイトのインデックスをスキップするので、これは良いニュースです。その結果、リンク切れによるペナルティを受けることはありません。
WordPressにメンテナンスページを追加する私たちのお気に入りの方法は、やはりSeedProdです。SeedProdに内蔵されているメンテナンスモードでは、カスタムメンテナンスページを作成し、ワンクリックでオン/オフを切り替えることができます。

SeedProdには、ビジュアルエディタでカスタマイズできるプロフェッショナルなメンテナンスページテンプレートが用意されています。また、表示オプションも用意されており、モバイル画面上で特定の要素を微調整したり非表示にしたりすることができます。

さらに、WordPressをメンテナンスモードにする方法についてのチュートリアルに従えば、始めるのはとても簡単です。
WordPressのページ、投稿、または商品をパスワードで保護する方法
WordPressには、プラグインを使わずに個々のページ、投稿、WooCommerceの商品をパスワードで保護できる組み込みの表示設定があります。各コンテンツには独自のパスワードが設定されるため、そのパスワードを知っている訪問者だけがそのページを閲覧できます。
会員制のサイトで、購読者だけにアクセスさせたい記事があるかもしれません。あるいは、VIPだけに見せたい商品ページがあるかもしれません。
WordPressでページ、単一投稿、WooCommerce商品をパスワードで保護するには、以下の手順に従ってください:
まず、WordPressの管理画面にログインし、WordPressのダッシュボードから、制限したいコンテンツの種類に応じて、以下のメニューのいずれかにアクセスします:
- 投稿 " 全ての投稿
- ページ " すべてのページ
- 製品 " 全製品
次に編集をクリックしてWordPressエディターでコンテンツを開き、右側のサイドバーで「概要」の見出しを見つける。

このパネルで「Visibility」ラベルを探し、「Public」をクリックする。これにより、さまざまな表示オプションのポップアップメニューが開きます。
パスワード保護」オプションを選択し、パスワードを1つ入力します。そこから、更新ボタンをクリックして変更を保存することができます。

これで、特定の投稿、ページ、商品を見ようとする人は、正しいパスワードを入力しなければならなくなる。

このコンテンツをパスワードで保護するためにWordPressを使用する唯一の落とし穴は、簡単にカスタマイズできないことです。幸いなことに、SeedProdを使えばWordPressの特定のパスワード保護ページをカスタマイズすることができます。
カミングスーンページを作成して編集し、ページ設定タブにアクセスするだけです。ここで、アクセスコントロールタブをクリックし、パスワードで保護されたコンテンツのURLを貼り付けることができます。

同じページで、特定のIPアドレスからの訪問者にカミングスーンページをバイパスさせることもできます。これにより、クライアントやアクセスを必要とする他のユーザーとプロジェクトの進捗状況を共有することができます。
すべての手順については、WordPressでパスワード保護されたページをカスタマイズする方法のチュートリアルをご覧ください。
WordPressのカテゴリーにパスワード保護を設定する方法
SeedProdのアクセス制御機能を使用すれば、WordPressのカテゴリ全体にパスワード保護を設定できます。これにより、個々の投稿を一つずつ設定することなく、そのカテゴリ内のすべての投稿を、単一の「近日公開」ページまたは「メンテナンス中」ページで非表示にすることができます。
まず、このガイドの手順に従って、特定のWordPressページをパスワードで保護します。次に、SeedProdSettings PageタブでInclude URLsトグルをクリックし、保護するカテゴリのURLを入力します。

変更を保存すると、その特定のWordPressカテゴリーを訪問する人は誰でもカスタムランディングページを見ることができます。
WordPressで投稿の一部にパスワード保護をかける方法
WordPressの投稿の一部を制限し、一部のコンテンツを一般公開、残りを会員限定にすることができます。「Restrict Content Pro」は、非表示にしたいセクションをショートコードタグで囲むことでこれを実現します。プレビュー表示の範囲を制御できるほか、複数の会員レベルに対応しており、投稿、ページ、カスタム投稿タイプとの互換性もあります。
これを設定するには、まずRestrict Content ProWordPressプラグインをインストールして有効化します。有効化後、Restrict " Settingsでプラグインを設定します。
設定ページを下にスクロールすると、保護されたコンテンツを閲覧する権限がない場合にユーザーに表示されるメッセージを入力するエリアがあります。

メッセージを入力したら、「オプションを保存」ボタンをクリックして設定を保存します。
これで、新しい投稿を作成するか、保護したい投稿を編集することができます。表示したいコンテンツを書き、非表示にしたい残りのコンテンツを[restrict] [/restrict]ショートコードタグで囲むだけです。

この方法では、投稿の表示オプションをパスワード保護に変更する必要はありません。代わりに、投稿エディタの下にある「このコンテンツを制限する」パネルで、コンテンツの閲覧を許可する人のチェックボックスをクリックするだけです。

変更を保存した後、この投稿を見ようとする人には、設定ページで入力したメッセージが表示されます。

WooCommerceのストアや商品をパスワードで保護する方法
SeedProdの「近日公開」または「メンテナンス」モードを使用すれば、WooCommerceストアにパスワード保護をかけることができます。どちらもWooCommerceとネイティブに連携するため、追加のプラグインをインストールすることなく、ストアへのアクセスを完全に制御できます。
店舗オーナーの中には、オープン前に期待感を高めるためにこれを利用する人もいます。また、大幅な変更を行う際にこれを利用し、顧客が機能不全に陥った決済画面に遭遇しないようにする人もいます。

ここでは、WooCommerceのcoming soonページを作成する方法をステップバイステップで説明します。一時的にショップを停止する必要がある場合は、WooCommerceをメンテナンスモードにする方法をご覧ください。
WordPressのフォームをパスワードで保護する方法
WPFormsの「Form Locker」アドオンを使えば、WordPressのあらゆるフォームにパスワードを設定できます。WPFormsはドラッグ&ドロップ式のフォームビルダーであり、多くのサイトにとって最適なWordPress用お問い合わせフォームプラグインです。「Form Locker」アドオンを使えば、パスワード、有効期限、送信回数制限、または会員レベルによってフォームへのアクセスを制限することができます。
また、以下の方法でフォームを保護することもできる:
- 特定の日時でフォームの送信を締め切る
- 会員限定に制限する
- ユーザーごとの投稿制限を設定する
- お一人様1回のみのご応募とさせていただきます

さらに、WPFormsは初心者に優しいので、CSS、HTML、PHPの知識がなくてもすぐに使い始めることができます。WordPressのフォームをパスワードで保護する方法については、ステップバイステップのチュートリアルをチェックするだけです。
WordPressの会員制サイトにパスワード保護を設定する方法
WordPressの会員制サイトでは、単一の共有パスワードではなく、ログインや登録を条件としてコンテンツへのアクセスを制限します。この目的には、MemberPressというプラグインをお勧めします。このプラグインを使えば、アクセス権限の異なる会員レベルを設定できるため、適切な会員だけが適切なコンテンツを閲覧できるようになります。

投稿、ページ、カテゴリー、タグなど、さまざまな条件に基づいてルールを作成できる。

保護されたコンテンツを閲覧するには、会員は会員情報でログインするか、登録する必要があります。メンバープレスのログインフォームブロックを使用して、登録フォームを追加することができます。

詳しくは、会員制ウェブサイトの作り方ガイドをご覧ください。
Google検索からパスワード保護されたページを非表示にする方法
ページにパスワード保護を設定しても、Googleから自動的に非表示になるわけではありません。検索エンジンは引き続きそのページのタイトルやURLをクロールしてインデックスに登録するため、検索結果に表示されないようにするには、noindexタグを追加する必要があります。
これを行う最も簡単な方法は、WordPressのSEOプラグインを利用することです。SeedProdでは「AIOSEO Pro」を使用しており、一般公開すべきではないページを管理する際、私が頻繁に活用している機能の一つです。
WordPressのプラグインリポジトリにある「All in One SEO」をお勧めします。有効化したら、非表示にしたいページにアクセスし、「詳細SEO設定」パネルを探してください。

そこから、「Use Default Settings」トグルをオフに設定し、その下の「No Index」チェックボックスをクリックする必要があります。

変更を保存すると、All in One SEOは検索エンジンがそのページをクロールしたりインデックスしたりするのを防ぐコード行を挿入します。
より詳細なガイドが必要な場合は、WordPressでページを非表示にする方法についてのWordPressチュートリアルを参照してください。
WordPressサイトのパスワード保護に代わる方法
パスワード保護だけが、WordPressサイトの閲覧者をコントロールする唯一の方法ではありません。あなたのニーズによっては、より適したシンプルなオプションが他にもあります。
- IPホワイトリスト:特定のIPアドレスのみを許可することで、サイトへのアクセスを制限します。これは、スタッフまたはクライアントだけにステージングサイトを見せたい代理店に効果的です。
- 非公開ページ:WordPressの表示設定を使ってページを非公開にし、ログインした管理者と編集者だけが閲覧できるようにします。
- メンバーシップ・プラグイン: MemberPressや Restrict Content Proのようなツールを使えば、コンテンツをログインやサブスクリプションの後ろにロックすることができ、サイト全体のパスワードよりも柔軟性が増します。
- ホスティングレベルのセキュリティ:一部のウェブホストでは、ステージングサイトやディレクトリへのアクセスをサーバーレベルの認証で制限できるため、WordPressがロードされる前にユーザー名とパスワードが必要になります。
WordPressのパスワード保護に関するFAQ
WordPressにおける「非公開ページ」と「パスワード保護ページ」の違いは何ですか?
WordPressの「非公開ページ」は、ログイン済みの管理者および編集者のみが閲覧できます。パスワードは不要ですが、購読者を含むその他のユーザーには完全に非表示になります。一方、「パスワード保護ページ」は、ログインの有無にかかわらず、パスワードを知っている人なら誰でも閲覧できます。内部用の下書きには「非公開ページ」を使用してください。WordPressアカウントを持たない特定のユーザーとコンテンツを共有する必要がある場合は、「パスワード保護」機能を使用してください。
プラグインを使わずに、WordPressサイトにパスワード保護をかけることはできますか?
はい。WordPressには、個々のページや投稿に対してパスワードを設定できる組み込みの表示設定機能があり、プラグインなしで利用できます。サイト全体を保護するには、サーバーレベルでHTTP認証や.htaccessルールを設定する方法もありますが、これにはホスティングのコントロールパネルへのアクセス権が必要です。個々のページについては、組み込みの方法がより迅速です。サイト全体を保護する場合は、SeedProdのようなプラグインを使用すると、より詳細な制御が可能になり、ユーザー体験も向上します。
ページにパスワード保護を設定すると、SEOの順位に影響しますか?
特定のページにパスワード保護を設定しても、サイトの他の部分のSEOには影響しません。Googleは引き続き、他のページを通常通りクロールしてインデックスに登録します。ただし、AIOSEOなどのSEOプラグインを使用してnoindexタグを追加しない限り、パスワード保護されたページ自体が検索結果に表示される可能性があります。 サイト全体を保護した場合、Googleはサイトをクロールできなくなり、保護が有効な間はランキングが構築されなくなります。「Coming soon(近日公開)」モードは200ステータスコードを使用し、クロール可能です。「メンテナンス」モードは503ステータスコードを使用し、ダウンタイムが一時的なものであることをGoogleに伝えます。
WordPressのページからパスワード保護を解除するには?
WordPressのエディタでページを編集し、右側のサイドバーにある「表示設定」に移動して、「パスワード保護」から「公開」に戻します。「更新」をクリックすると、パスワードなしでページが表示されるようになります。SeedProdの「近日公開」または「メンテナンス」モードを使用していた場合は、WordPressダッシュボードのSeedProdに移動し、ワンクリックでモードをオフにしてください。
WordPressのステージングサイトをパスワードで保護する最善の方法とは?
最も簡単な方法は、SeedProdのような「公開準備中」や「メンテナンス中」モード用のプラグインを利用することです。ステージングサイトにパスワードを設定することで、共有したクライアントやチームメンバーのみが閲覧できるように制限できます。また、一部のホスティングプロバイダーでは、WordPressとは独立して動作する、サーバーレベルでアクセス制御機能が組み込まれたステージング環境を提供しています。どちらの方法でも、作業中はステージングサイトが検索結果に表示されないようにできます。
次のステップカスタムWordPressログインページの作成
この究極のガイドで、WordPressサイトをパスワードで保護する方法をご理解いただけたと思います。登録ユーザーをもっと歓迎するサイトにしませんか?
WordPressのカスタムログインページを簡単に作成する方法をご紹介します。あなたのサイトのアップタイムとパフォーマンスを向上させる最高のウェブホスティングサービスのリストも気に入っていただけるかもしれません。
お読みいただきありがとうございました!あなたのご意見をぜひお聞かせください。YouTube、X、Facebookで、あなたのビジネスを成長させるために役立つアドバイスやコンテンツを提供していますので、お気軽に会話にご参加ください。
