WordPressのパスワード保護とは?固定ページ・投稿・サイト全体にかける方法と注意点を初心者向けに解説

はじめに

WordPressには、固定ページや投稿の内容を特定の人だけに見せたいときに使える「パスワード保護」機能があります。たとえば、顧客向けの確認ページ、社内共有用の資料ページ、イベント参加者限定の案内ページ、公開前のチェック用ページなどを、ログイン不要で簡単に制限できます。

ただし、WordPressのパスワード保護は「ページを完全に安全な保管庫にする機能」ではありません。パスワードを知っている人なら誰でも閲覧できるため、個人情報・契約情報・決済情報などの重要データを守る目的では注意が必要です。

この記事では、WordPressのパスワード保護とは何か、固定ページ・投稿にパスワードを設定する方法、サイト全体を保護する方法、プラグインの選び方、うまくいかないときの対処法まで、初心者にもわかりやすく解説します。

1. WordPressのパスワード保護とは?

WordPressのパスワード保護とは、固定ページや投稿にパスワードを設定し、正しいパスワードを入力した人だけが本文を閲覧できるようにする機能です。

WordPress標準機能として用意されているため、ページ単位・投稿単位の簡単な保護であれば、プラグインを追加しなくても利用できます。WordPress公式ドキュメントでも、投稿や固定ページの公開状態として「公開」「非公開」「パスワード保護」を設定できることが説明されています。WordPress.org+1

1-1. パスワード保護でできること

WordPressのパスワード保護を使うと、ページ本文の閲覧前にパスワード入力画面を表示できます。正しいパスワードを入力したユーザーだけが、そのページの内容を見られる仕組みです。

主にできることは、次のような内容です。

・特定の固定ページだけをパスワード付きにする
・特定の投稿記事だけをパスワード付きにする
・URLを知っている人の中でも、パスワードを知っている人だけに内容を見せる
・ログインアカウントを発行せず、簡易的な限定公開ページを作る
・同じパスワードを設定した複数ページをまとめて閲覧しやすくする

WordPressでは、パスワード入力後の状態がブラウザのCookieに保存されるため、同じブラウザでは毎回パスワードを入力し直す必要がない場合があります。また、複数の投稿や固定ページに同じパスワードを設定している場合、一度入力すれば同じパスワードの保護ページを閲覧できることがあります。WordPress.org

1-2. 非公開・下書き・限定公開との違い

WordPressの「パスワード保護」は、「非公開」や「下書き」と混同されやすい機能です。それぞれの違いを整理しておきましょう。

「下書き」は、まだ公開していない編集途中の記事です。通常の訪問者は閲覧できず、管理画面にログインできる権限を持つユーザーが編集・確認するための状態です。

「非公開」は、WordPressにログインしている管理者や編集者など、権限を持つユーザーだけが閲覧できる状態です。一般の訪問者に向けてURLを共有しても、内容は見られません。WordPress公式の説明でも、非公開投稿は管理者や編集者など、サイト内の権限を持つユーザー向けの表示状態として扱われています。WordPress.org 日本語

一方、「パスワード保護」は、記事自体は公開状態ですが、本文を見るためにパスワード入力が必要になる状態です。ログインアカウントを持っていない人にも、パスワードを共有すれば閲覧してもらえます。

つまり、社内メンバーだけに見せたいなら「非公開」や会員機能、外部のクライアントや一時的な閲覧者に見せたいなら「パスワード保護」が使いやすい、という考え方になります。

1-3. パスワード保護が向いているケース

WordPressのパスワード保護が向いているのは、簡単にアクセス制限をかけたいケースです。

たとえば、制作会社がクライアントに確認用ページを見せたい場合、イベント参加者にだけ資料を共有したい場合、社内向けのお知らせを一時的に掲載したい場合、キャンペーン応募者に限定特典ページを案内したい場合などに便利です。

特に、ユーザー登録やログイン機能を作るほどではないものの、一般公開は避けたいページに向いています。パスワードを設定するだけで使えるため、初心者でも導入しやすいのがメリットです。

1-4. パスワード保護だけでは不十分なケース

WordPressのパスワード保護は便利ですが、強固なセキュリティ対策ではありません。

パスワードを知っている人であれば誰でも閲覧できます。また、共有されたパスワードが第三者に渡ってしまうと、意図しない人にも見られる可能性があります。ユーザーごとに閲覧履歴を管理したり、個別にアクセス権限を付与・停止したりする機能も、WordPress標準のパスワード保護だけでは基本的にできません。

