Communitygithub.com

Camilexx/enviosxpress-web

전환율 최적화(CRO) 패턴을 활용하여 고전환율 방문 페이지를 구축합니다. 히어로 섹션, 가격표, 사회적 증거, 양식 최적화, 카피라이팅 공식, A/B 테스트 전략을 다룹니다.

enviosxpress-web란 무엇인가요?

이 스킬은 전환율 최적화(CRO) 원칙에 기반하여 고성능 방문 페이지를 구축하는 방법을 제공합니다. 히어로 섹션, 사회적 증거, 가격표, FAQ 등 방문 페이지의 각 구성 요소를 심리학 기반 패턴과 함께 제공하며, 이는 '환심 계층(Conversion Hierarchy)'을 통해 우선순위를 확인하고 '최적의 방문 페이지 흐름(Optimal Landing Page Flow)'에 따라 구성됩니다. PAS(문제-동요-해결), FAB(기능-장점-혜택) 같은 카피라이팅 공식을 포함하여 UX와 함께 메시지 전략도 다루며, 실무에 바로 적용 가능한 HTML/CSS 코드 예제를 제공합니다. 이 스킬은 Agentic IDE, Cursor, Windsurf, Claude Code, Codex CLI 등 다양한 플랫폼에서 사용할 수 있으며, 에이전트는 사용자의 브랜드와 제품에 맞게 예제 코드를 수정하여 최종 결과물을 생성합니다.

지원 대상~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/Camilexx/enviosxpress-web/tree/HEAD/skills/landing-page-cro

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

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

미리보기

스킬 README에서

enviosxpress-web preview
enviosxpress-web preview

문서

🚀 방문 페이지 CRO 스킬

방문자를 고객으로 전환하는 방문 페이지를 구축하세요. 모든 요소는 전환 심리학과 입증된 패턴에 기반합니다.


빠른 참조

전환 계층(다음 순서로 확인):
1. 5초 안에 가치 제안이 명확한가? → 히어로 헤드라인
2. CTA가 첫 화면에 보이는가? → 버튼 배치
3. 사회적 증거가 있는가? → 사용 후기, 로고, 숫자
4. 반론이 해결되었는가? → FAQ, 보증
5. 마찰이 최소화되었는가? → 양식 필드, 로딩 속도

섹션 구조 (위에서 아래로)

최적의 방문 페이지 흐름:
┌─────────────────────────────────────────┐
│  1. 내비게이션 바 — 로고 + 메뉴 + CTA 버튼    │
├─────────────────────────────────────────┤
│  2. 히어로 — 헤드라인 + 부제 + CTA + 이미지  │
│     (첫 화면, < 3초 이내)                     │
├─────────────────────────────────────────┤
│  3. 사회적 증거 바 — 로고 / 숫자            │
├─────────────────────────────────────────┤
│  4. 문제 — 고통점 (PAS 형식)               │
├─────────────────────────────────────────┤
│  5. 해결책 — 당신의 제품이 답입니다          │
├─────────────────────────────────────────┤
│  6. 기능 — 3-6가지 핵심 혜택                │
├─────────────────────────────────────────┤
│  7. 작동 방식 — 3단계                    │
├─────────────────────────────────────────┤
│  8. 사용 후기 — 실제 사용자 코멘트            │
├─────────────────────────────────────────┤
│  9. 가격 — 요금제 + 비교                    │
├─────────────────────────────────────────┤
│ 10. FAQ — 반론 처리                       │
├─────────────────────────────────────────┤
│ 11. 최종 CTA — 마지막 전환 유도             │
├─────────────────────────────────────────┤
│ 12. 바닥글 — 링크 + 법적 고지 + 연락처      │
└─────────────────────────────────────────┘

히어로 섹션 패턴

패턴 1: 분할 히어로 (왼쪽: 카피, 오른쪽: 시각 자료)

