---
name: landing-copy
description: Writes landing page copy using the Schwartz 5 awareness stages, Halbert/Hopkins/Ogilvy direct-response frameworks, with a 12-section structure (hero → pain → outcome → unique mechanism → social proof → what's inside → who is/isn't this for → about → guarantee → FAQ → price → final CTA). This skill should be used whenever the user asks for landing copy, sales page text, hero headlines, или говорит "напиши лендинг", "сделай продающую страницу", "лендос", "копирайтинг для лендинга", "landing page copy", "sales page". Loads about-me, voice-profile, anti-ai-style, brand-positioning. For Russian landings — uses ₽, follows RU consumer protection law (14-day return), avoids "leverage/empower/unlock" calques.
---

# landing-copy

Лендинг-копи по фреймворкам Schwartz / Halbert / Hopkins / Ogilvy. Под RU-реалии.

Источники: gist.github.com/boringmarketer/138e46e960f1dd6470afed8062a17432 (Vibe Skill Creator + Direct Response Copy), coreyhaines31/marketingskills/copywriting/SKILL.md, insightfulpipe.com/marketing-claude-skills.

## Шаг 0: загрузить контекст

- about-me
- voice-profile
- anti-ai-style/ru-markers
- `~/.claude/skills/about-me/references/icp-and-offer.md` — кому, что, по какой цене
- `~/.claude/skills/about-me/references/brand-positioning.md` — уникальный механизм, главный конкурент

## Smart-onboarding: 3 критичных шаблона

Landing-copy опирается на 3 файла. Лендинг без них — generic-страница. Проверь по очереди:

**1. Нет `icp-and-offer.md`** → блокирующий вопрос:
```
Для лендинга мне нужен ICP — иначе hero-headline будет generic.
Это критично, не пропускаемо. 5 минут на заполнение?
```
Если «нет» → не пиши лендинг. Возвращайся к пользователю с объяснением, что нужно.

**2. Нет `brand-positioning.md`** → блокирующий вопрос:
```
Также нужен brand-positioning — иначе секция «уникальный механизм»
будет пустой, а это сердце лендинга. 3 минуты, заполняем?
```

**3. Нет `objection-bank.md`** → НЕ блокирующий, но желательно:
```
Для FAQ-блока я могу взять generic-возражения, но твои — лучше.
5 минут на заполнение или используем generic?
```

Без пунктов 1 и 2 не двигайся — лендинг получится плохим, и пользователь будет недоволен качеством. Лучше потратить 8 минут на подготовку.

## Шаг 1: определить awareness stage аудитории (Schwartz)

| Stage | Кто это | Что говорить |
|---|---|---|
| 1. **Unaware** | Не знают, что у них есть проблема | Говорить о ситуации/мире, не о продукте |
| 2. **Problem-aware** | Знают, что больно, не знают решений | Агитировать боль, описывать симптомы |
| 3. **Solution-aware** | Знают, что решения есть, не знают вашего | Дифференциация: что отличает вас |
| 4. **Product-aware** | Знают вас, ещё сравнивают | Off vs your product, доказательства |
| 5. **Most-aware** | Готовы покупать, нужен повод сейчас | Оффер, срок, гарантия |

Спросить пользователя: «холодный трафик из ads? тёплая аудитория из канала? клиенты по реферралу?» → определить stage.

## Шаг 2: 12-секционная структура