そのため、個人情報、顧客情報、機密資料、契約書、決済情報、有料会員向けコンテンツなどを扱う場合は、パスワード保護だけに頼らず、会員制プラグイン、ログイン制限、Basic認証、サーバー側のアクセス制御などを組み合わせることが大切です。

2. WordPressで固定ページ・投稿にパスワード保護をかける方法

WordPressで固定ページや投稿にパスワード保護をかける方法は、ブロックエディターとクラシックエディターで少し異なります。ただし、基本的な流れは同じで、「公開状態」または「表示状態」から「パスワード保護」を選び、任意のパスワードを入力して保存するだけです。

2-1. ブロックエディターでパスワードを設定する手順

ブロックエディターを使っている場合は、次の手順でパスワードを設定します。

まず、WordPress管理画面にログインし、パスワード保護したい固定ページまたは投稿の編集画面を開きます。

次に、右側の設定パネルを確認します。表示されていない場合は、画面右上の歯車アイコンをクリックしてください。

「投稿」または「固定ページ」タブの中にある「ステータス」「公開状態」「表示状態」などの項目を開きます。WordPressのバージョンや言語設定によって表記が少し異なる場合があります。

そこで「パスワード保護」を選択し、任意のパスワードを入力します。最後に「更新」または「公開」をクリックすれば設定完了です。

設定後、ログアウトした状態やシークレットウィンドウでページを開くと、本文の代わりにパスワード入力フォームが表示されます。

2-2. クラシックエディターでパスワードを設定する手順

クラシックエディターを使っている場合は、編集画面右側の「公開」ボックスを確認します。

「公開状態」の横にある「編集」をクリックし、「パスワード保護」を選択します。表示された入力欄にパスワードを入力し、「OK」をクリックします。

その後、「更新」または「公開」をクリックすると、ページや投稿にパスワード保護が反映されます。WordPress公式ドキュメントでも、クラシックエディターでは投稿・固定ページごとに公開、非公開、パスワード保護を設定できると説明されています。WordPress.org

2-3. 固定ページにパスワードをかける方法

固定ページにパスワードをかける場合も、基本操作は投稿と同じです。

管理画面の「固定ページ」から対象ページを選び、編集画面を開きます。公開状態の設定で「パスワード保護」を選択し、パスワードを入力して保存します。

固定ページは、会社概要、サービス案内、資料請求完了ページ、セミナー参加者向けページ、クライアント確認ページなどに使われることが多いため、パスワード保護との相性が良いコンテンツです。

たとえば、制作中のランディングページをクライアントだけに確認してもらいたい場合、固定ページにパスワードを設定し、URLとパスワードを共有すれば簡単に確認してもらえます。

2-4. 投稿記事にパスワードをかける方法

投稿記事にパスワードをかける場合は、管理画面の「投稿」から対象記事を開き、公開状態で「パスワード保護」を選択します。

投稿記事は、ブログ記事、ニュース、コラム、お知らせなどに使われるため、限定コンテンツや読者特典記事を作りたいときに便利です。

たとえば、メールマガジン登録者だけに読ませたい記事、セミナー参加者限定の復習記事、購入者向けの補足コンテンツなどに活用できます。

ただし、投稿記事はカテゴリーページやアーカイブページ、サイト内検索結果にタイトルが表示されることがあります。本文は保護されていても、タイトルや抜粋の扱いはテーマによって異なるため、公開前に表示を確認しておきましょう。

2-5. パスワード保護されたページの見え方を確認する方法

パスワード保護を設定したら、必ず実際の表示を確認しましょう。

確認するときは、WordPressにログインしたままではなく、ログアウトした状態で見るのがおすすめです。より確実に確認したい場合は、ブラウザのシークレットウィンドウや別のブラウザを使います。

確認すべきポイントは、次のとおりです。

・パスワード入力フォームが表示されるか
・正しいパスワードで本文が表示されるか
・間違ったパスワードを入力したときにエラーになるか
・スマホでも入力しやすいか
・タイトルや抜粋に見せたくない情報が出ていないか
・キャッシュの影響で保護前の内容が表示されていないか

特に、キャッシュ系プラグインやCDNを使っているサイトでは、設定直後に古い表示が残ることがあります。公開前に複数の環境でチェックしておくと安心です。

