seo-competitor-pages について
seo-competitor-pages は、競合比較や代替製品ページを作成する SEO スキルです。競争系検索意図を狙うコンテンツを企画するマーケティングチーム向けに、ページ構成、機能表、構造化データ、キーワード案を提示し、情報や価格の検証を求めます。
主な機能
- 01製品比較・代替案ページの企画
- 02カテゴリ別まとめと比較表の作成
- 03構造化データの提案
- 04主要語句とロングテール語句の設計
- 05出典に基づく情報検証
- 06ページテンプレートと改善案の出力
活用シーン
- 01製品と競合の比較ページの執筆
- 02製品の代替案の整理
- 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/ がない場合は追加します。