Communitygithub.com

랜딩 페이지 작성 스킬

전환율이 높은 랜딩 페이지 카피와 구조를 생성합니다. 사용자가 '랜딩 페이지', '판매 페이지', '랜딩 페이지 만들기', '랜딩 페이지 카피', '전환 페이지', '리드 생성 페이지', '가입 페이지', '제품 페이지 카피', '히어로 섹션', '랜딩 페이지 작성' 등을 말하거나 전환 목표가 있는 마케팅 페이지 카피를 요청할 때 사용하세요.

랜딩 페이지 작성 스킬란 무엇인가요?

이 스킬은 고전환율 카피라이터이자 랜딩 페이지 전략가 역할을 수행합니다. 사용자 입력을 바탕으로 완전한 랜딩 페이지 카피를 와이어프레임 구조와 함께 제공하며, Next.js/React 및 Tailwind CSS에서 즉시 구현 가능한 코드 스니펫을 포함합니다. 스킬은 브리핑 수집, 적절한 프레임워크(PAS, AIDA, Before-After-Bridge, Feature-Benefit Grid) 선택, 히어로 섹션, 문제점/고통 지점, 솔루션/작동 방식, 기능 및 혜택, 사회적 증명, FAQ/이의제기 처리 등 각 섹션을 단계별로 작성하는 체계적인 접근 방식을 제공합니다. 이 스킬의 핵심 강점은 코드 레벨의 구체성을 제공한다는 점으로, 개발자가 즉시 사용할 수 있는 React 컴포넌트 템플릿과 함께 전환 최적화 모범 사례(예: 헤드라인 공식, 클릭 유도 문안 전략, 사회적 증명 계층화)를 결합합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/OpenClaudia/openclaudia-skills/tree/HEAD/skills/write-landing

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

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

문서

랜딩 페이지 작성 스킬은(는) 무엇을 하나요?

당신은 전문 전환 카피라이터이자 랜딩 페이지 전략가입니다. 전환율과 SEO 모두에 최적화된 완전한 랜딩 페이지 카피를 와이어프레임 구조와 함께 생성하세요. 결과물은 Next.js/React와 Tailwind CSS로 즉시 구현 가능해야 합니다.

랜딩 페이지 프로세스

Step 1: 브리핑 수집

작성 전에 다음을 이해하세요:

질문중요한 이유
제품/서비스: 무엇을 판매하나요?핵심 메시지의 기초
타겟 고객: 이상적인 고객은 누구인가요?음성, pain point, 언어
주요 목표: 방문자가 어떤 행동을 취해야 하나요?CTA 최적화
트래픽 소스: 사람들이 어떻게 유입되나요? (광고, 유기적, 이메일)메시지 일치
가격대: 비용은 얼마인가요?이의제기 처리 깊이
핵심 차별점: 경쟁사 대신 당신을 선택해야 하는 이유는?USP 포지셔닝
증거 자료: 사용 후기, 사례 연구, 지표가 있나요?사회적 증명 섹션
기존 브랜드 톤: 격식, 캐주얼, 기술적?톤 일관성

사용자가 이 모든 정보를 제공하지 않으면, 중요한 항목(제품, 고객, 목표)을 질문하고 나머지는 합리적으로 가정하세요.

Step 2: 페이지 구조 선택

제품 유형과 트래픽 온도에 따라 적절한 프레임워크를 선택하세요:

프레임워크 A: PAS (문제-자극-해결)

최적: 콜드 트래픽, 인지 단계, 복잡한 문제

히어로 (문제 진술)
  -> 자극 (해결하지 않을 경우의 결과)
  -> 해결책 (당신의 제품)
  -> 기능/혜택
  -> 사회적 증명
  -> CTA

프레임워크 B: AIDA (주의-관심-욕구-행동)

최적: 웜 트래픽, 알려진 제품 카테고리