3. WordPressのパスワード保護を解除・変更する方法

一度設定したWordPressのパスワード保護は、あとから解除したり、別のパスワードに変更したりできます。

クライアント確認が終わったページを一般公開したいときや、共有したパスワードを変更したいときは、編集画面から公開状態を変更しましょう。

3-1. パスワード保護を解除する手順

パスワード保護を解除するには、対象の固定ページまたは投稿の編集画面を開きます。

公開状態の設定を開き、「パスワード保護」から「公開」に変更します。その後、「更新」をクリックすれば、パスワード入力なしで誰でも閲覧できる状態になります。

一般公開したくない場合は、「公開」ではなく「非公開」や「下書き」に変更することもできます。どの状態にするかは、ページを誰に見せたいかによって選びましょう。

3-2. 設定済みパスワードを変更する手順

パスワードを変更したい場合は、対象ページの編集画面を開き、公開状態の「パスワード保護」を選択したまま、入力されているパスワードを新しいものに書き換えます。

その後、「更新」をクリックすれば変更完了です。

パスワードを変更したあとは、以前のパスワードを知っている人が閲覧できなくなるか確認しましょう。ただし、ブラウザのCookieやキャッシュの影響で、すぐに入力画面が表示されない場合があります。確認時はシークレットウィンドウを使うと判断しやすくなります。

3-3. 「保護中:」の表示を消したい場合の考え方

WordPressでパスワード保護を設定すると、テーマや環境によってはページタイトルの前に「保護中:」や「Protected:」のような文字が表示されることがあります。

これは、訪問者に「このページは保護されている」と知らせるための表示です。通常の運用ではそのままでも問題ありませんが、デザイン上消したい場合や、タイトルをすっきり見せたい場合はカスタマイズできます。

WordPressには、保護された投稿タイトルの前に付くテキストを変更するための protected_title_format フィルターが用意されています。公式の開発者向けリファレンスでも、このフィルターは保護投稿のタイトル前に付く文字列を変更するためのものと説明されています。WordPress Developer Resources

たとえば、子テーマの functions.php や独自プラグインに次のようなコードを追加すると、保護中の表示を消せます。

PHP
add_filter( 'protected_title_format', 'remove_protected_title_prefix' );

function remove_protected_title_prefix( $format ) {
return '%s';
}

ただし、コード編集に慣れていない場合は、無理に functions.php を編集しないほうが安全です。記述ミスでサイトが表示されなくなることがあるため、子テーマを使う、バックアップを取る、専門家に依頼するなどの対策を行いましょう。

4. WordPressサイト全体にパスワード保護をかける方法

WordPress標準のパスワード保護は、基本的に固定ページや投稿など、個別コンテンツに対して使う機能です。

サイト全体をパスワードで保護したい場合は、プラグイン、Basic認証、メンテナンスモード、会員制プラグインなどを使うのが一般的です。

4-1. サイト全体をパスワード保護したい場面

サイト全体をパスワード保護したい場面には、次のようなものがあります。

・制作中のサイトをクライアントだけに見せたい
・公開前のリニューアルサイトを関係者だけで確認したい
・社内ポータルやチーム専用サイトとして使いたい
・特定の顧客だけに情報を公開したい
・有料会員だけが閲覧できるサイトにしたい
・検索エンジンや一般ユーザーに見られたくない検証環境を作りたい

このような場合、ページごとにパスワードを設定するより、サイト全体にアクセス制限をかけたほうが管理しやすくなります。

4-2. プラグインを使ってサイト全体を保護する方法

初心者にとって使いやすい方法は、サイト全体を保護できるプラグインを使う方法です。

たとえば「Password Protected」は、WordPressサイト全体や固定ページ・投稿などをパスワードで保護する用途に使えるプラグインです。WordPress.orgのプラグインページでも、サイトやページ、投稿などのパスワード保護に対応するプラグインとして紹介されています。WordPress.org+1

導入の流れは、一般的に次のようになります。

まず、管理画面の「プラグイン」から新規追加を開きます。次に、目的に合うパスワード保護プラグインを検索し、インストールして有効化します。その後、プラグインの設定画面でサイト全体の保護を有効にし、パスワードや除外ページを設定します。

プラグインによっては、管理者やログイン済みユーザーはパスワード入力を不要にしたり、特定のURLだけ保護対象から外したりできます。

