#buildinpublic #apps #dev #saas
CPPs are great. You can use deeplink to open to a specific screen upon first launch.
CPPs are great. You can use deeplink to open to a specific screen upon first launch.
Design CPP that speaks directly to the search intent.
Apple rewards high Tap-Through Rates. They will give the ad a high "quality score," and lower your bid price to win the same auction.
Design CPP that speaks directly to the search intent.
Apple rewards high Tap-Through Rates. They will give the ad a high "quality score," and lower your bid price to win the same auction.
Custom Product Page Features
- pass data to your app on first launch, bypassing generic onboarding
- link specific Ad Groups to specific CPPs
- AppStoreConnect provides dedicated dashboard for each CPP, tracking impressions, downloads, conversion rate
Custom Product Page Features
- pass data to your app on first launch, bypassing generic onboarding
- link specific Ad Groups to specific CPPs
- AppStoreConnect provides dedicated dashboard for each CPP, tracking impressions, downloads, conversion rate
Custom Product Page
Instead of the generic homepage, send potential users to a page that looks exactly like the solution they are looking for.
- create up to 35 versions
- each CPP can be localized into multiple languages
- every CPP gets its own distinct
Custom Product Page
Instead of the generic homepage, send potential users to a page that looks exactly like the solution they are looking for.
- create up to 35 versions
- each CPP can be localized into multiple languages
- every CPP gets its own distinct
Running my first apple ads campaign:
Based on the user's specific pain points will update the screen shots that speak directly to them. If they need help with interviews, the text will be updated to target that pain point.
Running my first apple ads campaign:
Based on the user's specific pain points will update the screen shots that speak directly to them. If they need help with interviews, the text will be updated to target that pain point.
Running my first app ads campaign:
To find specific pain points user are actively looking for, find and look through popular subreddit communities and popular posts.
Running my first app ads campaign:
To find specific pain points user are actively looking for, find and look through popular subreddit communities and popular posts.
Running my first app ads campaign:
When crafting my long-tail keywords, I focus on specific intent.
Treat the app store like an search engine.
User want a specific pain solved.
Running my first app ads campaign:
When crafting my long-tail keywords, I focus on specific intent.
Treat the app store like an search engine.
User want a specific pain solved.
Running my first app ads campaign:
I am finding long tail keywords such as 'voice monitor for speaking too fast'
These are lower in popularity and will be cheaper.
Now I need to target MANY of these
Running my first app ads campaign:
I am finding long tail keywords such as 'voice monitor for speaking too fast'
These are lower in popularity and will be cheaper.
Now I need to target MANY of these
Running my first app ads campaign:
I am targeting long tail keywords such as 'how to keep conversation going with new friends' instead of popular keywords like 'public speaking'
These are lower in popularity and will be cheaper.
Running my first app ads campaign:
I am targeting long tail keywords such as 'how to keep conversation going with new friends' instead of popular keywords like 'public speaking'
These are lower in popularity and will be cheaper.
Rookie mistake:
Running campaign that target generic keywords.
You are competing against players with more money.
Instead ,target long tail keywords, combination that has a much smaller, lower popularity.
Rookie mistake:
Running campaign that target generic keywords.
You are competing against players with more money.
Instead ,target long tail keywords, combination that has a much smaller, lower popularity.
Most apps starting out shouldn't bid on their own name unless it is generic.
People look for apps by what they offer.
Most apps starting out shouldn't bid on their own name unless it is generic.
People look for apps by what they offer.
Apple offer One-time-use codes and Custom codes.
Use custom codes to track marketing campaigns such as promotions targeted at specific customer groups.
One time code for individuals as a special discount, or contest winners.
Apple offer One-time-use codes and Custom codes.
Use custom codes to track marketing campaigns such as promotions targeted at specific customer groups.
One time code for individuals as a special discount, or contest winners.
Summary Checklist for ASO
- Did you remove spaces after commas?
- Did you remove words already in your Title/Subtitle?
- Did you use singular versions of words?
- Did you use all 100 characters? (Or at least 90+?)
Summary Checklist for ASO
- Did you remove spaces after commas?
- Did you remove words already in your Title/Subtitle?
- Did you use singular versions of words?
- Did you use all 100 characters? (Or at least 90+?)
Critical Mistakes in ASO
- do not duplicate keyword
- remove all spaces
- search up the stop words and do not include them (app, the, an, of, for)
- do not put your category name in your keywords
Critical Mistakes in ASO
- do not duplicate keyword
- remove all spaces
- search up the stop words and do not include them (app, the, an, of, for)
- do not put your category name in your keywords
Keyword are weighted:
1. Title: Heaviest weight (Put your "money" keywords here)
2. Subtitle: Medium weight
3. Keyword Field: Lowest individual weight, but critical for volume.
Use this for synonyms, secondary features, and specific use cases.
Keyword are weighted:
1. Title: Heaviest weight (Put your "money" keywords here)
2. Subtitle: Medium weight
3. Keyword Field: Lowest individual weight, but critical for volume.
Use this for synonyms, secondary features, and specific use cases.
Treat aso like legos.
If you have the bricks `voice`, `training`, `ai`, and `coach`, you automatically rank for:
- "Voice training"
- "AI voice coach"
- "Training for voice"
- "AI coach"
Treat aso like legos.
If you have the bricks `voice`, `training`, `ai`, and `coach`, you automatically rank for:
- "Voice training"
- "AI voice coach"
- "Training for voice"
- "AI coach"
10x the Size of Your Keyword List in the App Store
In your app meta data add keywords to these countries:
Arabic, Chinese (Simplified), Chinese (Traditional), French, Korean, Portuguese (Brazil), Russian, Spanish (Mexico), Vietnamese
All the keywords will be aggrega
10x the Size of Your Keyword List in the App Store
In your app meta data add keywords to these countries:
Arabic, Chinese (Simplified), Chinese (Traditional), French, Korean, Portuguese (Brazil), Russian, Spanish (Mexico), Vietnamese
All the keywords will be aggrega
starting with apple search optimization keywords
Use Singular
Apple generally matches plurals automatically
(e.g., "game" matches "games")
starting with apple search optimization keywords
Use Singular
Apple generally matches plurals automatically
(e.g., "game" matches "games")
starting with apple search optimization keywords
Single Words Only
Break phrases into individual words. Apple’s algorithm mixes and matches them for you.
User searches: "public speaking coach"
Your app will show if it has keywords: public,speaking,coach
starting with apple search optimization keywords
Single Words Only
Break phrases into individual words. Apple’s algorithm mixes and matches them for you.
User searches: "public speaking coach"
Your app will show if it has keywords: public,speaking,coach
starting with apple search optimization keywords
DO NOT PUT DUPLICATES
The algorithm automatically combines words from your Title, Subtitle, and Keywords.
So if 'Speaking' is in your Title, do not put it in your keywords field
starting with apple search optimization keywords
DO NOT PUT DUPLICATES
The algorithm automatically combines words from your Title, Subtitle, and Keywords.
So if 'Speaking' is in your Title, do not put it in your keywords field
in aeo all hub pages should be a top-level routes.
they need to be:
short
memorable
citation-friendly
LLM-safe
ex: domain.app/public-speaking
in aeo all hub pages should be a top-level routes.
they need to be:
short
memorable
citation-friendly
LLM-safe
ex: domain.app/public-speaking
in aeo what hub pages are:
Long
Calm
Educational
Explicit
Question-driven
in aeo what hub pages are:
Long
Calm
Educational
Explicit
Question-driven
in aeo which hub pages should you create first?
create for high-intent, high-frequency problem query.
LLMs love citing pages that:
define the problem
explain why it happens
explain what works
explain what doesn’t
in aeo which hub pages should you create first?
create for high-intent, high-frequency problem query.
LLMs love citing pages that:
define the problem
explain why it happens
explain what works
explain what doesn’t
in aeo, your site has three different jobs:
Landing page → convert humans
Hub pages → educate + get cited by LLMs
Help Center → win long-tail follow-ups and trust
Never mix them
in aeo, your site has three different jobs:
Landing page → convert humans
Hub pages → educate + get cited by LLMs
Help Center → win long-tail follow-ups and trust
Never mix them
in aeo it is important to keep content fresh.
ai overwhelmingly cites content updated within the last ~10 months
in aeo it is important to keep content fresh.
ai overwhelmingly cites content updated within the last ~10 months