先に結論を言います。まず「site:ドメイン名」で検索して、載っているかを確かめます。載っていなければ、WordPress の「検索エンジンがサイトをインデックスしないようにする」、ページの noindex、robots.txt、canonical、Search Console の「ページ」の報告の5つを順に見ます。公開したばかりなら、載るまでに時間がかかっているだけのこともあります。
まず、載っているかどうかを確かめる
Google の検索窓に「site:example.jp」のように、自社のドメインを入れて検索します。ページが1件も出なければ、検索に載っていません。一部のページだけ出ない場合は、そのページに原因があります。
Search Console を使っているなら、「URL 検査」に調べたいページの URL を入れると、Google に登録されているかどうかと、その理由がわかります。
最初に見る5つの設定
- 1. WordPress の表示設定
- 管理画面の「設定 → 表示設定」にある「検索エンジンがサイトをインデックスしないようにする」に、チェックが入っていないか。制作中に入れたまま、公開後も外し忘れていることがあります。
- 2. ページの noindex
- SEO のプラグインのページごとの設定で、「検索結果に表示しない」になっていないか。ページのソースに
noindexの文字がないかでも確かめられます。 - 3. robots.txt
- 「/robots.txt」を開き、
Disallow: /のように、サイト全体を拒否する行がないか。 - 4. canonical
- ページが「正規の URL」として、テスト環境や別のページを指していないか。
- 5. Search Console の「ページ」
- 登録されていないページの数と、その理由(「noindex タグによって除外されました」「代替ページ(適切な canonical タグあり)」など)を見ます。
robots.txt と noindex の、よくある取り違え
「検索に出したくないページは robots.txt で拒否すればいい」と聞くことがよくありますが、これは逆効果になることがあります。Google は、robots.txt でクロールを拒否したページは noindex を読めないため、検索結果に出ることがあると説明しています。
| したいこと | 使うもの |
|---|---|
| 検索結果に出したくない | noindex(robots.txt では拒否しない) |
| クロールさせたくない(管理用のページなど) | robots.txt |
| 同じ内容のページのうち、ひとつを正規にしたい | canonical |
AI 検索に出てこない場合も、ここから
Google の AI による概要と AI モードは、通常の検索に載っているページを参照します。通常の検索に出ていなければ、AI の回答にも出ません。
ChatGPT の検索に出したい場合は、robots.txt やセキュリティの設定(WAF など)で、OAI-SearchBot を拒否していないかも確かめます。学習用の GPTBot を止めても、ChatGPT の検索からは外れません(GPTBot と OAI-SearchBot の違い)。
テスト環境から本番に移したときの落とし穴
制作中のテスト環境は、検索に出ないように設定しておくのが普通です。その設定が、本番に移したあとも残ってしまうことがあります。
- WordPress の「検索エンジンがサイトをインデックスしないようにする」のチェックが残っている
- テスト環境用の robots.txt(サイト全体を拒否)が、そのまま本番に置かれている
- canonical や、サイトマップの URL が、テスト環境のアドレスのまま
- テスト環境で使っていたベーシック認証(パスワードの入力画面)が、一部のページに残っている
このほか、SEO のプラグインを2つ入れていて設定がぶつかっている、セキュリティのプラグインやサーバーの WAF が検索エンジンのボットを止めている、ということもあります。公開した日に、5つの設定とあわせて確かめておくと安心です。
設定が正しいのに出てこないときは
- 時間がかかっている公開したばかりのサイトや、新しいドメインでは、載るまでに時間がかかります。
- 中身が重なっている・薄いほかのページとほとんど同じ内容や、情報の少ないページは、登録されないことがあります。
- サイトの中からリンクされていないどのページからもリンクされていないページは、見つけてもらいにくくなります。
よくある質問
- 公開してから、どれくらいで載りますか?
- 決まった日数はありません。Google は、クロールには数日から数週間かかることがあるとしています。
- URL 検査で「インデックス登録をリクエスト」を何度も押せば、早くなりますか?
- 早くはなりません。Google も、同じ URL を何度リクエストしても、クロールが早まることはないとしています。1回送ったら、待ってください。
検索に出てこない原因の調査は、私のSEO・LLMO対策の無料の診断でもお受けしています。