Bing IndexNow 実践:Key ファイル設定と一括送信
indexnow
bing
seo
indexing
sitemap
IndexNow の key ファイルを公開し、Bing に最大 10,000 件の URL を一括送信する手順。よくあるエラーと確認ポイントも掲載。
IndexNow(Bing)とは
IndexNow は、URL の追加・更新・削除を検索エンジンへ能動的に通知する仕組みです。本サイトは現在 Bing の IndexNow エンドポイントのみに送信します。
前提
必要なもの:
- IndexNow key
- サイト上で公開されている key ファイル
1) key ファイルを公開する
key ファイルは次の URL でアクセスできる必要があります:
https://<host>/<key>.txt
内容は key のみ(プレーンテキスト):
<key>
2) URL を送信する
送信する URL は以下を満たしてください:
- 有効な
http(s)URL - すべて同一 hostname
この UI を使うか、次のように直接送信できます:
curl -X POST "https://www.bing.com/indexnow" \
-H "Content-Type: application/json; charset=utf-8" \
-d '{
"host": "www.example.com",
"key": "your-indexnow-key",
"keyLocation": "https://www.example.com/your-indexnow-key.txt",
"urlList": [
"https://www.example.com/page-1",
"https://www.example.com/page-2"
]
}'
よくあるエラー
- 403:key が無効、または key ファイルにアクセスできない
- 422:URL リストが無効、または URL が host と一致しない
- 429:レート制限、しばらくして再試行
ヒント
- 1 回のリクエストは 1 ホストのみ(複数 host を混在させない)。
keyLocationの hostname と送信する host を一致させる。- まず少数の URL で動作確認してから件数を増やす。