App Store Optimization

Custom Product Page (iOS)

Also known asCPPiOS Custom Product Page

An iOS App Store feature that lets you publish up to 35 alternate product-page variants — each with its own screenshots, preview video, and promotional text — addressable by a unique URL.

Key takeaways

  1. 01Up to 35 alternate iOS product-page variants per app, each with its own screenshots / preview video / promotional text.
  2. 02Each CPP has a unique URL — plug into specific ad campaigns to match creative → landing.
  3. 03Apple reports page-level impressions + conversion in App Store Connect for per-variant performance measurement.
  4. 04Best use case: matching ad creative to product-page creative — a TikTok ad about feature X deep-links to a CPP that leads with feature X screenshots.

Custom Product Pages (CPPs) are an iOS App Store feature introduced in iOS 15 (2021) that lets you publish up to 35 alternate product-page variants per app, each with its own screenshots, preview video, and promotional text. Each variant has a unique URL — you plug different URLs into different ad campaigns so the user lands on a product page that matches the ad they tapped.

Why CPPs matter for paid UA

The biggest single CVR killer in paid UA is ad-to-page mismatch: an ad promises feature X, the user taps through, the product page leads with feature Y, the user bounces. CPPs solve this by letting each ad campaign route to a tailored product page. A TikTok ad about workout tracking deep-links to a CPP whose first screenshot shows workout tracking, not your default "general overview" screenshot. Mature paid UA programs use CPPs as default — running 5-15 variants targeted at different ad creative themes.

Common CPP use cases: - Per ad creative theme: each major creative concept gets its own CPP. Workout-focused ads → workout CPP; meditation-focused ads → meditation CPP. - Per UA channel: Meta-acquired vs TikTok-acquired vs Apple Search Ads-acquired users see different first-screenshot value props. - Per audience segment: cold-audience CPP (broader value prop) vs retargeting CPP (specific feature deep-dive). - Per locale within a country: subtle variants for sub-cultural groups within a market. - Seasonal: holiday-themed CPPs for Q4 / back-to-school / New Year resolution moments.

Measurement: Apple reports page-level impressions and conversion in App Store Connect for each CPP. You can A/B test by routing traffic to different CPPs and comparing CVR — this is the closest thing iOS has to native A/B testing for organic + paid traffic (real native A/B testing arrived later as Product Page Optimization, with caveats).

Google Play equivalent: Google Play offers "Custom store listings" — same concept, targetable by country, pre-registration status, or URL parameter. Cross-platform UA programs typically build matching CPPs on both stores for the same paid traffic sources.

Quick answers

What is a Custom Product Page (CPP) on iOS?

An iOS App Store feature (since iOS 15) that lets you publish up to 35 alternate product-page variants per app — each with its own screenshots, preview video, and promotional text. Each has a unique URL you can plug into specific ad campaigns, so the user lands on a product page matching the ad they tapped.

How do Custom Product Pages improve conversion?

By matching ad creative to product-page creative. A TikTok ad about workout tracking deep-links to a CPP whose first screenshot shows workout tracking, not your default general-overview screenshot. Typical browse-to-install conversion lift: 15-30% vs all traffic landing on the default product page. The biggest single CVR killer in paid UA is ad-to-page mismatch; CPPs solve it.

How many CPPs can I have?

Up to 35 alternate product-page variants per app, in addition to your default. Each can have its own screenshots, preview video, and promotional text. Most mature UA programs run 5-15 variants — diminishing returns past that, and management overhead grows.

What is the Google Play equivalent of CPP?

Google Play offers "Custom store listings" — same concept (alternate listing variants for different audiences). Targetable by country, pre-registration status, or URL parameter. Cross-platform UA programs typically build matching variants on both stores for the same paid traffic sources to maintain consistent ad-to-page match.

Back to glossary