<section class="hero">
  <div class="hero-grid">
    <!-- 왼쪽: 카피 -->
    <div class="hero-content">
      <span class="hero-badge">🚀 2026년 신규</span>
      <h1 class="hero-title">
        에콰도르 전역으로 소포를 보내세요
        <span class="text-gradient">$2.50부터</span>
      </h1>
      <p class="hero-subtitle">
        가장 빠르고 믿을 수 있는 택배 서비스.
        실시간 추적과 함께 24-48시간 내 배송.
      </p>
      <div class="hero-actions">
        <a href="#cotizar" class="btn btn-primary btn-lg">
          무료 배송비 견적
          <svg><!-- 화살표 아이콘 --></svg>
        </a>
        <a href="#como-funciona" class="btn btn-secondary btn-lg">
          작동 방식 보기
        </a>
      </div>
      <div class="hero-proof">
        <div class="hero-avatars"><!-- 쌓인 아바타 --></div>
        <p><strong>2,500명</strong> 이상의 자영업자가 저희를 신뢰합니다</p>
      </div>
    </div>
    
    <!-- 오른쪽: 시각 자료 -->
    <div class="hero-visual">
      <!-- 제품 스크린샷, 일러스트레이션 또는 동영상 -->
    </div>
  </div>
</section>
.hero {
  padding: var(--space-section) 0;
  min-height: calc(100vh - 80px);
  display: flex;
  align-items: center;
}

.hero-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-16);
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 var(--space-6);
}

.hero-badge {
  display: inline-flex;
  align-items: center;
  gap: var(--space-2);
  padding: var(--space-1) var(--space-4);
  background: var(--color-primary-light);
  color: var(--color-primary);
  font-size: var(--text-sm);
  font-weight: 600;
  border-radius: var(--radius-full);
  margin-bottom: var(--space-6);
}

.hero-title {
  font-family: var(--font-display);
  font-size: var(--text-hero);
  font-weight: 800;
  line-height: var(--leading-tight);
  letter-spacing: var(--tracking-tight);
  color: var(--color-text);
  margin-bottom: var(--space-6);
}

.text-gradient {
  background: linear-gradient(135deg, var(--color-primary), var(--color-secondary));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.hero-subtitle {
  font-size: var(--text-xl);
  color: var(--color-text-secondary);
  line-height: var(--leading-relaxed);
  max-width: 540px;
  margin-bottom: var(--space-8);
}

.hero-actions {
  display: flex;
  gap: var(--space-4);
  margin-bottom: var(--space-8);
}

.hero-proof {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  color: var(--color-text-muted);
  font-size: var(--text-sm);
}

.hero-avatars {
  display: flex;
}
.hero-avatars img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 2px solid var(--color-surface);
  margin-left: -8px;
}
.hero-avatars img:first-child {
  margin-left: 0;
}

/* 모바일 */
@media (max-width: 768px) {
  .hero-grid {
    grid-template-columns: 1fr;
    text-align: center;
  }
  .hero-subtitle { max-width: 100%; }
  .hero-actions { flex-direction: column; }
  .hero-proof { justify-content: center; }
  .hero-visual { order: -1; }
}

사회적 증거 패턴

로고 바

<section class="social-proof-bar">
  <p class="social-proof-label">저희를 신뢰하는 기업들</p>
  <div class="logo-scroll">
    <div class="logo-track">
      <!-- 무한 스크롤을 위해 로고 2회 반복 -->
      <img src="/logos/brand1.svg" alt="Brand 1" />
      <img src="/logos/brand2.svg" alt="Brand 2" />
      <!-- ... -->
    </div>
  </div>
</section>
.social-proof-bar {
  padding: var(--space-12) 0;
  border-top: 1px solid var(--color-border-subtle);
  border-bottom: 1px solid var(--color-border-subtle);
  text-align: center;
}

.social-proof-label {
  font-size: var(--text-sm);
  color: var(--color-text-muted);
  text-transform: uppercase;
  letter-spacing: var(--tracking-wider);
  margin-bottom: var(--space-8);
}