4-3. Basic認証でサイト全体を保護する方法

Basic認証とは、Webサイトにアクセスしたときに、ブラウザ側でユーザー名とパスワードの入力を求める仕組みです。

WordPressの管理画面ではなく、サーバー側で設定するため、サイト全体を公開前に隠したい場合や、制作中の確認環境を保護したい場合によく使われます。

レンタルサーバーによっては、管理画面からBasic認証を簡単に設定できます。手動で設定する場合は、.htaccess.htpasswd を使う方法がありますが、記述を間違えるとサイトにアクセスできなくなる可能性があるため、初心者はサーバーの公式マニュアルに沿って設定するのがおすすめです。

Basic認証はWordPressの表示より前に認証をかけられるため、制作中サイトや検証環境の保護に向いています。一方で、会員ごとの権限管理や購入者限定コンテンツの管理には向いていません。

4-4. メンテナンス中・制作中サイトを保護する方法

サイトを一時的に見せたくない場合は、メンテナンスモード系のプラグインを使う方法もあります。

メンテナンスモードを使うと、一般ユーザーには「メンテナンス中です」「公開準備中です」といった画面を表示し、管理者だけが通常のサイトを確認できます。

制作中サイトであれば、Basic認証またはサイト全体保護プラグインを使うのがおすすめです。すでに公開中のサイトで一時的に作業する場合は、メンテナンスモードを使うと訪問者に状況を伝えやすくなります。

ただし、長期間メンテナンス表示にする場合は、検索エンジンへの影響にも注意が必要です。公開予定のページを検索結果に出したくない場合は、noindex設定やBasic認証なども含めて検討しましょう。

4-5. 会員限定サイトにしたい場合の選択肢

有料会員サイト、オンライン講座、購入者限定コンテンツ、コミュニティサイトなどを作りたい場合は、単純なパスワード保護よりも会員制プラグインの利用が向いています。

会員制プラグインを使うと、ユーザー登録、ログイン、会員ランク、決済、コンテンツ制限、退会処理などを管理しやすくなります。

たとえば「Members」は、WordPressの権限グループや権限を管理し、コンテンツへのアクセス制限に使えるプラグインです。WordPress.orgの説明でも、ロールと権限をもとにしたメンバーシップ・権限管理プラグインとして紹介されています。WordPress.org

また「Restrict Content」系の会員制プラグインは、会員プランやステータスに応じて、投稿、固定ページ、アーカイブ、ブロック単位で表示制限を行える機能を備えています。WordPress.org 日本語

パスワードを全員で共有するだけでは管理が難しい場合は、会員制プラグインを検討しましょう。

5. WordPressのパスワード保護におすすめのプラグイン

WordPress標準のパスワード保護で足りない場合は、プラグインを使うことで機能を拡張できます。

ただし、プラグインは入れすぎると表示速度や管理の複雑さに影響することがあります。目的に合うものを必要最小限で選ぶことが大切です。

5-1. ページ単位の保護に使えるプラグイン

ページ単位でより柔軟にパスワード保護したい場合は、「PPWP – Password Protect Pages」のようなプラグインが候補になります。

PPWPは、WordPressの固定ページや投稿をパスワードで保護する機能を拡張し、複数パスワードやユーザー権限に応じた保護などに対応するプラグインとして紹介されています。WordPress.org+1

標準機能では、基本的に1ページに1つのパスワードを設定する使い方になりますが、プラグインを使うと、複数のパスワードを発行したり、ユーザー権限ごとに閲覧条件を変えたりできる場合があります。

複数の取引先に別々のパスワードを渡したい場合や、パスワード管理をより細かく行いたい場合に向いています。

5-2. サイト全体の保護に使えるプラグイン

サイト全体を簡単に保護したい場合は、「Password Protected」や「My Private Site」などが候補になります。

Password Protectedは、サイト全体や特定コンテンツのパスワード保護を目的としたプラグインです。制作中サイトや限定公開サイトを簡単に保護したい場合に使いやすい選択肢です。WordPress.org+1

My Private Siteは、WordPressサイト全体を非公開にし、ログイン済みユーザーだけがコンテンツを閲覧できるようにするプラグインとして紹介されています。サイトを家族、チーム、プロジェクトメンバーなど限られた人だけに見せたい場合に向いています。WordPress.org+1

