ASO оптимізація. Складання семантичного ядра для магазинів додатків

Всім привіт!

Мене звати Володимир Баранов, я займаюся ASO AppFollow і володію експертизою в оптимізації додатків, починаючи від малобюджетних читалок, закінчуючи додатками з багатомільйонною аудиторією: дейтингами, іграми і чатами.

Це буде перша стаття циклу «Популяризація ASO». У цьому циклі я опишу всі етапи оптимізації програми, якими сервісами користуюся і на що потрібно звертати увагу при проведенні оптимізації.

Конкретно ця стаття буде про складання семантична ядра. І так, вона буде корисна для власників додатків всіх сторів і розробників, т. до. ми розглянемо концепцію збору семантичного ядра, яку можна застосовувати до будь-якого магазину додатків. Також, буде розглянуто кілька дуже корисних інструментів, якими я користуюся при його збиранні.

Поняття семантичного ядра
App Store Optimization — це оптимізація метаданих для поліпшення показників програми та поліпшення пошукової видимості у видачі магазинів додатків.

Семантичне ядро — це набір пошукових слів і словосполучень (ключових слів), які найбільш точно характеризують вашу програму.

В першу чергу хотілося б звернути вашу увагу на те, що збір семантичного ядра (далі – «СЯ») – це одна з найбільш важливих і трудозатратных завдань оптимізації додатка. Але саме на його основі ми й обираємо, які ключові слова (далі – «ЧК») ми будемо використовувати.
Ключові слова можуть мати:
  • високу частотність (ВЧ);
  • середню частотність (СЧ);
  • низьку частотність (НЧ).
Мобайл має ми не можемо дізнатися яку частотність має той або інший запит, і жоден сервіс не дає нам таких даних, в тому числі і Apple SearchAds (абсолютних значень вони, на жаль, не дають), частотність запитів ми можемо тільки припускати.

Для наочності розглянемо етапи складання СЯ на прикладі програми мого хорошого знайомого, який люб'язно погодився надавати та оприлюднювати всі дані з додатком – "Travel Quests" (на момент публікації статті, додаток ще не вийшло в App Store).
Перед складанням СЯ дуже важливо відповісти для себе на кілька питань.

Підготовча робота
Хто ваша цільова аудиторія?
Тут потрібно розуміти, на кого розрахована ваша програма. Наведу приклад: у вас є гра, але вона підходить для гри тільки маленьким дівчаткам (наприклад, в ній потрібно одягати ляльок, хлопчики і дівчатка старших навряд чи захочуть в таке грати, адже так?). Тому потрібно чітко сегментувати аудиторію при складанні СЯ.

Яке ціннісне пропозицію несе додаток?
Про що, взагалі, ваша програма? Яку задачу воно дозволить вирішити користувачеві, якщо він встановить вашу програму? Відповіді на ці питання будуть вашими першими відповідними запитами.

Які основні відмінності від конкурентів?
Це може привести вас до низько — і середньочастотним запитам, які через низьку конкурентності швидко виведуть ваше додаток в топ і принесуть необхідний трафік, особливо, якщо по високочастотним запитам у вашого додатки дуже багато конкурентів.

Хто ваші конкуренти?
Тут не треба обмежуватися тільки тим, що перше приходить в голову, а уважно вивчити поле, в якому вам належить працювати. Подивитися, які КЧ використовують вони, можливо, це наштовхне вас на нові ідеї.

Який основний ринок вашої програми?
Наприклад, ключові слова, використовувані на сторінці британського і австралійського App Store працюють і для пошуку на російському ринку. Тому якщо основна аудиторія вашого застосування в Росії, то розумно додати в ці дві локалі ті КЧ, за якими ви хочете просуватися в Росії, але які не влізли по символам на сторінку в російському App Store. Детальніше про додаткові локалі та індексацію в Google Play я розповім в одній з наступних статей.

Ви, напевно, вже відповідали на ці питання перед початком проектування програм. Якщо ні, то саме час це зробити. Відповіді на них знадобляться вам при складанні СЯ і подальшому виборі ключових слів.

