新しいWordPressサイトを構築する際には、訪問者の準備ができるまで検索エンジンから隠しておきたいと思うでしょう。私たちはすべての新しいプロジェクトでこれを行っています。これは、スムーズでプロフェッショナルな立ち上げのための重要なステップです。
検索エンジンに見られるものを制御することは、プライベートなコンテンツとサイトの将来のSEOを保護するために不可欠です。これにより、サイトが公開されるタイミングを完全に制御できます。
長年の経験から、サイトの表示を管理するための最も信頼性の高い方法を見つけました。これらは、私たち自身のウェブサイトで使用し、読者におすすめしているのと同じ簡単なテクニックです。
さて、WordPressサイトを検索エンジンにクロールされないようにする具体的な手順を見ていきましょう。

WordPressサイトのクロールを検索エンジンに停止させる理由
ほとんどのWordPressウェブサイトにとって、検索エンジンは最大のトラフィック源です。なぜ検索エンジンを抑制したいと思うのか疑問に思うかもしれません。
検索エンジンにウェブサイトをインデックスさせたくない状況がいくつかあります。
- 最初は、ローカル開発環境やステージングサイトをどのように作成すればよいかわからず、代わりにウェブサイトを公開したまま開発してしまうことがあります。構築中またはメンテナンスモード中のサイトをGoogleにインデックスされたくないでしょう。
- WordPressを使用してプライベートブログを作成する人もたくさんいます。プライベートなので、検索エンジンにインデックスされたくないと考えています。
よくある誤解は、ドメインへのリンクがない場合、検索エンジンがおそらくあなたのウェブサイトを見つけることはないだろうということです。これは完全に真実ではありません。
例えば、ドメイン名が以前に他の人に所有されていたために、あなたのサイトを指すリンクが存在する可能性があります。また、インターネット上にはドメイン名だけをリストアップしている何千ものページがあります。あなたのサイトがそれらのうちの1つに表示されるかもしれません。
方法に入る前に、2つの重要な用語を簡単に明確にしましょう。
- クロールとは、検索エンジンのボット(Googlebotなど)がウェブサイトを訪問してコンテンツを発見することです。
- インデックス作成とは、検索エンジンがそのコンテンツを巨大な検索データベースに追加し、検索結果に表示できるようにすることです。
図書館員が新しい本を読んで(クロールして)、それを図書館の目録(インデックス)に追加するようなものだと考えてください。以下の方法のいくつかはクロールを完全に停止しますが、他の方法はインデックス作成を防ぐだけです。どちらがどちらであるかを明確にします。
それでは、検索エンジンがあなたのウェブサイトをクロールするのを停止する方法を見ていきましょう。4つの方法をカバーします:
- WordPressサイトのクロールを検索エンジンに依頼しない
- 個々のページを検索エンジンにクロールされないようにする
- cPanelを使用してサイト全体をパスワードで保護する
- プラグインでWordPressにパスワード保護をかける
- よくある質問 (FAQ)
- 検索エンジンクロールとインデックス作成に関するエキスパートガイド
方法1:検索エンジンにWordPressサイトをクロールしないように依頼する
これは最も簡単な方法ですが、ウェブサイトがクロールされるのを完全に防ぐことはできません。
WordPressには、検索エンジンにサイトをインデックスしないように指示できる組み込み機能が付属しています。設定 » 表示設定にアクセスし、「検索エンジンでの表示」の横にあるチェックボックスをオンにするだけです。

このボックスにチェックを入れると、WordPressはあなたのウェブサイトのヘッダーにこの行を追加します。
<meta name='robots' content='noindex,follow' />
このタグは、検索エンジンにこのページを検索結果に表示しないように(noindex)指示しますが、このページ上のリンクをたどって他のページを発見することは許可します(follow)。
WordPressはサイトのrobots.txtファイルも変更し、disallowルールを追加します。
User-agent: *
Disallow: /
これらの行は、ロボット(ウェブクローラーまたはボット)にウェブページをインデックスしないように要求します。ただし、この要求を受け入れるか無視するかは検索エンジン次第です。ほとんどの検索エンジンはこの要求を尊重しますが、サイトの一部のページや画像がインデックスされる可能性は依然としてあります。
検索エンジンにウェブサイトのインデックス作成やクロールを不可能にしたい場合は、方法3または4を使用してWordPressサイトにパスワード保護を適用する必要があります。
方法2:個々のページを検索エンジンにインデックスされないように依頼する
検索エンジンにウェブサイトをクロールおよびインデックスさせたいが、特定の投稿や特定のページを検索結果ページに含めたくない場合があります。
その最も簡単な方法は、 All in One SEO (AIOSEO) プラグインを使用することです。これはWordPress向けの 最高のSEOツール であり、300万以上のビジネスに信頼されています。
このチュートリアルでは、SEO分析ツールが含まれているため、AIOSEOの無料版を使用します。さらに多くの機能(サイトマップツール、リダイレクトマネージャー、スキーママークアップ、robots.txtエディターなど)を提供するAIOSEOのプレミアム版もあります。
まず、AIOSEOプラグインをウェブサイトにインストールして有効化する必要があります。プラグインのインストールと設定方法については、WordPressにAll in One SEOを正しく設定する方法に関するステップバイステップガイドに従ってください。
プラグインがセットアップされたら、特定の投稿やページをインデックス作成しないように検索エンジンに依頼するために使用できます。繰り返しますが、検索エンジンがこの要求を受け入れるか無視するかは、完全に検索エンジン次第です。
インデックスを作成したくない投稿またはページを編集するだけです。WordPressエディターの下部にあるAIOSEO設定までスクロールし、「詳細設定」タブをクリックする必要があります。

