当开发首款产品的时候,可能你根本连ASO是什么都不知道,因为有太多别的事情需要你做。大多数新手开发商甚至到游戏要进入Appstore的时候才知道有“关键字”这件事要去研究。正因为这些开发商几乎没有在关键字上花时间,这会直接导致他们损失大量潜在下载量。 有数据显示,63%的下载量源于应用商店的搜索行为,所以开发商一定要确保在关键字上下足功夫。

一、建立一个关键字库

不过,在建立你的关键字库之前,你必须熟悉一些ASO的基本术语:

1.关联性(Relevance):某个特定的关键字与你的应用以及目标用户之间的相关性,不相关的关键字很难产生有效的转化率。

2.难度(Difficulty):某一特定关键字的竞争激励程度,这个值越高意味着它更难进入前列排名。

3.流量(Traffic):特定关键字的抢手程度,在搜索中被搜索的次数越高,这个值就越高。

判断具有关联性的关键字

记住要使用那些跟你的应用和用户又高关联度的关键字。有些关键字看起来有着排名优势,可是对于你的产品来说根本没有意义。比如你正在开发一款数学游戏,但是你却把关键字定义为“游泳”,虽然说游泳有着相当出色的流量和中级难度,可是它跟你的产品完全无关。

这时候如果有一个玩家想要找一些游泳游戏或者游泳学习册,前十名搜索里确实出现了你的数学游戏产品,可是他们会下载么?几乎没有哪个人会吧?因为只有具有关联性的关键字才能产生有效转化率。

分析竞争对手的关键字

我们可以通过分析竞争对手的情况来判定哪些关键字具有关联性。

首先,你要了解自己的潜在用户和竞争对手是谁。你可以在Appstore排行榜内寻找自己的竞争对手,当然这里有个小诀窍,你不用一个个浏览不同的热门应用,只要使用App Figures的Top Apps工具就行,它可以极为便利地为你展示多达三个分类的热门排名应用。除此之外,你还可以查找Appnique的“推荐竞争对手”列表以及Sensor Tower的“追踪竞争者”工具。

OK,现在你已经找到你的竞争对手了,利用Sensor Tower的Keywod Spy可以让你发现竞争对手的关键字,这个工具除了让你发现竞争对手的关键字以外,还能让你看到自己产品的关键字与之重叠的情况。

在这个阶段,你的主要目标就是制作一个广泛的、含有潜在关联性的关键字库,不同的ASO工具可能会给你提供不同的关键字,而你的工作就是手动筛选出最终可以使用的那些关键字。

其他判断关键字的办法

1.软件名称

许多应用软件在自己的名称中其实就会含有一些重要的关键字,所以名称是一个很好的切入点,总体来说,你应该在你的应用中添加一些高流量、高难度的关键字。

2.软件描述

仔细观察竞争对手的应用描述,有些应用很可能会在描述中包含潜在关键字,不过值得注意的是,Appstore的算法可能不会讲应用描述中的文字列入排名考虑因素。

3.软件评价

竞争对手产品的高分评价中有时候也会有潜在关键字,从五星评价开始找,因为五星评价是最直观的玩家的需求。

4.谷歌趋势

如果你想知道某个关键字的检索量,其实谷歌趋势也是个不错的选择。依旧以数学游戏作为例子,我们把“数学游戏”作为基础关键字,同时查询“数学运动”和“数学训练”进行对比。对于“数学运动”感兴趣的检索几乎为0,这表明这很有可能是一个冷关键字,除此之外,谷歌趋势还会为你提供一些关键字建议。

二、App Store相关关键字

苹果目前正在试验一个新的应用商店功能,当你开始查询的时候,相关关键字可以直接展示在用户面前。

获取关键字数据

现在,你已经有了一个关键字字库,之后你必须获得特定的应用商店数据,许多ASO工具都会为你呈现关键字流量和关键字难度。这个步骤很关键,之后,你需要获得每一个关键字的流量和难度,这一点非常重要,因为在进入第二步之前,你需要把关键字库中那些零流量的关键字全部清空(或者把他们放到一个待定区,因为有些关键字很有可能在未来一段时间内再次获得流量,谁能想到flappy bird突然能红起来呢?)。根据你的游戏类型,以及你采用ASO工具采集到的信息,平均一下iPhone和iPad的得分,从而获得一个合计难度/流量数字。

