关于 app-store-optimization
面向希望提升应用商店曝光和转化的团队,提供 Apple App Store 与 Google Play Store 优化流程,涵盖关键词、元数据、竞品、发布和 A/B 测试。
主要功能
- 01关键词发现与优先级排序
- 02商店页面元数据优化
- 03竞品关键词与视觉分析
- 04应用发布工作流
- 05元数据与视觉素材 A/B 测试
适用场景
- 01挖掘并排序应用关键词
- 02修改商店页面字段
- 03查找竞品关键词空缺
- 04规划应用商店发布
- 05测试页面图片或文案
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ manojbajaj95/ claude-gtm-plugin --skill app-store-optimization安装后在 Claude Code 中输入/app-store-optimization确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
expected_output.jsonHOW_TO_USE.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)
工作区上下文
提问前请先阅读引导上下文:strategy/brand.md,了解品牌、受众、产品、渠道、工具、限制和指标;about/me.md,了解个人风格;content/ideas.md 和 content/calendar.md,了解内容规划。仅在必要时才将旧版产品营销上下文文件作为备用。将生成的草稿保存到 content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md,并将有长期价值的经验反馈到 strategy/brand.md、about/me.md 或 content/ideas.md。
执行约定
此技能在其前置元数据的范围内自成一体:将本地说明、参考资料、脚本和素材用作操作指南;仅询问缺失的任务专属输入;将超出范围的工作交接给相邻技能;并提供可执行的成果、决策、计划、草稿或诊断。
用于研究关键词、优化元数据、分析竞争对手以及提升应用在 Apple App Store 和 Google Play Store 上曝光度的 ASO 工具。
关键词研究工作流
发现并评估能提升应用商店曝光度的关键词。
工作流:开展关键词研究
- 明确目标受众和应用的核心功能:
- 主要使用场景(应用解决什么问题)
- 目标用户的人口统计特征
- 竞争类别
- 从以下来源生成种子关键词:
- 应用功能和优势
- 用户用语(而非开发者术语)
- 应用商店自动补全建议
- 使用以下方式扩展关键词列表:
- 修饰词(免费、最佳、简单)
- 操作(创建、跟踪、整理)
- 受众(面向学生、面向团队、面向企业)
- 评估每个关键词:
- 搜索量(预估月搜索次数)
- 竞争程度(排名靠前的应用数量和质量)
- 相关性(与应用功能的契合程度)
- 为关键词评分并确定优先级:
- 主要:标题和关键词字段(iOS)
- 次要:副标题和简短描述
- 第三优先级:仅完整描述
- 将关键词映射到元数据位置
- 记录关键词策略以便跟踪
- **验证:**关键词已评分;已映射投放位置;未包含竞争对手品牌名称;iOS 关键词字段中未使用复数形式
关键词评估标准
| 因素 | 权重 | 高分指标 |
|---|---|---|
| 相关性 | 35% | 描述应用的核心功能 |
| 搜索量 | 25% | 每月搜索次数超过 10,000 |
| 竞争程度 | 25% | 排名前 10 的应用平均评分低于 4.5 |
| 转化率 | 15% | 具有交易意图(“最佳 X 应用”) |
关键词投放优先级
| 位置 | 搜索权重 | 字符限制 |
|---|---|---|
| 应用标题 | 最高 | 30(iOS)/ 50(Android) |
| 副标题(iOS) | 高 | 30 |
| 关键词字段(iOS) | 高 | 100 |
| 简短描述(Android) | 高 | 80 |
| 完整描述 | 中 | 4,000 |
参见: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" | 侧重收益,更能引起情感共鸣 |
工具和参考资料
脚本
| 脚本 | 用途 | 用法 |
|---|---|---|
| keyword_analyzer.py | 分析关键词的搜索量和竞争情况 | python keyword_analyzer.py --keywords "todo,task,planner" |
| metadata_optimizer.py | 验证元数据字符限制和关键词密度 | python metadata_optimizer.py --platform ios --title "App Title" |
| competitor_analyzer.py | 提取并比较竞争对手的关键词 | python competitor_analyzer.py --competitors "App1,App2,App3" |
| aso_scorer.py | 计算整体 ASO 健康度评分 | python aso_scorer.py --app-id com.example.app |
| ab_test_planner.py | 规划测试并计算样本量 | python ab_test_planner.py --cvr 0.05 --lift 0.10 |
| review_analyzer.py | 分析评论情感倾向和主题 | python review_analyzer.py --app-id com.example.app |
| launch_checklist.py | 生成特定平台的发布检查清单 | python launch_checklist.py --platform ios |
| localization_helper.py | 管理多语言元数据 | python localization_helper.py --locales "en,es,de,ja" |
参考资料
| 文档 | 内容 |
|---|---|
| platform-requirements.md | iOS 和 Android 元数据规范、视觉素材要求 |
| aso-best-practices.md | 优化策略、评分管理、发布策略 |
| keyword-research-guide.md | 研究方法、评估框架、跟踪 |
资源
| 模板 | 用途 |
|---|---|
| aso-audit-template.md | 用于应用商店页面的结构化审核清单 |
平台限制
数据限制
| 限制 | 影响 |
|---|---|
| 没有官方关键词搜索量数据 | 估算依赖第三方工具 |
| 竞争对手数据仅限公开信息 | 无法查看内部指标 |
| 评论访问仅限公开评论 | 无法获取私下反馈 |
| 新应用没有历史数据 | 无法与过去的表现进行比较 |
平台行为
| 平台 | 行为 |
|---|---|
| iOS | 关键词变更需要提交应用 |
| iOS | 宣传文本可直接编辑,无需更新 |
| Android | 元数据变更会在 1-2 小时内被编入索引 |
| Android | 没有单独的关键词字段(请使用描述) |
| 两者 | 算法变更不会另行通知 |
不适用此技能的情况
| 场景 | 替代方案 |
|---|---|
| Web 应用 | 使用 Web SEO 技能 |
| 企业应用(非公开) | 使用内部发布工具 |
| 仅限 Beta/TestFlight | 专注于收集反馈,而非 ASO |
| 付费广告策略 | 使用付费获客技能 |
相关技能
| 技能 | 集成点 |
|---|---|
| copywriting-core | 应用描述文案撰写 |
| lead-generation-and-demand | 启动推广活动 |
| go-to-market-strategy | 制定上市计划 |