Asodesk блог / Гайды / Статья

Как сделать описание Android-приложения понятным для Google с помощью Natural Language

Артём Ткачук
Артём Ткачук
Артём Ткачук
Артём Ткачук
art@asodesk.com
В ASO 3 года. Занимается оптимизацией приложений Onde.app, платформы для создания брендированных приложений такси и других on-demand сервисов. Это более 200 приложений в 75 странах мира. Автор статей и спикер профильных курсов и конференций
Все статьи автора
Опубликовано: 16.12.2021
Обновлено: 20.01.2022
читать 5 мин

Чтобы Google Play относил приложение к правильной категории и продвигал его в Similar Apps, нужно использовать Google Cloud Natural Language. Узнайте, как с помощью этого инструмента составить эффективное описание, которое улучшит ранжирование вашего приложения.

ASO-специалист может сделать хорошее описание приложения с нужными ключевыми словами, которое будет понятно пользователям, но не алгоритму Google. Чтобы алгоритм отнёс ваше приложение к определённой категории и показывал его в Similar Apps конкурентов, важно использовать Google Cloud Natural Language. Этот инструмент поможет понять, как алгоритм Google оценивает ваше описание, и как сделать его более эффективным для продвижения.

В этой статье я расскажу, зачем нужен Google Cloud Natural Language, как использовать этот инструмент правильно и на что обратить внимание при подготовке описания. Статья создана на основе лекции из Asodesk Academy. 

Что такое Google Cloud Natural Language и зачем он ASO-специалисту

Google Cloud Natural Language (GNL) — официальный инструмент Google, который помогает раскрыть структуру и значение текста с помощью машинного обучения. Такая технология также используется Google Search и Google Assistant. GNL создавался для обработки большого количества текста и его категорирования. Инструмент может выделить самые важные слова в тексте и определить эмоциональный окрас приложений. 

Вы можете попробовать демо-версию инструмента или подключить полную версию. При отправке до 5 тыс. запросов в месяц можно использовать инструмент бесплатно. 

С помощью GNL можно создать описание, которое будет положительно влиять на продвижения приложения алгоритмами Google Play. GNL понимает значение текста с первого предложения. Это особенно важно для Explore-установок, поскольку помогает определить отношение приложения к конкретной категории. Чем лучше Google Cloud Natural Language определит категорию приложения, тем эффективнее оно может продвигаться в Google Play.

Как использовать Google Cloud Natural Language для ASO

Перед началом работы с Google Cloud Natural Language важно собрать хорошее семантическое ядро с большим количеством ключевых слов. Лучше вставить больше ключевых слов в начало и конец описания. Повторите ключевые слова от 3 до 5 раз.

При сборе семантического ядра для Google Play нужно обращать внимание на предложения ASO-инструментов, личную логику, поисковые подсказки Google, описания конкурентов, Google Ads, ключевые слова в отзывах и Google-изображениях. Подробнее о том, как собрать ключевые слова для семантического ядра и подготовить текстовые метаданные, читайте в статье. 

Разберём все показатели инструмента и посмотрим, какие из них важны, а какие не важны для ASO-специалиста. 

Entities

Entities — уникальные объекты и нарицательные существительные: люди, места, события, произведения искусства. Важные слова в тексте GNL относит к одной из категорий объектов или к категории «другое». К Entities относят не только слова, но и словосочетания. 

Entities в Google Cloud Natural Language указывает на уникальные объекты и нарицательные существительные: людей, места, события, произведения искусства
Entities в Google Cloud Natural Language

В Entities есть показатель Salience, который демонстрирует значение слова для текста в целом. С помощью него вы можете узнать, насколько сильно слово влияет на описание. 

Salience демонстрирует значение слова для текста в целом

Salience в Google Cloud Natural Language

Для ASO этот показатель имеет небольшое значение. Однако важно, чтобы ключевые слова в нашем описании вообще появились и имели хотя бы небольшой Salience (от 0.02), тогда они будут замечены алгоритмами Google. Те Entities, которые находятся в начале и в конце текста, имеют большее значение, поэтому их Salience должен быть выше.

Sentiment

В разделе Sentiment можно узнать, насколько эмоционален ваш текст.  Score показывает позитивность (от 0 до 1) или негативность (от -1 до 0) предложения. Показатель 0 является нейтральным. Magnitude демонстрирует силу эмоции. Чем выше этот показатель, тем более яркие эмоции вызывает предложение.  

Sentiment в Google Cloud Natural Language показывает, насколько эмоциональны предложения в вашем тексте
Sentiment в Google Cloud Natural Language

На примере своих проектов я могу сказать, что Sentiment не влияет на категоризацию приложения или полного описания. 

Syntax

Синтаксис (Syntax) нужен начинающим ASO-специалистам, чтобы научиться составлять полное описание в Google Play. 

Стрелки показывают зависимость ключевых слов в приложении. Видно, что Google определяет наиболее важные слова в предложениях и подчиняет им другие слова. Например, со словом order образуются фразы order taxi и order service. Google должен правильно видеть подчинённость между важными поисковыми фразами.

Syntax в Google Cloud Natural Language показывает зависимость ключевых слов в предложении
Syntax в Google Cloud Natural Language

Если Google не видит значения слов и словосочетаний, он может понимать совсем по-другому и целое предложение. Поэтому важно проверить описание и перестроить синтаксис, чтобы была нужная нам подчинённость.

Category

Google Cloud Natural Language может отнести текст к одной из 700 доступных категорий. Confidence наиболее важен для ASO-специалиста, поскольку он показывает, к какой категории будет относиться приложение в Google Play. Если инструмент правильно определит категорию, то приложение покажется в Similar вместе с похожими приложениями. Поэтому нужно, чтобы категория вашего приложения совпадала с категориями прямых конкурентов. 

