【解決】1年以上設定していたnoindexを解除したらインデックスエラーになった!

実はこのブログ、1年以上前に数記事書いたまま放置していたのですが、再稼働することになりnoindexを解除しました。
すると、2日後にGoogleから下記のメールが届きました。こちらの解決方法を記します。

新しいページのインデックス登録の問題が検出されました
Search Console で、貴サイトが 1 件の ページのインデックス登録 の問題に影響を受けていることが検出されました。サイトから検出された問題は以下のとおりです。これらの問題をできる限り解決されることをおすすめします。問題を解決することで、サイトのエクスペリエンスや Google 検索結果での表示を最適化できます。
主な問題
・noindex タグによって除外されました

目次

インデックスエラーを検知するまでの経緯

状況

  1. WordPressの表示設定で「 検索エンジンがサイトをインデックスしないようにする」にチェックをいれていた
  2. そのまま1年以上放置し、12/3に設定解除してサーチコンソールにサイトマップを送信
  3. 12/5の午前中にSearchConsoleでエラーが出ているとメール
  4. SearchConsole上で確認すると12/3にエラー発生していた

URLを入れれば誰でも閲覧できるが、検索結果には反映したくなかったのでインデックスはしないようGoogleにリクエストしていました。自分だけが見れれば良かったので。
リクエストは正常に処理され、検索結果に表示されることなく1年以上経過したのです。

そして再稼働することになり、設定から「検索エンジンがサイトをインデックスしないようにする」を解除。
これで検索結果にも表示されるだろうと思っていた矢先、「noindexになってるからインデックスできてないよ」と言われてしまいました。

noindex解除&サイトマップを送信してすぐにエラーが検知されていました!

原因と解決策

インデックスエラーの原因

インデックスされていないということは検索結果に表示されないということ。
原因を探るべくSearchConsoleで状態を確認したところ、最終クロールが2022/11/2になっており、その時点では確かにnoindexが設定されていたのでエラーとなっていたようです。

Googleのクローラーはこのサイトを見つけたけど、リクエスト通りインデックスせずに帰っていったということですね。
SearchConsoleに登録していなくてもGoogleは見つけてくれます。

URL検査(ライブテスト)をして再クロールを要求し、解決

解決方法

  1. 問題が起きている「URLを検査」する
  2. 更に「公開URLを検査(ライブテスト)」する
  3. 問題が解決されていれば「インデックス登録をリクエスト」する
STEP
問題が起きている「URLを検査」する

インデックスエラーのページで「例」に上がっているURLの虫眼鏡マークから、URL検査をします。

STEP
公開URLを検査(ライブテスト)を実施

テスト結果は前回のクロール時のものなので、「ページを更新しましたか?」をクリックしライブテストを実施します。
右上の「公開URLを検査」ボタンからでもできます。

STEP
問題が解決されていれば「インデックス登録をリクエスト」する

今回は原因が分かっており、WordPressの表示設定を変更済みだったので、改めてライブテストをした結果、正常に処理されました。
この結果をGoogleに伝えるため、「インデックス登録をリクエスト」し、しばらく待ちます。

STEP
インデックス登録されていることを確認

2~3時間後に改めてURL検査をすると、インデックス登録されていました
SearchConsoleトップの「インデックス作成」に反映されるまでは更に時間がかかると思われます。

まとめ

今回のエラーは、長期間noindexを設定していたため前回クローラーが来た時の情報が残っていたのが原因のようでした。
改めて最新の状況をGoogleに伝えることで無事インデックス登録できたので、エラーが起こった時はまずSearchConsoleで原因を調べることが重要です。

ブログランキング・にほんブログ村へ
↑クリックしてもらえると励みになります!
よかったらシェアしてね!
目次