IndexNow APIキー生成
Hexキーファイル
Bing・Yandex向けIndexNow APIキー(hex)をオンライン生成し、キーファイル設定を案内します。
この変換はブラウザ内だけで実行され、サーバーへはアップロードされません。
IndexNow は URL の変更を Bing や Yandex などに通知する仕組みです。この hex キーがサイト所有を証明します。
- 長さ—
- 16進0-9a-f
次の手順
https://your-domain/{key}.txtにキーファイルを置き、本文はキー(hex)だけにします。- IndexNow の GET/POST 通知リクエストに同じキーを含めます。
- キーをローテーションするときは、ホスト済みファイルとすべての notifier を同時に更新します。
このキーをドメイン直下の .txt として保存します: https://yourdomain.com/{key}.txt
このツールについて
IndexNow API キー(hex)をブラウザ内で生成します。Bing や Yandex など参加エンジンへ URL の作成・更新・削除を通知するとき、サイト所有者であることを証明する値です。
一般的にはドメイン直下に {key}.txt を置き、本文をキーと一致させ、通知リクエストにも同じキーを含めます。キー生成だけでは不十分で、ファイル配布と notifier 連携が必要です。生成はブラウザの暗号論的乱数で行い、このページからはアップロードしません。
よくある用途
- 新規サイト・CMS プラグイン・静的デプロイフックへの IndexNow 導入
- 漏洩・共有されたキーの手作業なしでのローテーション
- カスタム ping スクリプト向け 8〜128 文字の準拠キー作成
使い方
- 既定の 32 文字を使うか、スライダーで 8〜128 を選びます(長さ変更で再生成)。
- キーと推奨ファイル名
{key}.txtをコピーします。 - 本文がキーと完全一致するファイルを公開します(空白・BOM に注意)。
- notifier に同じキーを設定し、デプロイ後に変更 URL を通知します。
例
| 設定 | 例のキー / ファイル | メモ |
|---|---|---|
| 長さ 8(最小) | a1b2c3d4 → a1b2c3d4.txt | 許容最短 hex |
| 長さ 32(既定) | 32 文字 hex → ルートの {key}.txt | 多くのプラグイン向け |
| 奇数長 9 | 4f8a91c2b → 4f8a91c2b.txt | 偶数不要;本文一致が必須 |
| 長さ 128(最大) | 128 文字 hex → {key}.txt | プロトコル上限 |
実務での落とし穴
- キー更新時に notifier を残すと、エンジンは通知を拒否するのに古い
{key}.txtは人が見ると正常に見えがちです。 - 本文の空白・引用符・BOM は所有確認失敗の典型原因です。
- IndexNow は発見を早めるだけで、順位や即時インデックスを保証しません。
参考資料
最終更新: 2026-07-27
よくある質問
- IndexNowキーとは何ですか?
- URL更新通知が自サイトからのものであることを証明するサイト所有の hex 文字列です。キーファイルとして ホストし、通知リクエストにも同じ値を含めます。
- キー長はどのくらいが良いですか?
- IndexNow は 8〜128 文字の hex を許可します。CMS やデプロイでは既定の 32 文字が実用的です。
- キーファイルはどこに置きますか?
- ファイル名は `{key}.txt`、本文はキーのみ(余分な空白なし)で、通常は `https://your-domain/{key}.txt` に公開します。`keyLocation` を使う構成もあります。
- キーを再生成するとどうなりますか?
- 新しいキーファイルが公開され、すべての notifier が新値を使うまで通知は拒否され得ます。 古い `{key}.txt` も置き換えるか削除してください。