この記事がデフォルトのrobots設定を使用していることに注意してください。
これを変更するには、「デフォルト設定を使用」トグルをオフの位置に切り替える必要があります。

これで「インデックスしない」チェックボックスをクリックできます。投稿が公開または更新されると、検索エンジンはインデックスしないように求められます。
詳細については、詳細な AIOSEOレビューをご覧ください。
方法3:cPanelを使用してサイト全体にパスワード保護を適用する
WordPressホスティングプロバイダーがホスティングアカウントを管理するためのcPanelアクセスを提供している場合、cPanelを使用してサイト全体を保護できます。
cPanelダッシュボードにログインし、「ファイル」セクションの「ディレクトリプライバシー」アイコンをクリックするだけです。

次に、WordPressをインストールしたフォルダを見つける必要があります。通常はpublic_htmlフォルダです。
その後、「編集」ボタンをクリックするだけです。

注意: public_html ディレクトリの下に複数のWordPressサイトがインストールされている場合は、public_html リンクをクリックしてそれらのサイトを閲覧し、パスワード保護したいウェブサイトのフォルダを編集する必要があります。
これにより、パスワード保護をオンにできる画面が表示されます。
「このディレクトリにパスワード保護を適用する」というチェックボックスをオンにして、「保存」ボタンをクリックするだけです。必要であれば、保護されたディレクトリの名前をカスタマイズすることもできます。

ディレクトリへのアクセス権限が変更されたことを示す確認メッセージが表示されます。
次に、「戻る」ボタンをクリックする必要があります。

このディレクトリにアクセスする際に使用する必要があるユーザー名とパスワードを作成できる画面が表示されます。
ユーザー名とパスワードを入力し、パスワードを確認する必要があります。ユーザー名とパスワードは、パスワードマネージャーアプリのような安全な場所にメモしておいてください。

「保存」ボタンをクリックすると、WordPressサイトにパスワード保護が正常に追加されます。
これで、ユーザーまたは検索エンジンがウェブサイトにアクセスするたびに、サイトを表示するために以前作成したユーザー名とパスワードを入力するように求められます。

