В октябре маркетологу сервиса доставки продуктов в Алматы и Астане достаются страницы приложения в App Store и Google Play. Заполнял их разработчик в день запуска: в названии одно слово, бренд, в подзаголовке «Быстро, удобно, выгодно», в поле ключевых слов среди прочего название конкурента, а первый скриншот - экран ввода номера телефона. Заодно продакт-менеджер предлагает дарить 1 000 ₸ на следующий заказ за отзыв с пятью звёздами. Разберём по порядку, что тут переделать: запросы, поля, скриншоты и оценки. Цифры сервиса условные, лимиты и правила взяты из справки магазинов.
Как магазины выбирают, кого показать
По словам Apple, выдача App Store зависит от двух вещей. Первая - совпадение запроса с текстом: названием, подзаголовком, полем ключевых слов и основной категорией. Вторая - поведение людей: скачивания, оценки, отзывы и другое (поиск в App Store). Google Play называет оценки, отзывы, число скачиваний и другие факторы (как пользователи находят приложение).
Всё остальное, что вы прочитаете про вес описания или про «позицию по запросу», идёт от ASO-сервисов: AppTweak, Sensor Tower, ASOMobile и других. Позиции они снимают сами, а объём поиска и скачивания конкурентов моделируют по своей методике. Это оценки, и у двух сервисов цифры по одному запросу могут не совпасть.
Отсюда граница работы. Вы управляете текстом полей, картинками и тем, как приложение просит оценку. Скачивания зависят ещё от рекламы и известности бренда, и одной страницей их не накрутишь.
Где взять запросы
У сервиса доставки четыре источника запросов.
Play Console. В отчёте по странице приложения есть параметр «Поисковый запрос» (отчёт по странице приложения). Поиск по названию Google относит к «Поиску в Google Play», а поиск по категории вроде «доставка продуктов» - к «Интересному в Google Play». Запросы, по которым пришло мало людей, попадают в строку «Другое». Категорийные запросы из сентябрьского отчёта распределились так:
| Запрос | Посетители страницы |
|---|---|
доставка продуктов | 180 |
продукты на дом | 90 |
супермаркет | 60 |
доставка продуктов астана | 40 |
| Другое | 30 |
Apple Ads (до 2025 года Apple Search Ads). Сервис покупает рекламу в поиске App Store, и во вкладке Search Terms видны запросы, по которым объявление показывалось, получало нажатия и установки (дашборды Apple Ads). В рекомендациях ключевых слов там же стоит популярность запроса от 1 до 5 (рекомендации Apple Ads).
Слова клиентов. Чат поддержки, WhatsApp, отзывы в магазинах. Люди пишут «овощи», «молоко», «курьер», «бакалея», и эти слова стоит проверить в первых двух источниках. Списки из таких слов собирают и раскладывают по задачам так же, как семантическое ядро сайта.
ASO-сервисы. Удобны, чтобы посмотреть, какими словами описывают себя конкуренты. Их названия при этом в свои поля не берут: Apple запрещает имена чужих приложений и товарные знаки в ключевых словах (страница продукта).
Из общего списка вычеркните всё, чего в приложении нет. Сервис возит продукты, а не готовую еду, поэтому «доставка еды» в его поля не попадёт, даже если запрос популярный: человек, который хотел плов из ресторана, установит приложение и удалит.
Поля App Store
Текст, который участвует в поиске, лежит в трёх полях:
- Название до 30 символов (информация о приложении).
- Подзаголовок до 30 символов, стоит под названием по всему App Store.
- Ключевые слова покупатель не видит. Слова пишут через запятую без пробелов, внутри фразы пробел можно. Слова из названия и подзаголовка не повторяют: по названию приложения и компании поиск и так находит. Не нужны и названия категорий, слово «app» и множественное число слова, которое уже есть в единственном (поиск в App Store, свойства версии).
Ещё два поля на поиск не влияют. Промотекст до 170 символов стоит над описанием и меняется в любой момент без новой версии, туда и пишут текущую акцию. Описание до 4 000 символов пишут для людей, а первую фразу делают самой важной: только её видно без нажатия «ещё» (страница продукта).
| Поле | Было | Стало | Символов |
|---|---|---|---|
| Название | Бренд | Бренд: доставка продуктов | 25 |
| Подзаголовок | Быстро, удобно, выгодно | Супермаркет в Алматы и Астане | 29 |
| Промотекст | пусто | текущая акция | до 170 |
Вместо «Бренд» здесь название сервиса. Подзаголовок теперь отвечает на главный вопрос человека из другого города, и это не прихоть: в сентябре 1 600 установивших дошли до ввода адреса и узнали, что к ним не возят (in-app события). Больше всего таких, 1 200, пришло из TikTok, у которого тогда была широкая география. Это чинят в кабинете, но и страница должна сказать о городах прямо.
Поле ключевых слов после правки:
Слов из названия и подзаголовка здесь нет, кроме «астана»: в подзаголовке стоит «Астане», а понимает ли поиск App Store русские падежи, Apple не пишет. Строка занимает 85 символов. С лимитом есть тонкость. Справка App Store Connect называет его «100 байт», страница Apple о поиске - «100 символов». В UTF-8 буква кириллицы занимает два байта, так что по первому правилу эта строка весит 159 байт. Вставьте её в поле и сохраните. Если App Store Connect не примет, оставьте самые важные слова, примерно 45 букв.
Название и ключевые слова меняются только вместе с новой версией приложения, поэтому правки отдают разработчику к ближайшему релизу.
Языки. Казахского среди локализаций App Store нет. Для витрины Казахстана Apple указывает один язык, английский (U.K.), а какой текст увидит человек, зависит ещё от языка его телефона и от того, какие локализации вы заполнили (локализации App Store). Заполните русскую и английскую (U.K.) и посмотрите страницу на двух телефонах, с русским и английским интерфейсом.
Акции. Цены Apple не разрешает ставить в название, подзаголовок, скриншоты и видео (правило 2.3.7). Для акции на неделю есть промотекст и In-App Events: карточка события с названием до 30 символов и описаниями на 50 и 120, живёт до 31 дня, показывать её можно за 14 дней до начала, а опубликовано одновременно может быть до 10 событий. В поиске карточку видят те, у кого приложение уже стоит, остальным показывают скриншоты (In-App Events).
Поля Google Play
Отдельного поля ключевых слов здесь нет. Есть название до 30 символов, краткое описание до 80 и полное до 4 000 (как создать и настроить приложение). Google сам пишет, что текст страницы помогает её находить, и советует писать описание с расчётом на поиск; вес каждого поля он не раскрывает (как пользователи находят приложение). За повторы ключевых слов в названии и описаниях приложение могут заблокировать, а остальные правила о метаданных расписаны подробно (правила о метаданных):
- в названии, иконке и имени разработчика нельзя писать о позициях и наградах («#1», «Популярное», «приложение года») и о ценах и акциях («скидка 10%», «бесплатно только сегодня»);
- нельзя эмодзи, повторы спецсимволов и капс, если он не часть бренда;
- нельзя анонимные отзывы покупателей в описании.
В рекомендациях к странице Google советует, чтобы название говорило, что делает приложение, а краткое описание - чем оно полезно, не повторяясь в полном.
| Поле | Текст | Символов |
|---|---|---|
| Название | Бренд: доставка продуктов | 25 |
| Краткое описание | Овощи, мясо и молоко с доставкой на дом по Алматы и Астане | 58 |
| Полное описание | что есть в каталоге, как заказать, города, оплата картой в приложении или курьеру | до 4 000 |
Перевод на казахский Google Play принимает (переводы страницы). Делайте его, только если и приложение говорит по-казахски: страница на одном языке и экраны на другом - то же несовпадение обещаний.
Скриншоты и видео
В App Store до 10 скриншотов. Если видео нет, в выдаче показываются первые один-три, в зависимости от ориентации. Видео (app preview) можно до трёх, до 30 секунд каждое, они запускаются сами и без звука (страница продукта). Скриншоты должны показывать приложение в работе, а не заставку или экран входа (правило 2.3.3), и первый скриншот сервиса нарушал правила с самого запуска.
В Google Play до 8 скриншотов на тип устройства, минимум два. Подпись занимает не больше 20% картинки, а на скриншотах настоящие экраны приложения. Видео берут с YouTube, автоматически проигрываются первые 30 секунд (графические материалы).
Новый порядок у сервиса такой:
- Каталог с подписью «Доставка по Алматы и Астане».
- Повтор прошлой корзины на сохранённый адрес: это повод возвращаться в приложение, а не на сайт.
- Где сейчас курьер.
- Оплата картой в приложении или курьеру при получении.
Что показывают новые скриншоты
Первый скриншот
Каталог продуктов
- Порядок
- Четыре скриншота, без цен и акций
Сценарии приложения
- Повтор заказа
Прошлая корзина на сохранённый адрес
- Доставка
Где сейчас курьер
- Оплата
Картой в приложении или курьеру при получении
План скриншотов показывает функции приложения и города доставки.
Цен и акций на скриншотах нет: в App Store это нарушает правило 2.3.7, да и скидка через неделю закончится, а скриншот останется. Старые скриншоты не стоит менять на новые одним днём: тогда не узнать, помогли ли они. И в App Store, и в Google Play новый набор можно показать части посетителей и сравнить с текущим в A/B-тесте страницы, и скриншоты сервиса пойдут именно туда.
Оценки и отзывы
На iPhone приложение просит оценку системным окном: раньше через SKStoreReviewController, с iOS 18 Apple советует RequestReviewAction (SKStoreReviewController). Окно показывается не чаще трёх раз за 365 дней (оценки и отзывы). Свои окна с просьбой об отзыве Apple запрещает (правило 5.6.1), ставить оценку условием доступа к функциям тоже (3.2.2(x)). Накручивать отзывы запрещено (правило 5.6.3), а за повторные манипуляции Apple исключает разработчика из программы (5.6, правила App Review).
В Google Play для этого есть In-App Review API. У карточки есть лимит показов на человека, и Google может менять его без предупреждения. Поэтому Google просит не вызывать её по кнопке «Оцените нас»: лимит мог уже кончиться, и кнопка ничего не откроет. Нельзя и спрашивать перед карточкой «Вам нравится приложение?» (In-App Review API).
Теперь про 1 000 ₸ за пять звёзд. В правилах Google Play пример нарушения ровно такой: скидка в обмен на высокую оценку. Там же запрещено платить за фиктивные отзывы и ставить оценки от имени пользователей (оценки, отзывы и количество установок). Даже без правил арифметика плохая: по расчёту окупаемости приложения сервису остаётся 1 000 ₸ с заказа, и такая скидка съедает всё, что он заработал бы на следующем.
Покажется ли окно, решает система, а момент выбираете вы. У сервиса это следующий запуск приложения после того, как курьер закрыл второй заказ: человек вернулся, значит, первый заказ его устроил.
В App Store Connect можно ответить на любой отзыв, даже старый, и автор получит уведомление и сможет его изменить. Личных данных и рекламы в ответе быть не должно (оценки и отзывы). Жалобы вроде «курьер опоздал на час» или «не привезли молоко» уходят руководителю доставки, а в ответе пишут, что исправили. Средняя оценка в App Store считается по каждой стране отдельно, и при выпуске версии её можно обнулить. Apple советует делать это редко, а написанные отзывы при обнулении остаются.
Упражнение: страница своего приложения
Возьмите приложение клиента или любое местное приложение, страницы которого открыты в обоих магазинах.
Выполнено 0 из 6
Черновик таблицы у сервиса доставки дважды не прошёл бы собственную проверку. В подзаголовке сначала стояло «Быстрая доставка», хотя «доставка» уже есть в названии, и 8 символов из 30 ушли на слово, которое поиск и так знает. А в ключевые слова попало «продукты», тоже из названия. Такие повторы легко пропустить, поэтому каждое слово таблицы сверяют с названием и подзаголовком по одному.
Видео: ключевые слова и метаданные
Короткий обзор от ASOMobile. Лимиты полей и правила сверяйте по справке магазинов, ссылки на неё стоят выше.