WordPress記事がインデックスされない原因と対策|Search Console活用法
「渾身の思いで書いた記事なのに、検索結果にまったく表示されない」
「Googleで検索しても自分のブログが見つからない」
WordPressでブログを開設したばかりの初心者が必ずと言っていいほど直面するのが、「記事がインデックス(検索エンジンに登録)されない」という問題です。
どんなに素晴らしい記事を書いても、Googleのデータベースにインデックスされなければ、検索トラフィック(アクセス)は永久にゼロのままです。
本記事では、記事がインデックスされない原因の特定方法から、Googleサーチコンソール(Search Console)を使った具体策・即効性のある対処法までを分かりやすく解説します。
1. 「インデックスされない」とはどういう状態か?
GoogleがWeb上の記事を検索結果に表示するまでには、大きく分けて3つのステップがあります。
- クロール: Googleの自動巡回ロボット(クローラー)がページを発見・訪問する
- インデックス: 収集したページ内容を解析し、Googleの巨大なデータベースに登録する
- ランキング: ユーザーの検索キーワードに対して、どの順位で表示するかを決める
「インデックスされない」状態とは、ステップ1またはステップ2の段階で処理が止まっている状態を指します。データベースに存在しないため、いくら順位を上げようとしても検索結果に出てくることはありません。
2. 記事がインデックスされない6つの主な原因と対策
記事が登録されない場合、WordPressの設定ミスかサイトの構造・品質に問題があるケースがほとんどです。
原因①:「検索エンジンがサイトをインデックスしないようにする」にチェックが入っている
WordPressの初期設定でこの項目にチェックが入ったままだと、サイト全体に「検索エンジンから隠す」命令が出されてしまいます。
- 対策手順:
WordPress管理画面の 「設定」>「表示設定」 を開く。 「検索エンジンがサイトをインデックスしないようにする」のチェックを外し、画面下の「変更を保存」をクリックする。
原因②:記事(またはカテゴリ)に「noindex」タグが設定されている
SEOプラグイン(All in One SEOやRank Mathなど)やテーマの個別設定で、意図せず「noindex」が有効化されているケースです。
- 対策手順:
該当記事の編集画面を開き、SEO設定エリアやサイドバーにある「noindex(インデックスさせない)」のチェックが入っていないか確認・解除する。
原因③:サイトマップ(XML Sitemap)がGoogleに届いていない
クローラーは「XMLサイトマップ」という案内図を頼りにサイト内を巡回します。サイトを開設したばかりでリンクが少ない状態だと、クローラーが訪問してくれません。
- 対策手順:
プラグイン(XML Sitemap Generator for Google など)でXMLサイトマップを自動生成し、Googleサーチコンソールに送信しておく。
原因④:記事の品質・オリジナル性が低いと判断されている
文字数が極端に少ない(数文字〜数百文字程度)、他のサイトの文章をコピペ・リライトしただけの内容、画像しかないページなどは、「インデックスする価値がない」と見なされます。
- 対策手順:
独自の見解や体験談を追加する、画像や表を使ってわかりやすく整理するなど、ユーザーにとって価値のある情報量・構成にリライト(加筆修正)する。
原因⑤:サイト開設直後でドメイン評価(ドメインパワー)が低い
立ち上げたばかりの新規ドメインは、Googleからの信頼がまだありません。不具合がなくても、クローラーが巡回してくるまでに数日から数週間かかることがあります。
- 対策手順:
サイト内に過去の記事(関連記事)からの内部リンクを貼ることで、クローラーが新しい記事にたどり着きやすい構造を作る。
原因⑥:robots.txtによるアクセス拒否
高度な設定ファイルである robots.txt で、誤ってクローラーのアクセスをブロックする記述がされている場合です。通常は初期状態で発生しませんが、セキュリティプラグインやテーマの高度な設定を変更した際に起きることがあります。
3. Googleサーチコンソールを使った確認・リクエスト手順
インデックス状況を正しく把握し、Googleに直接「この記事を登録してください」とリクエスト(要求)するには、Googleサーチコンソールを使用します。
ステップ1:URL検査ツールで現状を確認する
- Googleサーチコンソールにログイン
- 画面上部の検索窓に、インデックスさせたい記事のURLを入力してエンターキーを押す
- 判定結果を確認する
- 「URL は Google に登録されています」: インデックス完了(検索結果に出る状態)
- 「URL が Google に登録されていません」: 未登録の状態
ステップ2:ステータスの詳細原因を確認する
「登録されていません」と表示された場合、画面下の「ページのインデックス登録」の詳細理由を確認します。よくある表示は以下の2つです。
- 「検出 - インデックス未登録」:
Googleは記事の存在を知っているが、混雑などの理由でまだ訪問(クロール)していない状態。放置してもそのうち登録されることが多いですが、リクエストを送信するのが有効です。
- 「クロール済み - インデックス未登録」:
Googleが訪問してページを読んだ結果、「現時点ではインデックスする価値が足りない」と保留された状態。記事内容の修正(リライト)が必要になります。
ステップ3:インデックス登録をリクエストする
画面内にある 「インデックス登録をリクエスト」 ボタンをクリックします。
これにより、Googleのクローラーに「優先的に巡回してほしい」と通知を送ることができます。送信後、数時間〜数日でインデックスされるケースが多くなります。
※リクエストは1日に何度も連打しても効果は変わりません。1記事につき1回の送信で十分です。
まとめ
記事がインデックスされない場合は、焦らず以下のフローで対処しましょう。
- WordPressの「表示設定(インデックス拒否)」が入っていないか確認する
- Googleサーチコンソールの「URL検査」でエラーの原因を調べる
- 「インデックス登録をリクエスト」を送信する
- 数日経っても登録されない場合は、記事に独自性や専門性を加筆してリライトする
正しい手順でサイト構造を整え、価値のあるコンテンツを発信し続ければ、Googleからの評価が高まりインデックス速度も劇的に上がっていきます。