```
1. Hero
   - Headline (≤12 слов, конкретная выгода)
   - Subhead (1 строка, отвечает «что/кому/как»)
   - CTA (одно действие)

2. Pain agitation (для Stage 2–3)
   - 3 точечных удара по боли с цифрами

3. Outcome (что будет после)
   - Конкретная картинка результата

4. Уникальный механизм (HOW)
   - Что вы делаете иначе, чем все остальные

5. Социальные доказательства
   - Цитаты клиентов с именами и компаниями
   - Логотипы (если есть право)
   - Цифры (выручка, охват, кейсы)

6. Что внутри (для продуктов)
   - Список модулей / файлов / встреч / артефактов

7. Кому подходит / НЕ подходит
   - Точная сегментация — повышает доверие

8. Об авторе
   - Регалии + одна личная фраза

9. Гарантия / возврат
   - 14 дней (RU consumer law)

10. FAQ
    - 5–8 живых вопросов, не маркетинговых
    - Включить «у меня уже есть похожее», «как это от X отличается», «работает в РФ?»

11. Цена + срок
    - ₽, ясные условия
    - Если скидка — указать когда заканчивается (но не врать)

12. Финальный CTA
    - Кнопка + микрокопия под ней
```

## Шаг 3: Halbert hooks (для Hero)

20 проверенных формул. Несколько RU-адаптаций:

- «Как [результат] за [время] без [боли]»
- «N способов [сделать X] без [страх]»
- «Почему [common belief] больше не работает»
- «Если у тебя [проблема], прочти это»
- «Что [роль] должен знать про [тему]»
- «[Кто-то конкретный] нашёл способ [результат] — вот как»
- «Я потратил [деньги/время], чтобы понять [инсайт]»

## Шаг 4: Hopkins specificity

Заменить вагие слова на цифры:
- «Много клиентов» → «247 клиентов в 2025»
- «Часто экономит время» → «Экономит 4 часа в неделю»
- «Качественный продукт» → «98% клиентов продлевают подписку»

Если цифр нет — не выдумывать. Лучше точное «работаем 3 года» чем размытое «много лет на рынке».

## Шаг 5: anti-AI пасс

Особенно вычищать:
- «leverage», «empower», «unlock», «revolutionary», «game-changer»
- На русском: «откроешь для себя», «получишь доступ к», «разблокируешь потенциал»
- Длинные предложения с двойными подчинительными

## Шаг 6: вывод

Markdown по 12 секциям. Готов к вставке в Tilda / Webflow / Framer. Если пользователь хочет HTML — отдельная задача.

## RU-специфика

- **Цены в ₽**, разделитель пробел: «1 990 ₽», не «1990».
- **Налоги**: указать «без НДС» / «с НДС 20%» в B2B-офферах.
- **Гарантия**: 14 дней возврата по закону «О защите прав потребителей» для онлайн-покупок физлицами.
- **Юр. данные**: внизу страницы — ИНН, ОГРН/ОГРНИП, контактный email, оферта (ссылка).
- **Способы оплаты**: упомянуть СБП, карты МИР — это снимает возражение «а я смогу заплатить?».
- **Платформа**: Tilda — самая частая, под неё нужны короткие блоки. Сразу планируй копи в формате «hero / 3 строки / CTA-блок».

## Anti-patterns

- Не использовать «революцию», «прорыв», «уникальную возможность».
- Не давить срочностью, если её нет.
- Не вставлять отзыв «Вася из Москвы — отличный продукт!» — без фамилии и компании это шум.
- Не делать FAQ из маркетинговых вопросов («чем вы лучше других?»). Реальные вопросы аудитории.
- Не перегружать hero — одна выгода, одна кнопка.

## Reference

- `references/halbert-hooks.md` — 20 формул заголовков.
- `references/schwartz-stages.md` — расширенно про awareness stages.

## Smart-onboarding (при первом запуске)

Перед первым лендингом проверь:

1. `~/.claude/skills/about-me/references/icp-and-offer.md` — есть и заполнен?
   - **Нет** → «Без ICP и оффера лендинг будет про "лучший сервис". Запустим setup-wizard на 30 минут или хотя бы заполним ICP за 10 минут?»

2. `~/.claude/skills/about-me/references/brand-positioning.md` — есть?
   - **Нет** → «Нужен уникальный механизм (HOW) — без него секция "Чем мы отличаемся" пустая. Заполним за 5 минут?»

3. Не спрашивай дважды в одной сессии.
