Beyond‘s blog

IT/Webの技術

【解決方法】Google検索にページが表示されない

WordPress のサイトで、一度 noindex を設定した「特定のページURL(サービスページ)」が、解除後も Google 検索エンジンに全く表示されない(インデックスされない)現象に遭遇しました。

結果としては約3ヶ月後に解決しましたが、その過程で確認・対応した内容を、備忘録としてまとめています。

同じ状況で悩んでいる方の参考になれば幸いです。

 

対象ページの背景と発生した現象

今回、対象となっていたページURLは、作成当初、運用上の都合により、一時的に noindex を設定していました。

その後、当初の目的が完了したため、noindex を解除し、通常どおり Google 検索エンジンにインデックスされる状態へ戻しました。

しかし、いつまで経っても、その対象ページが検索エンジンに表示されませんでした。

※ ちなみに、検索キーワードの入力欄に、URLの最初に site: を記述してからURLを検索すると、そのページが検索エンジンにインデックスされているかどうかが分かります

○ 記述例:site:https://example.com/example/example

 

また、GSC(Google Search Console)を確認しても、下記の結果が、数ヶ月続きました。

ページはインデックスに登録されていません。noindex タグによって除外されました。

 

 

しかし Microsoft Bing では表示されている

対象ページは、Google 検索エンジンには表示されていませんでしたが、Microsoft Bing 検索エンジンでは、正常に表示(インデックス)されていました。

したがって、対象ページの「コンテンツ品質」や「類似コンテンツの競合」「リダイレクトエラー」「サーバー」の問題ではないと判断しました。

 

確認・対応したこと

ページがインデックスされない原因が、ページ側の設定ミスなのか、Google 側の評価遅延なのかを切り分けるため、SEO設定・技術の両方で考えられる要因は、ひと通り実施しました。

〇 ページ状態の確認

  • GSC(Google Search Console):URLのインデックス登録をリクエスト
  • HTTPステータス:200 OK
  • ライブテスト:noindex なし
  • meta robots:noindex なし
  • canonical:自己参照
  • リダイレクト:なし

〇 CDN のキャッシュ

  • ?nocache=1 でアクセス
  • ソース上に noindex が無いことを確認

〇 サイトマップ関連

  • AIOSEO(WordPress プラグイン)の XMLサイトマップを再生成、再登録
  • lastmod を更新
  • GSC(Google Search Console)からサイトマップを再送信

〇 サイト内部・外部リンク関連

  • 対象ページのコンテンツ内容(文章など)を追記、更新
  • サイト内からの内部リンクを追加
  • 外部サイトからの被リンクを追加
  • 対象ページをSNSで拡散

< サイトマップでページのクロールを優先させる >

 

それでも Google だけ表示・反映されない

しかし、それにも関わらず、その対象ページが Google 検索エンジンには表示されませんでした。

約2ヶ月以上が経過しても、Google だけ「クロールが来ない」「インデックスされない」「ステータスが変わらない」という状況が続きました。

ただ、この時点で分かったことは、「Googleは noindex の履歴を非常に長く保持する」ということです。

Microsoft Bing は、比較的すぐに再評価するようですが、Google は「過去に noindex だったページ」への再評価がかなり遅いようです。

 

数ヶ月後、突然 Google にインデックスされるようになった

しばらくしてから、ある日突然、Google 検索エンジンに対象ページが表示され、GSC(Google Search Console)でも 「インデックス登録済み」 に変わっていました。

特に、大きな設定変更はしていない状態でしたが、おそらく「Google 側の時間経過による再評価」だったと考えられます。

 

今回の教訓とベストプラクティス

今回の対応で得られた教訓と、同様の状況に直面した際に取るべきベストプラクティスを整理します。

番号 項目 概要
noindex の設定は、短期間でも慎重に設定する 対象のサイトやページに、一度でも noindex を設定すると、Google はその履歴を長く覚える可能性があります。
他の検索エンジン(Bing など)に表示されていれば、サイトやページの品質問題ではない Google 検索エンジンだけ、サイトやページが表示されない場合、Google 特有の履歴・評価のロジックが影響しています。
サイトやぺージを正しく設定したあと、結局は「待つ」しかない 正しく設定できている場合「何もしない・触りすぎない」ことが、最短ルートになるケースもあります。

 

検索エンジンでの表示を急ぐ場合

どうしても、検索エンジンでの表示を急いでいる場合は、そのページ自体のURLを変更し、「301リダイレクト設定」で対処するという方法もあります。

しかし、既に外部サイトにリンクが貼られている、または、そのURLを前提とした告知・運用をおこなっている場合、URLの途中変更は難しいかも知れません。

そのような場合には、やはりサイトやぺージを正しく設定した上で、「時間経過による再評価を待つ」という判断が望ましいです。

 

まとめ

今回の現象を通して、noindex の扱い方や、インデックス登録に関する対処について、重要なポイントが明確になりました。

特に、Google のインデックス処理は、設定状態だけでなく「過去の履歴」や「時間経過」にも影響するため、注意しておきましょう。

 

ホームページ制作、サーバー構築/運用のことなら

 

弊社へのお問い合わせについて

  • ▼ 企業WeChat公式アカウント▼

  • ▼ WeChatで担当者に直接連絡 ▼

お気軽にお問い合わせください

CONTACT

お気軽にお問い合わせください

WeChatスキャンコード