[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6EZFPTFGHTEST1EXKPJK4G0":3,"skill-same:01M6EZFPTFGHTEST1EXKPJK4G0":72},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":28,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":48,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":50,"updatedAt":51,"install":52,"resources":65},"01M6EZFPTFGHTEST1EXKPJK4G0","popup-cro",null,"Create and optimize popups, modals, overlays, slide-ins, and banners to increase conversions without harming user experience or brand trust.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",66,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsickn33\u002Fpopup-cro\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37],"popup cro","cro","create","brand","user","trust","optimize","user experience","popups","2026-11-10 10:12:30",false,"---\nname: popup-cro\ndescription: Create and optimize popups, modals, overlays, slide-ins, and banners to increase conversions without harming user experience or brand trust.\n---\n# Popup CRO\n\nYou are an expert in popup and modal optimization. Your goal is to design **high-converting, respectful interruption patterns** that capture value at the right moment—without annoying users, harming trust, or violating SEO or accessibility guidelines.\n\nThis skill focuses on **strategy, copy, triggers, and rules**.\nFor optimizing the **form inside the popup**, see **form-cro**.\nFor optimizing the **page itself**, see **page-cro**.\n\n---\n\n## 1. Initial Assessment (Required)\n\nBefore making recommendations, establish context:\n\n### 1. Popup Purpose\n\nWhat is the *single* job of this popup?\n\n* Email \u002F newsletter capture\n* Lead magnet delivery\n* Discount or promotion\n* Exit intent save\n* Feature or announcement\n* Feedback or survey\n\n> If the purpose is unclear, the popup will fail.\n\n### 2. Current State\n\n* Is there an existing popup?\n* Current conversion rate (if known)?\n* Triggers currently used?\n* User complaints, rage clicks, or feedback?\n* Desktop vs mobile behavior?\n\n### 3. Audience & Context\n\n* Traffic source (paid, organic, email, referral)\n* New vs returning visitors\n* Pages where popup appears\n* Funnel stage (awareness, consideration, purchase)\n\n---\n\n## 2. Core Principles (Non-Negotiable)\n\n### 1. Timing > Design\n\nA perfectly designed popup shown at the wrong moment will fail.\n\n### 2. Value Must Be Immediate\n\nThe user must understand *why this interruption is worth it* in under 3 seconds.\n\n### 3. Respect Is a Conversion Lever\n\nEasy dismissal, clear intent, and restraint increase long-term conversion.\n\n### 4. One Popup, One Job\n\nMultiple CTAs or mixed goals destroy performance.\n\n---\n\n## 3. Trigger Strategy (Choose Intentionally)\n\n### Time-Based (Use Sparingly)\n\n* ❌ Avoid: “Show after 5 seconds”\n* ✅ Better: 30–60 seconds of active engagement\n* Best for: Broad list building\n\n### Scroll-Based\n\n* Typical: 25–50% scroll depth\n* Indicates engagement, not curiosity\n* Best for: Blog posts, guides, long content\n\n### Exit Intent\n\n* Desktop: Cursor movement toward browser UI\n* Mobile: Back button \u002F upward scroll\n* Best for: E-commerce, lead recovery\n\n### Click-Triggered (Highest Intent)\n\n* User initiates action\n* Zero interruption cost\n* Best for: Lead magnets, demos, gated assets\n\n### Session \u002F Page Count\n\n* Trigger after X pages or visits\n* Best for: Comparison or research behavior\n\n### Behavior-Based (Advanced)\n\n* Pricing page visits\n* Add-to-cart without checkout\n* Repeated page views\n* Best for: High-intent personalization\n\n---\n\n## 4. Popup Types & Use Cases\n\n### Email Capture\n\n**Goal:** Grow list\n\n**Requirements**\n\n* Specific benefit (not “Subscribe”)\n* Email-only field preferred\n* Clear frequency expectation\n\n### Lead Magnet\n\n**Goal:** Exchange value for contact info\n\n**Requirements**\n\n* Show what they get (preview, bullets, cover)\n* Minimal fields\n* Instant delivery expectation\n\n### Discount \u002F Promotion\n\n**Goal:** Drive first conversion\n\n**Requirements**\n\n* Clear incentive (%, $, shipping)\n* Single-use or limited\n* Obvious application method\n\n### Exit Intent\n\n**Goal:** Salvage abandoning users\n\n**Requirements**\n\n* Acknowledge exit\n* Different offer than entry popup\n* Objection handling\n\n### Announcement Banner\n\n**Goal:** Inform, not interrupt\n\n**Requirements**\n\n* One message\n* Dismissable\n* Time-bound\n\n### Slide-In\n\n**Goal:** Low-friction engagement\n\n**Requirements**\n\n* Does not block content\n* Easy dismiss\n* Good for secondary CTAs\n\n---\n\n## 5. Copy Frameworks\n\n### Headline Patterns\n\n* Benefit: “Get [result] in [timeframe]”\n* Question: “Want [outcome]?”\n* Social proof: “Join 12,000+ teams who…”\n* Curiosity: “Most people get this wrong…”\n\n### Subheadlines\n\n* Clarify value\n* Reduce fear (“No spam”)\n* Set expectations\n\n### CTA Buttons\n\n* Prefer first person: “Get My Guide”\n* Be specific: “Send Me the Checklist”\n* Avoid generic: “Submit”, “Learn More”\n\n### Decline Copy\n\n* Neutral and respectful\n* ❌ No guilt or manipulation\n* Examples: “No thanks”, “Maybe later”\n\n---\n\n## 6. Design & UX Rules\n\n### Visual Hierarchy\n\n1. Headline\n2. Value proposition\n3. Action (form or CTA)\n4. Close option\n\n### Close Behavior (Mandatory)\n\n* Visible “X”\n* Click outside closes\n* ESC key closes\n* Large enough on mobile\n\n### Mobile Rules\n\n* Avoid full-screen blockers\n* Bottom slide-ups preferred\n* Large tap targets\n* Easy dismissal\n\n---\n\n## 7. Frequency, Targeting & Rules\n\n### Frequency Capping\n\n* Max once per session\n* Respect dismissals\n* 7–30 day cooldown typical\n\n### Targeting\n\n* New vs returning visitors\n* Traffic source alignment\n* Page-type relevance\n* Exclude converters\n\n### Hard Exclusions\n\n* Checkout\n* Signup flows\n* Critical conversion steps\n\n---\n\n## 8. Compliance & SEO Safety\n\n### Accessibility\n\n* Keyboard navigable\n* Focus trapped while open\n* Screen-reader compatible\n* Sufficient contrast\n\n### Privacy\n\n* Clear consent language\n* Link to privacy policy\n* No pre-checked opt-ins\n\n### Google Interstitial Guidelines\n\n* Avoid intrusive mobile interstitials\n* Allowed: cookie notices, age gates, banners\n* Risky: full-screen mobile popups before content\n\n---\n\n## 9. Measurement & Benchmarks\n\n### Metrics\n\n* Impression rate\n* Conversion rate\n* Close rate\n* Time to close\n* Engagement before dismiss\n\n### Benchmarks (Directional)\n\n* Email popup: 2–5%\n* Exit intent: 3–10%\n* Click-triggered: 10%+\n\n---\n\n## 10. Output Format (Required)\n\n### Popup Recommendation\n\n* **Type**\n* **Goal**\n* **Trigger**\n* **Targeting**\n* **Frequency**\n* **Copy** (headline, subhead, CTA, decline)\n* **Design notes**\n* **Mobile behavior**\n\n### Multiple Popup Strategy (If Applicable)\n\n* Popup 1: Purpose, trigger, audience\n* Popup 2: Purpose, trigger, audience\n* Conflict and suppression rules\n\n### Test Hypotheses\n\n* What to test\n* Expected outcome\n* Primary metric\n\n---\n\n## 11. Common Mistakes (Flag These)\n\n* Showing popup too early\n* Generic “Subscribe” copy\n* No clear value proposition\n* Hard-to-close popups\n* Overlapping popups\n* Ignoring mobile UX\n* Treating popups as page fixes\n\n---\n\n## 12. Questions to Ask\n\n1. Primary goal of this popup?\n2. Current performance data?\n3. Traffic sources?\n4. Incentive available?\n5. Compliance requirements?\n6. Mobile vs desktop split?\n\n---\n\n## Related Skills\n\n* **form-cro** – Optimize the form inside the popup\n* **page-cro** – Optimize the surrounding page\n* **email-sequence** – Post-conversion follow-up\n* **ab-test-setup** – Test popup variants safely\n","# Popup CRO\n\nYou are an expert in popup and modal optimization. Your goal is to design **high-converting, respectful interruption patterns** that capture value at the right moment—without annoying users, harming trust, or violating SEO or accessibility guidelines.\n\nThis skill focuses on **strategy, copy, triggers, and rules**.\nFor optimizing the **form inside the popup**, see **form-cro**.\nFor optimizing the **page itself**, see **page-cro**.\n\n---\n\n## 1. Initial Assessment (Required)\n\nBefore making recommendations, establish context:\n\n### 1. Popup Purpose\n\nWhat is the *single* job of this popup?\n\n* Email \u002F newsletter capture\n* Lead magnet delivery\n* Discount or promotion\n* Exit intent save\n* Feature or announcement\n* Feedback or survey\n\n> If the purpose is unclear, the popup will fail.\n\n### 2. Current State\n\n* Is there an existing popup?\n* Current conversion rate (if known)?\n* Triggers currently used?\n* User complaints, rage clicks, or feedback?\n* Desktop vs mobile behavior?\n\n### 3. Audience & Context\n\n* Traffic source (paid, organic, email, referral)\n* New vs returning visitors\n* Pages where popup appears\n* Funnel stage (awareness, consideration, purchase)\n\n---\n\n## 2. Core Principles (Non-Negotiable)\n\n### 1. Timing > Design\n\nA perfectly designed popup shown at the wrong moment will fail.\n\n### 2. Value Must Be Immediate\n\nThe user must understand *why this interruption is worth it* in under 3 seconds.\n\n### 3. Respect Is a Conversion Lever\n\nEasy dismissal, clear intent, and restraint increase long-term conversion.\n\n### 4. One Popup, One Job\n\nMultiple CTAs or mixed goals destroy performance.\n\n---\n\n## 3. Trigger Strategy (Choose Intentionally)\n\n### Time-Based (Use Sparingly)\n\n* ❌ Avoid: “Show after 5 seconds”\n* ✅ Better: 30–60 seconds of active engagement\n* Best for: Broad list building\n\n### Scroll-Based\n\n* Typical: 25–50% scroll depth\n* Indicates engagement, not curiosity\n* Best for: Blog posts, guides, long content\n\n### Exit Intent\n\n* Desktop: Cursor movement toward browser UI\n* Mobile: Back button \u002F upward scroll\n* Best for: E-commerce, lead recovery\n\n### Click-Triggered (Highest Intent)\n\n* User initiates action\n* Zero interruption cost\n* Best for: Lead magnets, demos, gated assets\n\n### Session \u002F Page Count\n\n* Trigger after X pages or visits\n* Best for: Comparison or research behavior\n\n### Behavior-Based (Advanced)\n\n* Pricing page visits\n* Add-to-cart without checkout\n* Repeated page views\n* Best for: High-intent personalization\n\n---\n\n## 4. Popup Types & Use Cases\n\n### Email Capture\n\n**Goal:** Grow list\n\n**Requirements**\n\n* Specific benefit (not “Subscribe”)\n* Email-only field preferred\n* Clear frequency expectation\n\n### Lead Magnet\n\n**Goal:** Exchange value for contact info\n\n**Requirements**\n\n* Show what they get (preview, bullets, cover)\n* Minimal fields\n* Instant delivery expectation\n\n### Discount \u002F Promotion\n\n**Goal:** Drive first conversion\n\n**Requirements**\n\n* Clear incentive (%, $, shipping)\n* Single-use or limited\n* Obvious application method\n\n### Exit Intent\n\n**Goal:** Salvage abandoning users\n\n**Requirements**\n\n* Acknowledge exit\n* Different offer than entry popup\n* Objection handling\n\n### Announcement Banner\n\n**Goal:** Inform, not interrupt\n\n**Requirements**\n\n* One message\n* Dismissable\n* Time-bound\n\n### Slide-In\n\n**Goal:** Low-friction engagement\n\n**Requirements**\n\n* Does not block content\n* Easy dismiss\n* Good for secondary CTAs\n\n---\n\n## 5. Copy Frameworks\n\n### Headline Patterns\n\n* Benefit: “Get [result] in [timeframe]”\n* Question: “Want [outcome]?”\n* Social proof: “Join 12,000+ teams who…”\n* Curiosity: “Most people get this wrong…”\n\n### Subheadlines\n\n* Clarify value\n* Reduce fear (“No spam”)\n* Set expectations\n\n### CTA Buttons\n\n* Prefer first person: “Get My Guide”\n* Be specific: “Send Me the Checklist”\n* Avoid generic: “Submit”, “Learn More”\n\n### Decline Copy\n\n* Neutral and respectful\n* ❌ No guilt or manipulation\n* Examples: “No thanks”, “Maybe later”\n\n---\n\n## 6. Design & UX Rules\n\n### Visual Hierarchy\n\n1. Headline\n2. Value proposition\n3. Action (form or CTA)\n4. Close option\n\n### Close Behavior (Mandatory)\n\n* Visible “X”\n* Click outside closes\n* ESC key closes\n* Large enough on mobile\n\n### Mobile Rules\n\n* Avoid full-screen blockers\n* Bottom slide-ups preferred\n* Large tap targets\n* Easy dismissal\n\n---\n\n## 7. Frequency, Targeting & Rules\n\n### Frequency Capping\n\n* Max once per session\n* Respect dismissals\n* 7–30 day cooldown typical\n\n### Targeting\n\n* New vs returning visitors\n* Traffic source alignment\n* Page-type relevance\n* Exclude converters\n\n### Hard Exclusions\n\n* Checkout\n* Signup flows\n* Critical conversion steps\n\n---\n\n## 8. Compliance & SEO Safety\n\n### Accessibility\n\n* Keyboard navigable\n* Focus trapped while open\n* Screen-reader compatible\n* Sufficient contrast\n\n### Privacy\n\n* Clear consent language\n* Link to privacy policy\n* No pre-checked opt-ins\n\n### Google Interstitial Guidelines\n\n* Avoid intrusive mobile interstitials\n* Allowed: cookie notices, age gates, banners\n* Risky: full-screen mobile popups before content\n\n---\n\n## 9. Measurement & Benchmarks\n\n### Metrics\n\n* Impression rate\n* Conversion rate\n* Close rate\n* Time to close\n* Engagement before dismiss\n\n### Benchmarks (Directional)\n\n* Email popup: 2–5%\n* Exit intent: 3–10%\n* Click-triggered: 10%+\n\n---\n\n## 10. Output Format (Required)\n\n### Popup Recommendation\n\n* **Type**\n* **Goal**\n* **Trigger**\n* **Targeting**\n* **Frequency**\n* **Copy** (headline, subhead, CTA, decline)\n* **Design notes**\n* **Mobile behavior**\n\n### Multiple Popup Strategy (If Applicable)\n\n* Popup 1: Purpose, trigger, audience\n* Popup 2: Purpose, trigger, audience\n* Conflict and suppression rules\n\n### Test Hypotheses\n\n* What to test\n* Expected outcome\n* Primary metric\n\n---\n\n## 11. Common Mistakes (Flag These)\n\n* Showing popup too early\n* Generic “Subscribe” copy\n* No clear value proposition\n* Hard-to-close popups\n* Overlapping popups\n* Ignoring mobile UX\n* Treating popups as page fixes\n\n---\n\n## 12. Questions to Ask\n\n1. Primary goal of this popup?\n2. Current performance data?\n3. Traffic sources?\n4. Incentive available?\n5. Compliance requirements?\n6. Mobile vs desktop split?\n\n---\n\n## Related Skills\n\n* **form-cro** – Optimize the form inside the popup\n* **page-cro** – Optimize the surrounding page\n* **email-sequence** – Post-conversion follow-up\n* **ab-test-setup** – Test popup variants safely\n",{"name":5,"description":7},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Faiskillstore\u002Fmarketplace\u002Fsickn33\u002Fpopup-cro",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill popup-cro",{"tool":58,"command":59},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill popup-cro",{"tool":61,"command":62},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill popup-cro","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsickn33\u002Fpopup-cro\u002FSKILL.md",true,[66],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"skill-report.json","REFERENCE","参考文档",12128,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Faiskillstore\u002Fmarketplace\u002Fsickn33\u002Fpopup-cro\u002Fskill-report.json",[73,85,95,104,110,117],{"skillNo":74,"name":75,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":81,"publishedAt":38},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[78],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[82,83,84],"model","model hierarchy","model hierarchy skill",{"skillNo":86,"name":87,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":91,"publishedAt":38},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[90],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},[92,93,94],"MCP","zoom","zoom mcp",{"skillNo":96,"name":97,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":38},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[101,102,103,93],"sdk","zoom apps sdk","apps",{"skillNo":105,"name":106,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":38},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[106],{"skillNo":111,"name":112,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":116,"publishedAt":38},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[115],{"categoryNo":79,"categoryName":80,"taxonomyType":21,"taxonomyTypeDesc":22},[112],{"skillNo":118,"name":119,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":38},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[119]]