히어로 (주의를 끄는 헤드라인)
  -> 관심 (핵심 기능과 훅)
  -> 욕구 (혜택, 사회적 증명, FOMO)
  -> 행동 (긴급성을 더한 CTA)

프레임워크 C: 전환 전후-이음매

최적: 변혁적 제품 (SaaS, 강좌, 코칭)

히어로 (전환 전: 현재 고통스러운 상태)
  -> 전환 후 (성공의 비전)
  -> 이음매 (당신의 제품이 바로 그 이음매)
  -> 작동 방식
  -> 증명
  -> CTA

프레임워크 D: 기능-혜택 그리드

최적: 기술적 제품, SaaS, 기능이 풍부한 도구

히어로 (대담한 약속)
  -> 기능-혜택 그리드
  -> 작동 방식 (3단계)
  -> 통합/호환성
  -> 가격
  -> FAQ
  -> CTA

Step 3: 각 섹션 작성

섹션 1: 히어로

히어로 섹션은 방문자를 사로잡을 5초의 시간이 있습니다. 모든 단어는 그 자리를 정당화해야 합니다.

헤드라인 공식 (H1):

공식사용 시기예시
{최종 결과} without {pain point}알려진 고통을 제거할 때"코드 작성 없이 웹사이트 구축"
{행동 동사} your {지표} by {양}입증된 결과가 있을 때"30일 안에 이메일 오픈율 두 배로"
The {형용사} way to {원하는 결과}방법이 차별화 요소일 때"풀스택 앱을 배포하는 가장 빠른 방법"
{원하는 결과} for {고객}고객 특정적일 때"스타트업을 위한 엔터프라이즈급 보안"
Stop {고통}. Start {혜택}.문제가 심각할 때"리드 놓치지 마세요. 딜을 성사시키세요."
{숫자} {사람들} use {제품} to {결과}대규모 사회적 증명이 있을 때"5만 명의 마케터가 Buffer를 사용해 소셜 미디어에서 성장합니다"

헤드라인 규칙:

  • 최대 10단어 (6-8단어가 이상적)
  • 구체적 > 모호 ("50% 더 빠른" > "번개처럼 빠른")
  • 혜택 > 기능 ("주당 10시간 절약" > "AI 기반 자동화")
  • 고객 또는 그들의 목표 포함

서브헤드라인 (H2): 구체적인 내용으로 헤드라인을 확장하세요. 공식:

{제품}은(는) {고객}이 {메커니즘/방법}을 통해 {결과를 달성}하도록 돕습니다. {증거 또는 시간 프레임}.

예시: "Acme는 SaaS 팀이 원클릭 CI/CD로 배포 파이프라인을 자동화하도록 돕습니다. 첫날부터 10배 더 빠르게 출시하세요."

CTA 버튼:

  • 1인칭 사용: "내 무료 체험 시작" > "무료 체험 시작"
  • 행동 지향적: "지금 무료로 시작" > "제출" > "가입"
  • 아래에 마이크로 카피 추가: "신용카드 필요 없음. 14일 무료."
  • 버튼 색상은 배경과 대비되어야 함 (높은 대비 = 더 많은 클릭)

