keyword-research
When the user wants to discover, evaluate, or prioritize App Store keywords. Also use when the user mentions "keyword research", "find keywords", "search volume", "keyword difficulty", "keyword ideas", or "what keywords should I target". For implementing keywords into metadata, see metadata-optimization. For auditing current keyword performance, see aso-audit.
Security Assessment
About keyword-research
The keyword-research skill is an expert ASO (App Store Optimization) consultant that helps app developers and marketers discover, evaluate, and prioritize keywords for App Store visibility. It solves the critical problem of identifying which search terms will drive the most qualified traffic to your app by analyzing search volume, competition, and relevance metrics.
This skill employs a comprehensive four-phase research methodology: seed expansion through Apple Search Suggestions and competitor analysis, systematic keyword evaluation across multiple signals (volume, difficulty, relevance, intent), opportunity scoring using a weighted formula, and strategic grouping into primary, secondary, long-tail, and aspirational buckets. It leverages app marketing context, competitor rankings, and category insights to generate data-driven keyword recommendations.
Ideal for app developers launching new products, ASO specialists optimizing existing apps, and marketing teams building keyword strategies. Whether you're targeting downloads, revenue, or brand awareness, this skill delivers actionable keyword reports with prioritized recommendations, helping you make informed decisions about which keywords to implement in your app's title, subtitle, and keyword field.
FAQ
What information do I need to provide for keyword research?
You'll need your App ID, target country (defaults to US), 3-5 seed keywords that describe your app's core function, and your optimization intent (downloads, revenue, or brand awareness). Having an app-marketing-context.md file with competitor information is also helpful.
How does the opportunity scoring formula work?
The skill calculates an Opportunity Score using the formula: (Volume × 0.4) + ((100 - Difficulty) × 0.3) + (Relevance × 0.3). This balances search volume (40% weight), ease of ranking (30% weight), and keyword relevance to your app (30% weight) to identify the best keyword targets.
What's the difference between primary and long-tail keywords?
Primary keywords (3-5) have the highest opportunity scores and must appear in your title or subtitle—they define your core positioning. Long-tail keywords (10-20) have lower search volume but very specific intent, are easier to rank for, and fill remaining keyword field space. Both serve different strategic purposes in your ASO strategy.
Can this skill help with implementing keywords into my app metadata?
No, this skill focuses exclusively on keyword discovery, evaluation, and prioritization. For implementing keywords into your app's title, subtitle, and keyword field, you should use the metadata-optimization skill. For auditing current keyword performance, use the aso-audit skill.
What keyword evaluation signals does this skill analyze?
The skill evaluates five key signals for each keyword: search volume (potential impressions), difficulty (competition level), relevance (match to app function), user intent (download likelihood), and current rank (your app's existing position). These signals help identify keywords that balance discoverability with achievability.
Install keyword-research
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
eronred/aso-skills