Confidence в Google Cloud Natural Language показывает, насколько сильно текст относится к определённой категории
Category Confidence в Google Cloud Natural Language

Confidence для нужных категорий должен быть от 0.85. Необязательно делать Confidence выше. По моему опыту, изменение показателя с 0.85 на более высокий не влияет на ранжирование. Если у вашего приложения несколько категорий, их Confidence может быть немного ниже, чем 0.85.

Не старайтесь искусственно оказаться в нужной категории. В своей практике я вижу, что искусственное подтягивание приложения к категории ни к чему хорошему не приводит. Важно хорошо проработать семантическое ядро и подготовить полное описание, чтобы в нём были релевантные ключевые слова. Тогда GNL правильно определит, к каким категориям относится ваше приложение. 

В отличие от других вкладок Google Cloud Natural Language, категоризация работает только для английского языка. Если вам нужно проверить Category Confidence для языка, на который локализовано приложение, переведите его через Google Translate на английский. Google Play сканирует описание с помощью Google Translate, поэтому важно использовать именно этот инструмент. Вы также можете адаптировать английское описание для другого языка, если видите, что оно хорошо относится к категории.

Что влияет на Category Confidence:

1. Использование разных знаков

Иногда даже незначительное изменение в знаках препинания может сильно повлиять на результат. Например, в описании pdf-сканера я не менял предложения по смыслу, но заменил все запятые на знак «&». До этого изменение Confidence было 0.59.  

Category Confidence поменялся после изменения знака препинания в тексте
Category Confidence для текстов с разными знаками

После того, как я поменял все запятые на знак, значение стало 0.62. Получается, что знак «&» работает лучше, чем запятая.

Если вы не можете получить нужное значение Category confidence, пробуйте заменить запятые на другие знаки.

2. Речевые конструкции

Я выяснил, что окончания -ing влияют на confidence. Например, описание приложения для сканирования документов с большим количеством -ing имело Confidence 0.59.

Я заменил отглагольные существительные с ing на глаголы, например, вместо cropping — crop, вместо enhancing — enhance. Изменение нескольких слов помогло улучшить confidence до 0.77.

После изменения отглагольных существительных на глаголы Category Confidence вырос
Влияние окончаний -ing на Category Confidence

Благодаря простым конструкциям Google лучше понимает ваше описание. Поэтому нужно использовать больше глаголов в предложениях и словосочетаниях, это положительно влияет на синтаксис и категоризацию. 

Что важно помнить о Google Cloud Natural Language

1. Важные для продвижения ключевые слова должны иметь Salience выше нуля. 

2. Google Cloud Natural Language анализирует не только слова, но также словосочетания и целые предложения, поэтому важно обращать внимание на синтаксис. 

3. Главное в GNL — правильный выбор категории, к которой приложение должно относиться. Чтобы добиться более высокого показателя Category Confidence, используйте простые конструкции и перестройте синтаксис.

Надеюсь, что статья поможет вам составить наиболее эффективное описание для приложения. Подписывайтесь на рассылку блога, чтобы не пропустить новые экспертные статьи. 

Читайте также:
Дмитрий Москаленко
Дмитрий Москаленко
Дмитрий Москаленко
Дмитрий Москаленко
d.moskalenko@vk.team
ASO-менеджер в VK. В ASO с 2020 года. Имеет опыт работы как с игровыми проектами, так и с сервисами.
Все статьи автора
18.01.2024
читать 6 мин

Как использовать Custom Store Listings в Google Play: 5 необычных лайфхаков

Специальные страницы в Google Play помогают рассказать больше о вашем приложении или игре. Дмитрий Москаленко, ASO-менеджер VK, рассказывает, как необычно использовать инструмент, чтобы эффективно тестировать гипотезы ASO и увеличивать конверсию из просмотра страницы приложения в установку. Читать далее

Кирилл Мартинович
Кирилл Мартинович
Кирилл Мартинович
Кирилл Мартинович
kiryl.martsinovich@gmail.com
ASO-специалист с опытом работы 1+ год. Работает не только с Google Play и App Store, но и активно экспериментирует с алгоритмами альтернативных магазинов приложений (Xiaomi GetApps, Huawei AppGallery).
Все статьи автора
06.09.2023
читать 14 мин

Как SEO-специалистам быстро освоить ASO

Если вы SEO-специалист, которому поручили заниматься поисковой оптимизацией приложений (ASO) в компании, то вам пригодится эта статья. В ней мы разобрали, как ASO может помочь бизнесу, в чём сходства и различия ASO и SEO, какие факторы ранжирования важно учитывать при оптимизации и как быстро освоить все 8 этапов ASO. Читать далее

Александр Верещагин
Александр Верещагин
Александр Верещагин
Александр Верещагин
avtrener@gmail.com
Александр Верещагин — ASO Lead в Angle Connect. Занимается поисковой оптимизацией приложений для иностранных рынков. В большей степени для восточно-азиатских и австронезийских. Ежедневно работает с 10 языками и адаптирует ASO под культуру стран. С 2016 года является автором книг в издательствах «Весь», «IPIO», «Эксмо».
Все статьи автора
08.12.2022
читать 9 мин

Как начать работу с альтернативными магазинами приложений: AppGallery, GetApps и Samsung Galaxy Store

Чтобы разработчику освоить новые рынки и увеличить прибыль, можно обратить внимание на популярные аналоги App Store и Google Play. В этой статье мы расскажем о том, как работать с AppGallery, GetApps и Samsung Galaxy Store. Читать далее