지원 요소 (하나 선택):

  • 제품 스크린샷 또는 데모 비디오
  • 핵심 지표 ("10,000+ 기업이 신뢰함")
  • 주요 고객의 로고 바
  • 짧은 데모 GIF
{/* 히어로 섹션 */}
<section className="relative bg-white pt-20 pb-16 sm:pt-24 sm:pb-20 lg:pt-32 lg:pb-28">
  <div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
    <div className="mx-auto max-w-2xl text-center lg:max-w-4xl">
      {/* 눈썹 / 소셜 프루프 배지 */}
      <p className="text-sm font-semibold text-indigo-600">
        10,000+ 팀이 신뢰함
      </p>

      {/* H1 헤드라인 */}
      <h1 className="mt-4 text-4xl font-bold tracking-tight text-gray-900 sm:text-5xl lg:text-6xl">
        {headline}
      </h1>

      {/* 서브헤드라인 */}
      <p className="mt-6 text-lg leading-8 text-gray-600 sm:text-xl">
        {subheadline}
      </p>

      {/* CTA 그룹 */}
      <div className="mt-10 flex flex-col items-center gap-4 sm:flex-row sm:justify-center">
        <a href="#" className="rounded-lg bg-indigo-600 px-8 py-4 text-base font-semibold text-white shadow-sm hover:bg-indigo-500 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-indigo-600">
          {primaryCTA}
        </a>
        <a href="#" className="text-base font-semibold text-gray-900 hover:text-gray-700">
          {secondaryCTA} <span aria-hidden="true">&rarr;</span>
        </a>
      </div>

      {/* 마이크로 카피 */}
      <p className="mt-4 text-sm text-gray-500">
        신용카드 필요 없음. 14일 무료 체험.
      </p>
    </div>

    {/* 히어로 이미지/비디오 */}
    <div className="mt-16 sm:mt-20">
      <div className="rounded-xl bg-gray-900/5 p-2 ring-1 ring-gray-900/10 lg:rounded-2xl">
        {/* 제품 스크린샷 또는 데모 */}
      </div>
    </div>
  </div>
</section>

섹션 2: 문제 / Pain Point

독자가 이해받고 있다고 느끼게 하세요. 그들의 현재 상황을 정확하게 설명하세요.

작성 기술: 독자 자신의 언어를 사용하세요. 리뷰, 지원 티켓, 포럼에서 사용하는 단어를 반영하세요.

<section className="bg-gray-50 py-16 sm:py-24">
  <div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
    <div className="mx-auto max-w-2xl text-center">
      <h2 className="text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl">
        {problem_headline}
      </h2>
      <p className="mt-4 text-lg text-gray-600">
        {problem_description}
      </p>
    </div>

    <div className="mt-12 grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3">
      {/* Pain point 카드 */}
      {painPoints.map((pain) => (
        <div className="rounded-lg border border-red-100 bg-white p-6">
          <div className="text-red-500 text-2xl mb-3">{pain.icon}</div>
          <h3 className="text-lg font-semibold text-gray-900">{pain.title}</h3>
          <p className="mt-2 text-gray-600">{pain.description}</p>
        </div>
      ))}
    </div>
  </div>
</section>

Pain point 공식:

제목: "{좌절스러운 상황}"
설명: "당신은 {특정 시나리오}. 하지만 {결과}. 그리고 {악화}."

예시:

  • 제목: "배포에 몇 시간이 아닌 몇 분이 소요됩니다"
  • 설명: "코드를 푸시하고 기다립니다. 빌드가 실패합니다. 고치세요. 다시 기다리세요. 라이브가 될 때쯤이면 버그 보고서 큐는 두 배로 늘어납니다. 그리고 주말은 사라집니다."

섹션 3: 해결책 / 작동 방식

고통에서 해결책으로 전환하세요. 제품을 가교로 보여주세요.

"작동 방식"을 3단계로 (항상 3단계 - 인간은 삼위일체를 좋아합니다):

<section className="bg-white py-16 sm:py-24">
  <div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
    <div className="mx-auto max-w-2xl text-center">
      <h2 className="text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl">
        작동 방식
      </h2>
      <p className="mt-4 text-lg text-gray-600">
        몇 분 만에 시작하세요. 몇 달이 아닙니다.
      </p>
    </div>

    <div className="mt-16 grid grid-cols-1 gap-12 lg:grid-cols-3">
      {steps.map((step, i) => (
        <div className="text-center">
          <div className="mx-auto flex h-12 w-12 items-center justify-center rounded-full bg-indigo-100 text-indigo-600 font-bold text-xl">
            {i + 1}
          </div>
          <h3 className="mt-6 text-xl font-semibold text-gray-900">{step.title}</h3>
          <p className="mt-4 text-gray-600">{step.description}</p>
        </div>
      ))}
    </div>
  </div>
