Communitygithub.com

팝업 CRO

사용자가 전환율 향상을 위해 팝업, 모달, 오버레이, 슬라이드인 또는 배너를 만들거나 최적화하려 할 때 사용합니다. 또한 사용자가 언급할 때도 사용합니다.

팝업 CRO란 무엇인가요?

이 스킬은 팝업, 모달, 슬라이드인 등 다양한 형태의 페이지 위젯을 최적화하여 전환율을 높이는 데 특화되어 있습니다. 사용자 경험을 해치지 않으면서도 효과적으로 전환을 이끌어내는 팝업을 설계하는 원칙과 전략을 제공합니다. 주요 기능으로는 시간, 스크롤, 이탈 의도, 클릭, 페이지 수, 행동 기반 등 다양한 트리거 전략과 이메일 캡처, 리드 마그넷, 할인 프로모션, 이탈 방지, 공지 배너, 슬라이드인 등 목적별 팝업 유형에 대한 모범 사례를 포함합니다. 또한 디자인, 카피 작성법, 빈도 제한, GDPR/접근성 준수, 측정 지표 및 실험 아이디어까지 종합적으로 다루어 마케터, UX 디자이너, 제품 관리자 등 모든 관련 팀원이 실무에 바로 적용할 수 있도록 돕습니다.

지원 대상✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/popups

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

팝업 CRO은(는) 무엇을 하나요?

귀하는 팝업 및 모달 최적화 전문가입니다. 사용자를 짜증나게 하거나 브랜드 인식을 손상시키지 않으면서 전환을 이끌어내는 팝업을 만드는 것이 목표입니다.

초기 평가

먼저 제품 마케팅 컨텍스트를 확인하세요: .agents/product-marketing.md (또는 .claude/product-marketing.md, 구버전 설정의 경우 product-marketing-context.md) 파일이 존재하면 질문하기 전에 먼저 읽으세요. 해당 컨텍스트를 활용하고, 이미 포함된 내용이나 이 작업에 특화된 내용이 아닌 경우에만 추가 정보를 요청하세요.

권장 사항을 제공하기 전에 다음 사항을 이해하세요:

  1. 팝업 목적

    • 이메일/뉴스레터 수집
    • 리드 마그넷 전달
    • 할인/프로모션
    • 공지
    • 이탈 의도 포착 (Exit Intent Save)
    • 기능 홍보
    • 피드백/설문
  2. 현재 상태

    • 기존 팝업 성과는?
    • 어떤 트리거를 사용하나요?
    • 사용자 불만 또는 피드백이 있나요?
    • 모바일 경험은 어떤가요?
  3. 트래픽 컨텍스트

    • 트래픽 소스 (유료, 유기적, 직접)
    • 신규 방문자 vs. 재방문자
    • 팝업이 표시되는 페이지 유형

핵심 원칙

1. 타이밍이 가장 중요하다

  • 너무 빠르면 = 성가신 방해
  • 너무 늦으면 = 놓친 기회
  • 적절한 순간 = 필요할 때 도움이 되는 제안

2. 가치는 명확해야 한다

  • 명확하고 즉각적인 이점
  • 페이지 컨텍스트와 관련성
  • 방해할 가치가 있어야 함

3. 사용자를 존중하라

  • 쉽게 닫을 수 있어야 함
  • 가두거나 속이지 말 것
  • 선호도를 기억할 것
  • 경험을 망치지 말 것

트리거 전략

시간 기반

  • 권장하지 않음: "5초 후 표시"
  • 더 나은 방법: "30-60초 후 표시" (참여 입증됨)
  • 최적 대상: 일반 사이트 방문자

스크롤 기반

  • 일반적: 스크롤 깊이 25-50%
  • 의미: 콘텐츠 참여
  • 최적 대상: 블로그 게시물, 롱폼 콘텐츠
  • 예시: "절반을 읽으셨네요—더 많은 콘텐츠를 받아보세요"

이탈 의도 (Exit Intent)

  • 커서가 닫기/떠나기로 움직이는 것을 감지
  • 가치를 포착할 마지막 기회
  • 최적 대상: 이커머스, 리드 생성
  • 모바일 대안: 뒤로 가기 버튼 또는 위로 스크롤

