highios

Custom Product Pages (CPP)

Also known as: CPP, Custom Product Page, Custom App Store Pages

Core ASO

Definition

Custom Product Pages (CPP) are alternative versions of an app's Apple App Store product page, each with unique screenshots, app preview videos, and promotional text. Since July 2025, CPPs can appear in organic search results — a major shift that transformed CPPs from a paid-traffic-only feature into a full ASO strategy tool.

Developers can create up to 35 Custom Product Pages, each tailored to different audiences, use cases, or keyword clusters.

How It Works

CPP structure:

Each CPP can customize:

  • Screenshots (different images, different ordering)
  • App Preview Videos (different videos)
  • Promotional Text (different messaging)

Cannot customize per CPP: Title, subtitle, description, icon, keyword field (these remain consistent with the default page).

Pre-July 2025 (paid traffic only):

  • CPPs were linked to Apple Search Ads campaigns and external marketing URLs
  • When a user clicked an ad or deep link targeting a CPP, they saw the custom page
  • Organic search always showed the default product page

Post-July 2025 (organic search integration):

  • Developers can assign keywords from their keyword field to specific CPPs
  • When the app ranks for an assigned keyword, the matching CPP may appear instead of the default page
  • This means different search queries can show different product pages
  • Keyword limit per CPP: up to 70 keywords (increased from 35 in 2025)
  • Only keywords from the keyword field can be assigned (not title/subtitle keywords)

Example:

  • Meditation app default page: screenshots showing meditation sessions
  • CPP-A (keywords: "sleep,insomnia,sleep aid"): screenshots showing sleep stories feature
  • CPP-B (keywords: "stress,anxiety,calm"): screenshots showing stress relief exercises
  • When user searches "sleep aid" → sees CPP-A with sleep-focused screenshots
  • When user searches "stress relief" → sees CPP-B with stress-focused screenshots

Strategic Impact

This is one of the most significant ASO developments in recent years because:

  1. Higher conversion for diverse keyword sets — show relevant creative for each keyword cluster
  2. Broader keyword targeting — can now target keywords that don't match default screenshots
  3. Category expansion — target adjacent categories with custom messaging
  4. User intent matching — align creative with specific search intent

Formulas & Metrics

CPP performance tracking:

CPP_CVR = CPP_Installs / CPP_Impressions × 100%
CPP_Lift = (CPP_CVR - Default_CVR) / Default_CVR × 100%

Keyword-to-CPP assignment strategy:

For each keyword cluster:
  1. Group related keywords by user intent
  2. Create CPP with screenshots matching that intent
  3. Assign keyword group to CPP
  4. Monitor CVR vs. default page for those keywords

Best Practices

  1. Create CPPs for distinct user intents — don't create 35 minor variations. Focus on 3-5 genuinely different use cases or audience segments.
  1. Assign keywords strategically — group semantically related keywords and assign them to the same CPP. "sleep, insomnia, sleep aid, bedtime" → Sleep CPP.
  1. Measure CPP performance vs. default — in App Store Connect, compare each CPP's conversion rate against the default page. Remove underperforming CPPs.
  1. Update CPPs seasonally — "holiday recipes" CPP in December, "summer fitness" CPP in June.
  1. Use CPPs for competitive targeting — if you rank for a competitor's brand keyword, create a CPP showing features that differentiate you from that competitor.
  1. Start with 3-5 CPPs — don't create 35 immediately. Start small, measure impact, then expand.

Dependencies

Influences (this term affects)

Depends On (affected by)

Platform Comparison

AspectApple (CPP)Google (Custom Store Listings)Amazon
Number of custom pagesUp to 35Multiple (by country, pre-reg)None
Organic search integrationYes (July 2025)No (country-based only)N/A
Keyword assignmentYes (up to 70 per CPP)NoN/A
Customizable elementsScreenshots, video, promo textAll listing elementsN/A

Related Terms

Sources & Further Reading

📰 Recent News Impact (18)

Mar 17, 2026
Apple Developer is now on bilibili and LinkedInApple Developer News
Mar 11, 2026
Expanding our stage for PC and paid titlesAndroid Developers Blog
Feb 16, 2026
Samsung Galaxy Store — a new integration for review management in AsodeskAsodesk Blog (EN)
Feb 16, 2026
App Store Localization: How to Expand Semantics and Get More TrafficASOMobile Blog (RU)
Feb 9, 2026
Asodesk now integrates with Huawei AppGallery for review managementAsodesk Blog (EN)
Feb 9, 2026
Asodesk now has Huawei AppGallery integration for working with reviewsAsodesk Blog (RU)
Jan 19, 2026
Asodesk for Startups — a new program to support the growth of mobile productsAsodesk Blog (RU)
Dec 17, 2025
Changes to iOS in JapanApple Developer News
Nov 6, 2025
Hello Developer: November 2025Apple Developer News
Oct 14, 2025
10 Steps to a Flawless Seasonal & Holiday Strategy on the App StoreSplitMetrics Blog
Oct 6, 2025
Boosting brand visibility with custom product pages and deep linkingAppTweak Blog
Sep 24, 2025
App store seasonality: Trends, strategies, and holiday optimization tipsAppTweak Blog
Jun 13, 2025
Today @ WWDC25: Day 5Apple Developer News
Jun 11, 2025
Today @ WWDC25: Day 3Apple Developer News
Apr 8, 2025
Rooms at the top: How this ADA-winning team built a title that defies descriptionApple Developer News
Dec 2, 2024
Get your apps and games ready for the holidaysApple Developer News
Nov 4, 2024
Hello Developer: November 2024Apple Developer News
Sep 23, 2024
Mobile App Onboarding: Mastering Deep Linking & Smart BannersAppTweak Blog
#aso#glossary#apple#conversion#strategy
Custom Product Pages (CPP) — ASO Wiki | ASOtext