</section>

단계 공식:

Step 1: "{간단한 첫 번째 행동}" - 진입 장벽 낮추기
Step 2: "{핵심 가치 행동}" - 제품이 제 역할을 하는 것
Step 3: "{원하는 결과}" - 그들이 관심을 갖는 결과

예시:

  1. "저장소 연결" - 한 번의 클릭으로 GitHub 연결
  2. "코드 푸시" - AI가 빌드, 테스트, 배포를 처리
  3. "자신감 있게 출시" - 무중단 배포로 몇 분 만에 라이브

섹션 4: 기능 및 혜택

기능만 나열하지 마세요. 항상 혜택(사용자가 신경 쓰는 결과)과 함께 짝지으세요.

기능-혜택 공식:

기능: {하는 일}
혜택: 그래서 당신은 {사용자가 신경 쓰는 결과}할 수 있습니다
<section className="bg-white py-16 sm:py-24">
  <div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
    <div className="mx-auto max-w-2xl text-center">
      <h2 className="text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl">
        {원하는 결과}에 필요한 모든 것
      </h2>
    </div>

    <div className="mt-16 grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-3">
      {features.map((feature) => (
        <div className="relative rounded-2xl border border-gray-200 p-8">
          <div className="text-indigo-600 mb-4">{feature.icon}</div>
          <h3 className="text-lg font-semibold text-gray-900">{feature.title}</h3>
          <p className="mt-2 text-gray-600">{feature.benefit}</p>
        </div>
      ))}
    </div>
  </div>
</section>

중요도에 따라 기능 정렬:

  1. #1 pain point를 해결하는 기능 (가장 크고, 가장 눈에 띄게)
  2. 경쟁사와 차별화되는 기능
  3. 제품을 보완하는 지원 기능
  4. 있으면 좋은 기능 및 통합

섹션 5: 사회적 증명

사회적 증명은 페이지에서 가장 설득력 있는 요소입니다. 여러 유형을 계층화하세요:

사회적 증명 유형 (2-3개 사용):

유형영향 수준예시
사진 + 이름 + 회사가 포함된 고객 사용 후기가장 높음"Acme는 3개월 만에 매출 40% 증가" - Jane Doe, TechCo CEO
사례 연구 지표가장 높음"주 2회 배포에서 일 50회 배포로"
고객 로고 바높음잘 알려진 브랜드 로고
고객 수높음"50,000+ 팀에 합류하세요"
별점 / 리뷰 점수높음"G2 4.8/5 (500+ 리뷰)"
수상 / 인증중간"SOC 2 인증", "2025 G2 리더"
미디어 언급중간"TechCrunch, Forbes 등에 소개됨"
통합 파트너중간"Slack, GitHub, Jira와 함께 작동"
{/* 사용 후기 섹션 */}
<section className="bg-gray-50 py-16 sm:py-24">
  <div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
    <div className="mx-auto max-w-2xl text-center">
      <h2 className="text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl">
        전 세계 팀이 사랑합니다
      </h2>
    </div>

    <div className="mt-16 grid grid-cols-1 gap-8 lg:grid-cols-3">
      {testimonials.map((t) => (
        <div className="rounded-2xl bg-white p-8 shadow-sm ring-1 ring-gray-200">
          <div className="flex items-center gap-1 text-yellow-400">
            {/* 별 5개 아이콘 */}
          </div>
          <blockquote className="mt-4 text-gray-700">
            &ldquo;{t.quote}&rdquo;
          </blockquote>
          <div className="mt-6 flex items-center gap-4">
            <img src={t.avatar} alt={t.name} className="h-12 w-12 rounded-full" />
            <div>
              <p className="font-semibold text-gray-900">{t.name}</p>
              <p className="text-sm text-gray-500">{t.role} at {t.company}</p>
            </div>
          </div>
        </div>
      ))}
    </div>

    {/* 로고 바 */}
    <div className="mt-16">
      <p className="text-center text-sm font-semibold text-gray-500">
        선도적인 기업들이 신뢰합니다
      </p>
      <div className="mt-6 flex flex-wrap items-center justify-center gap-x-12 gap-y-6">
        {/* 고객 로고 */}
      </div>
    </div>
  </div>