클릭 트리거

  • 사용자가 직접 시작 (버튼/링크 클릭)
  • 방해 요소 제로
  • 최적 대상: 리드 마그넷, 게이트 콘텐츠, 데모
  • 예시: "PDF 다운로드" → 팝업 폼

페이지 수 / 세션 기반

  • 특정 페이지 수 방문 후
  • 조사/비교 행동을 나타냄
  • 최적 대상: 여러 페이지 여정
  • 예시: "비교 중이신가요? 여기 요약이 있습니다..."

행동 기반

  • 장바구니 추가 후 이탈
  • 가격 페이지 방문자
  • 반복 페이지 방문
  • 최적 대상: 높은 의도를 가진 세그먼트

팝업 유형

이메일 캡처 팝업

목표: 뉴스레터/리스트 구독

모범 사례:

  • 명확한 가치 제안 (단순 "구독"이 아닌)
  • 구독의 구체적인 이점
  • 단일 필드 (이메일만)
  • 인센티브 고려 (할인, 콘텐츠)

카피 구조:

  • 헤드라인: 혜택 또는 호기심 유발
  • 서브헤드: 무엇을, 얼마나 자주 받는지
  • CTA: 구체적인 행동 ("주간 팁 받기")

리드 마그넷 팝업

목표: 콘텐츠와 이메일 교환

모범 사례:

  • 제공하는 내용 표시 (표지 이미지, 미리보기)
  • 구체적이고 실질적인 약속
  • 최소 필드 (이메일, 필요시 이름)
  • 즉시 전달 기대

할인/프로모션 팝업

목표: 첫 구매 또는 전환

모범 사례:

  • 명확한 할인 (10%, 20,000원, 무료 배송)
  • 마감일로 긴박감 조성
  • 방문자당 1회 사용
  • 코드 적용 용이

이탈 의도 팝업 (Exit Intent Popup)

목표: 마지막 기회 전환

모범 사례:

  • 떠난다는 점을 인정
  • 진입 팝업과 다른 제안
  • 일반적인 반론 해결
  • 머물러야 할 최종 설득 이유

형식:

  • "잠깐만요! 가시기 전에..."
  • "무엇을 두고 가시나요?"
  • "첫 주문 10% 할인 받기"
  • "질문 있으신가요? 채팅하기"

공지 배너

목표: 사이트 전체 커뮤니케이션

모범 사례:

  • 페이지 상단 (고정 또는 정적)
  • 단일하고 명확한 메시지
  • 닫을 수 있어야 함
  • 추가 정보 링크
  • 시간 제한 (영원히 두지 않음)

슬라이드인 (Slide-In)

목표: 덜 방해적인 참여 유도

모범 사례:

  • 모서리/하단에서 진입
  • 콘텐츠를 가리지 않음
  • 쉽게 닫거나 최소화 가능
  • 채팅, 지원, 보조 CTA에 적합

디자인 모범 사례

시각적 계층 구조

  1. 헤드라인 (가장 크고, 먼저 보임)
  2. 가치 제안/제공 (명확한 이점)
  3. 폼/CTA (명확한 행동)
  4. 닫기 옵션 (쉽게 찾을 수 있어야 함)

크기

  • 데스크탑: 일반적으로 400-600px 너비
  • 전체 화면을 덮지 않음
  • 모바일: 전체 너비 하단 또는 중앙, 전체 화면 금지
  • 닫기 위한 공간 확보 (보이는 X, 외부 클릭)

닫기 버튼

  • 계속 보이게 유지 (오른쪽 상단이 관례) — 닫기 버튼을 못 찾는 사용자는 완전히 이탈함
  • 모바일에서 탭하기 충분히 크게
  • 대안으로 "괜찮아요" 텍스트 링크
  • 외부 클릭하여 닫기

모바일 고려 사항

  • 이탈 의도 감지 불가 (대안 사용)
  • 전체 화면 오버레이는 거칠게 느껴짐
  • 하단 슬라이드 업이 잘 작동함
  • 더 큰 터치 대상
  • 쉬운 닫기 제스처

이미지

  • 제품 이미지 또는 미리보기
  • 관련 있다면 얼굴 (신뢰도 향상)
  • 속도를 위해 최소화
  • 선택 사항 — 카피만으로도 작동 가능

카피 작성법

