ブログ記事を公開したのに、タイトルやURLで検索しても見つからないと不安になります。ただし、検索に出ない理由は一つではありません。まだGoogleに発見されていない場合もあれば、クロールできない設定、別URLとの重複、内容の評価などが関係している場合もあります。
この記事では、WordPressで公開した記事が検索に出ないときに、何をどの順番で確認すればよいかを7ステップで整理します。設定をむやみに変える前に、Search Consoleと実際のページを照らし合わせて原因を切り分けましょう。
最初に知っておきたい「公開」と「インデックス」の違い
WordPressで「公開」になっていることと、Googleの検索対象として登録されていることは別です。公開は読者がURLへアクセスできる状態、インデックスはGoogleがページを処理して検索用のデータベースへ登録した状態を指します。
| 状態 | 意味 | 主な確認場所 |
|---|---|---|
| 公開済み | URLを知っている人がページを閲覧できる | WordPressとブラウザ |
| クロール可能 | Googlebotがページを取得できる | URL検査の公開URLテスト |
| インデックス済み | Googleがページを検索対象として登録している | Search ConsoleのURL検査 |
| 検索結果に表示 | 検索語や状況に応じて結果へ表示される | 検索パフォーマンス |
インデックス済みでも、すべての検索語で必ず表示されるわけではありません。まずは「検索順位が低い」のか「インデックスされていない」のかを分けて考えます。
ステップ1:正しいURLをSearch Consoleで検査する
Google Search Console上部のURL検査へ、記事の完全なURLを入力します。Google公式のURL検査ツールでは、Googleが把握しているページの状態、最終クロール、正規URLなどを確認できます。
ここで見る主な項目は次のとおりです。
- 「URLはGoogleに登録されています」または未登録の表示
- ページの取得が成功しているか
- インデックス登録を許可しているか
- ユーザーが指定した正規URL
- Googleが選択した正規URL
- 参照元ページやサイトマップ
記事編集画面のURLと検査したURLが完全に同じかも確認します。httpとhttps、wwwの有無、末尾のスラッシュなどが異なると、別URLとして扱われる可能性があります。
ステップ2:読者とGoogleがページへアクセスできるか確認する
シークレットウィンドウやログアウト状態でURLを開きます。管理者だけに見える下書きや限定公開ではなく、一般の読者が閲覧できることを確かめます。
- HTTPステータスが正常で、404やサーバーエラーになっていない
- ログインやパスワードを求められない
- 別の記事やトップページへ意図せず転送されない
- 本文が空ではなく、主要な内容が表示される
- スマートフォンでも大きな表示崩れがない
Search Consoleの「公開URLをテスト」を使うと、現在のページが取得可能かを確認できます。ただし、公開URLテストで取得できることと、すでにインデックスされていることは同じではありません。
ステップ3:noindexと検索エンジン表示設定を確認する
noindexは、そのページを検索結果へ登録しないよう検索エンジンへ伝える指示です。公開したい記事に誤って設定されていないか確認します。
WordPress全体の設定
管理画面の「設定」から検索エンジンによるインデックスを抑制する設定が有効になっていないか確認します。サイト準備中に設定し、そのまま解除を忘れるケースがあります。
記事単位の設定
SEOプラグインを利用している場合は、記事ごとの高度な設定やロボット設定を確認します。公開したい記事は、意図せずnoindexになっていないことが重要です。
Google公式のnoindexに関する説明では、Googleがnoindexを認識するにはページをクロールできる必要があると案内されています。robots.txtで取得自体を止める方法と、noindexを混同しないようにしましょう。
ステップ4:正規URLと重複を確認する
似た内容が複数のURLで読める場合、Googleは代表となる正規URLを選びます。検査した記事とは別のURLが正規ページとして選ばれていると、その記事自体は未登録と表示されることがあります。
次のような状態がないか確認します。
- 同じ記事を別のスラッグでも公開している
- カテゴリーやタグの説明ページと本文がほぼ同じ
- 試作用の記事を残したまま本番記事を公開した
- canonicalタグが別の記事を指している
- http・httpsやwwwあり・なしで正規化が分かれている
重複している場合は、残すURLを決め、内部リンク、サイトマップ、リダイレクト、canonicalの向きをそろえます。記事公開後にURLを変更する場合は、WordPressのパーマリンク設定と変更時の注意点も確認してください。
ステップ5:内部リンクから記事へたどれるようにする
新しい記事がサイト内のどこからもリンクされていないと、読者にも検索エンジンにも見つけにくい孤立ページになります。関連する既存記事から、内容が自然につながる位置へリンクを追加します。
たとえば「記事が検索に出ない」という記事なら、公開後チェック、サイトマップ、内部リンク、パーマリンクの記事から案内できます。トップページへすべて並べるのではなく、読者が次に知りたい情報として結ぶことが大切です。
リンク先の選び方や文章は、内部リンクの貼り方で詳しく解説しています。
ステップ6:XMLサイトマップを確認する
XMLサイトマップは、検索エンジンへサイト内のURLを知らせるためのファイルです。Google公式も、サイトマップはURLの発見を助ける一方、送信したすべてのURLのクロールやインデックスを保証するものではないと説明しています。
確認したい項目は次のとおりです。
- サイトマップのURLがブラウザで開ける
- Search Consoleのサイトマップ欄で処理に成功している
- 公開した記事のURLがサイトマップに含まれている
- 削除済みURLや別URLへの転送だけが大量に含まれていない
- 正規URLとサイトマップ内のURLが一致している
WordPress本体やSEOプラグインがサイトマップを生成していることがあります。複数の機能を同時に有効化し、内容の異なるサイトマップを作らないようにします。仕組みはGoogle公式のサイトマップの概要で確認できます。
ステップ7:記事内容とサイト内の役割を見直す
技術的に取得可能でも、必ずインデックスされるとは限りません。既存記事と内容が重なる、本文が短く独自の情報が少ない、検索する人の疑問に十分答えていない場合は、設定変更や再申請だけでなく内容の見直しが必要です。
| 確認する点 | 見直し例 |
|---|---|
| 既存記事との重複 | 役割を分ける、内容を統合する、不要な方を整理する |
| 具体性 | 手順、例、比較表、チェックリストを追加する |
| 検索意図 | 読者が知りたい結論を冒頭と見出しで明確にする |
| 信頼性 | 根拠となる公式情報、更新日、確認方法を示す |
| サイト内での役割 | 関連記事から内部リンクし、次に読む情報も示す |
内容を直す前には、検索意図の調べ方と上位記事をまねない競合調査を使い、足りない情報と独自に説明できる部分を整理しましょう。
修正後にインデックス登録をリクエストする
重要な問題を修正したら、URL検査で公開URLをテストし、必要に応じてインデックス登録をリクエストします。Google公式は、リクエストを送っても即時または必ず登録されるとは限らないと案内しています。ボタンを繰り返し押すより、取得可能な状態と内容を整えたうえで待ちます。
複数記事に同じ問題がある場合は、一件ずつ申請する前にテンプレート、WordPress設定、SEOプラグイン、サイトマップなど共通原因を確認した方が効率的です。
検索に出ないときの確認順
- Search Consoleで正しいURLを検査する
- ログアウト状態でページが表示されるか確認する
- noindexや検索エンジン表示設定を確認する
- 正規URLと重複ページを確認する
- 関連する既存記事から内部リンクを追加する
- XMLサイトマップの処理と掲載URLを確認する
- 記事の重複、具体性、検索意図を見直す
まとめ
ブログ記事が検索に出ないときは、インデックス登録リクエストだけで解決しようとせず、公開状態、クロール、noindex、正規URL、内部リンク、サイトマップ、記事内容の順に確認します。まずSearch Consoleで現在の状態を把握し、表示された理由に合わせて必要な部分だけを直すことが大切です。公開後の基本確認は、WordPress記事公開後のSEOチェックリストと組み合わせると抜け漏れを減らせます。



コメント