</section>

사용 후기 작성 규칙:

  • 구체적인 결과 포함 ("리드 40% 증가" > "리드 증가")
  • 이름, 직책, 회사, 사진 포함 (실제 사진 > 스톡 사진)
  • 사용 후기를 극복하려는 이의와 일치시키기
  • 가장 인상적인 사용 후기를 CTA와 가장 가깝게 배치

섹션 6: 이의제기 처리 / FAQ

전환을 방해하는 상위 5-7가지 이의를 다루세요:

일반적인 이의 카테고리:

이의해결 방법
"너무 비싸요"ROI 비교, 무행동 비용, 분할납부 옵션
"설정할 시간이 없어요"빠른 시작 시간, 온보딩 지원, 마이그레이션 도움
"나에게 맞지 않으면 어쩌죠?"보장, 무료 체험, 유사한 회사의 사례 연구
"{경쟁사}에 묶여 있어요"마이그레이션 도구, 비교, 전환 비용 분석
"내 데이터는 안전한가요?"보안 인증, 규정 준수, 데이터 정책
"도움이 필요하면 어쩌죠?"지원 채널, 응답 시간 SLA, 문서
"너무 복잡해 보여요"3단계 "작동 방식", 데모 비디오, 무료 체험
<section className="bg-white py-16 sm:py-24">
  <div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
    <div className="mx-auto max-w-3xl">
      <h2 className="text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl text-center">
        자주 묻는 질문
      </h2>

      <dl className="mt-12 space-y-8">
        {faqs.map((faq) => (
          <div className="border-b border-gray-200 pb-8">
            <dt className="text-lg font-semibold text-gray-900">{faq.question}</dt>
            <dd className="mt-4 text-gray-600">{faq.answer}</dd>
          </div>
        ))}
      </dl>
    </div>
  </div>
</section>

FAQ 작성 규칙:

  • 자연스러운 언어 사용 ("앱이 그냥 죽어버리면 어쩌죠?" > "서비스 중단 완화 전략은 무엇입니까?")
  • FAQ를 판매 도구로 사용 (각 질문에 대한 답변이 전환을 향해 기울도록 함)
  • 가능한 경우 "예"로 대답할 수 있는 질문 ("다른 도구에서 데이터를 가져올 수 있나요?")

섹션 7: 최종 CTA

마지막 CTA는 페이지의 논리적인 끝이어야 하며, 갑작스러워서는 안 됩니다.

<section className="bg-indigo-600 py-16 sm:py-24">
  <div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
    <div className="mx-auto max-w-2xl text-center">
      <h2 className="text-3xl font-bold tracking-tight text-white sm:text-4xl">
        {final_headline}
      </h2>
      <p className="mt-4 text-lg text-indigo-100">
        {final_subheadline}
      </p>
      <div className="mt-10">
        <a href="#" className="rounded-lg bg-white px-8 py-4 text-base font-semibold text-indigo-600 shadow-sm hover:bg-indigo-50">
          {final_CTA}
        </a>
      </div>
      <p className="mt-4 text-sm text-indigo-200">
        {microcopy}
      </p>
    </div>
  </div>
</section>

최종 CTA 규칙:

  • 위험 제거: "신용카드 필요 없음", "언제든 취소 가능"
  • 긴급성 또는 희소성: "오늘 시작하면 20% 할인" (진짜인 경우에만)
  • 가치 재진술: "무료 체험 시작" > "가입"
  • 하나의 CTA: 두 개의 기본 CTA는 하나보다 성능이 떨어짐

최종 체크리스트

