popup-cro
作者 coreyhaines31提供專業指引,協助你規劃、撰寫與優化高轉換率的 popups、modals、overlays、slide-ins 與 banners,在不惹惱使用者、也不傷害品牌形象的前提下提升成效。
概觀
popup-cro 是什麼?
popup-cro 是專門針對 popups、modals、overlays、slide-ins、sticky bars 以及 notification banners 的轉換率優化(CRO)技能。
它的設計目標,是幫你打造「中斷式」但有效轉換的元素——像是 email capture popups、exit-intent modals、折扣優惠、公告列等——同時避免破壞使用者體驗或傷害品牌。
當你的目標是透過 popup 或 overlay 來收集更多名單、擴大電子報訂閱、推廣特定優惠,或挽回即將離站的訪客時,popup-cro 會提供一套有結構、可重複的流程,幫助你規劃策略、文案、設計取捨、觸發條件與顯示頻率規則。
誰適合使用 popup-cro?
如果你符合以下情況,可以使用 popup-cro:
- 行銷或成長負責人,希望提高 landing page 轉換率,但不想整頁大改版
- 內容或 email 行銷人員,使用 popups 建立電子報名單或 lead magnet 漏斗
- 創業者或個人營運者,需要簡單有效的 popup 指引,而不想外包給 CRO 顧問公司
- 前端工程師或 no-code 建置者,會做 popup 卻需要清楚的策略、時機與文案方向
如果你要優化的是嵌入頁面中的獨立表單(不是 popup 形式),請改用 form-cro 技能。若是針對整體 landing page 或全站優化,請使用 page-cro。
popup-cro 可以解決哪些問題?
當你遇到以下狀況時,popup-cro 特別有幫助:
- 現有 popups 轉換率偏低、但讓人很反感
- 不確定什麼時候應該顯示 popup(例如停留時間、捲動深度、exit intent、頁面目標條件)
- 需要協助釐清每個 popup 的主要目的(email 收集、折扣優惠、公告、功能推廣、回饋調查等)
- 想提升 landing page 上 exit-intent popups 的表現
- 需要更清楚有力的 popup 標題、價值主張與 CTA
- 想設定尊重使用者的顯示頻率規則(例如不要每一頁都跳出同一個 popup)
當你的工作中常出現「exit intent」「lead capture popup」「email popup」「scroll trigger」「sticky bar」「notification bar」這類詞時,popup-cro 會特別實用。
Repo 中的關鍵能力
根據 repo 中的技能定義與評估提示,popup-cro 主要調校為:
- 若專案中有 product marketing context 檔案(
.agents/product-marketing-context.md或舊版.claude/product-marketing-context.md),會優先以此為基礎,確保建議與你的定位與受眾一致。 - 判斷你的 popup 類型(exit-intent email capture、首次訪客折扣、公告等)。
- 提出更高轉換、摩擦更低的標題、誘因與表單結構建議(常見為僅需 email 的簡化表單)。
- 建議觸發與顯示頻率規則(例如 exit-intent 偵測、關閉後「do not show again」、首次訪客鎖定等)。
- 提供貼近實務的基準值(例如常見 exit-intent popup 的轉換率範圍),讓你可以評估目前表現是否健康。
使用方式
1. 安裝與設定
要從 coreyhaines31/marketingskills repo 安裝 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
- 如果你的 repo 中有
.agents/product-marketing-context.md(或舊版.claude/product-marketing-context.md),popup-cro 會優先使用它。 - 這能確保 popup 建議與你的受眾、定位與核心價值主張保持一致。
- 如果你的 repo 中有
-
釐清 popup 的用途
這個技能會期待你先說明清楚(或一起釐清)popup 的具體目的,例如:- Email/電子報名單收集
- Lead magnet 提供與交付
- 折扣或促銷(例如首次訪客 10% off)
- 產品或功能公告
- Exit-intent 挽留優惠
- 意見回饋或問卷收集
-
評估目前狀況與流量
如果 popup 已經存在,popup-cro 會引導你提供:- 目前表現數據(views、conversions、CTR)
- 目前使用的觸發條件(停留時間、捲動深度、exit intent、頁面目標條件)
- 使用者抱怨或 UX 問題(特別是行動裝置上)
- 流量來源(付費 vs 自然流量、新訪客 vs 回訪、關鍵頁面類型)
3. 實作常見情境
你可以在 agent 或 skills 環境中,以任務導向的方式與 popup-cro 互動。以下是與 repo 中 evals 對應的範例情境。
Exit-intent email capture popup
你可以這樣提示 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 popup。
- 擬定一個有說服力的標題,切入訪客離開的原因,或提供額外價值。
- 選擇合適的 lead magnet 或誘因(例如延長試用、檢查清單、折扣)來提升轉換。
- 讓表單維持簡潔(常見為只需 email 一欄),降低填寫阻力。
- 設計明確的 CTA 與好關閉、好離開的選項。
- 建議 觸發設定(桌機端的 exit-intent 行為、行動裝置上的替代方案)與 顯示頻率規則(例如關閉後一段時間內不再顯示、對近期已轉換的使用者不再顯示)。
- 分享貼近實務的 exit-intent popup 轉換率區間(例如從低個位數到低雙位數不等),讓你能判斷結果是否正常。
首次訪客折扣 popup
如果是折扣優惠情境,可以這樣提示:
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 會協助你:
- 把這個情境視為針對首次訪客的 折扣/促銷 popup。
- 建議合適的 顯示時機(例如在有一定互動之後,而不是一進站就跳出)。
- 提出 文案與價值框架,讓折扣看起來是貼切、有脈絡的,而非隨便亂丟的優惠。
- 規劃 顯示頻率與鎖定規則(僅對首次訪客顯示、設定曝光上限、避免打斷關鍵流程)。
4. 與你的技術堆疊整合
popup-cro 本身不會注入 JavaScript,也不會直接管理 popup 的呈現。它提供的是策略與規格,方便你在自己的工具中實作,例如:
- 前端程式碼(自訂 React/Vue 元件、vanilla JS popups)
- Landing page builders(如 Webflow、Framer 等)
- Popup 與站內訊息工具(例如專用 popup 平台)
你可以用 popup-cro 來定義:
- Popup 的目標與 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:
- Popups 與 modals
- Slide-ins 與 overlays
- Sticky bars 與 notification bars
如果轉換元素是直接嵌在頁面上的(例如 hero 區域中的註冊表單),請使用 form-cro。若你主要在優化整個頁面或漏斗的版面配置、文案與流程,就適合用 page-cro。
popup-cro 最擅長處理哪些類型的 popups?
popup-cro 對各種行銷用途的 popups 都有優化調校,包括:
- Exit-intent email capture popups
- 電子報與 lead magnet popups
- 首次訪客專屬的折扣與促銷 modals
- 功能或產品公告 overlays
- 意見回饋與問卷調查 prompts
- Landing page 上的 sticky bars 與 notification banners
popup-cro 只給策略,還是也會決定視覺設計?
popup-cro 的重點在於 策略與訊息:
- 清楚的目標與受眾
- 顯示時機、觸發條件與頻率規則
- 優惠設計與誘因包裝方式
- 標題、內文與 CTA 的建議
- 表單長度與欄位數量建議
實際視覺(顏色、字型、版型)則由你或設計工具來決定。popup-cro 會提醒關鍵 UX 考量,例如讓 popup 容易關閉,以及確保在手機上好操作。
popup-cro 能幫助我避免惹惱使用者嗎?
可以。popup-cro 的核心目標之一,是在 不惹惱使用者、也不損害品牌感受 的前提下提升轉換。它會鼓勵你:
- 合理安排顯示時機(避免一進站就跳出 popup)
- 限制每個 session/使用者看到 popup 的次數
- 尊重關閉行為(在一定期間內不再顯示)
- 保持文案誠實,並與你的 product marketing context 相符
popup-cro 會提供效能基準數據嗎?
根據 repo 中的評估內容,popup-cro 會參考常見 popup 類型的 典型轉換率範圍(例如 exit-intent popups 合理的表現區間)。你可以用這些範圍來:
- 判斷現有 popup 是否明顯落後
- 制定實際可達成的測試目標與預期值
最終決策時,仍建議搭配你自己的歷史數據與流量品質一起評估。
為了取得最佳效果,我的 repo 需要準備什麼?
若想獲得更精準、貼合情境的建議,以下內容會很有幫助:
- 最新的 product marketing context 檔案:
.agents/product-marketing-context.md,或.claude/product-marketing-context.md(較舊的設定)
- 既有 popups 的基本成效數據(views、conversions、主要流量來源)
- 對你的主要目標有清楚共識(例如是以累積 email 名單為主,還是以立即成交為主)
即使沒有這些資料,popup-cro 仍然可以運作,但若能提供,建議品質與具體程度會更好。
popup-cro 適合用在非行銷用途的 modals 嗎?
如果你的 modal 是純功能性用途(例如登入對話框、cookie 同意提示、系統警示),popup-cro 就不太適合,因為它的重點在行銷與轉換。這類情境較適合依循你的 design system 與 UX 指南。
當 modal 或 popup 的目的是要推動行銷行動時(如註冊、留下名單、兌換優惠或提供與成長、轉換相關的回饋),popup-cro 就會非常適用。
