mcpField
S
seo-competitor-pages

seo-competitor-pages

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

seo-competitor-pages について

seo-competitor-pages は、競合比較や代替製品ページを作成する SEO スキルです。競争系検索意図を狙うコンテンツを企画するマーケティングチーム向けに、ページ構成、機能表、構造化データ、キーワード案を提示し、情報や価格の検証を求めます。

主な機能

  1. 01製品比較・代替案ページの企画
  2. 02カテゴリ別まとめと比較表の作成
  3. 03構造化データの提案
  4. 04主要語句とロングテール語句の設計
  5. 05出典に基づく情報検証
  6. 06ページテンプレートと改善案の出力

活用シーン

  1. 01製品と競合の比較ページの執筆
  2. 02製品の代替案の整理
  3. 03カテゴリ別ツールまとめの企画

インストール

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

$npx skills add https://github.com/agricidaniel/codex-seo --skill seo-competitor-pages

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

同梱ファイルLICENSE.txt

詳細

競合比較・代替案ページ

共有データキャッシュ

ステップ 0 -- 共有データキャッシュを確認する:

情報を収集する前に、関連する SEO スキルで再利用できるコンテキストがないか .seo-cache/ を確認します。 スキーマと依存関係マップについては、../seo/references/shared-data-cache.md を参照してください。

以下のキャッシュファイルが存在する場合は確認してください:

  • .seo-cache/site-meta.json:ドメイン、ビジネスタイプ、業界、クロールコンテキスト

  • .seo-cache/audit-scores.json:以前のフル監査での優先事項

  • .seo-cache/pages/{url-slug}/page-analysis.json:URL が指定されている場合のページレベルのコンテキスト

  • 見つかった場合:明らかに有効なフィールドを解析して使用します(「[date] の [X] をキャッシュから使用」と記載します)

  • 見つからない場合、破損している場合、または関連性がない場合:新しい情報をもとに作業を続けます

  • ユーザーが「refresh」または「re-run」と指示した場合:キャッシュの読み込みを無視し、書き込み時に上書きします

競合関連の検索意図を持つキーワードを対象に、正確で構造化されたコンテンツを掲載した、 コンバージョン率の高い比較ページや代替案ページを作成します。

ページタイプ

1. 「X vs Y」比較ページ
  • 2 つの製品・サービスを直接比較します
  • 機能ごとにバランスよく分析します
  • 根拠を示した明確な結論または推奨を提示します
  • 対象キーワード:[Product A] vs [Product B]
2. 「X の代替案」ページ
  • 特定の製品・サービスに代わる選択肢の一覧
  • 各代替案について、簡単な概要、長所・短所、最適な用途を記載します
  • 対象キーワード:[Product] alternatives、best alternatives to [Product]
3. 「最適な [Category] ツール」まとめページ
  • カテゴリー内の優れたツール・サービスを厳選して一覧にします
  • ランキング基準を明確に示します
  • 対象キーワード:best [category] tools [year]、top [category] software
4. 比較表ページ
  • 複数の製品を列に並べた機能マトリックス
  • インタラクティブにする場合は、並べ替えや絞り込みを可能にします
  • 対象キーワード:[category] comparison、[category] comparison chart

比較表の生成

機能マトリックスのレイアウト
| Feature          | Your Product | Competitor A | Competitor B |
|------------------|:------------:|:------------:|:------------:|
| Feature 1        | ✅           | ✅           | ❌           |
| Feature 2        | ✅           | ⚠️ Partial   | ✅           |
| Feature 3        | ✅           | ❌           | ❌           |
| Pricing (from)   | $X/mo        | $Y/mo        | $Z/mo        |
| Free Tier        | ✅           | ❌           | ✅           |
データの正確性に関する要件
  • すべての機能に関する主張を公開情報で検証できること
  • 価格は最新のものを掲載します(「[date] 時点」と注記します)
  • 更新頻度:四半期ごと、または競合他社が大規模な変更をリリースした際に見直します
  • 可能な限り、競合他社の各データ項目に情報源へのリンクを付けます

スキーママークアップの推奨事項

AggregateRating を含む Product スキーマ
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "[Product Name]",
  "description": "[Product Description]",
  "brand": {
    "@type": "Brand",
    "name": "[Brand Name]"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "[Rating]",
    "reviewCount": "[Count]",
    "bestRating": "5",
    "worstRating": "1"
  }
}
SoftwareApplication(ソフトウェアの比較向け)
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "[Software Name]",
  "applicationCategory": "[Category]",
  "operatingSystem": "[OS]",
  "offers": {
    "@type": "Offer",
    "price": "[Price]",
    "priceCurrency": "USD"
  }
}
ItemList(まとめページ向け)
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "name": "Best [Category] Tools [Year]",
  "itemListOrder": "https://schema.org/ItemListOrderDescending",
  "numberOfItems": "[Count]",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "[Product Name]",
      "url": "[Product URL]"
    }
  ]
}

