popup-cro

Design and optimize popups, banners, and overlays with trigger strategies and best practices.

7.3k|977|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/TheCraigHewitt/seomachine --skill popup-cro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: popup-cro
Source: https://github.com/TheCraigHewitt/seomachine/tree/main/.claude/skills/popup-cro
Command: npx skills add https://github.com/TheCraigHewitt/seomachine --skill popup-cro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Popup experiences often disrupt users or fail to convert, leading to missed opportunities for growth. This skill provides strategies to design and optimize popups that balance user experience with business goals.

Core Features & Use Cases

  • Trigger variety: time-based, scroll-based, exit-intent, and click-trigger popups to match user context
  • Popup types: email capture, lead magnets, and announcement banners tailored to pages (blogs, product pages, landing pages)
  • Best practices: frequency capping, clear value props, accessible design, and privacy considerations
  • Use cases: newsletter signups on long-form articles, exit-intent offers on checkout, promotional banners on homepages

Quick Start

Use the popup-cro skill to design a time-delayed email-capture popup for a blog post that offers a lead magnet.

Frequently Asked Questions about popup-cro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a popup that converts without frustrating visitors?

Popup conversion depends on timing, targeting, and value clarity. Use trigger strategies—time-based delays, scroll thresholds, exit-intent detection, or click-driven—matched to page type and user intent. Pair these with frequency capping, accessible design, and a clear value proposition to maximize conversions while preserving user experience.

What's the difference between exit-intent, scroll-based, and time-delayed popups?

Exit-intent popups fire when users move toward the browser exit, capturing abandoning visitors. Scroll-based popups trigger after users engage with content depth, signaling readiness. Time-delayed popups appear after a set duration, allowing content consumption before interruption. Each suits different contexts: exit-intent for checkout offers, scroll for lead magnets on long articles, time-delayed for announcements.

How do I prevent popup fatigue and frequency issues?

Frequency capping limits how often popups display to the same user, preventing annoyance and banner blindness. Set rules like one popup per session, daily limits, or delays between triggers. Combine capping with contextual triggers and clear exit options to maintain positive user experience while protecting conversion opportunities across visits.

Can I use popups for different goals like email capture, lead magnets, and announcements?

Yes. Email-capture popups on blog posts use time or scroll triggers to build newsletters. Lead-magnet popups on product pages use exit-intent to offer resources before abandonment. Announcement banners on homepages use click or time triggers for promotions. Tailor copy, design, and trigger logic to each goal and page context for optimal results.

What accessibility and privacy considerations apply to popups?

Accessible popups require keyboard navigation, screen-reader labels, focus management, and clear close buttons. Privacy compliance means disclosing data collection, providing opt-out paths, and respecting user consent preferences. Both reduce friction and legal risk while improving conversion quality by building user trust.

How do I write popup copy that drives action without sounding pushy?

Effective popup copy leads with user benefit, not urgency alone. State the value prop clearly—'Get templates to 10x your productivity' beats 'Sign up now.' Use benefit-driven prompts, concise body text, and a single primary action. Templates and copy prompts are provided for immediate implementation across email captures, offers, and announcements.