indexnow について
indexnow は、IndexNow プロトコルを導入し、新規ページや更新ページを検索エンジンに通知するための SEO スキルです。キーの検証、URL の送信方法、デプロイ時の運用を扱います。
主な機能
- 01API キーの生成と検証
- 02単一または複数 URL の送信
- 03サイトマップ設定から URL リストを再利用
- 04CI/CD 送信フローの計画
- 05送信・検証エラーの調査
活用シーン
- 01ページ公開後の検索エンジンへの通知
- 02デプロイ後の更新 URL の一括送信
- 03CI/CD への送信処理の追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ kostja94/ marketing-skills --skill indexnowインストール後、Claude Code で/indexnowを入力して読み込まれたか確認します。
詳細
SEO テクニカル:IndexNow
検索エンジンへのインデックス登録を迅速化するための IndexNow プロトコルの統合ガイドです(主に Bing が対象です)。
呼び出し時:初回の使用で役立つ場合は、このスキルの内容と重要性を1~2文で説明してから、主な出力を提示してください。2回目以降の使用、またはユーザーから省略するよう求められた場合は、すぐに主な出力を提示してください。
対象範囲(テクニカル SEO)
- IndexNow:インデックス登録を迅速化するため、URL を Bing/Yandex に送信します
- URL 通知:新規または更新された URL を検索エンジンに通知します
初期評価
プロジェクトのコンテキスト: ルートに contextus.md がある場合は読み込み、このタスクに関連するモジュールのみを読み込んでください。Contextus がない場合は、利用可能なプロジェクト資料またはユーザーから提供された情報を使用し、不足している情報を確認してください。並行するコンテキストシステムは作成しないでください。
確認事項:
- サイト URL:ベースドメイン
- URL のソース:設定ファイル、サイトマップ、CMS など
- デプロイ方法:CI/CD、手動、またはその両方
概要
IndexNow は、新規または更新された URL を検索エンジン(主に Bing)に通知し、インデックス登録を迅速化します。
実装手順
1. API キーと検証
- API キーを生成します(例:UUID)
- 検証ファイルを作成します:
https://example.com/{key}.txt - ファイルの内容:API キー文字列
- IndexNow クライアントにキーと URL を設定します
2. 送信方法
| 方法 | 使用するタイミング |
|---|---|
| 単一 URL | 新規または更新されたページ |
| 一括送信 | 一度に多数の URL を送信する場合(例:デプロイ後) |
| 相対パス | 送信前に完全な URL に変換します |
3. ベストプラクティス
| プラクティス | 備考 |
|---|---|
| 送信するタイミング | 新規ページ、大幅なコンテンツ更新、メタ情報の変更 |
| 送信しない場合 | 軽微な編集。自然なクロールに任せます |
| 頻度 | デプロイごとに1回。過剰な送信は避けてください |
| 優先順位 | 価値の高い商用ページを先に送信します |
4. CI/CD との統合
npm run build
npm run indexnow:all
5. URL リストの単一の信頼できる情報源
- サイトマップと同じ設定を使用:一元管理された設定(例:
site-pages-config.ts)またはサイトマップ生成ロジックから URL リストを読み込みます。 - 避けること:IndexNow 用に URL リストを別途ハードコードすると、不整合や URL の漏れにつながります。
- フィード:RSS/フィードがある場合は、同じ設定から読み込むことで同期を保つこともできます。
対応検索エンジン
- Bing:主な対応対象
- Yandex:IndexNow に対応しています
- Google:IndexNow は使用しません。サイトマップと Search Console を使用してください
検証
- インデックス登録状況は Bing Webmaster Tools で確認してください
- 送信ログを監視してエラーを確認してください
よくある問題
| 問題 | 解決方法 |
|---|---|
| ドメインの検証に失敗する | 正しいドメインを使用した URL であることを確認します |
| API キーのエラー | キーと検証ファイルの内容が一致していることを確認します |
| ネットワークエラー | 再試行してください。API が断続的に利用できない場合があります |
出力形式
- セットアップ手順:キーの生成、検証ファイル
- 送信フロー:単一 URL と一括送信
- 統合:CI/CD または手動スクリプト
- 参考資料:IndexNow のドキュメント
関連スキル
- xml-sitemap:一元管理された設定から同じ URL リストを共有します
- indexing:より広範なインデックス登録戦略
コメント
Markdown 対応