Custom Product Pages (CPPs) are one of the most underused levers in Apple Search Ads. While most advertisers run campaigns with their default App Store listing, CPPs let you create tailored landing experiences for different audiences, keywords, and intents. They are, in effect, the "creative" layer of Apple Ads - and one of the few tools you have to directly improve relevance and conversion rates.
In this guide, I will walk you through everything you need to know about CPPs: what you can customize, how deep links work on iOS 18+, and the seven distinct types of Custom Product Pages you should be building - complete with real-world examples from apps like Temu, Uber, Picsart, Tinder, and Starbucks.
This article is part of my Apple Search Ads Complete Guide series.
In this article
- What Are Custom Product Pages?
- When Should You Create a CPP?
- What You Can Customize
- Deep Links: The Hidden Advantage (iOS 18+)
- The 7 Types of Custom Product Pages
- 1. Brand CPPs
- 2. Generic Keyword CPPs
- 3. Competitor CPPs
- 4. Feature-Specific CPPs
- 5. GEO / Local CPPs
- 6. Traffic-Source-Specific CPPs
- 7. Retention & Conversion CPPs
- CPP Type Comparison Table
- Best Practices and Key Takeaways
What Are Custom Product Pages?
Custom Product Pages are alternate versions of your App Store product page that you can create in App Store Connect. Apple allows up to 70 CPPs per app, each with its own unique URL and set of creative assets. When used with Apple Search Ads, you can assign a specific CPP to an ad group, so users who tap your ad see a tailored landing page instead of your default listing.
Think of it this way: your default product page has to speak to everyone. A CPP only needs to speak to one audience, one intent, or one keyword cluster. That specificity is what drives higher conversion rates.
A few important rules to keep in mind:
- You can have up to 70 CPPs per app
- Only 2-4 CPPs can be in review/moderation at the same time
- CPPs can be submitted anytime without an app update - they are decoupled from your release cycle
- Each CPP gets a unique URL you can use in Apple Search Ads, web campaigns, or any external traffic source
When Should You Create a CPP?
The biggest mistake advertisers make with CPPs is creating them just because they can. Having 70 slots does not mean you need 70 pages. You should create a Custom Product Page when your default page does not match the search intent of a specific keyword or audience segment.
The clearest signals that you need a CPP:
- Your app solves multiple distinct problems - A fitness app might serve runners, weightlifters, and yoga practitioners. Each group needs to see different screenshots and messaging.
- You are bidding on competitor keywords - When someone searches for a competing app, your default screenshots will not explain why they should switch to you. A CPP can address that directly.
- You target seasonal or trend-based keywords - Holiday-themed searches, back-to-school, New Year's resolutions - these deserve tailored creative that matches the moment.
- Your generic screenshots do not answer specific queries - If a user searches "budget tracker for couples" and your default page shows a generic finance app, you are losing conversions.
Key insight: CPPs are your "creative" in Apple Ads. Unlike other ad platforms where you can upload dozens of ad variations, Apple Search Ads limits you to your product page. CPPs are the one mechanism you have to test and tailor that creative for different audiences.
What You Can Customize
Each Custom Product Page lets you change three main elements:
- Screenshots and app preview videos - This is the most impactful element. The first screenshot is what users see in search results and it is the primary driver of tap-through and conversion rates.
- Promotional text - The short text block at the top of your product page. Unlike the description, promo text can be changed at any time without review.
- Deep links (iOS 18+) - A newer feature that lets you send users to a specific screen or section within your app after install.
You cannot change your app icon, title, subtitle, or long description on a CPP. These remain consistent across all versions of your product page.
Focus on the first screenshot. In Apple Search Ads, most users make their decision based on the first 1-2 screenshots visible in the search results. The rest of the page matters for those who tap through, but the first screenshot is your make-or-break moment.
Deep Links: The Hidden Advantage (iOS 18+)
Starting with iOS 18, Apple introduced the ability to add deep links directly in CPP settings. This is a game-changer that very few advertisers have implemented yet. With deep links, you can create an end-to-end tailored funnel:
- Keyword - The user searches for a specific term
- CPP - They see a product page tailored to that keyword
- Custom onboarding - After install, they land on a specific screen relevant to their search
- Tailored paywall - The monetization offer matches their intent and the promise made on the CPP
This full-funnel alignment - from search query to paywall - is what separates high-performing Apple Ads accounts from average ones. And the reality is that almost nobody is doing this yet. Most advertisers are too lazy to set up deep links, configure custom onboarding flows, or build tailored paywalls. The infrastructure work feels tedious compared to just adjusting bids.
The winning mindset: App growth is not about one big thing. It is about a hundred small things done right. The advertiser who grinds out every extra conversion point - deep links, custom onboarding, tailored paywalls - is the one who wins. Everyone else is competing on the same default experience.
The 7 Types of Custom Product Pages
Not all CPPs serve the same purpose. Based on my experience and insights from Teodora (an App Store screenshot expert), there are seven distinct types of Custom Product Pages, each designed for a different strategic goal. Understanding these categories will help you decide which CPPs to build first and how to design them.
1. Brand CPPs
Brand CPPs target users who already know your brand. These people have seen your ads, heard about you through word of mouth, or used your app before. The goal is not to explain what your app does - they already know. Instead, you want to signal authority, reinforce trust, and give them a reason to act now.
When to use: When you are bidding on your own brand keywords and want to show different messaging to different segments of brand-aware users.
Real-world example: Temu. Temu uses multiple CPPs on their own brand keywords to deliver different messages to different audiences. New users searching "Temu" see incentive-driven screenshots: "$100 coupon bundle", "Free shipping on first order." Returning users searching the same keyword see seasonal campaigns, flash sale promotions, and fresh product categories. Same keyword, different CPP, different conversion hook.
2. Generic Keyword CPPs
Generic keyword CPPs are for users who have no idea who you are. They are searching for a solution to a specific problem - "game for kids", "budget planner", "sleep sounds" - and your app needs to immediately prove it is the right answer.
When to use: When bidding on high-volume generic keywords where your default screenshots do not directly address the user's search intent.
Design principles:
- Design around the user's clear intent - what problem are they solving?
- Highlight specific benefits that match the keyword
- Address potential concerns or objections visually
- Use the first screenshot to create an instant "this is exactly what I need" reaction
Real-world example: Coloring Games for Kids. When targeting the keyword "game for kids", the CPP does not show generic gameplay screenshots. Instead, it visually communicates what parents actually care about: safety, educational value, and engagement. The screenshots show colorful, child-friendly interfaces with clear indicators that the content is age-appropriate and ad-free. The parent searching "game for kids" immediately sees that this app was designed with their concerns in mind.
3. Competitor CPPs
Competitor CPPs are designed for users who are actively searching for a competing app. This is one of the most aggressive - and effective - uses of Custom Product Pages. The user already has intent; your job is to redirect that intent by showing why your app is a better choice.
When to use: When bidding on competitor brand keywords. Your default product page will almost never convert well on competitor terms because it was not designed to address the comparison.
Real-world example: Uber. When users search for "Waymo" (the autonomous ride service), Uber shows a CPP that emphasizes its key advantages: convenience, speed, and availability. The messaging focuses on "Get a ride in minutes" - directly addressing the fact that Waymo has limited coverage and availability. The CPP does not mention Waymo by name (that would violate guidelines), but every element is designed to win the comparison in the user's mind.
Important: Never mention competitors by name in your CPP screenshots or promo text. Instead, emphasize your own strengths that directly contrast with the competitor's known weaknesses. Let the user draw the conclusion.
4. Feature-Specific CPPs
Feature-specific CPPs isolate a single feature and build the entire landing page around it. This is ideal for apps that have many features but where users search for one specific capability.
When to use: When your app has distinct features that people search for individually, and your default product page tries to showcase everything at once.
Real-world example: Picsart. Picsart is a comprehensive photo and video editing app with dozens of features. Instead of showing the same generic "all-in-one editor" screenshots for every keyword, they create feature-specific CPPs:
- "hairstyle try on" - The CPP highlights virtual hair filters, showing before-and-after transformations with different hairstyles and colors. Every screenshot reinforces the message: this app lets you try hairstyles virtually.
- "remove background" - The CPP shows clean before-and-after visuals of background removal, emphasizing one-tap simplicity and professional results. No mention of the 50 other features Picsart offers.
One feature, one landing page, one clear message. This is how you convert users who search for a specific capability.
5. GEO / Local CPPs
GEO CPPs adapt your product page for different regions and cultural contexts. This goes far beyond translation. Translation is not localization. Different regions have different visual preferences, cultural expectations, and emotional triggers.
When to use: When you are running campaigns in multiple countries and your default product page was designed for one market.
Real-world example: Tinder. Tinder is a masterclass in GEO localization through CPPs:
- United States - Screenshots feature diverse couples, casual vibes, and messaging around "meeting new people." The tone is relaxed and inclusive.
- Spain - Screenshots lean into nightlife imagery, social energy, and a more vibrant color palette. Dating culture in Spain is more social and group-oriented.
- Switzerland - The CPP adopts a classier, more refined aesthetic. Clean typography, muted colors, and messaging that emphasizes quality over quantity.
- Japan - Soft colors, safety-focused messaging, and a design language that aligns with Japanese aesthetic preferences. Privacy and safety are front and center.
Each market gets a product page that feels native to their culture and expectations. The app is the same, but the promise and presentation are adapted.
6. Traffic-Source-Specific CPPs
Traffic-source CPPs align your product page with where the user is coming from. A user who saw your ad on TikTok has a different mindset than someone clicking an Apple Search Ad or opening a link from an email campaign. The CPP should match the context and expectations set by the traffic source.
When to use: When you are driving App Store traffic from multiple channels (Apple Search Ads, TikTok, Instagram, web, email) and the user expectations differ significantly between them.
Real-world example: Pillow Sleep Tracker. Pillow runs different campaigns for different platforms and devices:
- Apple Watch-focused ads - The CPP shows screenshots of sleep tracking on Apple Watch: wrist-based detection, automatic sleep stage analysis, and Watch complications. Users coming from Apple Watch-related searches expect to see Watch integration front and center.
- iPhone-focused ads - The CPP shows iPhone screenshots featuring microphone-based sleep tracking: snoring detection, sleep sounds analysis, and bedside mode. Different hardware, different use case, different CPP.
The key insight here is that the same app feature (sleep tracking) is presented completely differently depending on the device context the user is coming from.
7. Retention & Conversion CPPs
Retention CPPs target users who have interacted with your app before - either past users who churned or free users you want to upgrade to paid. These users already know your app, so the CPP needs to show them what is new or what they are missing.
When to use: When running re-engagement campaigns, targeting lapsed users through Apple Search Ads, or using CPP links in email/push campaigns to drive free-to-paid conversions.
Real-world example: Starbucks. Starbucks uses retention-focused CPPs that highlight fresh features, updated rewards program benefits, and time-limited incentives. A lapsed user searching "Starbucks" might see a CPP featuring "Free drink on us" alongside screenshots of new menu items and an improved loyalty dashboard. The message is clear: things have changed since you left, and here is an incentive to come back.
For subscription apps, this type of CPP is especially powerful. Free users who search for your app name are showing intent. A CPP that highlights premium features they have not tried - with a clear upgrade path - can significantly improve free-to-paid conversion.
CPP Type Comparison Table
| CPP Type | Target Audience | Primary Goal | Key Element |
|---|---|---|---|
| Brand | Users who know your app | Reinforce trust, drive action | Authority signals, incentives |
| Generic Keyword | Users searching a problem | Prove you are the right solution | Intent-matched screenshots |
| Competitor | Users looking at rival apps | Win the comparison | Your unique advantages |
| Feature-Specific | Users searching one feature | Show capability depth | Single feature, full showcase |
| GEO / Local | Users in specific regions | Cultural relevance | Localized visuals and tone |
| Traffic-Source | Users from specific channels | Match source context | Channel-aligned messaging |
| Retention | Lapsed or free users | Win back or upgrade | New features, incentives |
Best Practices and Key Takeaways
Start with Intent, Not Volume
Do not rush to fill all 70 CPP slots. Start by identifying your highest-spend keywords where the default product page clearly does not match the search intent. Build 5-10 CPPs that address the biggest intent mismatches first, measure the impact on conversion rate, and then expand.
The First Screenshot Is Everything
In Apple Search Ads, users see your first screenshot (or first two on some devices) directly in the search results. This is where 80% of the conversion decision happens. Every CPP should start with a first screenshot that immediately answers the question: "Is this app what I am looking for?"
Pair CPPs with Deep Links
If you are on iOS 18+, do not stop at the product page. Connect your CPPs to deep links that send users to relevant onboarding screens or feature pages after install. The full funnel - keyword, CPP, onboarding, paywall - working in alignment is where the real conversion gains come from.
Test and Iterate
CPPs can be submitted anytime without an app update. Use this to your advantage. Test different screenshot approaches, messaging angles, and visual styles. Track conversion rates per CPP and iterate based on data, not assumptions.
Remember the Moderation Limit
You can only have 2-4 CPPs in Apple's review queue at the same time. Plan your submissions accordingly. Batch your updates, prioritize the highest-impact pages, and avoid submitting too many at once or you will create bottlenecks.
The bottom line: Custom Product Pages transform Apple Search Ads from a keyword-bidding game into a creative optimization game. The advertisers who invest in building relevant, intent-matched CPPs - and connect them to deep links and tailored onboarding flows - consistently outperform those who rely on a single default page for every keyword. It is not one big thing; it is a hundred small things done right.
Want More Apple Search Ads Tips?
Join 3,000+ app developers getting weekly insights on app growth, paid ads, and monetization.
Subscribe to NewsletterFor more on structuring your Apple Search Ads campaigns, check out my campaign structure guide. If you want to optimize your default product page alongside your CPPs, read my article on product page optimization. And for getting your screenshot dimensions right across all devices, see the App Store screenshot sizes reference.
If you need hands-on help building a CPP strategy for your app, get in touch.