Apple Search Ads for Indie Developers
Basic automates a search-results campaign around a max cost per install. Advanced is where you manage keyword bids. Spend is a test you cap yourself.

Quick answer
How should an indie developer use Apple Search Ads?
Treat spend as a test with a ceiling you choose. Basic promotes the app at the top of search results around a max cost per install you set. Advanced is where you manage keyword bids and more placements. Apple does not publish a cost to copy. A flashcard app’s twenty-dollar day is that founder’s cap, not a benchmark.
On this page
Apple Search Ads for an indie developer is a small test, not a growth plan you copy from a larger company. You decide the most you will spend. Apple’s tools decide, or help you decide, which searches show the ad. The product page still has to convert. Ads do not repair a first screenshot that hides the app.
The product split is on Apple Ads for the App Store and on Apple Ads Basic . How paid demand differs from organic ranking is Apple Search Ads versus organic ASO. If you send a campaign to a custom page, read custom product pages for Search Ads before you build a second set of screenshots.
Basic is a budget and a max cost per install
Apple Ads Basic is the simpler product. Apple’s page says it promotes your app at the top of search results, uses automation to optimize that promotion, and lets you pay only for installs at a price you set. They suggest a max cost per install, or you choose your own, and they work to maximize installs for the budget. You are not assembling keyword lists in this mode. You are capping what an install may cost and how much you will spend.
That is the right shape for a first test if you do not want to live in a campaign editor. If the max you can afford is below what the auction clears, the campaign can spend little or nothing. That result is information. It is not a reason to raise the cap on the first afternoon because a dashboard looks empty. Write down the cap before you start, and leave it there for the length of the test.
Advanced is for bids you manage
Apple Ads Advanced is the other account. Apple describes it as the place to use Advanced tools and your own marketing judgment to run campaigns in multiple App Store placements, not only the simple search-results promotion. On the main App Store ads page, the control contrast is explicit: a Maximize Conversions strategy that uses automation for bidding and matching, or manually setting and managing keyword bids yourself.
This article does not name match types. The public pages fetched for this guide describe automation versus keyword bids you set. They do not spell out a match-type menu in the marketing copy. Learn the current campaign screen inside the account you actually open, and do not copy a 2019 blog’s match-type diagram onto today’s product. The decision that matters first is whether you want Basic’s max cost per install, or Advanced’s keyword bids and extra placements.
The budget is a ceiling, not a goal
A test budget is the most you are willing to lose while you learn whether a search term and a page agree. Spending the full amount is not success. A day that spends nothing because your max cost per install is tight is also a result. Pick a horizon, such as two weeks, and do not “optimize” every morning. You need a before and after, which you cannot have if the cap, the keywords, and the screenshots all move at once.
Keep organic work running beside the test. The title, subtitle, and keyword field are still how unpaid search works. Ads do not replace them. If you pause the test, the page should still make sense to someone who found you for free. That is the point of fixing the page before you pay for the tap.
Worked example: a flashcard app and a $20 day
The founder of a flashcard app decides, for this test only, not to spend more than $20 in a day. That number is a personal ceiling. It is not an industry benchmark, a recommended bid, or a cost per install. Someone else’s app, price, and country would justify a different cap. The founder writes “$20 a day, fourteen days, then read the note” and does not treat unused budget as failure.
They start on Basic if they want Apple to aim at search results around a max cost per install. They move to Advanced only if they already know a few honest queries, such as a specific exam the cards cover, and they want to bid on those words themselves. The first screenshot shows a deck and a card, not a trophy. The term they are willing to pay for is a term the page can satisfy. They do not bid on a famous flashcard brand’s name.
| Choice | What Apple’s pages say you do | When it fits this test |
|---|---|---|
| Basic | Max cost per install, budget, automation on search results | You want a capped first test and fewer knobs |
| Advanced, manual bids | You set and manage keyword bids | You already know a few honest queries |
| Advanced, Maximize Conversions | Automation for bidding and matching, cost you set | You want help bidding but still in the Advanced account |
| Neither | No spend | The first screenshot does not show the deck yet |
Use Basic for a capped search-results test, or Advanced when you will manage keyword bids or extra placements. The $20 day is this founder’s ceiling, not a standard cost.
Watch the page, not only the ad account
The ads dashboard can show impressions, installs, and average cost per acquisition. Those numbers describe the campaign. They do not replace App Analytics. Once a week, still read organic impressions, product page views, and conversion rate beside the spend. A campaign that buys installs while the organic page converts poorly means you are paying to paper over the listing.
Custom product pages let a campaign land on screenshots that match the query. That is worth it when the query is specific, such as one exam, and the default page is broader. It is not worth a second page that repeats the same frames. See App Store custom product pages for the organic side of that tool. Keyword research for the unpaid field is still App Store keyword research. Do not paste the entire keyword field into the ad account and call it a strategy.
Stop rules you can keep
Stop or do not raise the cap if the installs are from queries the app does not serve. Stop if you are changing the product page every day so you cannot tell what the spend did. Stop at the end of the fourteen days even if the budget was not exhausted, and write what you learned in a paragraph. Continue only if the page converts and the cost per install you actually paid is something the flashcard price can support. If you do not know your price math yet, end the test and learn that before you continue.
Unpaid marketing still matters during the test. The newsletter and the communities you already have are not replaced by a $20 cap. Ads are an extra tap on search, not the only way an indie app meets a user. If the cap is your entire plan, you will learn very little when it runs out.
Run a small Search Ads test
Set the ceiling first. Open the ad account second. Do not raise the ceiling because the first day was quiet.
Write a ceiling and a stop date
Choose the most you will spend in a day and the day you will stop. For this flashcard example the founder writes $20 a day for fourteen days. That is their number, not yours to copy. Note the max cost per install you can stomach if you use Basic. If you cannot name either number, you are not ready to start.
Fix the page the ad will open
Look at the product page as if you searched for the deck you sell. The first screenshots should show cards, not a logo. If you need a different first frame for one query, plan a custom product page instead of bending the default page into a keyword. Do not start spend against a page you would not send a friend to.
Pick Basic or Advanced on purpose
Choose Basic if you want automation at the top of search results around a max cost per install and a budget. Choose Advanced if you will manage keyword bids or use more placements. If you use Maximize Conversions inside Advanced, you are still in the account that expects you to understand campaigns. Do not open both and double the ceiling by accident.
Leave the test alone
Do not change the cap, the screenshots, and the bids in the same week. A quiet day is allowed. Check that the ad is approved and that the URL or product page is the one you intended. Then wait until the stop date unless you are paying for queries the app does not serve, in which case pause those and leave the rest.
Read spend next to conversion
On the stop date, write the spend, the installs from the campaign, and the organic conversion rate for the same days. Decide whether the page earned the tap and whether the cost fits the price of the app. End the test if you cannot answer. Do not invent a “normal” cost per install to make the result feel better.
Key takeaways
- Basic: a budget, a max cost per install, automation on search results, pay per install.
- Advanced: keyword bids you manage, more placements, or Maximize Conversions if you want automation there.
- Do not copy a cost per install. Apple does not publish one for you to hit.
- A $20 daily cap in the flashcard example is that founder’s ceiling, not a benchmark.
- Fix the product page before you pay for the visit, and judge the test on a date you set in advance.
Frequently asked questions
Is Apple Ads Basic enough for a solo developer?
It is enough for a first test if you want a budget and a max cost per install without managing keywords. Apple says Basic promotes the app at the top of search results and tries to maximize installs for that budget. Move to Advanced when you want to set keyword bids yourself or run more placements. Basic is not a junior version you are required to graduate from.
What cost per install should I target?
No number belongs in this guide. Apple lets you set a max cost per install on Basic and suggests one, but the suggestion is for your app, not a universal target. Price the cap from what a user is worth to you. The $20 figure in the flashcard example is a daily spending ceiling one founder chose. It is not a recommended bid and not an average.
Do Search Ads replace keyword ASO?
No. The keyword field, the name, and the subtitle are still how unpaid search works. Ads can buy a visit for a query. They do not permanently grant the organic rank for that query. Keep the listing honest and specific. Read the organic-versus-paid guide before you assume spend will teach the store to rank you.
Should I use a custom product page?
Use one when the paid query needs a different first screenshot than the default page, such as a specific exam on a flashcard app. Do not create a custom page that repeats the same images. The custom page still has to be accurate under guideline 2.3. A page that promises a deck you do not sell will waste the budget and mislead the tap.
What if the campaign spends nothing?
A max cost per install below the auction can spend nothing. That is a result. Do not raise the cap the same day to force spend, or you no longer have the test you wrote down. Either accept that those searches are too expensive for this app, or plan a later test with a higher cap and a clear reason. Empty spend is cheaper than a panic bid.
Keep reading
Apple Search Ads vs Organic ASO
Organic rank reads your metadata. Search Ads reads bids, match types, and relevance. A paid tap does not write the keyword field, and it does not buy organic rank.
Custom Product Pages for Apple Search Ads
A Custom Product Page is not ads-only — but Search Ads is where a second screenshot set pays for itself. How to aim a page at a keyword without wrecking the default listing.
Indie App Marketing Without Paid Ads
Without an ad budget, the product page, a real audience you already have, and App Store search are the work. Cross-promo only if you have another app.
App Store Keyword Research Without a Paid Tool
Autocomplete, competitor names and subtitles, your own search terms, and reviews. Then a score so only terms that fit the 160-character budget survive.
Custom Product Pages Are an Indie Search Lever
Apple will show a Custom Product Page in App Store search when you assign keywords to it — instead of your default listing. That is not an ads-only feature. It is extra screenshot sets aimed at extra jobs, and most small teams never ship the second set.
Free tools that help here
Top App Store Apps
Track Apple App Store top charts across 30 countries. View top free and paid rankings for ASO research - updated from Apple's public RSS feed.
ASO Character Counter
Count characters for every App Store and Google Play metadata field against exact store limits. Live counts and over-limit warnings - nothing gets truncated at submission.
Send paid taps to a page that already explains the app
Before you raise a bid, make the flashcard screenshots match the search term, so a test budget measures the page and not a confused first frame.
Try AppGrowthKit for Free