サーチコンソールで「インデックス登録されましたが、サイトマップに送信していません」が出るときの対処

Googleのサーチコンソールで「インデックス登録されましたが、サイトマップに送信していません」が出るときの対処方法です。

原因は、ユーザーが指定した正規 URLという欄がなしになっていると思いますが、Googleがトップページを認識していないためと推測します。

根本的な原因は、トップページにcanonicalの設定がされていないためのようです。

もし設定されていないようでしたら、All in One SEOプラグインをインストールすると、自動的に設定してくれます。

※2021/11/28 本対応をした後のクロールがされる前に、「インデックス登録されましたが、サイトマップに送信していません」のエラーが消えました。もしかしたら、Google側の不具合だったのかもしれません。しかしこの時点で、ユーザーが指定した正規 URLは”なし”のままです。

※2021/11/29 今度は、クロール前に、ユーザーが指定した正規 URLも正しく設定されてしまいました。これでは本対応が正しかったのか、正確にはわからなくなってしまいました。ただ、次のクロールで問題が起きないことを確認しておこうと思います。

※2021/11/29 クロールがされ、問題ないことを確認しました。どうやらクロールは本日の11:21:26に実施されていたものの、画面に反映されていなかっただけでした。本対応が正しいことを証明できたと思います。

※2022/06/09 URLに日本語入れているのですが、やめた方が良いみたいですね。調べてみるとGoogleの仕様では問題ないらしいです。しかし私のサイトのインデックス登録の結果を見てみると、英語のみはサイトマップ経由で登録されているが、日本語ありはされていません。バグかもしれないので、英語のみが無難ですね。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCAPTCHAの認証期間が終了しました。ページを再読み込みしてください。