popup-cro
作成者 coreyhaines31ユーザーをイラつかせたりブランドイメージを損なうことなく、高コンバージョンなポップアップ、モーダル、オーバーレイ、スライドイン、バナーを企画・ライティング・改善するための専門ガイド。
概要
popup-cro とは?
popup-cro は、ポップアップ、モーダル、オーバーレイ、スライドイン、スティッキーバー、通知バナーに特化したコンバージョン率最適化(CRO)スキルです。
メール取得ポップアップ、exit-intent モーダル、割引オファー、告知バーなどの割り込み型要素を、高いコンバージョン率を維持しながら、ユーザー体験やブランドを損なわない形で作成することを目的としています。
リード獲得数を増やしたい、ニュースレターを拡大したい、オファーを訴求したい、あるいは離脱直前のユーザーをポップアップやオーバーレイで引き留めたいとき、popup-cro は企画・コピー・デザイン上のトレードオフ・トリガー設定・表示頻度ルールまで、一貫した再現性のあるプロセスを提供します。
popup-cro は誰のためのスキル?
次のような場合に popup-cro を使ってください。
- ランディングページ全体を作り直すことなく、コンバージョン率を改善したいマーケター/グロース担当
- ポップアップを使ってニュースレターやリード獲得(リードマグネット)ファネルを構築するコンテンツ/メールマーケター
- CRO エージェンシーに依頼せず、シンプルかつ効果的なポップアップの指針がほしいファウンダー/個人事業主
- 実装はできるが、戦略・タイミング・コピーの方向性が明確にほしいフロントエンド開発者やノーコードビルダー
ページ内に埋め込まれた独立フォーム(ポップアップではない)を最適化したい場合は、代わりに form-cro スキルを使用してください。ランディングページ全体やサイト全体の最適化には page-cro を使います。
popup-cro はどんな課題を解決する?
popup-cro は、次のようなときに役立ちます。
- ポップアップのコンバージョン率が低く、ユーザーの不満が高い
- ポップアップを「いつ」出すべきか(時間ディレイ、スクロール量、exit intent、ページターゲティング)がわからない
- 各ポップアップの「目的」(メール取得、割引、告知、機能紹介、フィードバック収集など)を決めるのに迷う
- ランディングページ上の exit-intent ポップアップの成果を高めたい
- 見やすくわかりやすい見出し、バリュープロップ、CTA を作りたい
- ユーザーに配慮した表示頻度ルール(例: 毎ページ同じポップアップを出さない)を設計したい
“exit intent”、“lead capture popup”、“email popup”、“scroll trigger”、“sticky bar”、“notification bar” といった言葉が仕事の中でよく出てくる場合、特に有用です。
リポジトリにもとづく主な機能
リポジトリ内のスキル定義と評価用プロンプトにもとづき、popup-cro は次のようにチューニングされています。
.agents/product-marketing-context.mdまたは旧形式の.claude/product-marketing-context.mdといった product marketing context ファイルがあれば最優先で参照し、推奨内容が自社のポジショニングとターゲットに合うようにします。- ポップアップのタイプ(exit-intent email capture、初回訪問者向け割引、告知など)を分類します。
- 摩擦を最小限に抑えつつコンバージョンを高める見出し、インセンティブ、フォーム構成(多くの場合 email のみ)を提案します。
- トリガーと表示頻度ルール(exit-intent 検知、dismiss 時の “do not show again”、初回訪問者ターゲティング など)を提案します。
- exit-intent ポップアップの一般的なコンバージョン率レンジなど、現実的なベンチマークを示し、成果を評価しやすくします。
使い方
1. インストールとセットアップ
coreyhaines31/marketingskills リポジトリから popup-cro スキルをインストールするには、次のコマンドを実行します。
npx skills add https://github.com/coreyhaines31/marketingskills --skill popup-cro
この操作で、スキル定義と評価用ファイル一式があなたの skills 環境に取り込まれます。
インストール後に行うこと:
skills/popup-cro/SKILL.mdを開き、基本方針とワークフローを確認します。skills/popup-cro/evals/evals.jsonを確認し、例示プロンプトと「良い回答」がカバーすべき内容を把握します。
2. ワークフローを理解する
popup-cro は、推奨内容を返す前に、次のような構造化されたステップで考えます。
-
product marketing context の確認
- リポジトリに
.agents/product-marketing-context.md(または旧形式の.claude/product-marketing-context.md)があれば、popup-cro はこれを最初に参照します。 - これにより、ポップアップの提案がターゲットオーディエンス、ポジショニング、コアバリュー提案と整合します。
- リポジトリに
-
ポップアップの目的を明確にする
スキルは、ポップアップの目的が明確になっていること(または対話を通じて明確にすること)を前提としています。例:- Email / ニュースレターの取得
- リードマグネットの配布
- 割引やプロモーション(例: 初回訪問者 10% OFF)
- プロダクトや機能の告知
- Exit-intent 時の引き留めオファー
- フィードバックやアンケートの収集
-
現状とトラフィックの評価
すでにポップアップが存在する場合、popup-cro は次の共有を促します。- 現在の成果(閲覧数、コンバージョン数、CTR)
- 現在使っているトリガー(ページ滞在時間、スクロール量、exit intent、ページターゲティング)
- ユーザーからの不満点や UX 上の課題(特にモバイル)
- トラフィックソース(有料 vs オーガニック、新規 vs リピーター、主要なページタイプ)
3. 実用シナリオでの使い方
popup-cro は、エージェントや skills 環境の中で、タスクにフォーカスした質問を投げてインタラクティブに使います。リポジトリの evals に沿った代表的なシナリオは次の通りです。
Exit-intent メール取得ポップアップ
次のように popup-cro にプロンプトを出します。
Help me create an exit-intent popup for our SaaS landing page. We want to capture emails from visitors who are about to leave without signing up.
通常、popup-cro は次のように支援します。
- これは exit-intent email capture ポップアップであることを確認します。
- 離脱理由に言及したり、追加価値を提示したりする魅力的な見出しを作成します。
- コンバージョン改善のための lead magnet やインセンティブ(延長トライアル、チェックリスト、割引など)を選定します。
- フリクションを減らすため、フォーム項目を最小限(多くの場合 email のみ)にします。
- 明確な CTA と、わかりやすく閉じられる クローズ手段を定義します。
- トリガー設定(デスクトップでの exit-intent 検知、モバイル向け代替案)や 表示頻度ルール(dismiss 後は一定期間表示しない、直近コンバージョンしたユーザーには出さない など)を推奨します。
- Exit-intent ポップアップの現実的な コンバージョン率ベンチマーク(一桁台前半〜二桁台前半が目安など)を共有し、自分の結果が健全かどうか判断できるようにします。
初回訪問者向け割引ポップアップ
割引オファーの場合は、次のようにプロンプトを出します。
We want to offer a 10% discount to first-time visitors via a popup. When should we show it and what should it say?
popup-cro は次の点をサポートします。
- これを初回訪問者を対象とした discount/promotion popup として扱います。
- ページ表示直後ではなく、ある程度のエンゲージメント後に表示するなど、適切なタイミングを提案します。
- 割引が「たまたま」ではなく、ユーザーにとって意味のあるオファーと感じられるようなコピー・価値の見せ方を提案します。
- 初回訪問者に限定する、表示回数の上限を設ける、重要なフローを妨げないなど、表示頻度・ターゲティングルールを提案します。
4. 自社スタックとの統合方法
popup-cro 自体が JavaScript を注入したり、ポップアップ表示を直接制御したりすることはありません。その代わり、次のようなツールで実装可能な「戦略と仕様」を提供します。
- フロントエンドコード(カスタム React/Vue コンポーネント、vanilla JS ポップアップ)
- ランディングページビルダー(Webflow、Framer など)
- ポップアップ・オンサイトメッセージングツール(専用の popup プラットフォームなど)
popup-cro を使って、次の内容を定義します。
- ポップアップの目的と KPI
- トリガールール(時間、スクロール、exit intent、ページターゲティング)
- デザインとレイアウト上のトレードオフ(項目数、画像の有無、クローズボタンの位置など)
- テスト用のコピー案と CTA バリエーション
そのうえで、これらの推奨事項を使って各ツール側で実装し、必要に応じて A/B テストを実行してください。
5. スキル内で確認すべきファイル
popup-cro を最大限活用するには、まず次のファイルから確認すると効率的です。
SKILL.md– スキルのメイン定義。原則やステップごとのガイド(Initial Assessment や Core Principles などのセクションを含む)。evals/evals.json– 代表的なユースケースと、完全で高品質な回答に含まれるべき内容を示す評価用プロンプト。
FAQ
popup-cro と form-cro / page-cro はどう使い分ければいいですか?
次のような 割り込み型要素を扱うときは、popup-cro を使用してください。
- ポップアップやモーダル
- スライドインやオーバーレイ
- スティッキーバーや通知バー
コンバージョン要素がページ内に埋め込まれている(例: ヒーローセクション内のサインアップフォーム)場合は form-cro を使います。ページ全体やファネル全体のレイアウト・コピー・導線を最適化したい場合は page-cro が適しています。
popup-cro が最も得意とするポップアップの種類は?
popup-cro は、以下のような幅広いマーケティング用途のポップアップに対応するよう調整されています。
- Exit-intent email capture ポップアップ
- ニュースレター/リードマグネット用ポップアップ
- 初回訪問者向けの割引・プロモーションモーダル
- 機能やプロダクトの告知オーバーレイ
- フィードバックやアンケート取得のプロンプト
- ランディングページ上のスティッキーバーや通知バナー
popup-cro はビジュアルデザインまで決めてくれますか? それとも戦略だけですか?
popup-cro は主に 戦略とメッセージング にフォーカスします。
- 明確な目的とターゲットオーディエンスの整理
- タイミング、トリガー、表示頻度ルール
- オファーの選定とインセンティブの見せ方
- 見出し、本文コピー、CTA の提案
- フォームの長さや入力項目数の推奨
色・フォント・レイアウトなどの具体的なビジュアルは、あなた自身やデザインツール側で扱います。popup-cro は、「閉じやすさ」やモバイルでの使いやすさなど、UX 上の留意点を指摘します。
popup-cro でユーザーをイラつかせないようにできますか?
できます。popup-cro の中核的なゴールは、ユーザーを不快にさせず、ブランドイメージを傷つけることなくコンバージョンを高めることです。そのために次のような点を推奨します。
- 訪問直後の即時ポップアップを避けるなど、妥当なタイミングでの表示
- セッション/ユーザーあたりの表示回数を制限
- 一度閉じたポップアップを一定期間は再表示しないなど、dismiss を尊重する設定
- コピー内容を誇張しすぎず、product marketing context と整合させる
popup-cro にはパフォーマンスベンチマークが含まれますか?
リポジトリ内の評価設定から、popup-cro は代表的なポップアップタイプに対する 一般的なコンバージョン率レンジ(例: exit-intent ポップアップで妥当とされる範囲)を参照するよう設計されています。これを用いて次のことができます。
- 現在のポップアップが期待値に対して不調かどうかを判断する
- テストの目標値や期待値を現実的に設定する
最終判断の際は、必ず自社の過去データやトラフィック品質とも比較してください。
ベストな結果を得るには、リポジトリに何を用意すべきですか?
より精度が高く、自社にフィットした推奨を得るには、次のような情報があると理想的です。
- 最新の product marketing context ファイル:
.agents/product-marketing-context.md、または.claude/product-marketing-context.md(旧セットアップ)
- 既存ポップアップの基本的なパフォーマンスデータ(閲覧数、コンバージョン数、主要なトラフィックソース)
- 主なゴールの明確化(例: メールリストの拡大か、即時売上の最大化か)
これらがなくても popup-cro は動作しますが、用意しておくことでガイダンスの質と具体性が大きく向上します。
マーケティング以外のモーダルにも popup-cro は向いていますか?
モーダルの目的がログインダイアログ、クッキー同意、システムアラートなど、純粋に機能的なものであれば、popup-cro は最適ではありません。popup-cro はマーケティング/コンバージョンにフォーカスしたガイドだからです。そのようなケースでは、デザインシステムや UX ガイドラインに従うのが適切です。
逆に、サインアップ、リード獲得、オファー、フィードバックなど、成長やコンバージョンを目的としたマーケティングアクションを促すモーダルやポップアップには、popup-cro が最適です。
