App Store Character Limits and What's Actually Indexed for Search
The 30/30/100 rule for App Store metadata, why promotional text and the description aren't indexed at all, and the screenshot-caption exception worth knowing about.
The 160-character search surface
Three fields make up everything Apple indexes for App Store search: the app name (30 characters), the subtitle (30 characters), and the keyword field (100 characters). That's 160 characters total, and it's the entire text surface the search algorithm reads to decide what your app is relevant for.
Every other piece of visible text on your product page exists for conversion, not discovery. Getting this distinction wrong is one of the most common metadata mistakes: writing careful, keyword-rich promotional text or description copy that has zero effect on what you rank for.
What's genuinely not indexed
Promotional text (170 characters) sits at the top of the product page and can be updated at any time without a new binary submission, which makes it useful for timely messaging — a sale, a seasonal push, a new feature callout. It is not indexed for search under any circumstance, so don't spend it on keywords you're hoping to rank for.
The full description (up to 4,000 characters) is similarly not indexed on iOS. This is a real difference from Google Play, where the description does factor into search. An App Store description written purely for keyword coverage, in the style that might work on Android, wastes the opportunity to actually persuade a reader who has already seen your name, subtitle, and screenshots.
What's New release notes are also not indexed. Write them for existing users deciding whether an update is worth installing, not for search visibility.
The screenshot exception
Since June 2025, Apple has been extracting text from screenshot captions via OCR and using it as a ranking signal. This is a real change from older ASO advice that treated screenshots as pure conversion assets with zero connection to search ranking.
The practical implication: caption text overlaid on your screenshots is now doing double duty, same as the subtitle. It should read well to a human deciding whether to install, and it can carry keyword relevance you're not able to fit into the 30-character subtitle limit.
This is a secondary signal, not a new primary field to obsess over. Don't sacrifice screenshot clarity or conversion quality to jam in keywords — a caption that reads as a keyword list rather than a feature callout is a worse trade than accepting a smaller indexing benefit.
Spending the 160 characters well
Because the searchable surface is fixed and small, every character in the name, subtitle, and keyword field should earn its place. Words already in your name don't need to be repeated in the subtitle or keyword field — Apple has already indexed them once, and repetition doesn't add ranking weight, it just wastes space you could use for a new term.
The keyword field specifically rewards precision: no spaces within phrases (commas separate individual words, which are indexed independently), no stop words, and no terms already covered elsewhere in your metadata. A keyword field at 80 of 100 characters used has 20 characters of coverage you're leaving on the table for free.
Frequently asked questions
- Will adding keywords to my app description help me rank higher?
- No. The description is not indexed for App Store search under any circumstance. Write it to convert a visitor who's already reached your product page, not to influence what you rank for.
- Is it worth adding keywords to promotional text since it's editable without a new build?
- Not for ranking purposes — promotional text isn't indexed either. Its editability without resubmission makes it useful for timely conversion messaging (a sale, a seasonal hook), which is a different job from keyword coverage.
- Do screenshot captions matter as much as the subtitle for ranking?
- No. Caption text OCR-indexing is a secondary signal added in 2025, meaningfully smaller in weight than the three primary indexed fields. Treat it as a bonus opportunity within otherwise conversion-focused screenshot design, not a fourth primary keyword field.
Related resources
- Promotional TextPromotional text is a 170-character field shown on the App Store product page that can be updated at any time without a new app submission, but it is not indexed for search.Read
- Screenshot Caption IndexingSince June 2025, Apple has used OCR to read the text overlaid on App Store screenshots and treats that caption text as an additional ranking signal, distinct from the metadata fields developers fill in directly.Read
- App Store Metadata Fields That Actually Affect Search RankingWhich App Store metadata fields Apple indexes, what weight each carries, and how to spend a limited character budget across title, subtitle and keyword field.Read
More guides
- How to Find Low-Competition App Store KeywordsA practical step-by-step method for finding App Store keywords with real search demand and low enough difficulty to rank for — without guessing.Read guide
- How to Do App Store Keyword Research: A 4-Phase WorkflowA complete, repeatable workflow for App Store keyword research — from ideation to metadata update — for indie developers and ASO professionals.Read guide
- How to Evaluate App Store Keyword DifficultyWhat keyword difficulty actually measures, how to interpret scores in context, and how to set realistic targets based on your app's current authority.Read guide
- Free vs. Paid App Store Keyword Research ToolsWhat free ASO keyword tools can and can't do, when a paid tool earns its cost, and how to decide what's right for your stage of development.Read guide
Apply this in your own keyword research
Score App Store keywords by popularity and difficulty across 109 storefronts — the tool behind every strategy in this guide.
Start keyword research