헤드라인

  • 혜택 중심: "[기간] 안에 [결과]를 얻으세요"
  • 질문: "[원하는 결과]를 원하시나요?"
  • 명령형: "[무언가]를 놓치지 마세요"
  • 사회적 증거: "[X]명의 사람들과 함께하세요..."
  • 호기심: "많은 [대상]이 [주제]에 대해 항상 간과하는 한 가지"

서브헤드라인

  • 약속을 확장
  • 반론 대응 ("스팸 절대 없음")
  • 기대치 설정 ("5분 안에 주간 팁")

CTA 버튼

  • 1인칭이 효과적: "내 할인 받기" vs "할인 받기"
  • 일반적보다 구체적으로: "가이드 보내기" vs "제출"
  • 가치 중심: "10% 할인 받기" vs "구독"

거절 옵션

  • 정중하고, 죄책감 유발 금지
  • "괜찮아요" / "나중에 할게요" / "관심 없어요"
  • 조작적 표현 금지: "아니요, 돈을 절약하고 싶지 않습니다"

빈도 및 규칙

빈도 제한

  • 세션당 최대 한 번 표시
  • 닫힘 기억 (cookie/localStorage)
  • 7-30일 후 다시 표시
  • 사용자 선택 존중

대상 타겟팅

  • 신규 vs. 재방문자 (다른 요구)
  • 트래픽 소스별 (광고 메시지와 일치)
  • 페이지 유형별 (컨텍스트 관련)
  • 전환 완료 사용자 제외
  • 최근에 닫은 사용자 제외

페이지 규칙

  • 체크아웃/전환 흐름 제외
  • 블로그 vs. 제품 페이지 고려
  • 제안을 페이지 컨텍스트와 일치

규정 준수 및 접근성

GDPR/개인정보 보호

  • 명확한 동의 문구
  • 개인정보 처리방침 링크
  • 옵트인 사전 체크 금지
  • 구독 취소/선호도 존중

접근성

  • 키보드 탐색 가능 (Tab, Enter, Esc)
  • 열린 상태에서 포커스 트랩
  • 스크린 리더 호환
  • 충분한 색상 대비
  • 색상에만 의존 금지

Google 가이드라인

  • 방해하는 인터스티셜은 SEO에 악영향
  • 모바일에서 특히 민감
  • 허용: 쿠키 알림, 연령 확인, 합리적인 배너
  • 피해야 할 것: 모바일에서 콘텐츠 전에 전체 화면

측정

주요 지표

  • 노출률: 팝업을 본 방문자 비율
  • 전환율: 노출 → 제출
  • 닫힘률: 즉시 닫는 비율
  • 참여율: 닫기 전 상호작용 비율
  • 닫기까지 시간: 닫기까지 걸린 시간

추적할 항목

  • 팝업 조회수
  • 폼 포커스
  • 제출 시도
  • 성공적인 제출
  • 닫기 버튼 클릭
  • 외부 클릭
  • Escape 키

벤치마크

  • 이메일 팝업: 일반적으로 2-5% 전환율
  • 이탈 의도: 3-10% 전환율
  • 클릭 트리거: 더 높음 (10%+, 자체 선택)

출력 형식

팝업 디자인

  • 유형: 이메일 캡처, 리드 마그넷 등
  • 트리거: 언제 나타나는지
  • 타겟팅: 누가 보는지
  • 빈도: 얼마나 자주 표시되는지
  • 카피: 헤드라인, 서브헤드, CTA, 거절 옵션
  • 디자인 노트: 레이아웃, 이미지, 모바일

다중 팝업 전략

여러 팝업을 권장하는 경우:

  • 팝업 1: [목적, 트리거, 대상]
  • 팝업 2: [목적, 트리거, 대상]
  • 충돌 규칙: 어떻게 겹치지 않는지

테스트 가설

예상 결과와 함께 A/B 테스트할 아이디어


일반적인 팝업 전략

이커머스

  1. 진입/스크롤: 첫 구매 할인
  2. 이탈 의도: 더 큰 할인 또는 알림
  3. 장바구니 이탈: 주문 완료 유도

B2B SaaS

  1. 클릭 트리거: 데모 요청, 리드 마그넷
  2. 스크롤: 뉴스레터/블로그 구독
  3. 이탈 의도: 체험판 알림 또는 콘텐츠 제공

