On the App Store, your app name shows up almost everywhere users meet you: search results, the product page, top charts, and editorial placements. It is also one of the text fields Apple uses for search. Apple's own help text says your app is searchable by app name and company name, which is why you shouldn't repeat them in the keyword field.
Yet many indie developers either pick a clever brand word that tells users nothing, or cram so many keywords into 30 characters that the result reads like spam. This guide is about finding the middle.
| Rule | Source |
|---|---|
| App names are limited to 30 characters | App Review Guideline 2.3.7 |
| Choose a unique app name; no trademarked terms, popular app names, pricing, or irrelevant phrases to game the system | Guideline 2.3.7 |
| App names, subtitles, screenshots, and previews should not include prices or terms not specific to the metadata type | Guideline 2.3.7 |
| Metadata must be appropriate for all audiences; "For Kids"/"For Children" reserved for the Kids Category | Guideline 2.3.8 |
| App name and icons across contexts should be similar to avoid confusion | Guideline 2.3.8 |
| The name is set per localization | App Store Connect |
In practice the app name is updated with an app version; plan name changes as part of a release rather than as a quick metadata tweak.
Think of the App Store's searchable text as three layers:
| Field | Limit | Visible in search results? | Best use |
|---|---|---|---|
| App name | 30 characters | Yes | Brand + your single most important term |
| Subtitle | 30 characters | Yes | A benefit or a second key phrase |
| Keyword field | 100 bytes | No | Remaining terms, no repeats |
The golden rule is no duplication across layers. If "budget" is in your name, it doesn't need to be in the subtitle or keyword field. Our keyword research guide covers the 100-byte field, and the subtitle vs promotional text guide covers the subtitle. Here we focus only on the name.
"Tally: Habit Tracker", "Lumen – Photo Editor"
This is the right pattern for most new apps. A separator (colon, en dash, or hyphen) keeps the brand visually distinct.
"Notion", "Duolingo"
Works when people already search for you by name, from word of mouth, press, or a web product. For a new app with no awareness, a brand-only name throws away search relevance and gives users no clue what you do. If you go brand-only, the subtitle has to do all the descriptive work.
"Habit Tracker – Tally"
Puts the keyword first, which some developers prefer for truncation reasons. The cost: the brand gets cut off first in narrow layouts, and the name can look generic next to competitors with the same opening words. Use it only if your brand is weak and the descriptor is clearly differentiating.
Pick one primary phrase, not three. Ask:
Thirty characters go fast. Some tactics:
Depending on device and layout, long names can be truncated in search results and lists. A good habit is to put the part users must see within roughly the first 20–25 characters, then preview the listing on a small iPhone before you ship. Exact cutoffs vary by context, so test rather than rely on a fixed number.
| Don't | Why |
|---|---|
| Competitor or popular app names ("Like Notion") | Explicitly disallowed by 2.3.7 |
| Trademarked terms you don't own | 2.3.7 and potential legal issues |
| Prices or promos ("Free", "50% Off") | Not specific to the metadata type |
| Rankings or superlatives ("#1", "Best") | Unverifiable; review risk |
| Long keyword chains ("Budget Money Expense Finance") | Reads as stuffing; Apple may take action |
| Emoji and decorative symbols | Hurts readability and consistency; review risk |
| "For Kids" outside the Kids Category | Reserved by 2.3.8 |
Each App Store localization has its own app name, subtitle, and keywords. That means:
Many ASO practitioners treat additional localizations available in a storefront as extra keyword space. Apple doesn't document indexing behavior in detail, so if you try this, keep every localized name genuinely accurate and measure the results instead of assuming.
Changing a name resets some brand recognition and can confuse existing users. Good reasons:
Bad reasons:
If you change it, update the subtitle, screenshots, and keyword field in the same release so everything tells one story, and keep the brand portion stable.
App Store Connect's Product Page Optimization tests screenshots, icons, and previews, not the app name. To de-risk a name change:
Your app name is a 30-character promise: who you are and what you do. Keep the brand, add one honest descriptor, leave the rest to the subtitle and keyword field, and change it only when you have evidence.