方法4:プラグインでWordPressにパスワード保護をかける
マネージドWordPressホスティングソリューションを使用している場合、cPanelにアクセスできない可能性があります。その場合は、WordPressプラグインを使用してサイトにパスワード保護をかけることができます。
ここに最も一般的な2つのソリューションがあります。
- SeedProd は、WordPress 用のナンバーワンの 「近日公開」およびメンテナンスモード プラグインで、200 万以上のウェブサイトで使用されています。検索エンジンを含むすべての人からウェブサイトを非表示にするために使用できる、完全なアクセス制御および権限機能が付属しています。SeedProd のためのステップバイステップの ハウツーガイド があります。
- Password Protected は、単一のパスワードで WordPress サイトにパスワード保護をかける非常に簡単な方法です(ユーザー作成は不要)。WordPress サイトにパスワード保護をかける方法に関するステップバイステップのガイドをご覧ください。
よくある質問 (FAQ)
WordPressサイトの検索エンジンのクロールを停止することについて、よく受ける質問への回答を以下に示します。
1. クローリングのブロックとインデックス作成のブロックの違いは何ですか?
クローリングをブロックすること(robots.txtを使用)は、「立ち入り禁止」の標識を立てるようなものです。検索エンジンのボットにサイトのコンテンツを見ないように依頼します。インデックス作成をブロックすること(noindexタグを使用)は、検索エンジンがサイトをクロールしたとしても、検索結果にサイトを掲載しないように指示します。
2. WordPressの組み込みの「検索エンジンに通知しない」オプションは、私のサイトを隠すのに十分ですか?
一時的な開発には十分な場合が多いです。ただし、この方法はあくまでリクエストであり、一部の検索エンジンはそれを尊重しない場合があります。完全なプライバシーや機密情報の保護のためには、パスワード保護が唯一保証された方法です。
3. 公開準備ができたときに、サイトにパスワード保護をかけることは SEO に悪影響がありますか?
いいえ、SEOに影響はありません。サイトがパスワードで保護されている場合、検索エンジンはアクセスできないため、SEO上の評価(肯定的または否定的)はありません。パスワード保護を解除してインデックス作成を許可すると、検索エンジンは通常通りクロールおよびランク付けを開始します。
4. Googleが私のサイトをすでにインデックスしているかどうかを確認するにはどうすればよいですか?
最も簡単な方法は、Googleでサイト検索を実行することです。google.comにアクセスし、検索バーにsite:yourdomain.comと入力します。「yourdomain.com」は実際のウェブサイトのアドレスに置き換えてください。結果が表示された場合、サイトはインデックス作成されています。
検索エンジンクロールとインデックス作成に関するエキスパートガイド
この記事が、WordPressサイトの検索エンジンのクロールやインデックス作成を停止するのに役立ったことを願っています。検索エンジンのクロールとインデックス作成に関連する他のガイドも参照することをお勧めします。
- GoogleからWordPressのページを隠す方法
- WordPressサイトをGoogleに掲載するにはどうすればよいですか?(初心者向けガイド)
- なぜ私のWordPressサイトはGoogleからインデックスから削除されたのですか?
- WordPressサイトのURLをGoogleに再クロールさせる方法
- SEOのためにWordPressのrobots.txtを最適化する方法
- WordPress SEOクロールバジェットの問題とその解決方法
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


