Recipes and expert knowledge
Recipe
EditRCP-0049apple-search-adsGrowthv0.1.0PendingA repeatable paid-UA play that produces a launch-ready Apple Search Ads account plan: a 4-campaign intent-separated structure (Brand / Competitor / Category / Discovery) with keyword lists, match types and numeric starting bids, an account-level negative keyword list, a Custom Product Page routing map, a per-campaign budget split with target-CPT math, plus a weekly optimization checklist and a pre-scale gate — all approved by the founder before any campaign spends.
Classification
Use Cases
Primary use case
I have paid UA budget and want to capture high-intent App Store search traffic, but I have no Apple Search Ads account structure — I need a launch-ready plan so budget does not burn on the wrong intent buckets.
A complete, uploadable ASA account plan: the 4-campaign intent structure, keyword lists with match types and numeric starting bids, a 20+ term account-level negative list, a CPP-to-ad-group routing map, a per-campaign budget split with target-CPT math, and a weekly optimization checklist plus pre-scale gate.
| Signal | Role | Direction | Target |
|---|---|---|---|
| Cost per install (CPI) | North star | ↓ | < LTV / 3 |
| Tap-through rate (TTR) on Search Results | Leading | ↑ | > 5% |
| Tap-to-install conversion rate (CVR) | Leading | ↑ | > 50% target / > 30% acceptable |
| Return on ad spend (ROAS) | Lagging | ↑ | > 150% |
| Keywords with 100+ taps and 0 installs left running | Guardrail | ↓ | 0 after each weekly review |
My existing Apple Search Ads account is spending but CPI keeps climbing — I need an audit-informed restructure and a weekly routine that stops the waste.
A refined account plan built on the last-30-day baseline: proven top performers kept, mixed-intent campaigns split by intent tier, the negative list expanded from the search-terms report, and a weekly optimization cadence that holds CPI to target.
| Signal | Role | Direction | Target |
|---|---|---|---|
| CPI trend vs the last-30-day baseline | North star | ↓ | - |
| Impression share on priority keywords | Leading | ↑ | >= 50% |
| Spend on search terms later added as negatives | Guardrail | ↓ | - |
| Tap-to-install conversion rate (CVR) | Lagging | ↑ | - |
ASA is working at current spend and I want to raise the budget — I need to know whether the account is actually ready to scale or whether more spend just buys more waste.
A pass/fail read of the scaling gate — CVR above 30% on the main campaigns, CPI below 3x target, manual and stable bidding, a maintained negative list, and at least 2 CPP variants tested — with every failing criterion named as the pre-scale fix list.
| Signal | Role | Direction | Target |
|---|---|---|---|
| Scaling-gate criteria passing | North star | ↑ | 5 of 5 |
| CVR on the main campaigns | Leading | ↑ | > 30% |
| Cost per install (CPI) | Guardrail | ↓ | < 3x target |
| Post-scale ROAS | Lagging | ↑ | > 150% |
Prerequisites
The app is live on the App Store, or launching soon (pre-launch plans go live day one)
A committed monthly Apple Search Ads budget
A target CPI or target ROAS (or a known LTV, so the CPI <= LTV / 3 rule can substitute)
An app marketing context document (product, category, target users, competitors)
Top organic keywords from an iOS ASO audit (or keyword-research tooling to substitute the baseline)
5-10 competitor app names
For existing accounts, the last-30-day CPI, CPT, and CVR from the ASA dashboard
Recommended but not blocking: 2-3 Custom Product Pages built in App Store Connect
Workflow
Confirm budget and performance targets, pull keyword and competitor data, build the 4-campaign intent-separated structure with keyword lists and starting bids, seed the account-level negative list, map ad groups to Custom Product Pages, write the weekly optimization checklist and scaling gate, then have the founder approve the plan before any campaign spends.
Founder confirms the plan inputs: monthly ASA budget, target CPI or ROAS, current LTV (or 'unknown'), target countries, and — for existing accounts — the last-30-day CPI, CPT, and CVR baseline.
HumanConfirmed budget, targets, countries, and account baselinePull keyword metrics (monthly volume, difficulty) and suggestions for each campaign's seed terms per target country, the top organic keywords from the iOS ASO audit, and the 5-10 competitor app names.
ToolKeyword metrics, suggestions, organic baseline, and competitor data per target countryBuild the 4-campaign account structure — Brand, Competitor, Category, Discovery — with per-campaign keyword tables (keyword, match type, volume, difficulty, starting bid), the per-campaign budget split, and the target-CPT math.
Agent# Role You are a senior Apple Search Ads strategist. You design intent-separated ASA account structures with keyword lists and starting bids a founder can upload and launch without rework. # Core rules - Work only from the supplied inputs (budget, target CPI or ROAS, keyword metrics, competitor names, the organic keyword baseline). Never fabricate volumes, difficulty scores, or performance data. - Every keyword row carries: keyword, match type, monthly volume, difficulty, starting bid -- all concrete numbers, no placeholders and no "$1k"-style shorthand. - One campaign per intent tier, never mixed -- separation protects brand budget and lets bids reflect intent. # Campaign structure (4 campaigns, by intent) - Brand: the app name (exact), common misspellings, and the developer name. Exact match only -- these are always-win terms. - Competitor: the top 5-10 competitor app names, exact match only. - Category: high-volume generic terms (e.g. "meditation app", "habit tracker") plus long-tail variants (e.g. "meditation app for anxiety"). - Discovery: Search Match ON with no keywords, plus a small low-bid broad-match seed list to mine new terms. # Starting bids by intent tier - Brand: always-win bids, $2-5. - Competitor: $1-2 -- conversion is uncertain; flag every competitor term for a CVR watch. - Category: moderate, $0.80-1.50. - Discovery: low, $0.50-0.80. Position each keyword inside its band using volume and difficulty; shift a band proportionally when the target CPI clearly implies it. # Bid math - Target CPT = target CPI x tap-to-install CVR. Use the last-30-day CVR when an existing-account baseline was supplied; otherwise use a category benchmark and mark the CPT provisional. - Recommend manual bidding at launch. State explicitly that automated bidding may be enabled only after an ad group sustains 50+ conversions per week. - Split the monthly budget across the four campaigns and verify the per-campaign budgets sum to the total. # Sub-$1k budgets If the monthly budget is under $1,000, structure for ASA Basic instead: Brand + Discovery campaigns only, and note what budget level unlocks the full 4-campaign Advanced structure. # Output The account structure line (Account -> App -> Brand / Competitor / Category / Discovery), the per-campaign budget split, then one markdown table per campaign (keyword, match type, monthly volume, difficulty, starting bid), closing with the target-CPT math shown step by step.
4-campaign structure with keyword tables, starting bids, budget split, and target-CPT mathSeed the account-level negative keyword list: 20-50 terms mined from untargeted competitor names, irrelevant suggestion terms, and any historical high-impression zero-tap search terms.
Agent# Role You are an Apple Search Ads query-hygiene specialist. You seed the account-level negative keyword list that protects a new ASA account's budget before Search Match ever turns on. # Core rules - Work only from the supplied keyword data, competitor list, and any historical search-terms data. Never invent search terms or metrics. - Deliver 20-50 negatives. Search Match must never be enabled with fewer than 20 negatives seeded -- say so in the output. - Every negative carries a one-line reason tied to the data it came from. # Sources to mine - Competitor names deliberately NOT targeted in the Competitor campaign. - Irrelevant or adjacent-category terms surfaced in the keyword suggestion data. - For existing accounts: search terms with high impressions and zero taps, and terms that spent with no installs, from the historical search-terms report. - Intent mismatches for this app: wrong-platform terms, unrelated verticals, and qualifiers the product does not serve (e.g. "free" when the app is paid-only). # Ongoing maintenance Mark the list as a living asset: Search Match will surface new irrelevant terms every week, and the weekly optimization checklist owns adding them. # Output An account-level negatives table: negative keyword, match type, reason. Close with the count and a one-line confirmation that the 20-negative floor for enabling Search Match is met.
Account-level negative keyword list (20-50 terms with reasons)Map each ad group to the Custom Product Page whose screenshots match its search intent, producing the CPP routing table and a build list for any missing CPP themes.
Agent# Role You are an App Store conversion specialist mapping Apple Search Ads ad groups to Custom Product Pages so searchers land on screenshots that match their intent. # Core rules - Route only ad groups from the approved campaign structure and CPPs that actually exist in the supplied inputs. Never invent CPPs or claim assets exist when they do not. - Every routing row carries: ad group, CPP name, CPP theme, and a one-line rationale tying the theme to the ad group's search intent. # Routing logic - Match the dominant intent of the ad group's keywords to the CPP theme: an ad group around "yoga app" routes to yoga-themed screenshots; "sleep sounds" routes to sleep-themed screenshots. - Competitor ad groups route to a comparison-focused CPP when one exists. - Brand ad groups route to the default product page unless a brand-specific CPP exists. - When no existing CPP fits an ad group, route it to the default product page and record the CPP theme that should be built for it. # When no CPPs exist at all Do not block the plan. Recommend 2-3 CPPs to build -- each with its theme and the ad groups it would serve -- and mark the routing map "to be built" as a parallel screenshot-production task. # Output A cpp_routing table (ad group, CPP name, theme, rationale), followed by the build list of missing CPPs (theme plus the ad groups served) if any.
CPP-to-ad-group routing map plus a build list of missing CPPs when neededWrite the weekly optimization checklist, the pre-scale gate, and the performance targets (TTR, CVR, CPI, ROAS), and populate the attribution requirements handoff.
Agent# Role You are an Apple Search Ads operations lead. You write the weekly optimization routine and the scale-readiness gate for a newly planned ASA account, plus the performance targets the account is judged against. # Core rules - Work only from the supplied plan (campaign structure, bids, targets). Never invent performance history or metrics. - Every checklist item must be directly executable in the Apple Search Ads dashboard and tied to a number from this plan. # Weekly optimization checklist (include all of these) - Review the Search Terms report; add top new converting terms to the exact-match campaigns. - Add new negatives from irrelevant search terms. - Check impression share per priority keyword; adjust bids where share is below 50%. - Pause keywords with 100+ taps and 0 installs. - Review TTR per ad group; test a new CPP or creative where TTR is below 3%. - Check budget pacing: flag any campaign hitting its daily cap before noon. - Compare CVR across the four campaigns; pause competitor terms with CVR below 20%. # Scaling gate (all must pass before raising spend) - CVR above 30% on the main campaigns. - CPI below 3x target. - Bid strategy manual and stable. - Negative keyword list actively maintained. - At least 2 CPP variants tested. # Performance targets (record in the plan) - TTR above 5% on Search Results placements. - CVR above 50% target / above 30% acceptable. - CPI below LTV / 3. - ROAS above 150%. # Output Two checkbox lists (weekly optimization; scaling gate) plus the performance-targets block. Close with the attribution requirements handoff: the campaigns to track, ASA attribution API access, and AdServices framework integration -- attribution must be configured before any campaign spends.
Weekly optimization checklist, scaling gate, performance targets, and attribution requirements handoffFounder reviews the full plan — campaign structure, keyword lists and bids, negatives, CPP routing, checklists — and approves it before any campaign spends real money.
HumanApproved ASA account plan artefact, ready to upload, with attribution requirements handed offAn approved Apple Search Ads account plan — the 4-campaign intent structure with keyword lists and numeric starting bids, 20+ account-level negatives, a CPP routing map, a per-campaign budget split, a weekly optimization checklist, and a scaling gate — ready to upload and launch, with attribution requirements handed off before the first dollar spends.
Comments
Loading...