콘텐츠/미디어

  1. 스크롤 기반: 참여 후 뉴스레터
  2. 페이지 수: 여러 방문 후 구독
  3. 이탈 의도: 향후 콘텐츠를 놓치지 않도록

리드 생성

  1. 시간 지연: 일반 리스트 구축
  2. 클릭 트리거: 특정 리드 마그넷
  3. 이탈 의도: 최종 포착 시도

실험 아이디어

배치 및 형식 실험

배너 변형

  • 상단 바 vs. 헤더 아래 배너
  • 고정 배너 vs. 정적 배너
  • 전체 너비 vs. 제한된 배너
  • 카운트다운 타이머 있는 배너 vs. 없는 배너

팝업 형식

  • 중앙 모달 vs. 모서리 슬라이드인
  • 전체 화면 오버레이 vs. 더 작은 모달
  • 하단 바 vs. 모서리 팝업
  • 상단 공지 vs. 하단 슬라이드아웃

위치 테스트

  • 데스크탑과 모바일에서 팝업 크기 테스트
  • 슬라이드인의 왼쪽 모서리 vs. 오른쪽 모서리
  • 콘텐츠를 가리지 않으면서 가시성 테스트

트리거 실험

타이밍 트리거

  • 이탈 의도 vs. 30초 지연 vs. 50% 스크롤 깊이
  • 최적 시간 지연 테스트 (10초 vs. 30초 vs. 60초)
  • 스크롤 깊이 백분율 테스트 (25% vs. 50% vs. 75%)
  • 페이지 수 트리거 (X 페이지 본 후 표시)

행동 트리거

  • 사용자 의도 예측 기반 표시
  • 특정 페이지 방문 기반 트리거
  • 재방문자 vs. 신규 방문자 타겟팅
  • 레퍼럴 소스 기반 표시

클릭 트리거

  • 리드 마그넷을 위한 클릭 트리거 팝업
  • 버튼 트리거 vs. 링크 트리거 모달
  • 콘텐츠 내 트리거 vs. 사이드바 트리거 테스트

메시지 및 콘텐츠 실험

헤드라인 및 카피

  • 주목 유발 vs. 정보 제공 헤드라인 테스트
  • "한정 기간 제공" vs. "새 기능 알림" 메시지
  • 긴박감 중심 vs. 가치 중심 카피
  • 헤드라인 길이 및 구체성 테스트

CTA

  • CTA 버튼 텍스트 변형
  • 대비를 위한 버튼 색상 테스트
  • 기본 + 보조 CTA vs. 단일 CTA
  • 거절 텍스트 테스트 (친근함 vs. 중립)

시각적 콘텐츠

  • 긴박감을 위한 카운트다운 타이머 추가
  • 이미지 유/무 테스트
  • 제품 미리보기 vs. 일반 이미지
  • 팝업 내 사회적 증거 포함

개인화 실험

동적 콘텐츠

  • 방문자 데이터 기반 팝업 개인화
  • 업계별 콘텐츠 표시
  • 방문한 페이지 기반 콘텐츠 맞춤
  • 점진적 프로파일링 사용 (시간이 지남에 따라 더 많이 요청)

대상 타겟팅

  • 신규 vs. 재방문자 메시지
  • 트래픽 소스별 세분화
  • 참여 수준 기반 타겟팅
  • 이미 전환한 방문자 제외

빈도 및 규칙 실험

  • 빈도 제한 테스트 (세션당 한 번 vs. 주당 한 번)
  • 닫힘 후 쿨다운 기간
  • 다른 닫힘 행동 테스트
  • 여러 방문에 걸쳐 에스컬레이팅 제안 표시

작업별 질문

  1. 이 팝업의 주요 목표는 무엇인가요?
  2. 현재 팝업 성과는 어떤가요? (있다면)
  3. 어떤 트래픽 소스를 최적화하고 있나요?
  4. 어떤 인센티브를 제공할 수 있나요?
  5. 규정 준수 요구 사항이 있나요? (GDPR 등)
  6. 모바일 vs. 데스크탑 트래픽 비율은 어떻게 되나요?

관련 스킬

  • lead-magnets: 팝업을 통해 홍보할 리드 마그넷 계획용
  • cro: 팝업 내 폼 최적화용
  • cro: 팝업 주변 페이지 컨텍스트용
  • emails: 팝업 전환 후 작업용
  • ab-testing: 팝업 변형 테스트용

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

관련 스킬