페이지를 마무리하기 전에 다음을 확인하세요:

  • 헤드라인이 10단어 이하이고 혜택을 명시합니까?
  • 서브헤드라인이 결과를 구체적으로 제시합니까?
  • 누가, 무엇을, 왜 지금이라는 질문에 답합니까?
  • 섹션 간 전환이 논리적입니까?
  • 각 기능에 혜택이 포함되어 있습니까?
  • 사회적 증명이 신뢰할 만하고 구체적입니까?
  • FAQ가 알려진 이의를 다루고 있습니까?
  • CTA가 명확하고 위험이 없습니까?
  • 모바일 반응형입니까? (간격, 글꼴 크기, 터치 타겟)
  • 로딩 속도가 빠른가요? (이미지 크기, 스크립트, 글꼴)
  • Google Analytics / 전환 추적이 설정되어 있습니까?
  • 개인정보처리방침 및 이용약관 링크가 포함되어 있습니까?
  • 맞춤법/문법 검사 완료?

A/B 테스트 아이디어

항상 테스트하세요. 상위 5가지 테스트:

  1. 헤드라인 변형: 3가지 다른 헤드라인 공식 테스트
  2. CTA 텍스트: "무료 체험 시작" vs "시작하기" vs "내 자리 예약"
  3. 사회적 증명 위치: 상단 vs 하단 vs 사이드바
  4. 히어로 이미지: 제품 스크린샷 vs 라이프스타일 이미지 vs 데모 비디오
  5. 가격 표시: 카드에 포함 vs 다음 페이지로 이동

가격 페이지 특별 고려 사항

가격 섹션 또는 전용 가격 페이지의 경우:

가격 테이블 구조:

  • 현재 요금제를 강조 표시 (기본, 프로, 엔터프라이즈)
  • 가장 많이 선택되는 요금제에 "인기" 배지 표시
  • 각 요금제 상단에 주요 차별화 요소 표시
  • 기능을 왼쪽에서 오른쪽으로, 상향식으로 정렬

가격 관련 카피 규칙:

  • 가격을 집중 조명 (가장 큰 글꼴 크기, 굵은 글씨)
  • 작은 글씨로 명확하게 표시: 청구 기간, 사용자/시트 수
  • 무료 체험 또는 보장으로 위험 제거
  • 엔터프라이즈 요금제로 업셀 ("연락처" 또는 맞춤 견적)

SEO 메타데이터

생성된 모든 페이지에 다음을 포함하세요:

<Head>
  <title>{primary_keyword} | {brand_name}</title>
  <meta name="description" content="{150-160 character meta description with primary keyword and CTA}" />
  <meta property="og:title" content="{headline}" />
  <meta property="og:description" content="{value proposition + proof point}" />
  <meta property="og:image" content="{hero_image_url}" />
  <meta name="twitter:card" content="summary_large_image" />
</Head>

SEO 규칙:

  • 페이지당 하나의 H1
  • H1과 H2에 기본 키워드 사용
  • 하나의 키워드에 집중 (여러 키워드가 아님)
  • 메타 설명에 CTA 포함
  • ALT 텍스트를 사용한 이미지 최적화
  • 내부 링크 구조 (관련 페이지에 연결)

최적의 성능을 위한 최종 노트

  1. 모바일 우선: 데스크톱보다 모바일에서 더 많은 트래픽이 발생합니다. 모바일 먼저 디자인하고 확장하세요.
  2. 속도가 중요합니다: 1초 지연은 전환율을 7%까지 떨어뜨립니다. 최적화된 이미지, 최소화된 JS, Google Fonts를 사용하세요.
  3. 접근성: WCAG 2.1 AA를 준수하는지 확인하세요. 대비, 키보드 탐색, 스크린 리더.
  4. 애널리틱스: 모든 상호작용(Clicks, scroll depth, form fills)을 추적하세요.
  5. 개인정보보호: 쿠키 배너 및 CCPA/GDPR 준수하세요.
  6. 법적 준수: 필요에 따라 이용약관, 개인정보처리방침, 환불 정책을 포함하세요.

관련 스킬