オヤトグン・オルワセウン・サミュエル
すごい!wpBeginnerさん、ありがとうございます。public_htmlフォルダのパスワード保護を有効にするなんて考えたこともありませんでした。この視点を提供してくれて感謝します。本当にありがとうございます!
イジー・ヴァネック
これらの手順やrobots.txtは、ロボットにとって推奨される動作にすぎないとよく聞きます。実際に検索されないようにするにはどうすればよいですか?例えば、.htaccessファイルを使ってGoogleやBingの範囲をブロックすることは可能ですか?
WPBeginnerサポート
サイトへのアクセスを完全にブロックするには、方法3または4を使用します。
管理者
イジー・ヴァネック
それは理解していますが、その場合、ウェブサイトは公開されず、ログインとパスワードを知っている人だけがアクセスできるということでしょうか?私の考えは、ボットの IP 範囲を見つけて、htacess ファイルレベルでブロックするというものでした。例えば、それは理にかなっていますか、それともナンセンスですか?
WPBeginnerサポート
ボットが後で別のIPでサイトを見つけられないという保証はありません。サイトがクロールされないことを確実にするには、プライベートサイトにする必要があります。それ以外の場合は、robots.txtを使用してサイトがクロールされないように要求するのが最善のオプションです。
イジー・ヴァネック
わかりました、そしてご回答ありがとうございます。範囲をブロックすることで解決できると思っていましたが、ボットは別のIPや新しい範囲から来る可能性があるというのは正しいですね。robots.txtファイルに頼ってみて、すべてうまくいくことを願います。
mohadese esmaeeli
サイト内に多数のインデックスページがあることが、他のページのインデックス作成に影響しないという一般的な考えは正しいですか?
WPBeginnerサポート
サイトにインデックスされたページがあるからといって、インデックスされないようにクローラーから隠せる他のページがないとは限りません。
管理者
モイヌディン・ワヒード
WordPressダッシュボードの設定タブを見ていると、なぜ誰もGoogleにページや投稿を表示させたくないと思うのだろうか、と何度も考えてきました。今日、この記事を読んで、なぜ誰も検索エンジンのインデックス登録を避けたいと思うのか、その理由を知りました。
実際、それは非常に簡単です。設定タブの「表示設定」セクションにある、「検索エンジンがサイトをインデックス登録しないようにする」というチェックボックスをオンにするだけです。
長年の疑問が晴れました。ありがとうございます。
WPBeginnerサポート
Glad we should share why someone would use the checkbox
管理者
Charlotte
まさに探していたものでした。開発サイトをクライアントのライブサイトに移行した後、古いサイトにトラフィックが戻ってくるのは望ましくありませんでした。ありがとうございました!
WPBeginnerサポート
Glad our guide was helpful
管理者
Ryan
WordPressからサイトを完全に削除しましたが、Googleで自分の名前を検索すると、サイトはなくなっているにもかかわらず、古いWordPressサイトが表示されます。サポートチームの誰か、削除を手伝ってもらえませんか?クライアントが実際のライブサイトと混同することを望みません。
WPBeginnerサポート
Googleで古いサイトの結果をクロールすると、Googleのキャッシュを更新するのに役立ちます。サイトを完全に削除する他の方法については、こちらの投稿をご覧ください。https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-permanently-delete-a-wordpress-site-from-internet/
管理者
Divyanshu
ハッカーから保護するためにWordPressサイトのインデックス作成を無効にした場合、Googleのインデックス作成に影響しますか?影響する場合、Googleが私のページをインデックス作成できるようにするにはどうすればよいですか?
Andy
うまくいかないようです。自信を持って指示に従いました。私のサブドメインはまだ公開されています。
WPBeginnerサポート
アンディさん、こんにちは。
サブディレクトリをパスワードで保護している場合は、cPanelで設定を再度確認してください。すべて問題ないように見える場合は、WordPressホスティングプロバイダーに連絡することをお勧めします。
管理者
ジェイ
はい、「サイトのインデックス作成を検索エンジンに discourge する」の下に書かれていることは非常に真実です。Googleはこれを尊重していないようです。
chinju
こんにちは、ウェブサイトに100万ものサブページがある場合、robotsファイルに User-agent: * Disallow: / を追加すると、検索エンジンはすべてのサブページをブロックしますか?という疑問があります。
Shekhar Sardar
はい。robot.txt に Disallow:/ を追加すると、すべての検索エンジンのボットに、このサイトまたはウェブページをクロールしないように指示することになります。
anand
会員ページ、メンバープロフィールページをどの検索エンジンにもインデックスされないようにしたいのですが、どうすればよいですか????
Kenneth
これを試しましたが、WordPressのインストールで.htccessが壊れてしまいました。
ですので、注意して進めてください。
Joojo
Hello,
現在、Wordpress.comのブログ(無料プラン)を利用しており、ウェブサイトを立ち上げずに、まずはブログのみに頼ってデジタル商品をオンラインで販売したいと考えています(資金不足のため)。この考えを実行するため、ブログに変更を加えました。支払い後、顧客はデジタルコンテンツをダウンロードするためのリンクがある私のブログページにリダイレクトされます。そのため、支払いゲートウェイが、検索エンジンなどで検索可能にならず、Wordpress.comの投稿リスト/ページなどにも表示されない私のブログのダウンロードページにトラフィックをリダイレクトできるようにしたいだけです。ダウンロードページが検索エンジンで検索可能になったり、ブログの投稿としてリストされたりすると、顧客は支払いなしで直接コンテンツをダウンロードしてしまうため、何も稼げなくなってしまいます。
敬具、
Joojo。
Jennifer
今、WPを学んでサイトをデザインしています。今のところ、サイトがクロールされるのを望まないので、検索エンジンでの表示設定のチェックボックスをオンにし、パスワード保護を追加しました。しかし、数ヶ月後にはサイトを公開し、訪問者にサイトに来てほしいと思っています。検索エンジンでの表示設定のチェックボックスをオフにし、パスワード保護を解除すると、robots nofollowヘッダーは自動的に更新されますか?それともヘッダーセクションで手動で更新する必要がありますか?
WPBeginnerサポート
はい、そうなります。ただし、念のため、Googleウェブマスターツールを使用してサイトのXMLサイトマップを送信する必要があります。これにより、サイトでクロールエラーが見つかったかどうかを確認できます。
管理者
Ryan
サイト全体をブロックするのではなく、特定のページだけをブロックすることは可能ですか?
チャド
WordPressでは、ページや投稿にパスワード保護オプションを提供しています。ページまたは投稿の編集で「表示設定」を「パスワード保護」に変更するだけです。
WPBeginnerスタッフ
このスレッドをご覧ください。
Patrick
GoogleとBingに私のサイトをクロールさせ、SeMaltにはクロールを停止させるにはどうすればよいですか。SeMaltは私のサイトにトラフィックを送り、あたかもヒット数が多いように見せかけますが、これらのクリックはすぐに私のサイトから離れてしまい、その結果、WordPressサイトの直帰率が上昇します。
この件について何か助けていただけると幸いです。
Patrick
Pawan Reddy
このヒントをありがとう。これが可能だとは知りませんでした