Intent Tiering in Apple Search Ads: Stop Paying “Any Query” Prices for High-Intent Installs
If your Apple Search Ads performance swings every time delivery grows, it’s often because your bids are defending the wrong mix of queries. Broad discovery can be great, but unless you treat “intent” as a first-class variable, you end up paying near the same CPT for clicks that are unlikely to convert.
A simple fix is intent tiering: split keywords into high / medium / low intent groups, run them in separate ad groups (and usually separate campaigns if you need extra control), then apply different bidding and decision rules per tier.
This isn’t about changing the algorithm. It’s about preventing your auction from blurring together traffic that behaves differently.
What “intent” means in Apple Search Ads (from first principles)
Apple Search Ads doesn’t auction your “keyword relevance” directly. It auctions your ad eligibility when someone searches, based on keyword match type, bid, and the system’s automatic matching.
So when your account performs well, you likely had a higher share of searches that map to:
- High intent: the user is looking for your app or a very specific solution you uniquely provide.
- Medium intent: the user is searching for a category/problem that your app can solve, but with multiple viable apps.
- Low intent: the user is browsing broadly or searching for loosely related concepts.
These groups often have very different:
- TTR (taps/impressions)
- Conversion rate (installs/taps)
- Effective CPI/CPA and ultimately ROAS
If all tiers share the same ad group/campaign rules, you can misread what’s “working.” Intent tiering prevents that.
The structure: one ad group per intent tier (minimum viable)
Start with a structure you can maintain weekly.
Tier 1: High intent (defend conversion)
Include keywords that strongly correlate with purchases or subscriptions, such as:
- Your brand keyword(s)
- Your app name misspellings/variants
- Exact matches to a unique feature phrase that you know converts
Match type recommendation (Search Results):
- Use Exact for the most reliable intent terms.
- Add Broad only if you are ready to enforce guardrails (more on that below).
Bidding philosophy: prioritize conversion stability.
- Set your starting max CPT so this tier can keep delivering while you collect data.
Tier 2: Medium intent (grow efficiently)
Include category/problem keywords where you have a strong case:
- “to-do planner”, “habit tracker”, “expense manager” (illustrative)
- Keywords that are specific enough to signal a likely purchase path, but not as narrow as Tier 1.
Match type recommendation:
- Use Exact + (optionally) Discovery/Search Match in a controlled setup.
- Avoid mixing these terms into your Tier 1 ad group.
Bidding philosophy: trade off volume and efficiency.
- You’ll usually cap the max CPT more conservatively than Tier 1.
Tier 3: Low intent (test, but don’t subsidize)
Include broader exploration queries:
- “productivity”, “health”, “journal” (illustrative)
Match type recommendation:
- Prefer Search Match / Discovery for testing, or Broad keywords if you can manage negative keywords.
- You want signal, not expensive learns.
Bidding philosophy: constrain spend until the conversion rate earns it.
The rule that makes it work: use different “decision metrics” per tier
Most people watch one number (CPI or ROAS) and then react too fast. Intent tiering works better when each tier has a primary diagnostic.
Tier 1 primary metric: conversion rate (installs/taps)
If you’re paying for high intent traffic, you should see conversion behave more predictably.
- If conversion rate drops, don’t immediately blame bids.
- Check your product page (title/subtitle, screenshots, pricing visibility if applicable, and any custom product page mapping you’re using).
Tier 2 primary metric: CPI trend, not single-day noise
Medium intent is where auctions fluctuate.
- Use a short trend window (e.g., compare the last 3–7 days to the prior 3–7) before changing bids.
Tier 3 primary metric: taps-to-install efficiency + spend ceiling
Low intent will often produce:
- higher impressions and taps
- lower conversion
So you want to limit how much you “buy” before you learn it’s low value.
- If taps come but installs don’t, you either need negative keywords or lower bids / fewer terms.
A concrete setup you can build today
Here’s a practical blueprint that won’t take a week to implement.
Step 1: Make a keyword list, then label intent
Create a sheet with columns:
- keyword
- intended tier (1/2/3)
- match type(s) you plan to use
If you don’t know intent yet, label based on what the query implies: “looking for my solution” vs “browsing category” vs “brand-level awareness.”
Step 2: Create separate ad groups
At minimum:
- Ad Group A (Tier 1): brand + high-specificity exact keywords
- Ad Group B (Tier 2): category keywords
- Ad Group C (Tier 3): broad exploration keywords or discovery testing
If you’re using Search Match and you need extra separation, run Search Match in its own ad group rather than mixing it into a tier with Exact keywords. This keeps you from blurring performance signals.
Step 3: Set different max CPT caps
You don’t need perfect numbers. You need relative constraints:
- Tier 1 max CPT: highest
- Tier 2 max CPT: medium
- Tier 3 max CPT: lowest
Then apply changes with the same discipline across tiers. If you raise Tier 3 too aggressively, you’ll inflate spend with the wrong query mix.
Step 4: Weekly triage using Search terms
Every week (not every day):
- Pull the Search Terms report
- Map new contributing terms to the tier that matches the actual intent
- Add negative keywords to keep your low tier from picking up “almost there” queries that should have lived in Tier 2
This is where intent tiering becomes a compounding system.
What to watch for: the three “tier violations”
Intent tiering fails if you accidentally mix queries back together.
Violation 1: Tier 1 gets polluted by non-brand broad
If your Tier 1 ad group includes Broad or Discovery that expands beyond brand-like intent, your conversion metric stops being diagnostic.
- Fix: move risky match types to Tier 3, or tighten match type to Exact.
Violation 2: Tier 3 learns on expensive searches
If Tier 3 spends heavily on queries that behave like Tier 2, you’ll suffer a ROAS/CPA tax.
- Fix: identify those queries in Search terms and either:
- promote them to Tier 2 keywords, or
- block them from Tier 3 with negatives
Violation 3: You don’t separate measurement timeframes
Attribution and reporting can lag (the install→purchase chain resolves within ~24h, and analytics pipelines may add more delay). If you change bids every day, you’ll chase the wrong baseline.
- Fix: make bid decisions based on short trends, not single points.
Where Custom Product Pages fit (optional, but helpful)
Intent tiering pairs well with custom product pages because different query intent often expects different “proof.” For example:
- Tier 1 (brand/high intent) can emphasize “what you already know about us”
- Tier 2 can emphasize “why we solve your category problem”
- Tier 3 can emphasize “why the category matches us” (and be more forgiving if conversion is lower)
Even if you’re not running full experiments, mapping Tier pages can reduce signal mixing between traffic types—without needing to overhaul your creatives.
How to operationalize this with AdsBuddy (quick note)
If you’re already collecting ASA performance and revenue (e.g., via RevenueCat mapping), AdsBuddy can read the data and return a short, prioritized list of intent-tier fixes—things like which keywords to promote, where negatives belong, and which max CPT caps to adjust—so you’re not guessing. You approve every change yourself; AdsBuddy doesn’t auto-apply.
Closing takeaway
Intent tiering is one of the simplest ways to make Apple Search Ads easier to reason about: separate traffic by intent, use different decision metrics per tier, and use Search terms weekly to enforce clean boundaries.
Once your tiers stop blending, your CPI and ROAS become actionable again—because you’re actually measuring the behavior of the query mix you intended to buy.