App screenshot guide
App Store Screenshot Best Practices
Build the first three screenshots as a compact product argument, then use the remaining frames to answer the next questions a prospective user is likely to have.
Give each screenshot one job. Use frame one for the app’s clearest outcome, frame two for the core workflow, and frame three for a meaningful differentiator or proof visible in the product. Keep captions short enough to read at thumbnail size, show authentic UI, and test the ordered set—not isolated posters.
Give the first three screenshots three different jobs
A useful opening sequence answers three questions in order: “Why should I care?”, “What will I do?”, and “Why this app?” That sequence is a recommendation, not an Apple ranking rule. It gives the set a clear narrative even when someone only scans the beginning.
| Position | Job | Visible caption | UI evidence |
|---|---|---|---|
| 1 — outcome | State the primary promise | Plan the whole trip together | Shared itinerary with collaborators |
| 2 — workflow | Make the promise tangible | Turn ideas into a day-by-day plan | Ideas moving into a timeline |
| 3 — differentiator | Show why this workflow is distinct | Keep bookings beside every plan | Reservation details attached to an activity |
Use one message and one visual proof per frame
A screenshot becomes hard to scan when a headline, subtitle, badge, device mockup, and several feature callouts all compete. Start by writing a single-sentence claim. Then choose the one UI state that best supports it.
- Write the intended takeaway without designing.
- Remove clauses joined by “and”. Put the second idea on another frame.
- Select a UI state where the claimed action or result is visible.
- Use annotations only when a viewer would otherwise miss the relevant control.
- Review the frame at small size before polishing details.
Replace generic captions with claims the UI can support
Strong does not mean louder. A useful caption tells the reader what they can accomplish and makes the relationship to the displayed interface obvious.
| Product | Weak caption | Stronger caption | Why it is clearer |
|---|---|---|---|
| Budget app | Manage money better | See every account in one place | Names the visible dashboard outcome |
| Language app | Learn faster | Practice a 5-minute conversation | Connects the UI to a concrete activity |
| Photo editor | Powerful editing | Remove a background in one tap | Pairs the promise with the shown tool |
| Team calendar | Stay organized | Find a time everyone can make | Explains the schedule comparison screen |
| Recipe app | Cook something great | Use what is already in your fridge | Frames the ingredient search UI |
Avoid unsupported superlatives such as “#1”, “best”, or “fastest”. If a claim relies on an award, price, or quantified result, keep evidence and usage rights with the release record and make sure the statement remains current.
Run a thumbnail-readability test
The set should still communicate a hierarchy when it is much smaller than the design canvas. This is not a fixed font-size formula: typeface, weight, language, contrast, and layout all change the result.
- Export the real final pixels, not a design-tool preview.
- View the first three frames side by side at roughly store-card scale.
- Ask a reviewer to read the captions without zooming.
- Ask what product category and outcome they infer in five seconds.
- Check that the focal UI region is distinguishable from decoration.
- Repeat for the longest planned localization.
Let real UI carry the proof
Use a representative in-app state, with test data that looks plausible but does not expose a real person’s information. Keep core controls and content consistent with the version users can install. Decorative backgrounds and device frames can create context, but they should not replace the product.
| Claim | Evidence the frame should show | Mismatch to avoid |
|---|---|---|
| Scan receipts as you shop | Camera or receipt result UI | A generic home dashboard |
| Compare routes at a glance | Two routes with meaningful differences | A map with no comparison state |
| Share a live checklist | Shared list and collaborator state | An isolated static checklist |
Extend the narrative across five to eight screens
You do not need to use all ten available positions. Stop when the next frame would merely repeat a prior point. A reusable storyboard for a focused utility app looks like this:
| Frame | Question answered | Content |
|---|---|---|
| 1 | What is the main outcome? | Primary result with the strongest UI state |
| 2 | How do I get it? | Core action or workflow |
| 3 | Why this app? | Meaningful differentiator visible in UI |
| 4 | Does it fit my routine? | Secondary use case |
| 5 | Can I control it? | Customization or preferences |
| 6 | What happens next? | Output, sharing, or follow-up state |
| 7 | What concern remains? | A verifiable privacy, access, or workflow detail |
Plan localization before the layout is locked
Translated captions can be longer or shorter than the source. Keep responsive text space, avoid embedding important labels inside non-editable artwork, and review the actual localized interface. A translated caption above an untranslated product screen creates a confusing promise.
- Keep a caption inventory with frame purpose and source string.
- Mark text that appears inside the captured UI.
- Test long strings, right-to-left layouts, and locale-specific data.
- Provide localized sets in App Store Connect where the market justifies them.
- Have a fluent reviewer check meaning, truncation, and cultural context.
Test a hypothesis, not a pile of design changes
Apple provides Product Page Optimization for comparing product-page treatments. Before starting a test, name the variable and expected behavior. For example: “Leading with collaborative planning will outperform leading with itinerary storage for new visitors.”
- Choose one meaningful hypothesis.
- Change the opening message or visual treatment while keeping unrelated variables stable.
- Document audience, storefronts, dates, and asset order.
- Use Apple’s own experiment reporting to evaluate the test.
- Record the result, including inconclusive outcomes, before creating the next variant.
Do not treat a visual preference poll as conversion evidence, and do not promise a lift before a correctly configured test has produced enough information to support a decision.
Final screenshot-set review checklist
- The first frame states one recognizable outcome.
- Frames two and three advance the story instead of repeating it.
- Every claim has visible product evidence or retained substantiation.
- Captions remain readable in a small side-by-side preview.
- Test data contains no personal, confidential, or debug information.
- The UI matches the current app version and localization.
- Each file passes the current App Store size and format checks.
- The team can explain what hypothesis each test variant changes.
Official sources
- Apple: Creating your product page
- Apple: Screenshot specifications
- Apple: Upload app previews and screenshots
- Apple: Product Page Optimization overview
Specifications can change. We review these pages monthly and update the visible verification date only after checking the source material.