.logo-scroll {
  overflow: hidden;
  mask-image: linear-gradient(90deg, transparent, white 10%, white 90%, transparent);
}

.logo-track {
  display: flex;
  gap: var(--space-12);
  animation: scroll 30s linear infinite;
}

.logo-track img {
  height: 28px;
  opacity: 0.4;
  filter: grayscale(100%);
  transition: all var(--duration-normal) var(--ease-out);
}

.logo-track img:hover {
  opacity: 1;
  filter: grayscale(0%);
}

@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

통계 바

<div class="stats-bar">
  <div class="stat">
    <span class="stat-value" data-count="15000">15,000+</span>
    <span class="stat-label">배송 완료</span>
  </div>
  <div class="stat">
    <span class="stat-value">98.5%</span>
    <span class="stat-label">배송 성공률</span>
  </div>
  <div class="stat">
    <span class="stat-value">24시간</span>
    <span class="stat-label">평균 배송 시간</span>
  </div>
  <div class="stat">
    <span class="stat-value">4.9★</span>
    <span class="stat-label">평점</span>
  </div>
</div>

가격 섹션

토글 포함 3단계 요금제 레이아웃

<section class="pricing" id="pricing">
  <div class="container">
    <div class="section-header">
      <h2>간단하고 투명한 요금제</h2>
      <p>숨은 비용 없음. 원할 때 언제든지 취소 가능.</p>
    </div>
    
    <!-- 토글 -->
    <div class="pricing-toggle">
      <span class="toggle-label" data-active="monthly">월간</span>
      <button class="toggle-switch" role="switch" aria-checked="false">
        <span class="toggle-thumb"></span>
      </button>
      <span class="toggle-label" data-active="yearly">
        연간 <span class="toggle-badge">-20%</span>
      </span>
    </div>
    
    <!-- 요금제 그리드 -->
    <div class="plans-grid">
      <!-- 기본 -->
      <div class="plan-card">
        <div class="plan-header">
          <h3>기본</h3>
          <p class="plan-desc">시작하는 자영업자용</p>
        </div>
        <div class="plan-price">
          <span class="price-amount" data-monthly="$19" data-yearly="$15">$19</span>
          <span class="price-period">/월</span>
        </div>
        <ul class="plan-features">
          <li class="feature-included">✓ 월 100회 배송</li>
          <li class="feature-included">✓ 기본 추적</li>
          <li class="feature-included">✓ 이메일 지원</li>
          <li class="feature-excluded">✗ API 액세스</li>
          <li class="feature-excluded">✗ 우선 지원</li>
        </ul>
        <button class="btn btn-secondary btn-lg btn-full">무료로 시작하기</button>
      </div>
      
      <!-- 프로 (추천) -->
      <div class="plan-card plan-featured">
        <div class="plan-badge">가장 인기</div>
        <div class="plan-header">
          <h3>프로페셔널</h3>
          <p class="plan-desc">성장 중인 비즈니스용</p>
        </div>
        <div class="plan-price">
          <span class="price-amount" data-monthly="$49" data-yearly="$39">$49</span>
          <span class="price-period">/월</span>
        </div>
        <ul class="plan-features">
          <li class="feature-included">✓ 월 500회 배송</li>
          <li class="feature-included">✓ 실시간 추적</li>
          <li class="feature-included">✓ 우선 지원</li>
          <li class="feature-included">✓ API 액세스</li>
          <li class="feature-included">✓ 대시보드 분석</li>
        </ul>
        <button class="btn btn-primary btn-lg btn-full">지금 시작하기</button>
      </div>
      
      <!-- 엔터프라이즈 -->
      <div class="plan-card">
        <div class="plan-header">
          <h3>엔터프라이즈</h3>
          <p class="plan-desc">맞춤형 솔루션</p>
        </div>
        <div class="plan-price">
          <span class="price-amount">문의</span>
        </div>
        <ul class="plan-features">
          <li class="feature-included">✓ 무제한 배송</li>
          <li class="feature-included">✓ 전담 계정 관리자</li>
          <li class="feature-included">✓ 보장된 SLA</li>
          <li class="feature-included">✓ 맞춤형 통합</li>
          <li class="feature-included">✓ 법인 청구</li>
        </ul>
        <button class="btn btn-secondary btn-lg btn-full">영업팀 문의</button>
      </div>
    </div>
    
    <!-- 보증 -->
    <div class="guarantee">
      <span class="guarantee-icon">🛡️</span>
      <p>30일 만족 보장. 만족하지 않으시면 전액 환불해 드립니다.</p>
    </div>
  </div>