「パスワードを入力した人に見せたい」のか、「ログイン済みユーザーだけに見せたい」のかによって、選ぶプラグインは変わります。

5-3. 会員限定コンテンツ向けのプラグイン

会員限定コンテンツを作る場合は、パスワード共有型ではなく、ユーザーアカウントごとに管理できるプラグインを検討しましょう。

候補としては、Members、Restrict Content、Ultimate Member、WP-Membersなどがあります。

Membersは、ロールや権限を管理しながらコンテンツ制限を行いたい場合に便利です。WordPress.org

Restrict Content系のプラグインは、会員プランごとのアクセス制限や課金型コンテンツの運用に向いています。WordPress.org 日本語

Ultimate Memberは、ユーザープロフィール、登録フォーム、ログイン、メンバーディレクトリなど、会員コミュニティ機能を作りたい場合に使われるプラグインです。WordPress.orgでも、ユーザー登録やプロフィール、会員サイト作成向けのプラグインとして説明されています。WordPress.org

単に1ページを隠したいだけなら標準のパスワード保護で十分ですが、会員ごとに権限を分けたい場合は、会員制プラグインを選びましょう。

5-4. プラグインを選ぶときの注意点

WordPressのパスワード保護プラグインを選ぶときは、機能の多さだけで判断しないことが大切です。

確認したいポイントは、次のとおりです。

・最近更新されているか
・現在のWordPressバージョンに対応しているか
・有効インストール数や評価が極端に少なくないか
・サポート状況に問題がないか
・無料版で必要な機能が使えるか
・有料版が必要な機能を把握しているか
・日本語環境で使いやすいか
・キャッシュ系プラグインやテーマと相性が悪くないか
・不要な機能が多すぎないか

特に、セキュリティに関わるプラグインは、更新が止まっているものを避けるのが基本です。導入前にバックアップを取り、テスト環境で動作確認してから本番サイトに反映しましょう。

6. パスワード保護がうまくいかないときの原因と対処法

WordPressでパスワード保護を設定しても、うまく表示されない、パスワードを入力しても開かない、入力画面が出ないといったトラブルが起きることがあります。

原因は、設定ミス、キャッシュ、Cookie、テーマ、プラグインの競合などさまざまです。順番に確認していきましょう。

6-1. パスワードを入力してもページが開かない

正しいパスワードを入力しているのにページが開かない場合、まずは入力内容を確認します。

全角・半角、大文字・小文字、余分なスペースが入っていないかを見直してください。コピー&ペーストした場合、前後に空白が混ざることがあります。

次に、設定したページと閲覧しているページが同じか確認します。似た名前の固定ページや投稿が複数あると、別ページのパスワードを入力している可能性があります。

それでも解決しない場合は、ブラウザのCookieを削除するか、シークレットウィンドウで試してください。WordPressのパスワード保護は、入力状態をブラウザのCookieに保存する仕組みがあるため、Cookieの状態が影響することがあります。WordPress.org

6-2. パスワード入力画面が表示されない

パスワード入力画面が表示されない場合は、まず対象ページの公開状態が本当に「パスワード保護」になっているか確認しましょう。

次に、WordPressにログインした状態で見ていないか確認します。管理者としてログインしていると、通常の訪問者と表示が異なる場合があります。ログアウトするか、別ブラウザ・シークレットウィンドウで確認してください。

また、テーマによってはパスワード保護ページの表示テンプレートが独自にカスタマイズされていることがあります。標準テーマに一時的に切り替えて表示が変わるか確認すると、テーマ側の問題かどうかを切り分けやすくなります。

6-3. キャッシュが原因で正しく反映されない

WordPressのパスワード保護でよくある原因がキャッシュです。

キャッシュ系プラグイン、サーバーキャッシュ、CDN、ブラウザキャッシュなどが有効になっていると、パスワード保護を設定する前のページが表示され続けることがあります。

対処法としては、次の順番で確認しましょう。

まず、キャッシュ系プラグインのキャッシュを削除します。次に、レンタルサーバー側にキャッシュ機能がある場合は、サーバー管理画面からキャッシュを削除します。CDNを使っている場合は、CDN側のキャッシュも削除します。最後に、ブラウザキャッシュを削除するか、シークレットウィンドウで確認します。

保護ページは、キャッシュ対象から除外したほうが安全な場合があります。特に会員限定ページや入力後に表示内容が変わるページは、キャッシュ設定に注意してください。