明智地选择你的关键字

Appstore对于关键字列表的长度限制在100个字符以内,在这个有限的长度内,我们需要决定到底使用哪些关键字。而这一切行为的最终目标是从关键字库中选择适当的关键字,这些适当的关键字将带来有效的下载量。首先,我们要记住:

高相关性+适当的难度+一般的流量=下载量的增加

适当的难度:我们需要一些不排名不算太困难的关键字,因为我们的产品本身在Appstore上基本上是没有知名度的,我们不是愤怒的小鸟。

一些流量:我们需要有一定搜索量的关键字,否则我们会浪费100字符的空间,没有流量就不会带来下载。

现阶段我们通常会有两个选择,要么选择流量高的关键词,要么选择有难度的关键词。到底要选择哪个呢?也许你的回答可能是选择流量高的关键字。

选择关键字的难度

假设这是你的第一款应用,那么建议你从现在开始就要考虑为关键字打分了,在你所有有流量的关键字中做一个排名,并为他们的难度分一下等级。以下算法会对于你的软件排名造成影响:

1.总下载量(当前版本和以往版本)

2.下载动量(下载加速度)

3.评论量(正反面评论和历史评论)

4.玩家活跃度(应用被打开的频率)

5.抛弃率(应用被删除的比率)

6.点击下载率(有多少下载量来自于搜索下载)

一般来说,我们的应用中排名前十的有流量的关键字需要大量的测试和评估,所以不要期望一次就选中你想要的关键字,ASO优化需要时间,需要持续的监控和调整,这是一个不断发展的过程。

此外,Appstore会经常改变他们的算法,所以我们需要有快速反应和修改的能力。选择一个高相关、低难度的关键字以及至少有一些搜索量的关键字是你最好的而选择。每一次更新关键字列表都会给你带来更多的收获,所以第一次提交后要放弃,保持筛选的过程。

难度等级

如果你的软件已经上线,那么现在可以分一下关键字排名列表了,理想情况下,你应该随时关注关键字对下载所造成的影响。这个信息很有价值,因为它会帮助你对于后续的决策作出很好的指导作用。知道你的关键字排名对于你确定之后的难度等级也是一件很重要的事,我们排列出出以下难度等级。分出难度等级可以帮你快速缩小潜在的关键字列表。

1.目标关键字:(难度小于2,以及排名小于10),这是你的首选,这种关键字让你有机会出现在搜索的前十位中;

2.备选关键字:(难度在2-4之间,以及排名在10-30之间)这是你的备选,如果你不能确定足够多的目标难度关键字,那么你可以用这些关键字填满你的列表;

3.排除关键字:(难度大于4,排名大于30):这是你需要排除的关键字。这些关键字几乎没有机会帮你带来下载量。

理想状态下,你应该拥有足够多的目标关键字可以选择,如果没有足够的备选关键字的话,建议重新读一次第一篇文章。游戏上架才是真正的开始,从游戏上架的那一刻,你就应该时刻追踪关注你的关键字排名情况,关注评论、排名、下载等元素,确定你到底需要哪些关键字。

流量为王

到目前为止我们大部分时间都在说难度和关联度,其实流量肯定也是非常重要的,没有流量就没有一切,只是说在有了一定流量的情况下我们会更多关注难度和关联度,比方说你只有一个关键字可以填写了,但是你还有三个潜在关键字可以做选择,如果他们都是高关联度和相同难度的话,那么自然要选择高流量的关键字

三、进阶小贴士

空间是很宝贵的,苹果限制了用户100个字符。所以我们要在有限的空间里将关键字的作用发挥到最大。可以在自己软件的名称中加入关键字,不过要记住,如果你想要把自己的产品打造成品牌的话,切忌把自己的软件名称变成垃圾堆哦!

注意关键字的长度,尽量保证每一个关键字小于10个字符。保持快速更新,因为每次更新,你都将有机会删除表现不佳的关键字以及增添新的关键字。

