ASO-плейбук на $50K/месяц: как Habit Kit вышел в топ-3 App Store без рекламы
Почему это работает / Контекст
ASO — это SEO, но для приложений:
- Когда пользователь открывает App Store и ищет «habit tracker» или «meditation app» — алгоритм решает, кому показаться первым, а кому уйти на 34-ю позицию (где никто не найдёт).
- 98% пользователей Habit Kit — это люди, которые открыли App Store/Google Play и ввели поисковый запрос. Без рекламы. Без Twitter. Без TikTok.
- Sebastian буквально не делает никакого маркетинга — только ASO.
Главная мысль: название + подзаголовок — самый важный ASO-фактор, ничто другое не приближается по важности (прямые слова Sebastian'а):
- Apple и Google индексируют название как самый важный сигнал релевантности.
- Поэтому Habit Kit технически называется «Habit Tracker — Habit Kit» — потому что ключ важнее бренда.
Конкурируйте за сложный ключ, а не доминируйте в простом:
- Высокая популярность + посильная сложность = sweet spot.
- Контр-интуитивный совет: лучше биться за дорогой ключ и быть в топ-10, чем доминировать в дешёвом и не получать трафика.
Скриншоты решают конверсию:
- 3-5 секунд — всё, что у вас есть.
- Первый скриншот = самая визуально впечатляющая особенность приложения. НЕ экран приветствия, НЕ экран онбординга (первого знакомства пользователя с продуктом).
- Авторский урок Sebastian'а: красивые «дизайнерские» скриншоты ПРОИГРАЛИ A/B тест его собственным, более простым. Иногда аутентичность побеждает профессионализм.
Отзывы — это ров (moat — конкурентное преимущество, которое тяжело скопировать):
- Apple и Google сильно завязывают ранжирование на рейтинг.
- 7,400 отзывов с 4.8 — это накопительный актив, который новые приложения не могут догнать за месяц.
- Habit Kit накопил это за 3 года последовательной работы.
- Важный нюанс: даже если у вас идеально настроены ключевые слова и вы хорошо ранжируетесь — плохие отзывы убивают скачивания. Sebastian говорит прямо: «Even if you rank well, poor reviews tank your downloads».
ASO — это марафон, а не спринт (история Habit Kit от Sebastian'а):
«Когда я запустил Habit Kit в ноябре 2022 года, я был невидим в App Store. Я искал „habit tracker“ и пролистывал страницы, не находя своего приложения. Я делал всё правильно: исследовал ключевые слова, делал красивые скриншоты, собирал отзывы — но не ранжировался. Я продолжал. Постоянно выкатывал обновления. Улучшал приложение. И постепенно всё начало меняться. Через 6 месяцев я попал в топ-10 в неосновных рынках вроде UK и Германии. Это уже было воодушевляющим. Через год я стал появляться в US-топ-10 — иногда, не стабильно. И только через почти 3 года я стабильно в топ-5».
Пошаговый план действий
Шаг 1: Подберите ключевые слова ДО того, как назовёте приложение
Ваши действия:
- Откройте ChatGPT или Claude и сгенерируйте 30-50 ключевых слов в своей нише (мозговой штурм)
- Зарегистрируйтесь в Astro — это сервис для ASO-аналитики, по словам Sebastian'а — недорогой, и в нём можно отслеживать неограниченное число ключевых слов (что важно на старте)
- Загрузите все ключевые слова и посмотрите два показателя: популярность (как часто запрашивают) + сложность (как сложно встать в топ из-за конкуренции)
- Найдите sweet spot — точку оптимума: высокая популярность + посильная сложность
- Выберите ОДНО основное ключевое слово (primary keyword), за которое будете биться
Почему это работает:
Если вы выберете название до подбора ключевых слов, вы потеряете самый ценный инструмент ASO. ChatGPT/Claude быстро дадут расширенный список вариантов, а Astro покажет реальные данные о спросе. Sebastian подчёркивает: лучше биться за «habit tracker» (сложный, дорогой ключ) и быть в топ-3, чем доминировать в «daily streak counter» и не иметь трафика.
Шаг 2: Поставьте основное ключевое слово в название приложения
Ваши действия:
- Сформулируйте название в формате: «<Основное ключевое слово> — <Бренд>» или «<Бренд> — <Основное ключевое слово>»
- Поставьте ключевое слово на первое место (если вы не Duolingo)
- Проверьте, что название не превышает лимит символов (30 для iOS)
- Если ваше любимое название не содержит ключевого слова — пожертвуйте брендом
Почему это работает:
Habit Kit называется «Habit Tracker — Habit Kit». Это не косметика. Apple индексирует слово в названии (учитывает его в поиске) как самый важный сигнал. Sebastian прямо говорит: «Такие компании, как Duolingo, могут позволить себе ставить ключ на второе место — они уже мегапопулярны. Вы как инди-разработчик такой роскоши себе позволить не можете».
Шаг 3: Используйте подзаголовок для дополнительных ключевых слов
Ваши действия:
- Подзаголовок (subtitle — короткая строка под названием в карточке приложения) = 30 символов
- Положите туда дополнительные ключевые слова, которые НЕ повторяют слова из названия
- Не пишите туда маркетинговый слоган — это не место для «копирайтинга»
- Пример Habit Kit: «Streaks and Accountability» («Серии и подотчётность») — два дополнительных ключа
Почему это работает:
Apple видит название + подзаголовок как одну индексируемую строку (одно поле для поиска). Если вы повторяете слова, вы тратите символы впустую. Используйте подзаголовок для расширения покрытия ключевыми словами, а не для брендинга.
Шаг 4: Заполните 100 символов поля ключевых слов в App Store Connect
App Store Connect — это панель разработчика Apple, где вы управляете страницей приложения в App Store (название, скриншоты, цена и т.д.).
Ваши действия:
- В App Store Connect найдите поле «Keywords» (для каждой языковой версии отдельно)
- Используйте все 100 символов
- Разделяйте слова запятыми, БЕЗ пробелов между ними:
habit,tracker,goal,routine,daily - Не повторяйте слова из названия и подзаголовка
- Не используйте множественное число, если уже есть единственное (Apple учитывает оба)
- НЕ вставляйте названия конкурентов — Apple может отклонить релиз
Почему это работает:
Это поле невидимо для пользователей, но Apple использует его для ранжирования (учитывает при поиске). 100 символов — это десятки дополнительных ключей, которые расширяют ваш охват. Многие инди-разработчики либо не заполняют это поле вообще, либо заполняют наполовину — это просто потерянный трафик.
Шаг 5: Сделайте первый скриншот вашей самой впечатляющей фичей
Ваши действия:
- Откройте список своих фич и выберите ту, которая визуально самая яркая и уникальная
- Поставьте её первым скриншотом, а не экран приветствия или онбординг
- Скриншот должен показывать реальный UI, а не lifestyle-фото или абстрактные картинки
- Habit Kit пример: grid-based habit view (цветная сетка привычек) — уникально, красиво, отличает от конкурентов
Почему это работает:
У вас 3-5 секунд, чтобы убедить пользователя нажать «Установить». Стандартный экран приветствия или онбординга — это потраченные 5 секунд впустую. Первый скриншот должен сразу показывать, ради чего стоит скачать.
Шаг 6: Запустите A/B-тест через Product Page Optimization
A/B-тест — это сравнение двух версий страницы, чтобы найти ту, которая лучше превращает посетителей в установки. Apple даёт встроенный инструмент для этого: Product Page Optimization (внутри App Store Connect).
Ваши действия:
- В App Store Connect зайдите в «Product Page Optimization»
- Создайте альтернативную версию страницы с разными скриншотами
- Дайте тесту работать минимум 2-3 недели для статистической значимости (чтобы данных было достаточно для надёжного вывода)
- Не доверяйте интуиции — даже если новые скриншоты выглядят «лучше»
- Внедрите победителя как основную версию
Почему это работает:
Главный урок Sebastian'а: он заказал у дизайнера новые «красивые» скриншоты. Был уверен, что они победят. Они проиграли A/B-тесту против его старых самодельных. Иногда аутентичность побеждает профессионализм. Никогда не предполагайте — всегда тестируйте.
Шаг 7: Запросите рейтинг в счастливый момент
Rating prompt — это системное окошко, которое iOS/Android показывает с просьбой оценить приложение в магазине. Когда показать его — критически важно.
Ваши действия:
- Найдите в потоке приложения «момент достижения» (первая привычка выполнена, первая цель достигнута, первая тренировка завершена)
- Покажите окошко с просьбой оценить именно ТАМ
- НЕ показывайте во время онбординга (первого знакомства с приложением)
- НЕ показывайте после краша или ошибки
- Если пользователь отклонил — не возвращайте просьбу сразу, дайте ему время (Sebastian говорит: «Don't be annoying. If someone dismisses the prompt, don't show it again for a while. Respect your user»)
Почему это работает:
Habit Kit показывает запрос рейтинга сразу после того, как пользователь завершил первую привычку — он испытывает чувство достижения, и оценка естественно высокая. Если просить во время онбординга — пользователь ещё не получил ценности и поставит низкую оценку или вообще проигнорирует.
Шаг 8: Отвечайте на КАЖДЫЙ отзыв, особенно на 1-звёздочные
Ваши действия:
- Поставьте уведомления на все новые отзывы в App Store Connect
- Отвечайте на 5-звёздочные с благодарностью
- Отвечайте на 1-звёздочные с попыткой решить проблему
- После исправления — попросите пользователя обновить оценку
- Sebastian: многие 1-звёздочные становятся 5-звёздочными после фикса проблемы
Почему это работает:
Это строит доверие и буквально превращает плохие оценки в хорошие. Дополнительная польза — каждый ответ виден другим пользователям, и они видят, что разработчик заботится. Это сильный сигнал перед нажатием «Установить».
Шаг 9: Добавьте email-signature trick в support-ответы
Ваши действия:
- Настройте автоматическую подпись в email для support-ответов:
«Если вам нравится приложение, я был бы благодарен за отзыв в App Store: <ссылка>»
- Используйте подпись ТОЛЬКО после того, как реально помогли пользователю
- Не отправляйте такую просьбу в первом контакте — только после решения проблемы
Почему это работает:
Пользователь только что получил быструю и человечную помощь от вас. В этот момент он испытывает благодарность. Просьба об отзыве в этот момент конвертируется в разы лучше, чем in-app prompt. Sebastian говорит, что это даёт ему «много счастливых 5-звёздочных отзывов».
Шаг 10: Используйте отзывы как product roadmap
Ваши действия:
- Раз в месяц делайте аудит всех новых отзывов
- Считайте, какие фичи запрашивают чаще всего
- Если 20+ человек просят одно и то же — добавляйте в roadmap
- Sebastian: целые фичи приоритизировал именно по review patterns
Почему это работает:
Отзывы — это бесплатный customer development. 20 одинаковых запросов = это и есть ваша следующая фича. Не угадывайте, что нужно пользователям — они уже сами вам пишут.
Экономика и инструменты
| Инструмент | Стоимость | Назначение |
|---|---|---|
| App Store Connect | Включено в Apple Developer Program ($99/год — обязательная подписка для публикации в iOS App Store) | Управление названием, подзаголовком, полем ключевых слов, A/B-тесты |
| Astro | По словам Sebastian'а — недорогой сервис; точные цены — на сайте astrohq.com | Подбор ключевых слов: данные о популярности и сложности |
| ChatGPT / Claude | $20/месяц | Мозговой штурм ключевых слов |
| Product Page Optimization | Встроено в App Store Connect, бесплатно | A/B-тесты скриншотов |
| Google Play Console | $25 одноразово (плата за регистрацию разработчика Google) | Аналог App Store Connect для Android |
Частые ошибки
-
Назвать приложение по бренду, а не по ключу — Habit Kit стал «Habit Tracker — Habit Kit» именно потому, что бренд проигрывает. Большинство инди-разработчиков ставят бренд первым и теряют значительную часть органического трафика.
-
Повторять ключи в названии и подзаголовке — Apple видит их как одну индексируемую строку. Повторение = потеря символов.
-
Игнорировать поле ключевых слов в App Store Connect — невидимое для пользователей, но индексируется Apple. Многие игнорируют его или заполняют наполовину.
-
Использовать пробелы между ключевыми словами — нужны запятые БЕЗ пробелов. С пробелами вы теряете символы.
-
Экран приветствия или онбординг как первый скриншот — сжигаете 3-5 секунд внимания пользователя.
-
Доверять интуиции дизайнера — Sebastian заказал «красивые» новые скриншоты, проиграл A/B тест своим самодельным. Всегда тестируйте.
-
Просить отзыв во время онбординга или после краша — получите 1 звезду или будете проигнорированы.
-
Игнорировать 1-звёздочные отзывы — ответ + фикс часто превращают их в 5-звёздочные. Тихо страдать = терять рейтинг.
-
Бросить ASO через 6 месяцев — Habit Kit был полностью невидим в US в первые 6 месяцев. Если бы Sebastian тогда сдался, никаких $100K в январе не было бы.
-
Включать названия конкурентов в поле ключевых слов — Apple может отклонить релиз. Не делайте этого.
Быстрый чеклист
Сегодня (если у вас уже есть приложение):
- Проверить название — есть ли там основное ключевое слово?
- Проверить подзаголовок — заполнены ли все 30 символов? Не дублируются ли с названием?
- Открыть поле ключевых слов в App Store Connect — заполнены ли все 100 символов?
- Посмотреть на первый скриншот — это самая яркая особенность приложения или экран приветствия?
В ближайшие 7 дней:
- Подобрать ключевые слова через Astro/ChatGPT и пересмотреть основное ключевое слово
- Запустить A/B-тест скриншотов через Product Page Optimization
- Найти в коде «момент счастья» и привязать туда запрос рейтинга
- Добавить хитрость с email-подписью в ответы службы поддержки
В ближайший месяц:
- Накопить как можно больше отзывов: отвечать на каждый, использовать хитрость с email-подписью, просить в моменты успеха
- Ответить на ВСЕ существующие отзывы, включая старые 1-звёздочные
- Сделать аудит запросов из отзывов и добавить топ-3 запрашиваемых функции в план разработки
На 12+ месяцев:
- Накопить тысячи отзывов (как Habit Kit — 7,400 на iOS, 10,000 на Google Play)
- Стабильно появляться в топ-50 по основному ключевому слову
- Дойти до топ-10 по основному ключевому слову (Habit Kit на это потратил ~1 год)
Метрики-ориентиры
| Этап | Метрика | Значение |
|---|---|---|
| Запуск | Видимость | Полная невидимость в первые 1-3 месяца — это норма |
| 6 месяцев | Поиск по основному ключу | Топ-10 в неосновных рынках (UK, DE) — путь Habit Kit |
| 12 месяцев | Поиск по основному ключу | Иногда в US-топ-10 (нестабильно) — путь Habit Kit |
| 3 года | Поиск по основному ключу | Стабильно топ-5 в US — путь Habit Kit |
| Внимание пользователя | Время решения по скриншотам | 3-5 секунд (Sebastian: «scroll like crazy») |
| Рейтинг | Уровень Habit Kit | 4.8 на iOS (7,400 отзывов), 4.6 на Google Play (10,000) |
| Подзаголовок | Длина | Все 30 символов с уникальными ключами |
| Поле ключевых слов | Длина | Все 100 символов, через запятые без пробелов |
Ключевые принципы
Ключи важнее бренда — на этапе запуска. Когда вы такая же популярная компания, как Duolingo, можете называть как хотите. До этого момента — основное ключевое слово в названии не обсуждается.
Тестируйте, не предполагайте. Sebastian был уверен, что красивые дизайнерские скриншоты победят. Они проиграли. Каждое предположение должно быть A/B тестом.
Аутентичность часто бьёт глянец. Самодельный скриншот, реальный UI, честный ответ на отзыв — всё это работает лучше, чем «профессионализм».
Просите в правильный момент. Rating prompt после онбординга = 1 звезда. После момента достижения = 5 звёзд. Контекст решает.
Отзывы — это ров. 7,400 отзывов с 4.8 — это накопительный актив, который копируется только временем. Чем раньше начнёте собирать, тем выше ров.
ASO — это марафон. Habit Kit потратил 3 года на топ-5. Если вы сдадитесь через 6 месяцев — вы никогда не увидите результат. Это не баг ASO, это его природа.
Завершение
Если у вас уже есть приложение — пройдите по этому списку прямо сейчас и проверьте: название, подзаголовок, поле ключевых слов, первый скриншот. Это 10 минут работы, и большинство инди-фаундеров провалят как минимум 2 пункта из 4.
Если вы только собираетесь запускать — не называйте приложение, пока не сделали keyword research. Один правильный выбор названия может стоить лет работы и десятков тысяч долларов в рекламе, которую не пришлось купить.
Ваш первый шаг сегодня: откройте App Store Connect (или составьте список будущих параметров, если приложение ещё не запущено) и проверьте все 4 ASO-точки: название, подзаголовок, поле ключевых слов, первый скриншот. Запишите, что вы поменяете в течение недели.
В моём Telegram — больше разборов, тактики и инструменты для соло-фаундеров.
Подписаться: @systems_in_life