キーワードのターゲティング

比較意図のパターン
パターン例検索ボリュームの目安
[A] vs [B]「Slack vs Teams」高
[A] alternative「Figma alternatives」高
[A] alternatives [year]「Notion alternatives 2026」高
best [category] tools「best project management tools」高
[A] vs [B] for [use case]「AWS vs Azure for startups」中
[A] review [year]「Monday.com review 2026」中
[A] vs [B] pricing「HubSpot vs Salesforce pricing」中
is [A] better than [B]「is Notion better than Confluence」中
タイトルタグの形式
  • X vs Y:[A] vs [B]: [Key Differentiator] ([Year])
  • 代替案:[N] Best [A] Alternatives in [Year] (Free & Paid)
  • まとめ:[N] Best [Category] Tools in [Year], Compared & Ranked
H1 のパターン
  • タイトルタグの検索意図に合わせます
  • 主要キーワードを自然に含めます
  • 70 文字以内に収めます

コンバージョンを最適化したレイアウト

CTA の配置
  • ファーストビュー:簡潔な比較の要約と主要 CTA
  • 比較表の後:「[Your Product] を無料で試す」CTA
  • ページ下部:最終的な推奨と CTA
  • 競合他社の説明セクションでは、強引な CTA を避けます(信頼を損なうため)
ソーシャルプルーフのセクション
  • 比較基準に関連する顧客の推薦文
  • G2/Capterra/TrustPilot の評価(情報源へのリンク付き)
  • 競合製品からの移行を示すケーススタディ
  • 「[Competitor] から乗り換えました」という体験談
価格の主なポイント
  • 価格を明確に比較できる表
  • 価値面での優位性を強調する(最低価格だけではなく)
  • 隠れた費用を含める(初期設定費用、ユーザーごとの料金、超過料金)
  • 価格ページ全体へのリンク
信頼性を示す要素
  • 「最終更新日:[日付]」のタイムスタンプ
  • 関連する専門知識を持つ著者
  • 方法論の開示(比較の実施方法)
  • 自社製品との関係の開示

公平性に関するガイドライン

  • 正確性:競合他社に関する情報は、すべて公開情報で検証可能である必要があります
  • 誹謗中傷の禁止:競合他社について、虚偽または誤解を招く主張をしてはいけません
  • 出典の明記:競合他社のウェブサイト、レビューサイト、またはドキュメントへのリンクを記載します
  • 適時の更新:競合他社が大きな変更をリリースした際に確認し、更新します
  • 関係の開示:どの製品が自社のものかを明確に示します
  • バランスの取れた提示:競合他社の強みを正直に認めます
  • 価格の正確性:すべての価格データに「[日付]時点」の注記を付けます
  • 機能の検証:可能な場合は競合他社の機能をテストし、それ以外の場合はドキュメントを引用します

内部リンク

  • 比較セクションから自社製品・サービスのページにリンクします
  • 関連する比較ページ間で相互リンクします(例:「A vs B」から「A vs C」へリンク)
  • 個々の機能について説明する際は、該当する機能ページにリンクします
  • パンくずリスト:ホーム > 比較 > [このページ]
  • ページ下部に関連する比較のセクションを設けます
  • 比較で言及した事例紹介やお客様の声にリンクします

出力

比較ページのテンプレート
  • COMPARISON-PAGE.md:実装にすぐ使えるセクション構成のページ
  • 機能比較表
  • 目標文字数を含むコンテンツ概要(最低1,500語)
スキーママークアップ
  • comparison-schema.json:Product/SoftwareApplication/ItemList の JSON-LD
キーワード戦略
  • 主要キーワードと副次キーワード
  • 関連するロングテールキーワードの機会
  • 既存の競合他社ページに対するコンテンツの不足点
推奨事項
  • 既存の比較ページのコンテンツ改善
  • 新たな比較ページの作成機会
  • スキーママークアップの追加
  • コンバージョン最適化の提案

エラー処理

シナリオ対応
競合他社の URL にアクセスできないアクセスに失敗した競合他社の URL を報告します。利用可能なデータを使って作業を続け、比較における不足点を記載します。
競合他社のデータが不十分(価格や機能を確認できない)不足しているデータ項目を明確に示します。比較表では推測せず、「公開情報なし」と記載します。
製品・サービスに重複する領域がない各製品が異なる市場を対象としていることを報告します。機能に重複のある別の競合他社を提案するか、カテゴリ別まとめの形式に切り替えます。

共有データキャッシュへの書き込み

すべての作業が完了した後、ワークフローで長期的に活用できる知見が得られた場合は、簡潔な JSON の概要を .seo-cache/ に書き込みます。 ../seo/references/shared-data-cache.md に記載されたスキーマと命名規則を使用し、少なくとも cache_type、analyzed_at、ソースの URL/ドメイン、主な調査結果、課題、推奨事項、ツールの制約を含めます。.gitignore に .seo-cache/ がない場合は追加します。

コメント