mcpField
I
indexnow

indexnow

github.com/kostja94マーケティング・グロース1.1k1.1k 回インストール2 日前に更新
リポジトリ

indexnow について

indexnow は、IndexNow プロトコルを導入し、新規ページや更新ページを検索エンジンに通知するための SEO スキルです。キーの検証、URL の送信方法、デプロイ時の運用を扱います。

主な機能

  1. 01API キーの生成と検証
  2. 02単一または複数 URL の送信
  3. 03サイトマップ設定から URL リストを再利用
  4. 04CI/CD 送信フローの計画
  5. 05送信・検証エラーの調査

活用シーン

  1. 01ページ公開後の検索エンジンへの通知
  2. 02デプロイ後の更新 URL の一括送信
  3. 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 がない場合は、利用可能なプロジェクト資料またはユーザーから提供された情報を使用し、不足している情報を確認してください。並行するコンテキストシステムは作成しないでください。

確認事項:

  1. サイト URL:ベースドメイン
  2. URL のソース:設定ファイル、サイトマップ、CMS など
  3. デプロイ方法: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:より広範なインデックス登録戦略

コメント