Як підібрати ключі?
Для складання СЯ нам необхідно підібрати ключові слова, з яких ми потім будемо вибирати найбільш підходящі для просування. Тут повернемося до нашого додатком Travel Quests. Власне, з назви можна зрозуміти, що це сервіс цей пов'язаний з квестами і подорожами. Тому будемо орієнтуватися на людей, які хочуть вирушити в поїздку і шукають різні варіанти для проведення активного і корисного відпочинку.

Релевантні запити в даному випадку: «подорож», «путівник», «гід» і т. д. Крім них відзначимо ще кілька околорелевантных запитів, тобто тих, які прямо не вказують на функціонал нашого додатка, але трафік з яким ми теж можемо отримати. В даному випадку це можуть бути слова «музей», «тури» (Travel Quests — це не турфірма, але такий запит потрапляє в нашу цільову аудиторію) та ін Релевантність запитів визначається суто суб'єктивно, чим більше варіантів ви пропрацюєте, тим більш якісне СЯ ви в результаті складете.

Коли власні ідеї вичерпалися, для пошуку релевантних слів можна використовувати наступні методи:
  • запитати у поточних або потенційних споживачів вашого продукту, як би вони шукали додаток (в даному випадку, для подорожей), опитування друзів і знайомих тут теж може дати багато корисної інформації;
  • подивитися на назви та опису додатків конкурентів, це дуже важливий пункт, уважно вивчіть назви конкурентів;
  • використовувати сервіси статистики та мобільного аналітики: App Annie, Mobile Action, Sensor Tower і т. д., там можна взяти на озброєння деякі КЧ, за якими ваші конкуренти є у видачі;
  • вивчити коментарі користувачів, якщо програма вже є в сторе;
  • використовувати інструменти підбору КЧ для вебу: Google Keyword Planner, Google Trends, Яндекс.Wordstat. Останній вам дуже допоможе, якщо основний ринок для вас російський, проте на частотність тут краще не звертати особливої уваги, з досвіду можу сказати, що мобайл має і вебі вона може дуже сильно відрізнятися.
  • використовувати словник синонімів і мовні словники, наприклад, Multitran, якщо підбираєте слова для зарубіжного ринку.
Оцінюємо частотність
Як я вже говорив вище, отримати статистику по частотності запитів App Store Google Play не можна, але це не значить, що її ніяк не можна оцінити.

Основний інструмент для цього — список випадають підказок у сторі, коли ви вводите те чи інше слово. У цьому списку саджестов (suggest) найбільш популярні слова і словосполучення знаходяться вгорі. Якщо запитів, які ви придумали самі або знайшли у конкурентів, ні в саджестах, то і використовувати їх не має сенсу, скоріше всього за ними не буде трафіку.

Для App Store є ще один інструмент, який Apple недавно представила розробникам — SearchAds. По ньому можна приблизно оцінити кількість трафіку з того чи іншого запиту. Але зараз це працює тільки для ринку США. Якщо ваш додаток націлене саме на американський ринок, то користуватися SearchAds обов'язково!

Збирати список саджестов може бути досить стомлюючим заняттям, якщо вручну переписувати їх з телефону або планшета. AppFollow дозволяє спростити цей процес, це одна з багатьох функцій сервісу, доступна у версії Premium. На його прикладі я продемонструю, як оцінювати частотність і збирати СЯ.

Suggest & Search
Отже, реєструємося в AppFollow, (якщо у вас безкоштовна версія, то напишіть в саппорт, що ви з хабра і тоді у безкоштовної версії ви отримаєте доступ до ASO tools) у верхньому барі вибираємо «ASO Tools», потім «Suggest & Search». Побачимо таке вікно:


Вибираємо цікавить нас девайс: iPhone/iPad або Android. В наступному полі ми вбиваємо слова, саджесты яких хочемо побачити. Останнім пунктом у списку, що випадає, вибираємо потрібну нам локаль.

У підсумку, у лівій колонці отримуємо список саджестов, можете порівняти їх зі списком на вашому смартфоні, він ідентичний. У правій відображається видача по введеному запиту в обраній країні, але права колонка нас поки не сильно цікавить.



Зауважу, що якщо ви перевіряєте саджесты для Android, Google Play їх видає з урахуванням вашого IP-адреси. Тобто якщо ви знаходитесь в Росії, а вам потрібно подивитися саджесты для США, обов'язково поміняйте свій IP на американський (безкоштовні VPN в допомогу), інакше видачу вам дадуть по країні, де ви перебуваєте. Якщо ж ви збираєте СЯ з Росії для російського Google Play, то все ОК.

