Google のインデックス登録を早める:sitemap・Search Console・IndexNow
ページを編集した後にインデックス登録を早めるには、順番に3つ行い、48時間後に確認します。どれも強制はできず、Google もそう明記しています。

ページを編集した後に Google のインデックス登録を早めるには、順番に3つ行います。sitemap に URL があることを確認し、Search Console でインデックス登録をリクエストし、URL を IndexNow に送信します。その後は思い込まず、48時間後に確認します。どれも強制はできません。Google は「インデックス登録をリクエストしても、そのページが Google のインデックスに表示されることは保証されない」と明記しています。ただし自分で制御できる遅れはすべて取り除けます。
最初に読むこと
ローンチ・チェックリストの変更を公開した直後に行い、時刻を記録します。以下はすべて、そのページがクローラーに 200 を返す前提です。返さないなら、いくら強く押しても意味がありません。
なぜインデックス登録を自分で促すのか
クローラーは自分の予定で再訪します。小さなサイトでは数週間かかることもあります。公開しても誰にも通知されません。以下の3ステップは、「この URL が変わった」と伝えるための利用可能な手段にすぎません。2つは Google へ、1つはそれ以外すべてへ。
公開は告知ではない。何も伝えていなければ、何も伝わっていない。
ステップ1 — URL が sitemap にあるか確認する
自分の sitemap を取得し、URL を探します。多くのコンテンツ管理システムは自動で追加します。例外は、新規作成ではなく編集されたページに多いです。
curl -s https://example.com/sitemap.xml | grep "your-page-slug"
何も返らないなら、何より先にそれを直します。複数ページの場合、Google は個別の登録リクエストよりも sitemap の送信を勧めています。sitemap は1日のリクエスト上限の対象外だからです。
ステップ2 — Search Console でインデックス登録をリクエストする
Search Console 上部の検査バーに URL を貼り、照会を待ってから「インデックス登録をリクエスト」を選びます。頼る前に知っておきたい点が2つあります。
- 1日の上限が文書化されています。Google は「送信できるインデックス登録リクエストには1日の上限がある」と述べていますが、数字は公表していません。実際に変更したページに使いましょう。
- あくまでリクエストです。Google の表現では、送信しても「そのページが Google のインデックスに表示されることは保証されない」もので、ページは通常の基準も満たす必要があります。
ステップ3 — IndexNow に送信する
IndexNow は共有プロトコルです。一度送れば、参加する検索エンジンに通知されます。私たちにとって重要な参加者は Bing で、そのインデックスが Copilot に供給されるため Bing 以上に意味があります。
8〜128文字の16進数のキーを生成し、サイト直下にテキストファイルとして置いて送信します。単一 URL の形式は単純な GET です。
KEY="your-key-here"
curl -s "https://api.indexnow.org/indexnow?url=https://example.com/your-page&key=$KEY" -w "%{http_code}\n"
応答を読む
IndexNow はステータスコードだけを返します。表示されるのは次のものです。
| コード | 意味 | やること |
|---|---|---|
200 | 受理 | なし |
202 | 受理、キー未検証 | キーファイルに到達できるか確認 |
400 | 形式が不正 | URL のエスケープを確認 |
403 | キーが無効か不在 | キーファイルが誤り・欠落・直下でない |
422 | URL がホストと一致しない | 送信した URL がキーと別ドメイン |
429 | リクエスト過多 | 間隔を空ける。ループせずまとめる |
ステップ4 — 48時間後に確認する
Search Console で URL を再検査し、クロール日を読みます。公開時刻より後なら、新しい版が見られています。動いていなければ、ループで再送せず、ページがクローラーの user-agent に到達できるか確認します。ブロックがあると、どんな数のリクエストも黙って吸収されます。
間違えやすい3つのこと
このうち2つは1日の上限を無駄にし、3つ目は2週間を無駄にします。
- 同じ URL を何度もリクエストする。 優先度は上がらず、次のページのために取っておきたい上限を消費します。
- IndexNow のキーファイルを置き場所を間違える。 サブディレクトリに置いたキーはその配下の URL しか検証できません。理由がなければ直下に。
- 送信=インデックス登録だと思う。 送信は通知です。インデックス登録はなお判断で、48時間後の確認がどちらだったかを教えます。
よくある質問
IndexNow は Google に効きますか
それについて断定はしません。Google は Bing のようにはコミットしておらず、私たち自身も統制されたテストを行っていません。確かなのは Bing 側で、Bing のインデックスが Copilot の参照元です。それだけでも1回のリクエストに見合います。
一度に何件の URL を送れますか
1回の POST で最大10,000件です。実際には、1日の変更を1回にまとめるほうが簡単で、制限にもかかりにくいです。
次の一歩
変更は公開され、検索エンジンにも通知されました。ここからが、これが価値あったかを決める部分です。毎日ダッシュボードを更新するのではなく、決めた期間を待ち、記録しておいた基準と結果を比べます。QueryWin はこのループを代わりに回すために作られています。
収録: QueryWinガイド · レベル1


