IndexNowを使ってBingなどにインデックスさせる手順

Share

IndexNowは、Bingなどの検索エンジンにサイトをインデックスさせるためのサービスで、BingだけでなくBrave, Yandex, DuckDuckGoのような検索エンジンにも対応しています。 (Googleは非対応)

一括で1万件のURLを申請できて、コンテンツ更新時にそのリクエストを送信すれば良いだけなので非常に便利です。

この記事ではIndexNowを使ってBingなどにインデックスさせる手順を解説します。

なお、IndexNowはHTTPリクエストの送信が必須なので、比較的PCやITに慣れている人でないと難しいかもしれません。ただしプログラミング技術があるかどうかはそこまで問われないため、非技術者でも試してみると良いかと思います。

IndexNowを使ってインデックスさせる手順

以下の手順でインデックス申請ができます。

  1. IndexNowのAPIキーを取得する
  2. APIキーを含んだtxtファイルをサイトにアップロードする
  3. HTTPリクエストを送信する(インデックス申請をおこなう)

それでは順番に見ていきましょう!

1. IndexNowのAPIキーを取得する

IndexNowのAPIキーは、Bingが用意している下記ページから簡単に取得できます。

IndexNowのAPIキー取得ページ

このページにアクセスすると、すでに自動でAPIキーが生成されていますので、これをコピーしてください。

たとえば、bb6bfd56117d46d1bd7093fd89a0240bのようなAPIキーのはずです。

2. APIキーを含んだtxtファイルをサイトにアップロードする

APIキーをファイル名にして .txt の拡張子をつけてサイトにアップロードする必要があります。

たとえば、bb6bfd56117d46d1bd7093fd89a0240b.txtのようなファイル名にしてください。

その際、ファイルの中身はbb6bfd56117d46d2bd7073fd89a0240bのようにキーだけを記述してください。

次に、そのファイルをルートディレクトリにアップロードしてください。

あなたのウェブサイトが example.com であれば、example.com/bb6bfd56117d46d1bd7093fd89a0240b.txt でアクセスできるようにしてください。

これにより、IndexNowがあなたのウェブサイトのコンテンツをインデックスすることができるようになります。

3. HTTPリクエストを送信する(インデックス申請をおこなう)

あとは、リクエストを送信することでインデックス申請をおこなえるようになります。

なお、リクエストの送信元はどこでも良いので、PowerShellやMacのTerminalなどでおこなえます。

ただ、非技術者の方や私のようにGUIが好きな方は Yaak のようなGUIツールを使うと便利です。

リクエスト内容の例(curlで送信する場合)

インデックス申請は https://api.indexnow.org/IndexNow に対して JSON を POST します。hosturlList の整合、keykeyLocation が正しいものか必ず確認してください。

curl -sS -X POST 'https://api.indexnow.org/IndexNow' \
  -H 'Content-Type: application/json; charset=utf-8' \
  -d '{
    "host": "www.example.org",
    "key": "bb6bfd56117d46d2bd7073fd89a0240b",
    "keyLocation": "https://www.example.org/bb6bfd56117d46d2bd7073fd89a0240b.txt",
    "urlList": [
      "https://www.example.org/url1",
      "https://www.example.org/folder/url2",
      "https://www.example.org/url3"
    ]
  }'

リクエスト内容の例(Yaakで送信する場合)

私は下記画像のように設定をして送信に成功しました。

(弊社の aisodan.com の一部URLをインデックスさせる例)

  • 新規リクエストを作成
    • Method: POST
    • URL: https://api.indexnow.org/IndexNow
  • Headers
    • Content-Type: application/json; charset=utf-8
  • Body(JSON)
{
  "host": "aisodan.com",
  "key": "bb6bfd56117d46d2bd7073fd89a0240b",
  "keyLocation": "https://aisodan.com/bb6bfd56117d46d2bd7073fd89a0240b.txt",
  "urlList": [
    "https://aisodan.com/categories/love",
  ]
}

レスポンスコードの見方

  • 200 Ok: 成功(URLが正常に送信されました)
  • 202 Accepted: キー検証中(もう少し待ってから再度送信してください)
  • 400 Bad Request: フォーマット不正(JSONの形式など)
  • 403 Forbidden: キーが正しくない(ファイル未設置、キー未記載、値不一致など)
  • 422 Unprocessable Entity: host とURLの不一致、キーのスキーマ不一致
  • 429 Too Many Requests: 送信過多(スパムと見なされた可能性)

つまずきやすいポイント

  • hosturlList のドメインが一致していない
  • keyLocation のURLが誤っている、またはHTTPSではない
  • キーファイルの中身が空、もしくはキー値が一致していない
  • JSONの末尾カンマや引用符不足などのフォーマットミス

以上の方法で、200 OK が返ってくればインデックス申請が成功したことになります。

なお、あくまで申請が完了しただけで、そこから検索エンジン(Bingなど)がコンテンツを見るなどして評価してからインデックスの可否が決定されることに注意してください。そこからは各社の判断なので。

Read more

サービス更新履歴

ここでは、LiveQのサービス・製品への変更を全て紹介しております。 このページは大きな変更があった場合に更新されます。 いつごろにどのような機能がリリースされたかが分かります。 2026年6月: 高速化・安定化 * 5月よりサーバーおよびアプリケーションの大型リニューアルに取り組み、6月に読み込み速度の向上や、大規模アクセス時にも安定して高速に動作するように変更をおこないました。 2026年4月: 画像スライド * 新たなスライドの種類として画像スライドを追加しました。 * PowerPoint, PDFファイルを一括インポートし、画像スライドとして追加する機能を追加しました * そのほか多数の細かな変更(操作性などのデザイン改善や、不具合)をおこないました 2026年3月: ワードクラウド、コメントのAIモデレーション(監視) * 新たなスライドの種類としてワードクラウドを追加しました * コメントをAIで自動監視する機能をリリースしました * そのほか細かな改善や不具合の修正をおこないました 2026年2月: 有料プランのデータエクスポート

By 阿部 隼也

チームメンバーを招待する方法

チームメンバーを追加するには、招待する必要があります。 その招待方法を紹介します。 招待可能なチームメンバーの数は、ご利用のプランによって異なるため、事前にご確認ください。 チームページの「新しいチームメンバーを招待」にて、招待するメンバーのメールアドレスを入力し、「招待を送信」をクリックします。 招待された側で招待を承認 次に、招待された側の方によって招待を承認する必要があります。 ※この承認にはLiveQのアカウントが必要となりますので、必ず事前にご登録ください。 下記のような招待メールが届きます。 件名:【LiveQ】チームへの招待が届いています 差出人:[email protected] 既にLiveQに登録済みの方はそのまま「招待を承認して参加する」ボタンをクリックします。 まだLiveQに登録していない方は、登録後、同様に承認ボタンをクリックします。 チームを切り替える 招待を承認すると、チームページに下記のように「チーム切り替え」ができるようになります。 招待したユーザーにもメールが届きます 招待が承認されると、招待したユーザーに

By 阿部 隼也