6-4. テーマやプラグインとの競合を確認する

パスワード保護が正しく動かない場合、テーマや他のプラグインとの競合が原因になっていることもあります。

確認するには、まずキャッシュ系、セキュリティ系、会員制、リダイレクト系、ページビルダー系のプラグインを中心に見直します。

可能であれば、テスト環境でプラグインを一つずつ停止し、どのプラグインを停止したときに正常表示されるか確認します。本番サイトでいきなり停止すると表示崩れや機能停止が起きることがあるため、事前にバックアップを取ってから作業しましょう。

テーマが原因か確認する場合は、一時的にWordPress標準テーマに切り替えて表示を確認します。標準テーマで正常に表示されるなら、現在使っているテーマのテンプレートやカスタマイズが影響している可能性があります。

6-5. ブラウザ・Cookieの影響を確認する

WordPressのパスワード保護では、ブラウザのCookieが関係します。そのため、同じブラウザで何度もテストしていると、すでに認証済みの状態が残っていて、パスワード入力画面が表示されないことがあります。WordPress.org

確認するときは、次の方法を試してください。

・シークレットウィンドウで開く
・別のブラウザで開く
・スマホのブラウザで開く
・Cookieを削除する
・別の端末で確認する

「自分の環境では見えているが、他の人にはパスワード画面が出る」というケースもあります。公開前には、閲覧者に近い状態で確認することが大切です。

7. WordPressでパスワード保護を使うときの注意点

WordPressのパスワード保護は手軽ですが、使い方を誤ると情報漏えいやSEO上の問題につながることがあります。

ここでは、実際に運用するときに注意したいポイントを解説します。

7-1. パスワードを共有しすぎない

パスワード保護ページは、パスワードを知っている人なら誰でも閲覧できます。

そのため、必要以上に多くの人へ共有しないことが大切です。メール、チャット、資料などにパスワードを記載する場合は、共有範囲を明確にしましょう。

特に、クライアント確認用ページや社内資料ページでは、退職者、外部パートナー、過去の取引先などにパスワードが残り続ける可能性があります。不要になったパスワードは変更するか、ページ自体を非公開・削除にしましょう。

7-2. 推測されやすいパスワードを避ける

「1234」「password」「company2026」「test」「wordpress」など、推測されやすいパスワードは避けましょう。

WordPress公式のセキュリティ関連ドキュメントでも、名前、ユーザー名、会社名、辞書にある単語、短いパスワード、数字だけ・英字だけのパスワードは避けるべき例として挙げられています。WordPress.org 日本語

安全性を高めるには、英字の大文字・小文字、数字、記号を組み合わせ、十分な長さのあるパスワードを使います。共有しやすさを優先しすぎると安全性が下がるため、内容の重要度に応じてパスワード強度を決めましょう。

7-3. 重要情報や個人情報の保護には過信しない

WordPressのパスワード保護は、簡易的な閲覧制限としては便利ですが、重要情報や個人情報を守る手段として過信してはいけません。

たとえば、次のような情報は標準のパスワード保護だけで扱うべきではありません。

・個人情報
・顧客リスト
・契約書
・請求書
・医療・金融・法律に関する機密情報
・決済情報
・未公開の重要資料
・社外秘データ

このような情報を扱う場合は、会員ごとのログイン管理、アクセス権限、SSL化、サーバー側の制限、ダウンロード制限、監査ログなども含めて検討しましょう。

7-4. 検索エンジンへの表示・SEOへの影響を理解する

パスワード保護したページは、本文が誰でも読める状態ではないため、通常の公開ページと同じようにSEO評価を期待するのは難しくなります。

また、本文は保護されていても、タイトルやURLが検索エンジンに認識される可能性はあります。Googleは、検索結果に表示させたくないページについて、noindexやパスワード保護を使う方法を案内しています。一方で、robots.txtはGoogle検索からページを完全に除外するための仕組みではないとも説明されています。Google for Developers

検索結果に出したくないページは、パスワード保護だけでなく、noindex設定も検討しましょう。Googleの公式ドキュメントでは、noindexを使うことでページを検索結果に表示させないようにできると説明されています。Google for Developers+1

ただし、noindexを確実に認識させるには、検索エンジンがそのページにアクセスできる必要があります。Basic認証やrobots.txtとの組み合わせによっては、意図した通りに処理されないこともあるため、重要なページではSEOプラグインや専門家に確認するのがおすすめです。

