Copicode 日本語トップ

サイトマップ送信後にURLが登録されない時の確認手順

Search Consoleでサイトマップを送信しても、すべてのURLがすぐGoogleに登録されるわけではありません。サイトマップは「このURLがあります」と知らせる手段であり、登録を保証するボタンではないからです。

この記事では、ロリポップで公開したページがサイトマップには入っているのに登録されない時に、URL検査、ページ状態、noindex、robots.txt、canonical、404、内部リンクを順番に確認します。

登録されない時の確認順

サイトマップ送信状況だけで判断せず、URL検査で「GoogleがそのURLをどう見ているか」を確認します。

サイトマップ送信後にURLが登録されない時にURL検査、ライブテスト、noindex、robots、canonical、404、内部リンクを確認する図解

まず待つべきケース

新しいページを公開した直後は、サイトマップへ入っていても登録まで時間がかかることがあります。特に新しいサイト、内部リンクが少ないページ、外部からほとんどリンクされていないページは、すぐ反映されないことがあります。

URL検査で見ること

Search ConsoleのURL検査で対象URLを入力し、Googleに登録されているか、登録できない理由があるかを確認します。

見る場所分かること
URLはGoogleに登録されています登録自体はできている。検索順位や表示は別問題
URLがGoogleに登録されていませんページの検出、クロール、インデックスのどこかで止まっている
ライブURLをテスト現在のページがGoogleから取得できるか確認できる
ユーザー指定の正規URLcanonicalで別URLを指定していないか分かる
Googleが選択した正規URLGoogleが別URLを代表として選んでいないか分かる

登録を妨げる設定を確認する

URLが登録されない時は、まず技術的に登録できない状態になっていないか確認します。

確認問題になる例見る場所
noindexページにnoindexが残っているHTMLのmetaタグ、HTTPヘッダー、共通head
robots.txtGooglebotのクロールを止めている/robots.txt
401/403認証やアクセス制限で取得できないBasic認証、ログイン、IP制限
取得失敗DNS、SSL、タイムアウトなどで取得できないライブテスト、DNS、SSL、WAF
404URLが存在しないブラウザ、URL検査、公開フォルダ
サーバーエラー(5xx)PHPエラーやサーバー側の問題で取得できないライブテスト、PHPログ、.htaccess
ソフト404200で表示されるが実質的に空・削除済みページになっているHTTPステータス、本文、削除済みURL
canonical別URLを正規URLとして指定している<link rel="canonical">
リダイレクト送信したURLと最終URLが違う.htaccess、URL検査
リダイレクトエラーGooglebotが転送先へたどれないチェーン、ループ、空のLocation

サイトマップ内のURLをそろえる

サイトマップに入れるURLは、実際に表示したい正規URLへそろえます。wwwありなし、http/https、末尾スラッシュ、古いテストURLが混ざると確認が難しくなります。

内部リンクも確認する

サイトマップにURLがあっても、サイト内からどこにもリンクされていないページは重要度が伝わりにくくなります。新規記事は一覧、関連記事、カテゴリページからリンクします。

AIや人に相談する時のメモ

サイトマップ送信後にURLが登録されません。

対象URL:

サイトマップURL:

Search ConsoleのURL検査結果:

ライブURLテスト結果:

noindex:
あり / なし / 未確認

robots.txt:
ブロックあり / なし / 未確認

canonical:

HTTPステータス:
200 / 301 / 404 / 500 / 未確認

内部リンク:
あり / なし / 未確認

待つべき状態か、修正すべき状態かを切り分けてください。

関連記事