ASO优化经验:APP关键字优化的技巧的更多相关文章

  1. SQL优化经验总结

    一. 优化SQL步骤 1. 通过 show status和应用特点了解各种 SQL的执行频率    通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extend ...

  2. 一触即发 App启动优化最佳实践

    一触即发 App启动优化最佳实践 本文在 DiyCode 和 CSDN个人博客 同时首发,关注作者的 DiyCode帐号 或者 作者微博 可第一时间收到新文章推送. 文中的很多图都是Google性能优 ...

  3. android app性能优化大汇总(UI渲染性能优化)

    UI性能测试 性能优化都需要有一个目标,UI的性能优化也是一样.你可能会觉得“我的app加载很快”很重要,但我们还需要了解终端用户的期望,是否可以去量化这些期望呢?我们可以从人机交互心理学的角度来考虑 ...

  4. 包建强的培训课程(9):Android App性能优化

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...

  5. oracle数据库应用性能优化经验(培训讲义)

    这是我给公司同事做的内部培训ppt的讲义,给大家分享一下.这是培训大纲,ppt在找地方上传,等找到了会把链接发在这里 . 暂时放在csdn上,赚点下载积分:https://download.csdn. ...

  6. Unity技术支持团队性能优化经验分享

    https://mp.weixin.qq.com/s?__biz=MzU5MjQ1NTEwOA==&mid=2247490321&idx=1&sn=f9f34407ee5c5d ...

  7. App性能优化浅谈

    前言 前段时间给公司的小伙伴们进行了关于app性能优化的技术分享.这里我稍微整理一下也给大家分享一下.关于性能优化这个话题非常大,涉及面能够非常广,也能够非常深入.本人能力有限,不会给大家讲特别难懂, ...

  8. dede内链怎么优化,Dedecms内部链接优化技巧

    dede内链怎么优化,dedecms内部链接优化技巧 使用dedecms的过程中发现,可以通过dedecms的文档关键词维护功能.发表文章时候的关键词添加功能(也可以自动获取)以及核心设置里面的是否使 ...

  9. fir.im Weekly - 如何进行 Android App 性能优化

    关于 Android App 的优化,@anly-jun 用 3 个月完成了这一系列文章,从 性能分析工具 到 ANR .Layout .消除卡顿 到 内存优化.内存分析工具大概十五六篇,并对此做一个 ...

随机推荐

  1. 2.快速创建springboot项目 连pom文件里面的配置都不用配了

    无论是创建项目 还是module 模块 选择这个 .然后在后面的选择中选择自己要的功能 就可以把相关的依赖都加进去 省去了依赖 其后的写法跟第一篇一样 在这个项目下面有一个配置文件 ====>a ...

  2. BigDecimal的四则运算及小数位数格式

    一.加法 BigDecimal b1 = new BigDecimal("20");BigDecimal b2 = new BigDecimal("30");B ...

  3. [Array]268. Missing Number

    Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missin ...

  4. es6模块化规则(一)

    抄自阮一峰ECMAScript 6 入门 export命令 模块功能主要由两个命令构成:export和import.export用于规定模块的对外接口,import用于引入其他模块提供的方法功能. 一 ...

  5. 【C++】从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法

    sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能 ...

  6. 如何确定要对DIV设置什么CSS属性样式呢?

    设置什么CSS样式不是凭空想象的而是有参考的,一般分三种情况下得到需要知道设置什么样式. 第一种:没有美工图,自己边思考布局 这种没有美工图也没有可参考的情况下DIV CSS布局,根据自己实际构思的想 ...

  7. SpringCloud微服务实战一:Spring Cloud Eureka 服务发现与注册中心(高可用实列为两个注册中心)

    微服务架构: 微服务架构的核心思想是,一个应用是由多个小的.相互独立的.微服务组成,这些服务运行在自己的进程中,开发和发布都没有依赖.不同服务通过一些轻量级交互机制来通信,例如 RPC.HTTP 等, ...

  8. CentOS 6.8 Java 环境搭建

      1.搜索 Java 1.7 64 2.下载 文件 3.Xshell 安装lrzsz 4.选择路径 5.使用 rz 命令选择上传 6.打开 /etc/profile vim /etc/profile ...

  9. 手机号测吉凶python代码

    根据数理数来测电话后四位吉凶: 数理数 解释批注 0点特殊.......大吉 1大展鸿图.可获成功吉 2一盛一衰.劳而无功凶 3蒸蒸日上.百事顺遂吉 4坎坷前途.苦难折磨凶 5生意欣荣.名利双收吉 6 ...

  10. checkbox的全选,取消全选,获得选中值

    <html> <head> <title>jq全选以及获得选中项的值</title> <meta charset="utf-8" ...