7-5. 定期的にパスワードを変更する

パスワード保護ページを長期間使う場合は、定期的にパスワードを変更しましょう。

特に、過去に多くの人へ共有したパスワードや、外部パートナーに渡したパスワードは、どこまで共有されたか把握しにくくなります。

おすすめの運用は、用途ごとにパスワードを分けることです。クライアントA用、クライアントB用、社内確認用、イベント参加者用など、同じパスワードを使い回さないようにしましょう。

また、役割が終わったページは、パスワードを変更するだけでなく、非公開化や削除も検討してください。

8. WordPressのパスワード保護に関するよくある質問

ここでは、WordPressのパスワード保護について初心者が疑問に感じやすい点をまとめます。

8-1. パスワード保護したページは検索結果に表示される?

表示される可能性はあります。

パスワード保護によって本文は閲覧制限されますが、URLやタイトルが検索エンジンに認識される場合があります。検索結果に出したくない場合は、noindex設定やサイト全体のアクセス制限を検討しましょう。

Googleは、ページを検索結果に表示させたくない場合の方法としてnoindexを案内しており、robots.txtは検索結果からページを完全に除外するための仕組みではないと説明しています。Google for Developers+1

8-2. 複数のページに同じパスワードを設定できる?

できます。

WordPressでは、複数の投稿や固定ページに同じパスワードを設定できます。同じパスワードを設定したページでは、一度パスワードを入力すると、同じブラウザで他の同一パスワードのページも閲覧できる場合があります。WordPress.org

ただし、すべての限定ページに同じパスワードを使い回すと、パスワードが広まったときに影響範囲が大きくなります。重要度や共有相手に応じて使い分けましょう。

8-3. ユーザーごとに別々のパスワードを設定できる?

WordPress標準のパスワード保護では、ユーザーごとに別々のパスワードを発行して管理する用途には向いていません。

ユーザーごとに閲覧権限を分けたい場合は、会員制プラグインやアクセス制限プラグインを使うのがおすすめです。

たとえば、ロールや権限で制限したいならMembers、会員プランごとに制限したいならRestrict Content系のプラグイン、会員登録やプロフィール機能も作りたいならUltimate Memberなどが候補になります。WordPress.org+2WordPress.org 日本語+2

8-4. パスワード保護ページのデザインは変更できる?

変更できます。

パスワード入力フォームの見た目は、テーマのCSSやテンプレートによって調整できます。また、プラグインによっては、入力フォームの文言やデザインを管理画面から変更できるものもあります。

ただし、テーマファイルを直接編集すると、テーマ更新時に変更が消える可能性があります。カスタマイズする場合は、子テーマや追加CSS、専用プラグインを使うのが安全です。

タイトル前の「保護中:」表示については、protected_title_format フィルターで調整できます。WordPress Developer Resources

8-5. スマホでも同じようにパスワード入力できる?

スマホでも同じようにパスワード入力できます。

ただし、テーマやフォームデザインによっては、入力欄が小さすぎたり、ボタンが押しにくかったりすることがあります。パスワード保護ページを公開する前に、必ずスマホ表示も確認しましょう。

確認するポイントは、入力欄の大きさ、ボタンの押しやすさ、エラーメッセージの見やすさ、パスワード入力後の本文表示、余白や文字サイズです。

スマホユーザーが多いサイトでは、パスワードの入力しやすさもユーザー体験に大きく影響します。

まとめ

WordPressのパスワード保護は、固定ページや投稿の内容を特定の人だけに見せたいときに便利な標準機能です。

ページや投稿の編集画面から「パスワード保護」を選び、任意のパスワードを設定するだけで使えるため、初心者でも簡単に限定公開ページを作れます。

一方で、WordPress標準のパスワード保護は、あくまで簡易的な閲覧制限です。パスワードを知っている人なら誰でも閲覧できるため、重要情報や個人情報の保護には過信しないようにしましょう。

固定ページや投稿を一時的に見せたいだけなら標準機能、サイト全体を隠したいならプラグインやBasic認証、会員ごとに権限管理したいなら会員制プラグインを選ぶのがおすすめです。

WordPressでパスワード保護を使うときは、パスワードの強度、共有範囲、検索エンジンへの表示、キャッシュ、スマホ表示まで確認し、安全で使いやすい限定公開ページを運用しましょう。