seo-plan について
seo-planは、企業やサイトチーム向けのSEO戦略立案スキルです。競合分析、サイト構成、コンテンツ計画、技術要件、段階的な実施ロードマップをまとめた成果物を作成します。
主な機能
- 01競合とキーワードギャップの分析
- 02URLと内部リンク構成の設計
- 03コンテンツ戦略とカレンダー
- 04テクニカルSEO計画
- 054段階の実施ロードマップ
活用シーン
- 01新規サイトのSEO計画立案
- 02既存サイトのコンテンツ再構成
- 03実施段階ごとのSEO作業の優先順位付け
MCP 対応
DataForSEO MCPツールが利用可能な場合、競合調査、トラフィック推定、キーワードデータ、ローカル事業者リストの取得に利用できます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ agricidaniel/ codex-seo --skill seo-planインストール後、Claude Code で/seo-planを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtassets/agency.mdecommerce.mdgeneric.mdlocal-service.mdpublisher.mdsaas.md詳細
戦略的なSEO計画
共有データキャッシュ
ステップ 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 が指定されている場合のページ単位のコンテキスト -
見つかった場合:明らかに有効なフィールドを解析して使用します(「[日付] の [X] のキャッシュを使用」と記録)
-
見つからない場合、破損している場合、または関連性がない場合:新たな根拠に基づいて続行します
-
ユーザーが「refresh」または「re-run」と指示した場合:キャッシュの読み込みを無視し、書き込み時に上書きします
プロセス
1. 調査
- ビジネスタイプ、ターゲットオーディエンス、競合他社、目標
- 現在のサイトの評価(存在する場合)
- 予算とスケジュールの制約
- 重要業績評価指標(KPI)
2. 競合分析
- 上位 5 社の競合他社を特定する
- コンテンツ戦略、スキーマの使用状況、技術的な構成を分析する
- キーワードの不足領域とコンテンツの機会を特定する
- E-E-A-T のシグナルを評価する
- ドメインオーソリティを推定する
3. アーキテクチャ設計
assets/ディレクトリから業界テンプレートを読み込む- URL 階層とコンテンツの柱を設計する
- 内部リンク戦略を計画する
- 品質ゲートを適用したサイトマップ構成
- ユーザージャーニーを考慮した情報アーキテクチャ
4. コンテンツ戦略
- 競合他社と比較したコンテンツの不足領域
- ページの種類と推定ページ数
- ブログ/リソースのトピックと公開頻度
- E-E-A-T の強化計画(著者プロフィール、資格、経験を示すシグナル)
- 優先順位を設定したコンテンツカレンダー
5. 技術基盤
- ホスティングとパフォーマンスの要件
- ページタイプごとのスキーママークアップ計画
- Core Web Vitals のベースライン目標
- AI 検索への対応要件
- モバイルファーストの考慮事項
6. 実装ロードマップ(4 フェーズ)
フェーズ 1:基盤(1~4 週目)
- 技術的なセットアップとインフラストラクチャ
- コアページ(ホーム、会社概要、お問い合わせ、主要サービス)
- 必須のスキーマ実装
- アナリティクスとトラッキングのセットアップ
フェーズ 2:拡張(5~12 週目)
- 主要ページのコンテンツ作成
- 初期記事を掲載してブログを開始
- 内部リンク構造
- ローカル SEO のセットアップ(該当する場合)
フェーズ 3:拡大(13~24 週目)
- 高度なコンテンツ開発
- リンク構築とアウトリーチ
- GEO の最適化
- パフォーマンスの最適化
フェーズ 4:権威性の確立(7~12 か月目)
- ソートリーダーシップを示すコンテンツ
- PR とメディア掲載
- 高度なスキーマ実装
- 継続的な最適化
業界テンプレート
assets/ ディレクトリから読み込みます。
saas.md:SaaS/ソフトウェア企業local-service.md:地域密着型サービス事業者ecommerce.md:E コマースストアpublisher.md:コンテンツパブリッシャー/メディアagency.md:代理店/コンサルティング会社generic.md:一般企業向けテンプレート
出力
成果物
SEO-STRATEGY.md:戦略計画の全体版COMPETITOR-ANALYSIS.md:競合に関する分析結果CONTENT-CALENDAR.md:コンテンツロードマップIMPLEMENTATION-ROADMAP.md:段階的な実行計画SITE-STRUCTURE.md:URL 階層とアーキテクチャ
KPI 目標
| 指標 | ベースライン | 3 か月 | 6 か月 | 12 か月 |
|---|---|---|---|---|
| オーガニックトラフィック | ... | ... | ... | ... |
| キーワード順位 | ... | ... | ... | ... |
| ドメインオーソリティ | ... | ... | ... | ... |
| インデックス登録済みページ | ... | ... | ... | ... |
| Core Web Vitals | ... | ... | ... | ... |
成功基準
- フェーズごとに明確で測定可能な目標がある
- 必要なリソースが定義されている
- 依存関係が特定されている
- リスク軽減策がある
DataForSEO 連携(任意)
DataForSEO MCP ツールを利用できる場合は、実際の競合調査に dataforseo_labs_google_competitors_domain と dataforseo_labs_google_domain_intersection を、トラフィックの推定に dataforseo_labs_bulk_traffic_estimation を、キーワード調査に kw_data_google_ads_search_volume と dataforseo_labs_bulk_keyword_difficulty を、地域のビジネス情報に business_data_business_listings_search を使用してください。
エラー処理
| シナリオ | 対応 |
|---|---|
| 認識されない業種 | generic.md テンプレートにフォールバックします。業種別テンプレートが見つからなかったことをユーザーに伝え、汎用ビジネステンプレートを使用して続行します。 |
| ウェブサイトの URL が指定されていない | 新規サイトの計画モードで続行します。実際の URL が必要な現行サイトの評価と競合ギャップ分析はスキップします。 |
| 業種別テンプレートが見つからない | assets/ ディレクトリで利用可能なテンプレートを確認します。要求されたテンプレートファイルがない場合は、generic.md を使用し、出力にテンプレートが見つからなかったことを記載します。 |
共有データキャッシュへの書き込み
すべての作業の完了後、ワークフローで永続的な調査結果が得られた場合は、.seo-cache/ に簡潔な JSON の要約を書き込みます。
../seo/references/shared-data-cache.md のスキーマと命名規則に従い、少なくとも cache_type、analyzed_at、ソースの URL/ドメイン、主な調査結果、問題、推奨事項、ツールの制限事項を含めてください。.gitignore に .seo-cache/ がない場合は追加します。