noindexを設定しよう!検索エンジンがサイトをインデックスしないようにする方法

Webサイトやページを検索結果に表示したくない場合は、GoogleやYahooなどの検索エンジンにWebページが登録(インデックス)されないようにnoindexを設定する必要があります。

Webページは検索エンジンのデータベースにインデックスされることで、検索順位が決まり検索結果に表示されます。Webページを作成してもインデックスされなければ、検索結果に表示されることはありません。

なお、noindexはWebページの閲覧を制限するものではありません。URLを直接入力すればページを閲覧することが可能です。

この記事では、インデックス有無の確認方法、HTMLページとWordPressのnoindexの設定方法を詳しく解説します。

インデックスされているか確認する方法

Webサイトやページがインデックスされているかどうか、検索コマンド「site:」を使って簡単に調べることができます。

検索窓に「site:URL(site:https://example.com)」や「site:ドメイン(site:example.com)」などを入力して検索し、検索結果に表示されたWebページはインデックスに登録されています。

また、検索結果にはおおよそのインデックス数が表示されます。

site:コマンドはインデックスされているかを簡単に確認できますが、さらにインデックスの状況を正確に把握したい場合は、Googleサーチコンソールを使って調査しましょう。

metaタグでnoindexを設定する

noindexを設定するHTMLページの<head>内に、以下のmetaタグを記述します。
    
        <meta name="robots" content="noindex">
    
以下のように配置します。
    
        <!DOCTYPE html>
        <html>
        <head>
        <meta name="robots" content="noindex">
        </head>
        <body></body>
        </html>
    

WordPressでnoindexを設定する

WordPress管理画面にログインし、設定 > 表示設定をクリックします。

検索エンジンでの表示の「検索エンジンがサイトをインデックスしないようにする」にチェックを入れます。


「変更を保存」をクリックします。

これはWordPressサイト全体(すべてのページ)にnoindexを設定する方法です。

以上で、noindexの設定は完了です。

WordPressでnoindexを解除する

WordPress管理画面にログインし、設定 > 表示設定をクリックします。

検索エンジンでの表示の「検索エンジンがサイトをインデックスしないようにする」のチェックを外します。


「変更を保存」をクリックします。

これはWordPressサイト全体(すべてのページ)のnoindexを解除する方法です。

以上で、noindexの解除は完了です。

まとめ

正しく設定すればSEOの効果が期待できますが、noindexを設定したページは検索結果に表示されなくなります。noindexの設定・解除を行う場合は十分注意してください。

noindexを正しく理解し、上手に活用してWebサイトを運営しましょう。