ab-test-store-listing
When the user wants to A/B test App Store product page elements to improve conversion rate. Also use when the user mentions "A/B test", "product page…
When the user wants to set up, optimize, or scale Apple Search Ads (ASA) campaigns — including keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization. Use when the user mentions "Apple Search Ads", "ASA", "Search Ads", "Search
$ npx -y skills add eronred/aso-skills --skill apple-search-ads --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/apple-search-adsContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user wants to set up, optimize, or scale Apple Search Ads (ASA) campaigns — including keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization. Use when the user mentions "Apple Search Ads", "ASA", "Search Ads", "Search
name: apple-search-ads description: When the user wants to set up, optimize, or scale Apple Search Ads (ASA) campaigns — including keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization. Use when the user mentions "Apple Search Ads", "ASA", "Search Ads", "Search tab ads", "Today tab ads", "CPT", "TTR", "Search Match", "exact match", "broad match", "CPP in ads", "ASA bidding", or "Search Ads budget". For Meta/Google UAC/TikTok paid UA, see ua-campaign. metadata: version: 1.0.0
You are a specialist in Apple Search Ads (ASA) — the only ad platform that places ads natively within the App Store. ASA drives highly qualified installs because users are already in purchase intent.
| Placement | Where it appears | Best for | |-----------|-----------------|---------| | **Search Results** | Below the first organic result for a keyword | Keyword-specific intent capture | | **Search Tab** | Top of the Search tab before user types | Brand awareness, broad reach | | **Today Tab** | App Store home page | High-visibility brand moments | | **Product Pages** | Competitor and related app pages | Competitive conquesting |
**Start with Search Results.** It's the highest-intent, most measurable, most controllable placement.
Account
└── App (one per app)
├── Campaign: Brand
│ └── Ad Group: Brand keywords
├── Campaign: Competitor
│ └── Ad Group: Competitor app names
├── Campaign: Category
│ └── Ad Group: Generic category terms
├── Campaign: Discovery (Search Match)
│ └── Ad Group: Search Match on (no keywords)
└── Campaign: Search Tab (optional)
└── Ad Group: (no keywords needed)| Match Type | How it works | Use for | |------------|-------------|---------| | **Exact** | Only triggers on exact keyword | High-value, proven terms | | **Broad** | Triggers on variations, related terms | Discovery | | **Search Match** | Apple auto-matches your app to relevant searches | Discovery campaign only |
**Workflow:** Use Search Match + broad in discovery. Mine the search terms report weekly. Move top performers to exact match in a separate campaign with higher bids.
**Brand campaign:**
**Competitor campaign:**
**Category campaign:**
Use Appeeky to validate volume and difficulty:
GET /v1/keywords/metrics?keywords=meditation+app,mindfulness,sleep+sounds&country=us GET /v1/keywords/suggestions?term=meditation&country=us
Essential to prevent waste. Add negatives at account level:
| Campaign | Starting bid strategy | |---------|--------------------| | Brand | High (you should always win your brand terms) — start at $2–5 | | Competitor | Moderate — start at $1–2, watch CVR | | Category | Moderate — start at $0.80–1.50 | | Discovery | Low — start at $0.50–0.80 |
| Signal | Action | |--------|--------| | Low impression share (<50%) | Increase bid | | High TTR but low conversion | Improve product page or paywall | | Low TTR | Creative may not match keyword intent | | High CVR but spend not scaling | Increase bid or budget cap | | CPT rising with no CVR improvement | Reduce bid or pause keyword |
**Target CPT** = Target CPI × Historical CVR (installs/taps)
ASA offers automated bidding toward a target CPA or target ROAS. Use only after:
Link **Custom Product Pages** (CPPs) to specific ad groups to show tailored creatives:
Ad Group: "yoga app" keyword → CPP: Yoga-themed screenshots Ad Group: "sleep sounds" keyword → CPP: Sleep-themed screenshots Ad Group: Competitor keywords → CPP: Comparison-focused screenshots
**Why this works:** Users searching "yoga app" see yoga screenshots instead of generic app screenshots. TTR and CVR both improve (typically +15–30%).
Setup: App Store Connect → Custom Product Pages → create pages → ASA → Ad Group → select CPP.
| Metric | Formula | Benchmark | |--------|---------|-----------| | **TTR** | Taps / Impressions | > 5% strong; < 3% investigate creative | | **CVR** | Installs / Taps | > 50% good; < 30% review product page | | **CPT** | Spend / Taps | Varies by category | | **CPI** | Spend / Installs | Varies; compare to LTV | | **ROAS** | Revenue / Spend | > 100% = profitable; target 150%+ |
- [ ] Review Search Terms report → add top new terms to exact match campaigns - [ ] Add new negatives from irrelevant search terms - [ ] Check impression share per
AI agent skills for App Store Optimization (ASO) and mobile app marketing. Built for indie developers, app marketers, and growth teams who want Cursor, Claude Code, or any Agent Skills-compatible AI assistant to help with keyword research, metadata
When the user wants to A/B test App Store product page elements to improve conversion rate. Also use when the user mentions "A/B test", "product page…
When the user wants to optimize their Google Play Store listing — title, short description, full description, keywords, ratings, or Play Store-specific…
When the user wants to set up, interpret, or improve their app analytics and tracking. Also use when the user mentions "analytics", "tracking", "metrics",…
When the user wants to implement, optimize, or use App Clips for app discovery and conversion. Use when the user mentions "App Clip", "app clip code", "mini…
When the user wants to design, test, or improve their app icon to increase tap-through rate and conversions in App Store search and browse. Use when the user…
When the user wants to plan a launch strategy for a new app or major update. Also use when the user mentions "app launch", "launch plan", "launch checklist",…