Custom product pages and product page optimization are the two App Store features that let you do something to your product page other than edit it and hope. One multiplies the page — up to 70 additional versions, each with its own URL, each aimed at a different audience. The other turns the default page into a controlled experiment, up to three treatments against your original, for up to 90 days. Confusing the two is the most common mistake: teams build a dozen custom pages to "test" a screenshot, or run a 90-day optimization test on traffic they could have segmented in an afternoon.
This guide follows the order the work actually happens in: decide which tool answers your question, create the page or the test in App Store Connect, clear App Review, promote the page with its unique URL or with Apple Ads, then read the result in App Analytics and decide whether to keep it. Every number below is from Apple's official documentation, because both features are policed by the same metadata rules that get listings rejected.
1. Two tools, two different jobs
The distinction is simple once you state it plainly.
- Custom product pages are many pages for many audiences. You publish additional versions of your product page, each highlighting a feature, a sport, a character, a season or a language variant, share them through unique URLs, and keep them live indefinitely. They are a segmentation tool.
- Product page optimization is one question, measured properly. You create treatments — alternate versions of the default page — show them to a random slice of App Store visitors, and let Apple's statistics tell you whether one beats your original with at least 90% confidence. It is an experiment tool, and it ends.
The practical rule: if you already know which audience you are talking to, use a custom product page. If you do not know which of two creative ideas converts better, run a test. A test cannot tell you whether "RPG players" respond to RPG screenshots — it only tells you whether a treatment beats the baseline across the mixed traffic that saw it.
2. What each one is allowed to change
The feature set is narrower than most teams assume, and the gap matters because it decides what you can test.
- Custom product pages vary screenshots, promotional text and app previews. On each page you can also assign keywords, so that page can appear in App Store search results for those keywords instead of your default page, and assign a deep link so someone who opens the app from that page lands on a specific destination — deep links for custom product pages are supported on iOS 18 and iPadOS 18 and later.
- Product page optimization varies app icons, screenshots and app preview videos. Icons are the exclusive province of PPO: a treatment can swap the icon that appears on the store and on the device of anyone who installed the app during the test. Custom product pages cannot touch the icon.
Neither feature rewrites your app name or subtitle. If your problem is the title, this is the wrong tool — that is a metadata edit reviewed as part of a version, not an experiment.
3. Step 1 — create a custom product page
Creating one starts in App Store Connect, and you begin from either a blank page or a copy of your default product page. In practice, copy — a blank page usually means re-uploading assets you already have, in every localization, and losing the layout you spent a quarter tuning.
- Open the app in App Store Connect and go to the custom product pages area.
- Choose copy default page or start blank, then name the page so the intent is obvious six months later.
- Replace the screenshots, promotional text and/or app previews for the audience this page serves, per localization. You can localize every language the app supports, or only the ones you need.
- If the page should be discoverable in search, assign keywords. Apple's rule here is specific and easy to break: the keywords must match the intent of the page, and each keyword combination must be unique to a single page — you cannot give the same keyword set to three pages.
- Optionally add a deep link (iOS 18 / iPadOS 18 and later) that opens the exact screen the page advertises.
Apps that are available for pre-order can use custom product pages too, which is worth knowing when you are building an audience before launch rather than reactivating an existing one.
4. Step 2 — submit the metadata for review
Custom product pages are not a live-editing surface. Any metadata included in a custom product page must be submitted for review, and the useful detail is that you can do this independently of an app update — no version bump, no binary, no new build. For teams whose release train is booked weeks ahead, that independence is the whole point.
Review is not a formality. Apple's guidance for a smooth pass is narrow and unglamorous: screenshots and previews must meet the size and format specifications, and every piece of metadata must follow the App Review Guidelines. That means the page must describe what the app actually does — a custom page is still your product page, and a claim that would fail on the default page fails here too.
If you are maintaining many pages across many locales, doing this by hand is how pages drift. The App Store Connect API supports automating metadata upload and submission for custom product pages, which is how you keep twenty pages consistent instead of twenty pages that were each true three months ago.
5. Step 3 — promote the page with its unique URL
A custom product page nobody visits is a design exercise. Each page has its own URL — the default product page URL with an additional product page ID parameter — and that URL is the entry point everywhere:
- Owned channels. Email campaigns, social posts, a website landing page, a QR code in a retail display. Point the campaign at the page that matches the campaign's promise, not at the default page.
- Apple Ads. Custom product pages can be used to create Search tab ads, Today tab and search results ads, and ad variations — each ad group leading to the page built for its audience. The deep link on the page then carries the install through to the exact in-app destination.
- In apps and on the web. Advertising networks can render StoreKit ads that open a specific custom page using the custom product page identifier with
SKOverlayorSKStoreProductViewController, so a third-party placement lands on your tailored page instead of your default one. - Editorial surfaces. Custom product pages can appear in editorially curated stories and collections on the Today, Games and Apps tabs.
Two operational notes. First, the unique URL is a real asset — version it, store it next to the campaign it belongs to, and check that it still resolves before a paid push goes live. Second, keep the promise aligned: if the page's screenshots show a mode the app defaults away from, the visitor's first session contradicts the ad, and the conversion you bought evaporates at day seven.
6. Step 4 — read the numbers in App Analytics
Once pages are live, App Analytics in App Store Connect is the only place that credits them. On the Acquisition tab you get product page impressions, downloads, redownloads and conversion rates per page, so you can compare each custom page against your default page rather than against a feeling.
Apple's own aggregate figure is a useful sanity check on whether the effort is worth starting: developers see an average 2.5 percentage point increase in conversion when referring people to a custom product page — against an average conversion rate of about 1.6% on default product pages. Read that as a statement about referred traffic, not a promise that publishing ten pages raises your baseline: the lift comes from matching creative to audience, which is work, not configuration.
The deeper question is quality, and App Analytics answers it too: whether people who installed from a custom page stay engaged longer or spend more on in-app purchases, retention data and average proceeds per paying user per page. A page can raise conversion and lower revenue per user at the same time — segment-specific pages often attract a narrower, lower-intent audience. Track both, and judge the page on proceeds per impression, not on installs alone.
7. Step 5 — configure a product page optimization test
PPO lives in App Store Connect as well, and its constraints are strict enough that misconfiguring one wastes a quarter. A test runs on iOS and iPadOS 15 or later, and you can create one test at a time.
- Name it for future you. The reference name allows up to 64 characters. "Spring icon color test, 3 icons, EN/DE" beats "Test 4" when you are reading results in App Analytics three months later.
- Choose up to three treatments. Each treatment is an alternate page with its own icons, screenshots and previews; anything you do not replace stays as your original. Fewer treatments reach a conclusion faster — the more you add, the longer it takes to separate signal from noise.
- Allocate traffic. You pick the percentage of visitors randomly selected to see a treatment instead of your original page. Apple's own example: allocate 40% with two treatments and each treatment gets 20% of total traffic while the original keeps 60%. A visitor sees the same treatment for the whole test, so the comparison stays clean.
- Localize deliberately. Each treatment can be localized in every language your app supports or only in the ones you select — but more localizations means slower results, because the traffic is split further.
- Estimate duration, then accept reality. The optional estimator takes your desired conversion improvement and your app's existing impressions and downloads, and returns the estimated duration plus the impressions needed to reach at least 90% confidence. If the estimate exceeds 90 days, change the criteria — fewer treatments, more traffic — rather than starting a test that cannot finish.
A test runs for 90 days or until you stop it, whichever comes first, and it cannot be edited once it starts. Treat the configuration screen as a one-shot form: changing the traffic split or swapping a screenshot mid-test is not permitted, so get the design right before you press go.
8. Step 6 — clear the review gate before the test runs
PPO has its own review mechanics, and they trip up teams who assume a test is internal.
- New metadata needs App Review. Any new screenshots, previews or icons in your treatments must be approved before the test can be published.
- Alternate icons must ship in the binary. If a treatment includes an alternate app icon, all variants of that icon must be included in the binary of your published app. An icon that exists only in App Store Connect cannot be applied to a device.
- Tests without icons are independent. A test that changes only screenshots or previews can be submitted for review independently of a new app version — the same freedom custom product pages get.
Plan the icon case backwards from your release calendar: the binary carrying the variants has to be the published version before the test opens, which usually means the icon test is scheduled alongside a version submission rather than in a quiet week.
9. Step 7 — read the result, apply the winner, close the loop
While the test runs, App Analytics shows a dashboard that says whether more data is needed or whether a treatment is already performing better or worse than the baseline. Per treatment you see impressions, conversion rate, percent improvement and confidence level, and you can change the baseline between treatments to compare them against each other.
Apple's recommendation is explicit: wait until at least one treatment is declared better or worse than the baseline with 90% confidence before acting. Applying a treatment to the original page displays it to everyone — and ends the test if it is still running. So the sequence is: reach confidence, apply, then confirm the applied assets are what you meant to ship.
One detail closes the loop and is routinely missed: if the applied treatment includes an alternate app icon, you must include that icon when you submit your next app version in App Store Connect. The store-side change and the binary need to agree, or the next submission reintroduces the old icon on devices.
10. The compliance layer nobody reads until a rejection
Both features are metadata surfaces, and metadata is reviewed against the App Review Guidelines — Guideline 2.3 on accurate metadata is the one that bites. In practice, the failures look like this:
- Screenshots that show a version of the app users will not get. A concept render, a mode behind a paywall presented as free, a device frame that implies hardware support you do not have.
- Promotional text or previews making claims the app does not deliver — a guarantee, a price that is not the real price, a "free" that is a three-day trial.
- Keyword assignment that misrepresents the page. Apple asks that assigned keywords match the page's intent and that each keyword combination is unique to one page; stuffing a competitor's brand terms into a page that has nothing to do with it is the kind of thing that turns a marketing experiment into an account problem.
- Localizations that drift. A page corrected in English while the German one still carries the old claim is still a misleading page in Germany.
None of this is exotic. It is the ordinary discipline of keeping store metadata true, applied to surfaces that multiply faster than a single listing does — which is exactly why the teams that run dozens of pages automate the upload and keep a single review checklist per locale.
11. Where KappS fits
KappS works on the account and release side of this: keeping developer accounts, payment and tax profiles, and store metadata in a state that survives App Review — preparing and submitting compliant material, never working around a check. For teams running custom product pages at scale that usually means:
- Account hygiene. The Apple Developer Program account, agreements, tax and banking in good standing, so a page submission is not blocked by an unrelated administrative hold.
- Metadata consistency across locales. One source of truth for claims, prices and screenshots, so an English fix propagates to every localization instead of leaving a stale promise live in another market.
- Submission readiness. A second pair of eyes on screenshots, previews and promotional text against Guideline 2.3 before the page goes to review, plus the App Store Connect API path to upload and submit pages repeatedly without manual error.
We do not offer inflated conversion numbers, purchased installs or metadata tricks that promise what an app cannot do. Those are the fastest route to a rejected page, a rejected account, or both — and they are not services we provide. The durable version of this work is unglamorous: match the page to the audience, tell the truth on it, and measure what it actually returns.
Sources (Apple official documentation): App Store — Custom Product Pages (developer.apple.com/app-store/custom-product-pages); App Store — Product Page Optimization (developer.apple.com/app-store/product-page-optimization); App Review Guidelines, Guideline 2.3 Accurate Metadata; App Analytics — Acquisition.