Как сделать описание Android-приложения понятным для Google с помощью Natural Language
Чтобы 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 есть показатель Salience, который демонстрирует значение слова для текста в целом. С помощью него вы можете узнать, насколько сильно слово влияет на описание.
Для ASO этот показатель имеет небольшое значение. Однако важно, чтобы ключевые слова в нашем описании вообще появились и имели хотя бы небольшой Salience (от 0.02), тогда они будут замечены алгоритмами Google. Те Entities, которые находятся в начале и в конце текста, имеют большее значение, поэтому их Salience должен быть выше.
Sentiment
В разделе Sentiment можно узнать, насколько эмоционален ваш текст. Score показывает позитивность (от 0 до 1) или негативность (от -1 до 0) предложения. Показатель 0 является нейтральным. Magnitude демонстрирует силу эмоции. Чем выше этот показатель, тем более яркие эмоции вызывает предложение.
На примере своих проектов я могу сказать, что Sentiment не влияет на категоризацию приложения или полного описания.
Syntax
Синтаксис (Syntax) нужен начинающим ASO-специалистам, чтобы научиться составлять полное описание в Google Play.
Стрелки показывают зависимость ключевых слов в приложении. Видно, что Google определяет наиболее важные слова в предложениях и подчиняет им другие слова. Например, со словом order образуются фразы order taxi и order service. Google должен правильно видеть подчинённость между важными поисковыми фразами.
Если Google не видит значения слов и словосочетаний, он может понимать совсем по-другому и целое предложение. Поэтому важно проверить описание и перестроить синтаксис, чтобы была нужная нам подчинённость.
Category
Google Cloud Natural Language может отнести текст к одной из 700 доступных категорий. Confidence наиболее важен для ASO-специалиста, поскольку он показывает, к какой категории будет относиться приложение в Google Play. Если инструмент правильно определит категорию, то приложение покажется в Similar вместе с похожими приложениями. Поэтому нужно, чтобы категория вашего приложения совпадала с категориями прямых конкурентов.
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.
После того, как я поменял все запятые на знак, значение стало 0.62. Получается, что знак «&» работает лучше, чем запятая.
Если вы не можете получить нужное значение Category confidence, пробуйте заменить запятые на другие знаки.
2. Речевые конструкции
Я выяснил, что окончания -ing влияют на confidence. Например, описание приложения для сканирования документов с большим количеством -ing имело Confidence 0.59.
Я заменил отглагольные существительные с ing на глаголы, например, вместо cropping — crop, вместо enhancing — enhance. Изменение нескольких слов помогло улучшить confidence до 0.77.
Благодаря простым конструкциям Google лучше понимает ваше описание. Поэтому нужно использовать больше глаголов в предложениях и словосочетаниях, это положительно влияет на синтаксис и категоризацию.
Что важно помнить о Google Cloud Natural Language
1. Важные для продвижения ключевые слова должны иметь Salience выше нуля.
2. Google Cloud Natural Language анализирует не только слова, но также словосочетания и целые предложения, поэтому важно обращать внимание на синтаксис.
3. Главное в GNL — правильный выбор категории, к которой приложение должно относиться. Чтобы добиться более высокого показателя Category Confidence, используйте простые конструкции и перестройте синтаксис.
Надеюсь, что статья поможет вам составить наиболее эффективное описание для приложения. Подписывайтесь на рассылку блога, чтобы не пропустить новые экспертные статьи.