关于 app-store-optimization
面向移动应用营销人员的应用商店优化技能,涵盖关键词研究、商店元数据、竞品分析、上线规划和 A/B 测试。提供从发现关键词机会到评估测试结果的结构化流程。
主要功能
- 01研究并筛选关键词
- 02优化商店页面元数据
- 03分析竞品关键词与素材
- 04规划应用上线流程
- 05设计并评估 A/B 测试
适用场景
- 01为应用商店页面选择关键词
- 02改写标题与应用描述
- 03识别竞品关键词缺口
- 04测试图标或截图对转化的影响
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ alirezarezvani/ claude-skills --skill app-store-optimization安装后在 Claude Code 中输入/app-store-optimization确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
expected_output.jsonHOW_TO_USE.mdREADME.mdsample_input.jsonassets/aso-audit-template.mdreferences/aso-best-practices.mdkeyword-research-guide.mdplatform-requirements.mdscripts/ab_test_planner.pyaso_scorer.pycompetitor_analyzer.pykeyword_analyzer.pylaunch_checklist.pylocalization_helper.pymetadata_optimizer.pyreview_analyzer.py详细介绍
应用商店优化(ASO)
关键词研究工作流
发现并评估能够提升应用商店曝光度的关键词。
工作流:开展关键词研究
- 定义目标受众和核心应用功能:
- 主要使用场景(应用解决什么问题)
- 目标用户画像
- 竞争品类
- 从以下来源生成种子关键词:
- 应用功能与价值
- 用户语言(而非开发者术语)
- 应用商店自动补全建议
- 使用以下方式扩展关键词列表:
- 修饰词(免费、最佳、简单)
- 动作词(创建、跟踪、整理)
- 受众词(学生使用、团队使用、企业使用)
- 评估每个关键词:
- 搜索量(预估月搜索次数)
- 竞争度(排名应用的数量与质量)
- 相关性(与应用功能的契合度)
- 为关键词打分并排定优先级:
- 首要:标题和关键词字段(iOS)
- 次要:副标题和简短描述
- 再次:仅完整描述
- 将关键词映射到元数据位置
- 记录关键词策略以便跟踪
- 验证: 关键词已评分;位置已映射;未包含竞品品牌名;iOS 关键词字段中不含复数形式
关键词评估标准
| 因素 | 权重 | 高分指标 |
|---|---|---|
| 相关性 | 35% | 描述核心应用功能 |
| 搜索量 | 25% | 每月搜索量 10,000+ |
| 竞争度 | 25% | 排名前 10 的应用平均评分低于 4.5 |
| 转化率 | 15% | 具有交易意图(如“最佳 X 应用”) |
关键词放置优先级
| 位置 | 搜索权重 |
|---|---|
| 应用标题 | 最高 |
| 副标题(iOS) | 高 |
| 关键词字段(iOS) | 高 |
| 简短描述(Android) | 高 |
| 完整描述 | 中 |
参见:references/keyword-research-guide.md
元数据优化工作流
优化应用商店列表元素,以提升搜索排名和转化率。
工作流:优化应用元数据
- 对照平台限制审核当前元数据:
- 标题字符数及关键词出现情况
- 副标题/简短描述的使用情况
- 关键词字段的利用效率(iOS)
- 描述中的关键词密度
- 按照以下公式优化标题:
[Brand Name] - [Primary Keyword] [Secondary Keyword] - 撰写副标题(iOS)或简短描述(Android):
- 突出首要价值
- 包含次要关键词
- 使用行动动词
- 优化关键词字段(仅限 iOS):
- 删除与标题重复的词
- 删除复数形式(Apple 会同时索引两种形式)
- 逗号后不加空格
- 按评分排序
- 重写完整描述:
- 以价值主张开头的引导段落
- 包含关键词的功能要点
- 社会认同板块
- 行动号召
- 验证每个字段的字符数
- 计算关键词密度(主要关键词目标为 2-3%)
- 验证: 所有字段均在字符限制内;标题中包含主要关键词;关键词堆砌不超过 5%;保持自然语言表达
平台字符限制
| 字段 | Apple App Store | Google Play Store |
|---|---|---|
| 标题 | 30 个字符 | 50 个字符 |
| 副标题 | 30 个字符 | 不适用 |
| 简短描述 | 不适用 | 80 个字符 |
| 关键词 | 100 个字符 | 不适用 |
| 推广文本 | 170 个字符 | 不适用 |
| 完整描述 | 4,000 个字符 | 4,000 个字符 |
| 版本更新说明 | 4,000 个字符 | 500 个字符 |
描述结构
PARAGRAPH 1: Hook (50-100 words)
├── Address user pain point
├── State main value proposition
└── Include primary keyword
PARAGRAPH 2-3: Features (100-150 words)
├── Top 5 features with benefits
├── Bullet points for scanability
└── Secondary keywords naturally integrated
PARAGRAPH 4: Social Proof (50-75 words)
├── Download count or rating
├── Press mentions or awards
└── Summary of user testimonials
PARAGRAPH 5: Call to Action (25-50 words)
├── Clear next step
└── Reassurance (free trial, no signup)
参见:references/platform-requirements.md
竞品分析工作流
分析排名靠前的竞品,找出关键词空白与定位机会。
工作流:分析竞品 ASO 策略
- 确定前 10 名竞品:
- 直接竞品(核心功能相同)
- 间接竞品(受众重叠)
- 品类领导者(下载量最高)
- 从以下位置提取竞品关键词:
- 应用标题和副标题
- 描述的前 100 个词
- 可见的元数据规律
- 构建竞品关键词矩阵:
- 梳理每个竞品针对的关键词
- 计算每个关键词的覆盖率百分比
- 识别关键词缺口:
- 竞品覆盖率低于 40% 的关键词
- 竞品遗漏的高搜索量词汇
- 长尾机会
- 分析竞品视觉素材:
- 图标设计规律
- 截图的信息传达与风格
- 视频的有无及质量
- 对比评分与评论规律:
- 各竞品的平均评分
- 常见好评主题
- 常见差评主题
- 记录定位机会
- 验证: 已分析 10 个以上竞品;关键词矩阵已完成;已识别缺口并给出搜索量估算;视觉审计已记录
竞品分析矩阵
| 分析维度 | 数据点 |
|---|---|
| 关键词 | 标题关键词、描述中的出现频率 |
| 元数据 | 字符利用率、关键词密度 |
| 视觉 | 图标风格、截图数量/风格 |
| 评分 | 平均评分、总评分数、增长速度 |
| 评论 | 主要好评、主要差评 |
缺口分析模板
| 机会类型 | 示例 | 行动 |
|---|---|---|
| 关键词缺口 | "habit tracker"(覆盖率 40%) | 添加到关键词字段 |
| 功能缺口 | 竞品缺少小组件 | 在截图中突出展示 |
| 视觉缺口 | 前 5 名中没有视频 | 制作应用预览 |
| 信息传达缺口 | 无人提及"免费" | 测试免费定位 |
应用上线工作流
执行结构化的上线流程,以获得最大的初始曝光度。
工作流:将应用上架商店
- 完成上线前准备(上线前 4 周):
- 确定关键词和元数据
- 准备所有视觉素材
- 设置分析工具(Firebase、Mixpanel)
- 制作新闻稿资料包和媒体名单
- 提交审核(上线前 2 周):
- 满足所有商店要求
- 核实是否符合指南规定
- 准备上线宣传内容
- 配置上线后系统:
- 设置评论监控
- 准备回复模板
- 配置评分提示的时机
- 执行上线当天工作:
- 确认应用已在两个商店上线
- 在所有渠道发布公告
- 开始评论回复流程
- 监控初期表现(第 1 至 7 天):
- 每小时跟踪下载增长速度
- 监控评论并在 24 小时内回复
- 记录任何需要快速修复的问题
- 进行 7 天复盘:
- 将表现与预期进行对比
- 找出可快速优化的机会
- 规划首次元数据更新
- 安排首次更新(上线后 2 周)
- 验证: 应用已在商店上线;分析工具正常追踪;24 小时内完成评论回复;下载增长速度已记录;首次更新已安排
上线前检查清单
| 类别 | 项目 |
|---|---|
| 元数据 | 标题、副标题、描述、关键词 |
| 视觉素材 | 图标、截图(所有尺寸)、视频 |
| 合规 | 年龄分级、隐私政策、内容版权 |
| 技术 | 应用二进制文件、签名证书 |
| 分析 | SDK 集成、事件追踪 |
| 营销 | 新闻稿资料包、社交内容、邮件准备就绪 |
上线时机考量
| 因素 | 建议 |
|---|---|
| 星期几 | 周二至周三(避开周末) |
| 一天中的时间 | 目标市场时区的上午 |
| 季节 | 与相关品类的旺季保持一致 |
| 竞争 | 避开主要竞品的上线日期 |
参见:references/aso-best-practices.md
A/B 测试工作流
测试元数据和视觉元素,以提升转化率。
工作流:运行 A/B 测试
- 选择测试元素(按影响力排序):
- 图标(影响最大)
- 截图 1(影响较大)
- 标题(影响较大)
- 简短描述(影响中等)
- 提出假设:
If we [change], then [metric] will [improve/increase] by [amount] because [rationale]. - 创建变体:
- 对照组:当前版本
- 实验组:仅改变单一变量
- 计算所需样本量:
- 基线转化率
- 最小可检测效应(通常为 5%)
- 统计显著性(95%)
- 启动测试:
- Apple:使用产品页面优化(Product Page Optimization)
- Android:使用商店列表实验(Store Listing Experiments)
- 运行测试至最短时长:
- 至少 7 天
- 直至达到统计显著性
- 分析结果:
- 比较转化率
- 检查统计显著性
- 记录经验总结
- 验证: 仅测试了单一变量;样本量充足;已达到统计显著性(95%);结果已记录;已应用获胜版本
A/B 测试优先级
| 元素 | 转化影响 | 测试复杂度 |
|---|---|---|
| 应用图标 | 可带来 10-25% 的提升 | 中(需要设计) |
| 截图 1 | 可带来 15-35% 的提升 | 中 |
| 标题 | 可带来 5-15% 的提升 | 低 |
| 简短描述 | 可带来 5-10% 的提升 | 低 |
| 视频 | 可带来 10-20% 的提升 | 高 |
样本量速查表
| 基线转化率(CVR) | 所需展示次数(每个变体) |
|---|---|
| 1% | 31,000 |
| 2% | 15,500 |
| 5% | 6,200 |
| 10% | 3,100 |
测试记录模板
TEST ID: ASO-2025-001
ELEMENT: App Icon
HYPOTHESIS: A bolder color icon will increase conversion by 10%
START DATE: [Date]
END DATE: [Date]
RESULTS:
├── Control CVR: 4.2%
├── Treatment CVR: 4.8%
├── Lift: +14.3%
├── Significance: 97%
└── Decision: Implement treatment
LEARNINGS:
- Bold colors outperform muted tones in this category
- Apply to screenshot backgrounds for next test
前后对比示例
标题优化
效率类应用:
| 版本 | 标题 | 分析 |
|---|---|---|
| 优化前 | "MyTasks" | 没有关键词,仅有品牌名(8 个字符) |
| 优化后 | "MyTasks - Todo List & Planner" | 包含主要和次要关键词(29 个字符) |
健身类应用:
| 版本 | 标题 | 分析 |
|---|---|---|
| 优化前 | "FitTrack Pro" | 通用修饰词(12 个字符) |
| 优化后 | "FitTrack: Workout Log & Gym" | 包含品类关键词(27 个字符) |
副标题优化(iOS)
| 版本 | 副标题 | 分析 |
|---|---|---|
| 优化前 | "Get Things Done" | 表述模糊,没有关键词 |
| 优化后 | "Daily Task Manager & Planner" | 包含两个关键词,突出用户收益 |
关键词字段优化(iOS)
优化前(低效:89 个字符,8 个关键词):
task manager, todo list, productivity app, daily planner, reminder app
优化后(高效:97 个字符,14 个关键词):
task,todo,checklist,reminder,organize,daily,planner,schedule,deadline,goals,habit,widget,sync,team
改进点:
- 去掉逗号后的空格(节省 8 个字符)
- 去除重复词(task manager → task)
- 去除复数形式(reminders → reminder)
- 去除已出现在标题中的词
- 增加更相关的关键词
描述开头
优化前:
MyTasks is a comprehensive task management solution designed
to help busy professionals organize their daily activities
and boost productivity.
优化后:
Forget missed deadlines. MyTasks keeps every task, reminder,
and project in one place—so you focus on doing, not remembering.
Trusted by 500,000+ professionals.
改进点:
- 以用户痛点开篇
- 给出具体收益(而非笼统的“提升效率”)
- 加入社会证明
- 关键词自然融入,而非堆砌
截图文案演变
| 版本 | 文案 | 问题 |
|---|---|---|
| 优化前 | "Task List Feature" | 以功能为中心,表述被动 |
| 更好 | "Create Task Lists" | 使用了动作动词,但仍是功能导向 |
| 最佳 | "Never Miss a Deadline" | 以收益为中心,有情感共鸣 |
工具与参考资料
Scripts
| Script | Purpose | Usage |
|---|---|---|
| keyword_analyzer.py | Analyze keywords for volume and competition | python keyword_analyzer.py --keywords "todo,task,planner" |
| metadata_optimizer.py | Validate metadata character limits and density | python metadata_optimizer.py --platform ios --title "App Title" |
| competitor_analyzer.py | Extract and compare competitor keywords | python competitor_analyzer.py --competitors "App1,App2,App3" |
| aso_scorer.py | Calculate overall ASO health score | python aso_scorer.py --app-id com.example.app |
| ab_test_planner.py | Plan tests and calculate sample sizes | python ab_test_planner.py --cvr 0.05 --lift 0.10 |
| review_analyzer.py | Analyze review sentiment and themes | python review_analyzer.py --app-id com.example.app |
| launch_checklist.py | Generate platform-specific launch checklists | python launch_checklist.py --platform ios |
| localization_helper.py | Manage multi-language metadata | python localization_helper.py --locales "en,es,de,ja" |
References
| Document | Content |
|---|---|
| platform-requirements.md | iOS 和 Android 元数据规范、视觉素材要求 |
| aso-best-practices.md | 优化策略、评分管理、上线策略 |
| keyword-research-guide.md | 研究方法、评估框架、追踪 |
Assets
| Template | Purpose |
|---|---|
| aso-audit-template.md | 应用商店列表的结构化审核检查清单 |
Platform Notes
| Platform / Constraint | Behavior / Impact |
|---|---|
| iOS keyword changes | 需要提交应用 |
| iOS promotional text | 无需更新应用即可编辑 |
| Android metadata changes | 1-2 小时内建立索引 |
| Android keyword field | 无 — 请改用描述 |
| Keyword volume data | 仅为估算值;没有官方来源 |
| Competitor data | 仅限公开列表 |
When not to use this skill: 网页应用(请使用网页 SEO)、企业/内部应用、仅限 TestFlight 的测试版,或付费广告策略。
Related Skills
| Skill | Integration Point |
|---|---|
| content-creator | 应用描述文案 |
| marketing-demand-acquisition | 上线推广活动 |
| marketing-strategy-pmm | 进入市场规划 |
Proactive Triggers
- No keyword optimization in title → 应用标题是排名的第一要素。请包含核心关键词。
- Screenshots don't show value → 截图应讲述一个故事,而不只是展示界面。
- No ratings strategy → 评分低于 4.0 星会严重拉低转化率。请实施应用内评分提示。
- Description keyword-stuffed → 自然语言描述比堆砌关键词更有效。
Output Artifacts
| When you ask for... | You get... |
|---|---|
| "ASO audit" | 包含按优先级排序修复项的完整应用商店列表审核 |
| "Keyword research" | 包含搜索量和难度评分的关键词列表 |
| "Optimize my listing" | 重写后的标题、副标题、描述和关键词字段 |
Communication
All output passes quality verification:
- Self-verify: source attribution, assumption audit, confidence scoring
- Output format: Bottom Line → What (with confidence) → Why → How to Act
- Results only. Every finding tagged: 🟢 verified, 🟡 medium, 🔴 assumed.
评论
支持 Markdown