mcpField
C
competitor-traffic-report

competitor-traffic-report

github.com/openclaudiaマーケティング・グロース72246 回インストール1 週間前に更新
リポジトリ

competitor-traffic-report について

competitor-traffic-reportは、SimilarWebの訪問数とAhrefsのオーガニックトラフィック、Domain Ratingを使ってドメインを比較するスキルです。マーケターや分析担当者向けに、需要、検索実績、被リンクの権威性の違いを読み取れるHTMLレポートを作成します。

主な機能

  1. 013種類のドメイン指標を取得
  2. 02対象ドメインと競合を比較
  3. 03順位順に競合をチャート表示
  4. 04単体で動作するHTMLレポートを作成
  5. 05指標間の順位差を解釈

活用シーン

  1. 01ブランドと市場の同業他社を比較
  2. 02検索流入と総訪問数の差を発見
  3. 03オーガニック流入とドメイン評価を分析

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openclaudia/openclaudia-skills --skill competitor-traffic-report

インストール後、Claude Code で/competitor-traffic-reportを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

scripts/
build-report.js
fetch-traffic.js
templates/
report.html

詳細

competitor-traffic-report

3つの指標は、それぞれ異なる問いに答えます。平均したり、別の指標の代わりとして扱ったりしないでください。

指標出典わかること
月間訪問数SimilarWeb全チャネルからの総需要
オーガニックトラフィックAhrefs検索がそのうちどれだけを生み出しているか
Domain RatingAhrefs被リンクの権威性 — 構造上の位置

バイラルページが1つあれば、訪問数とオーガニックトラフィックは動きます。DRは動きません。そのため、DRの差は、好調な月のトラフィックよりも、企業が実際にどの位置にいるかをよく示します。

実行

export AHREFS_API_KEY=...   # required
export BRANDDEV_API_KEY=...  # optional, for logos
S=skills/competitor-traffic-report/scripts

node $S/fetch-traffic.js acme.com rival1.com,rival2.com,rival3.com --out /tmp/data.json
node $S/build-report.js /tmp/data.json "AI presentation tools, ranked" --out /tmp/report.html

HTMLを開くか、Artifact ツールで公開してください。自己完結型で、ロゴはデータ URI としてインライン化されており、外部へのリクエストはありません。そのため、厳格な CSP の下でも動作します。

フォーカスするドメインはオレンジ色で表示し、すべてのグラフで順位付けします。競合他社は順位に応じた5段階の青色で表示されるため、色は装飾ではなく規模を表します。

競合他社の選定

依頼者が通常、3〜4社を挙げます。実行前に20〜40社まで対象を広げてください。5社のグラフでは各社の位置がわかりません。また、市場のどれほどを1社が占めているか、何社が縮小しているかといった興味深い知見を得るには、下位層まで含める必要があります。企業名を探す際の情報源を、手軽な順に示します。

  • クライアント自身の「X の代替製品」ページや比較ページ。
  • X alternatives/best X tools の検索結果。上位100件に届くまで十分に確認します。
  • 同じキーワードで上位表示されているドメインを示す Ahrefs の competitors_overview。

実際の競合ではないものは除外してください。汎用の大手企業(Adobe、Google)は、同じ購入者を取り合っていないのにすべてのグラフを支配し、他社を最下位10%に押し込めてしまいます。依頼者が競合と見なしていない親しい企業も同様です。確認してください。

サブドメインはすでに集計されています。 SimilarWeb のルートドメインの数値にはサブドメインも含まれるため、acme.com と app.acme.com の両方を指定すると二重計上となり、実際の数値がわかりにくくなります。(確認済み:wikipedia.org は 3.53B、en.wikipedia.org は 0.88B。)ルートドメインのみを指定してください。

初回の実行前に知っておくべき制約

  • SimilarWeb は IP ごとにレート制限があり、1ウィンドウあたり約15回です。 ブロックは数時間続きます。スクリプトは15秒間隔で実行しますが、リストが長い場合はそれでも取得に失敗します。不足分を埋めるには再実行するか、40ドメインのセットを2回のセッションに分けてください。X-Extension-Version ヘッダーは必須です。ブラウザーの User-Agent だけでは 403 が返されます。
  • 返された 0 は「SimilarWeb の検出しきい値を下回っている」という意味であり、「トラフィックがない」という意味ではありません。 テンプレートでは、稼働中のサイトを最下位に順位付けしないよう、これらをグラフから除外します。所有するドメインについては、代わりに Search Console を確認してください。
  • Ahrefs のオーガニックデータでは mode=subdomains を使用します。 ドメインモードでは www. ホストがひそかに除外されるため、正規 URL が www. のサイトはトラフィックがないように表示されます。
  • 無料の DR エンドポイントは API ユニットを消費しません。 オーガニック履歴は消費し、ドメインごとに月あたり1行分が必要です。

レポートの公開

Ahrefs のライセンス(ahrefs.com/legal/domain-rating-license)では、帰属表示 Domain Rating by Ahrefs をデータの隣にリンク付きで表示することを条件に、DR データを無償で表示・公開する権利が認められています。テンプレートにはその表示が含まれているため、削除しないでください。同じライセンスでは、データの再販売や、Ahrefs と競合するものの構築も禁止されています。

結果の読み方

レポートには順位が示されます。多くの場合、ストーリーは3つの指標のうち2つの間にあるギャップにあります。

  • オーガニック順位が訪問数順位を大きく上回る — 検索が本来のシェア以上に貢献しており、有料、ソーシャル、またはダイレクトの割合が小さい状態です。
  • DRがオーガニックを大きく上回る — 権威性はあるものの、コンテンツがそれを成果につなげられていません。リンク構築の問題ではなくコンテンツの問題であるため、最も取り組みやすいギャップです。
  • 同程度のトラフィックを持つ競合よりDRが大幅に低い — トラフィックは購入または借用したものであり、出稿を止めた途端に途絶えます。
  • 名前がほぼ同じでDRが大きく劣るドメイン(brand.app のDRが87なのに対し、brand.com.ai は38)は、競合ではなく模倣ドメインです。

このレポートから引用する数値には、分母と対象期間を必ず併記してください。どちらの情報源もモデルによる推定値であり、最も重要な小規模サイトで、信頼性が最も低くなります。

コメント