Саме за саджестам найдоцільніше збирати семантичне ядро, оскільки далеко не всі запити, які пропонує Keyword Planner або Яндекс.Wordstatкористуються популярністю в мобільному пошуку.

Всі запити, які мають більш-менш прийнятну частотність, будуть відображатися в саджестах, причому в порядку зменшення частотності (самий частотний запит буде перебувати на першій сходинці, на другій сходинці менш частотний, на третій ще менш частотний і так далі).

Google Sheets
Існує і більш швидкий спосіб вивантаження саджестов — через Google Sheets.
Для цього створюємо новий документ Google Docs і встановлюємо додаток AppFollow ASO. Далі буде багато картинок і трохи коду, тому для зручності читання я сховав це все під спойлер.
Натискаємо сюди і економимо свій час в подальшому..

Далі, в будь-якій комірці прописуємо формулу: =getSuggestRU(«запит»). Замість «запит» пишіть слово або словосполучення, за яким бажаєте отримати список саджестов. Не забудьте поставити його в лапки.



Якщо вам потрібно зібрати запити для іншої локалі (US\UK\ES\DE тощо) або стора (Android), то заходимо в «Інструменти – Редактор Скриптів».



Вам відкриється нова вкладка з можливістю редагування коду:



Щоб поміняти локаль, достатньо написати замість 'country': 'UK', — 'country': локаль, яка вам потрібна (припустимо 'US'). Для зміни стора можна замінити 'device': 'iphone' на 'device': 'Android'.

Якщо міняєте локаль (наприклад, на US), то краще змінити і назву функції function c getSuggestRU(term) на function getSuggestUS(term).

Далі зберігаємо зміни і повертаємося до нашої формулою Google Sheets: =getSuggestRU(«запит»). Якщо ви не змінювали функцію, то чіпати нічого більше не треба, якщо ж поміняли назву функції, то і в комірці Google Sheets міняємо =getSuggestRU(«запит») на =getSuggestUS(«запит»).

Якщо у вас з якоїсь причини не встановлюється додаток AppFollow ASO, то ось посилання на GitHub, де викладено код потрібного нам скрипта. Копіюємо цей код і вставляємо його в редакторі сценаріїв Google Sheets, потім зберігаємо. Тепер можна користуватися цією фичей.


Вибираємо важливе
Отже, з допомогою ручного введення, AppFollow або Google Sheets ми зібрали список саджестов. У підсумку, у нас вийшла таблиця, де ми вказуємо наші запити, а нижче список саджестов для того чи іншого маркету в тій чи іншій локалі. Вийшло щось на зразок цього:



Зібравши видачу по всім можливим саджестам, відзначаємо квітами релевантні і околорелевантные запити. У цій таблиці релевантні запити виділені синім заливкою, а околорелевантные — жовтою.

На запити, які мають тире, двокрапка і амперсанд увагу звертати не варто. Це назви додатків, які потрапили у видачу саджестов з того чи іншого запиту.

На цьому можна вважати семантичне ядро зібраним, далі ми будемо працювати з нашим списком релевантних і околорелевантных запитів при підборі назви програми та вибору КЧ сторінки в App Store і Google Play. Але це вже зовсім інша історія, детальніше про це я розповім в наступних статтях.

Шановні читачі, якщо цей матеріал був вам корисний, то, будь ласка, поділіться посиланням на нього в соціальних мережах, думаю, він може стати в нагоді багатьом розробникам мобільних додатків.

Задавайте питання, пишіть з чим не згодні, питайте, якщо щось не зовсім зрозуміло. Пишіть у коментах або на facebook, буду радий відповісти на всі питання!

p.s.
Корисні посилання на статті з ASO:
vc.ru/p/aso-secrets
vc.ru/p/aso-3
www.slideshare.net/PCampRussia/aso-app-store-google-play-app-follow
www.mobilegrowthstack.com/acquisition/app-store-optimization/increasing-number-keywords-app-store-optimization-localization
Google Sheets: docs.google.com/spreadsheets/d/1qWyoj7bN8jRiTW2H2lux3KhYdpg4ZxOQCAiK9eOQhy8/edit#gid=0
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.