Webサイトが検索結果に表示されない!?原因は「noindex」設定を見直そう

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

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

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

検索結果に表示されない原因として、インデックスされないようにnoindexを設定していることが考えられます。この記事ではインデックス有無の確認方法、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サイトを運営しましょう。