</section>
.plans-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--space-6);
  max-width: 1100px;
  margin: var(--space-12) auto;
}

.plan-card {
  background: var(--color-surface);
  border: 1px solid var(--color-border-subtle);
  border-radius: var(--radius-xl);
  padding: var(--space-8);
  position: relative;
  transition: all var(--duration-normal) var(--ease-out);
}

.plan-featured {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 1px var(--color-primary), var(--shadow-xl);
  transform: scale(1.05);
}

.plan-badge {
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  background: var(--color-primary);
  color: white;
  padding: var(--space-1) var(--space-4);
  border-radius: var(--radius-full);
  font-size: var(--text-sm);
  font-weight: 600;
}

.price-amount {
  font-family: var(--font-display);
  font-size: var(--text-5xl);
  font-weight: 800;
  color: var(--color-text);
}

.plan-features {
  list-style: none;
  padding: 0;
  margin: var(--space-8) 0;
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
}

.feature-included {
  color: var(--color-text);
}

.feature-excluded {
  color: var(--color-text-muted);
  text-decoration: line-through;
}

.btn-full {
  width: 100%;
}

@media (max-width: 768px) {
  .plans-grid {
    grid-template-columns: 1fr;
  }
  .plan-featured {
    transform: none;
    order: -1;
  }
}

FAQ 섹션

<section class="faq">
  <div class="container">
    <h2>자주 묻는 질문</h2>
    <div class="faq-grid">
      <details class="faq-item">
        <summary class="faq-question">
          배송에는 얼마나 걸리나요?
          <svg class="faq-arrow"><!-- chevron --></svg>
        </summary>
        <div class="faq-answer">
          <p>주요 도시의 경우 평균 배송 시간은 24-48시간이며,
          농촌 지역의 경우 48-72시간입니다.</p>
        </div>
      </details>
      <!-- 추가 항목... -->
    </div>
  </div>
</section>
.faq-item {
  border-bottom: 1px solid var(--color-border-subtle);
}

.faq-question {
  padding: var(--space-5) 0;
  cursor: pointer;
  font-size: var(--text-lg);
  font-weight: 600;
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style: none;
}

.faq-question::-webkit-details-marker { display: none; }

.faq-arrow {
  transition: transform var(--duration-normal) var(--ease-out);
}

details[open] .faq-arrow {
  transform: rotate(180deg);
}

.faq-answer {
  padding-bottom: var(--space-5);
  color: var(--color-text-secondary);
  line-height: var(--leading-relaxed);
  animation: slideDown 0.3s var(--ease-out);
}

@keyframes slideDown {
  from { opacity: 0; max-height: 0; }
  to { opacity: 1; max-height: 200px; }
}

카피라이팅 공식

히어로 헤드라인 (PAS: 문제 → 동요 → 해결)

공식: [원하는 결과] + [특정 시간 내] + [주요 반론 없이]

예시:
✅ "에콰도르 전역으로 소포 보내기 $2.50부터 — 24시간 내 배송"
✅ "프로그래밍 몰라도 48시간 안에 온라인 스토어 오픈"
✅ "자동 이메일 마케팅으로 30일 만에 매출 두 배"

관련 스킬