Product page screenshots shrink into search carousels and tablets into phone previews. If your overlay captions are already tight at design size, they fail for users with low vision, aging eyes, or bright outdoor glare. Accessibility on store creatives is not a separate CSR project; it is conversion insurance.
This guide covers practical ways to reflect Dynamic Type / larger text settings, contrast, and inclusive UI in App Store and Google Play screenshots—while keeping ASO clarity.
This is not legal advice and not a substitute for WCAG work inside your app binary.
| Surface | You control | You don’t |
|---|---|---|
| Overlay captions on screenshots | Font size, contrast, length | OS zoom on the store client |
| In-frame app UI | Which text size state you capture | User’s real device setting at browse time |
| Store UI chrome | Nothing meaningful | Install button labels, ratings stars |
Implication: design screenshots as if the viewer gets one chance at a small thumbnail.
If your app supports Dynamic Type (and it should), consider capturing AX2–AX3 (or your category’s common larger sizes) for at least one proof frame:
Pros
Cons
Recommended mix:
On Android, mirror the idea with font scale 1.3–1.5 in developer options when capturing.
Rules of thumb:
ASO wants keywords; a11y wants brevity. Resolve the tension by putting keywords in metadata fields and keeping overlays human:
Ideas that market well and demonstrate care:
| Frame idea | Why it works |
|---|---|
| Settings → Text size | Concrete control users recognize |
| VoiceOver/TalkBack focus ring on a primary action | Proof, not a slogan |
| High-contrast mode or dark mode readability | Broad appeal |
| Captions / transcripts feature | Media apps |
| Reduced motion alternative | Honesty for vestibular users |
Don’t claim VoiceOver support if basic navigation is unlabeled.
German and French strings grow. Larger accessibility sizes grow again. Budget vertical space in your layout templates for locale × text size. A caption that fits EN at default size may clip in DE at AX3.
Accessibility keywords attract high-intent users, but baiting (“#1 blind-friendly” without evidence) backfires in reviews. Prefer demonstrable phrases: “Works with larger text,” “VoiceOver labels for core flows,” “Adjustable type.”
default and large_text.If you run listing experiments, test “a11y proof frame present” as a discrete variant rather than changing five frames at once.
Accessible store screenshots aren’t about looking institutional. They’re about letting more people understand your promise in two seconds. Larger type, calmer contrast, and one honest Dynamic Type frame often outperform another decorative gradient—and they attract users who stay.