Search Match: When to Turn It On, and When to Keep It Off
Search Match is one of those Apple Search Ads features that sounds great in theory — Apple picks the search terms for you, you just set a bid — and then six weeks later you're staring at a spend report wondering where the money went. Or, sometimes, it's the single best keyword research tool you have. Both are true. The trick is knowing which situation you're in before you flip the switch.
This post walks through what Search Match actually does, when it tends to help, when it tends to hurt, and how to structure your account so you get the benefit without the bleed.
What Search Match actually does
Search Match is Apple's automatic matching feature. When it's enabled on an ad group, Apple will show your ad against searches it thinks are relevant to your app, based on your App Store listing metadata (name, subtitle, description, category, in-app purchase names, etc.) and its own understanding of related terms.
A few things to keep in mind:
- You don't see the matched search terms in advance. You only see what it matched to after the fact, in your search terms report.
- It can match to terms you'd never have bid on yourself — including misspellings, related apps' names, and long-tail phrases.
- Your max CPT bid still applies. Search Match doesn't override your ceiling, but it will happily spend up to it on anything it considers relevant.
- It runs alongside your keyword targeting. If you have exact and broad keywords in the same ad group as Search Match, all three are competing for the same impressions internally.
That last point is why most experienced accounts isolate Search Match in its own ad group. More on that in a moment.
When Search Match earns its keep
There are a few clear cases where turning Search Match on is the right call.
You're new to Apple Search Ads and don't know what people search for. This is the strongest use case. You probably have guesses about your keywords — feature words, category words, a competitor name or two — but you don't know what real users actually type. Search Match, run with a conservative bid for a couple of weeks, will surface terms you'd never have brainstormed. You then move the winners into an exact-match ad group and keep iterating.
Your app is in a category with lots of long-tail intent. Productivity tools, niche utilities, hobby apps, and anything with a specific use case ("split bill with friends", "track water intake for cats") tend to have hundreds of low-volume queries that no human will guess all of. Search Match is good at fishing in that pool.
Your App Store listing is well-optimized and on-topic. Search Match leans heavily on your metadata. If your subtitle and description clearly describe what the app does, with relevant terms, Search Match has good signal to work from. If your listing is vague or full of brand voice that doesn't mention what you actually do, Search Match has nothing to anchor to and will guess badly.
You want to find competitor and adjacent-brand terms organically. Search Match will often match against searches for similar apps. That's useful data even if you choose not to bid on those terms long-term.
When Search Match quietly hurts you
And then there are the cases where it's actively working against you.
Your app's name or keywords overlap with common, generic words. If your app is called something like "Focus" or "Notes" or "Coach", Search Match will happily match to every search containing those words, regardless of intent. You'll get taps from people looking for completely unrelated apps, and your conversion rate will tank.
You're in a competitive, expensive category. Finance, dating, fitness, photo editing — in these verticals, CPTs are high and broad matches can drain a daily budget in hours. Search Match's lack of granular control becomes a liability when each tap costs real money.
Your App Store listing is misleading or off-topic for your real audience. If your metadata talks about "productivity" but you're really a time-tracking app for freelancers, Search Match will match to the wrong audience. The fix here is the listing, not the ads.
You haven't set up revenue attribution yet. Search Match exploration is mostly worthless without the ability to see which matched terms produce actual revenue, not just installs. If you're only looking at installs and CPI, you'll convince yourself a cheap term is winning when it's actually attracting users who never pay.
You have a tight budget and need every tap to count. Search Match is an exploration tool. Exploration costs money. If you have $20/day and a six-week runway, you may be better off with a tight exact-match list and a clear stop-loss.
How to structure campaigns around it
If you decide to use Search Match, isolate it. The standard structure that works well:
- Exact-match ad group: your proven keywords, each as exact match, bid individually based on observed conversion rate and revenue.
- Broad-match ad group: the same keywords (or a subset), as broad match, with lower bids. This catches variations and plurals.
- Search Match ad group: no keywords at all, Search Match on, with a conservative bid. Add the keywords from your exact and broad ad groups as negatives here so it can only match to new, undiscovered terms.
- Negative keywords: as you find irrelevant matches in the search terms report, add them as negatives across all ad groups.
This structure lets each ad group do one job. Your exact-match group is your money-maker. Your broad-match group catches variants. Your Search Match group is purely for discovery — a research budget, not a performance budget.
Set a separate, smaller daily cap on the Search Match campaign if you can. Treat it the way you'd treat a research line item.
How to evaluate it after a few weeks
A reasonable cadence: let Search Match run for two to four weeks, then pull the search terms report and ask:
- Which matched terms drove installs and downstream revenue (not just taps)?
- Promote those into your exact-match ad group with a bid based on what you actually paid for them.
- Which matched terms drove taps but no installs, or installs but no revenue?
- Add those as negatives.
- What's the overall CPA and ROAS of the Search Match ad group compared to your exact-match one?
If Search Match is consistently producing worse ROAS than exact match and not surfacing new winners, turn it off. It's done its job, or it's not going to. Either way, the money is better spent on what you've already proven.
If it keeps surfacing new keywords every couple of weeks that graduate into your exact-match group, keep it on. That's exactly what it's for.
A quick checklist before you flip the switch
- Is your App Store listing clear and on-topic? If not, fix that first.
- Is revenue attribution wired up (e.g. via the AdServices token feeding into RevenueCat or similar) so you can see which terms drive payers, not just installs?
- Do you have a separate ad group for Search Match with your known keywords as negatives?
- Is your bid conservative — lower than your proven exact-match bids — so exploration can't outspend exploitation?
- Do you have a review cadence on the calendar (every two to four weeks) to mine the search terms report?
If you can tick all five, Search Match is probably a net positive. If you can't, fix the gaps first.
Takeaway
Search Match isn't good or bad — it's a discovery tool with a cost. Used as research, behind a clean account structure, with negatives in place and revenue attribution wired up, it can find keywords you'd never have thought of. Used as a set-and-forget shortcut, especially in a competitive category, it'll quietly drain budget on the wrong users.
The accounts that get the most out of it treat it like a small, ongoing research line: cap the spend, mine the report, graduate the winners, negative-out the losers. That's the whole playbook.
If you'd rather not babysit search terms reports every week, that's the kind of thing AdsBuddy is built for — it watches your Search Match performance alongside your revenue data and surfaces a short list of suggested promotions, bid changes, and negatives each day. You still approve and apply every change yourself; it just saves you the spreadsheet work.