定義
IndexNowはオープンなプロトコルです。サイトの所有者が、追加または変更したURLのリストを共通のエンドポイントに送信し、ドメイン上に置いたキーファイルで認証します。参加している検索エンジンがその通知を受け取ります。参加エンジンにはBing、Yandex、Seznam、Naver、Yepなどがあります。Googleはリストに含まれておらず、独自のクロールとサイトマップに頼っています。
IndexNowは何かをインデックスするものではなく、知らせるだけです。ページが検索結果に表示されるかどうかは、引き続き各エンジン自身の評価で決まります。
出典: IndexNow.org: Documentation · IndexNow.org: Participating search engines
具体例
たとえば、同じ日の午後に比較ページを公開し、料金ページを更新したとします。デプロイスクリプトは新しいサイトマップを前回のものと比べ、ちょうどその2つのURLを見つけて、1回のJSONリクエストで共通のIndexNowエンドポイントに送ります。ドメインのルートにあるキーファイルが、そのサイトがあなたのものであることを証明します。リクエストの本文は下に載せています。
これでBingなどの参加エンジンは、次のクロールを待たずに両方のページを取得できます。Googleは参加エンジンのリストに入っていないので、Googleに対しては、更新したサイトマップと内部リンクが引き続き役割を果たします。どちらのページが検索結果に表示されるかは、あくまで各エンジンの判断です。
POST https://api.indexnow.org/indexnow
Content-Type: application/json; charset=utf-8
{
"host": "yourproduct.example",
"key": "<your-key>",
"keyLocation": "https://yourproduct.example/<your-key>.txt",
"urlList": [
"https://yourproduct.example/pricing/",
"https://yourproduct.example/vs/other-tool/"
]
}ディレクトリへのローンチで重要な理由
ローンチでは、あなた自身のローンチページ、変更履歴、比較ページなど、多くの新しいページが一度に生まれます。参加しているエンジンは、クローラーが次に来るのを待たずに、数時間のうちにそれらを取り込めます。費用はかからず、何かの代わりになるものでもありません。Googleに対しては、これまでどおりサイトマップと内部リンクが役割を果たします。
LaunchRepoでの扱い
launchrepo.devは、デプロイのあと、前回のサイトマップと比べて新しく追加されたURL、日付が更新されたURL、削除されたURLだけをIndexNowに送ります。キーファイルはドメイン上にあります。LaunchRepoのリポジトリが、あなたのURLをどこかに送信することはありません。ディレクトリの掲載ページはディレクトリのものであり、自分のサイトのインデックスは自分で設定するものです。ディレクトリについては、優先度の評価方法で、Googleが掲載サンプルのページをインデックスしているかを代わりに確認します。
さらに詳しく
優先度の評価方法がなぜGoogleによる掲載サンプルのインデックスを確認するのか、そしてその確認でディレクトリについてわかることとわからないことを説明しています。
リポジトリの中で用語を確かめる
LaunchRepoは、299件のディレクトリ別プレイブック、プロダクト情報ファイル、申請トラッカーをまとめたもので、あなた自身のエージェントが実行します。€49.00を一度支払えば、所有するすべてのプロダクトに使えます。
料金を見る