Link copied!
ASO··Updated ·9 min read

How to Name an App for Search and Recall

The name is 30 characters. It has to be the thing people repeat out loud and the strongest indexed field. Five options for a travel split-bill app, with counts.

Lavender sticker collage of a split dinner receipt, a 30-character name ruler, and stickers contrasting a short brand with a brand-plus-keyword name

Quick answer

How do you name an app for both search and recall?

How to name an app on the App Store starts with the 30-character name, which is both the brand people repeat and the strongest indexed field. A brand-only name is easy to say and hard to search. A brand plus one keyword is usually the better default. The subtitle holds the second idea. Competitor names are a rejection risk, not a naming tactic.

  • The name is 30 characters and is indexed
  • Put one job in the name. Put the second job in the subtitle
  • Do not use a competitor’s name or someone else’s trademark
On this page

The App Store name is 30 characters. It is the word people have to remember after a friend says it in a noisy restaurant, and it is the strongest indexed field you have. Those two jobs fight. A name that is only a brand, like “Lumo,” is easy to say and invisible to someone searching “split bill.” A name that is only keywords, like “Split Bill for Trips,” can match a search and still be impossible to recall or to trademark in any serious way.

The default that survives both tests is a short brand plus one keyword phrase, inside 30 characters, with the second idea moved to the 30-character subtitle. Apple’s limits and the warning about improper keywords are on Creating your product page . Every other box, including the subtitle and the 100-character keyword field, is sized in the character-limit reference. Count the finalists in the ASO Character Counter before you fall in love with one.

The name is doing two jobs at once

Recall is what happens when someone hears the name once. Search is what happens when a stranger types the job and your app is eligible to appear. A name can be good at one and useless at the other. Indies often pick the recall name, because it feels like a company, and then wonder why the only people who find the app already know the founder.

Indexed text on iOS is the name, the subtitle, and the keyword field: 30 + 30 + 100. The name is the piece every searcher sees in the result. Hiding the job in the keyword field and leaving the name as an invented word means you are eligible for the query and still look like an unknown brand in a list of clearer titles. Put the job where it is seen, as long as the brand still fits in front of it.

Brand only, or brand plus a keyword

Brand only works when people already type the brand. That is a later problem. At launch, almost nobody is searching your invented word. You can still own that word by keeping it at the front of the name, then spend the remaining characters on the job. “Tab: Split Travel Bills” is a brand plus a keyword. “Tab” alone is a brand that hopes the subtitle and the hidden field will explain it. They can index the explanation. They cannot make the search result obvious.

Keyword only, with no brand, has the opposite failure. You may match “split bill,” and you will also match every other generic in the category. There is nothing for a friend to repeat that is not also the competitor’s description. If you later run ads or a landing page, you will wish you had a proper noun. The budget split between your brand and generic terms is laid out in branded vs generic keywords.

Five names for a travel split-bill app

The app splits a restaurant check or a rideshare across friends on a trip, in the currencies they actually paid. It is not a general bank and not a group chat. The name has to say “split” or “bill” or “trip” in some form if you want a stranger’s search to have a chance, and it has to contain a word you can say twice without explaining it.

Five name options for the same split-bill travel app
NameCharsSearchRecall
Tab3Weak. No job word.Short, and also a common noun. Easy to confuse.
Lumo4None. The brand is not a query yet.Easy to say. Invisible in search.
Split Bill for Trips20Strong. No brand.Forgettable. Sounds like a category.
TripTab: Travel Bills21Travel and bills are in the name.TripTab is sayable. Clear enough.
Tab: Split Travel Bills23Split, travel, and bills are visible.Tab is the brand. Best default of the five.

“Tab: Split Travel Bills” is 23 of 30 characters and keeps a brand plus the job. “Lumo” and “Tab” alone spend the strongest indexed field on a word nobody is searching yet.

“Tab: Split Travel Bills” leaves 7 characters. Do not stuff them with “app” or with a second idea like “currency.” Currency belongs in the subtitle or the keyword field. The colon is a character. Count it. If the brand you love is long, this pattern breaks: a 20-character brand leaves no room for the job, and you are back to a brand-only name whether you meant to be or not.

The subtitle carries the second idea

Once the name is “Tab: Split Travel Bills,” do not write a subtitle that repeats split, travel, or bills. Those words are already indexed. The subtitle’s 30 characters are for the next promise: “Shared costs on the road” is 24 characters and adds shared, costs, and road. A gallery of subtitle patterns, so you can see tone without copying one, is in App Store subtitle examples.

The keyword field then takes what neither line could hold: currency, itemized, roommate, receipt, settle, fx. Not “split,” not “bill,” not “travel.” How combination works, and why you should not paste “split travel bills” again as a phrase, is in long-tail App Store keywords. The comma rules for that field are in the keyword field guide.

Say it out loud before you submit it

Read the name to someone who has not seen the icon. Ask them to type it from memory an hour later, and ask a second person what they would search if they wanted the app and did not know the brand. You want the first person to get the brand roughly right, and the second person to type words that actually appear in your name. If both fail, the name is clever and unfinished.

Check the store, not only your head. Search the brand and the keyword phrase on a phone in the storefront you will launch in. If the brand collides with an unrelated app that already owns that word, pick a different proper noun. If the keyword phrase is a wall of famous apps, you can still use the words, but you should expect the subtitle and screenshots to do more of the conversion work. Collision is not a reason to switch to a competitor’s name.

  • The brand is something you can spell after hearing it once.
  • The keyword is a job the current build does, not a job you plan to add.
  • The subtitle does not repeat the name’s words.
  • Neither line contains another company’s product name.
  • The whole name is 30 characters or fewer, counted with spaces and punctuation.

Changing the name later is a version, not a tweak

The name ships with a version in App Store Connect, the same way keywords and screenshots do. It is not promotional text. Promotional text is 170 characters, can change without a new binary, and Apple says it does not affect search ranking. Do not park a naming experiment there. If you rename, you also have to re-check the keyword field, because words that used to live only in the field might now be duplicates, and words that used to live in the name might need a new home.

Pick the name before you commission a lot of screenshot text that repeats a different brand. The first screenshot caption and the name should sound like the same product. “Tab” on the icon and “Lumo” in the caption is how a searcher decides the listing is confused and goes back to the results.

Choose a 30-character name

Write five options, count them, and throw out any that fail recall or that borrow someone else’s brand. Submit one.

  1. Write a brand-only name and a keyword-only name

    Force both extremes onto the page so you can see the failure. The brand-only line will be short and unsuggestive. The keyword-only line will describe the job and give a friend nothing to repeat. You are not picking either extreme. You are using them as fences.

  2. Combine the brand with one job

    Put the brand first, then the job a stranger would type. Count every character, including the colon and the spaces. Stay at or under 30. If you cannot fit the job, shorten the brand. Do not shorten by deleting the only noun people search. That noun is why the name is indexed in public.

  3. Move the second idea to the subtitle

    Write a subtitle that adds a promise the name did not say, without repeating the name’s words. Keep it to 30 characters. If the subtitle restates the name, it is not a second idea. It is a duplicate, and you just gave away indexed characters.

  4. Search the brand and reject collisions

    On a phone, search the brand alone and the job phrase. If the brand is already a well-known app in another category, choose a different word. If you were tempted to include a competitor’s name so you would show up beside them, delete it. That is a rejection risk, not a naming technique.

  5. Run the recall test, then lock the field

    Say the name once to another person and ask them to spell it later. Ask someone else what they would search. If the brand survives and the search words are in the name, stop editing. Put neighbors in the keyword field, match screenshot one to the job in the name, and ship the name with the version.

Key takeaways

  • The 30-character name is the brand and the strongest indexed field.
  • Brand plus one keyword beats brand-only at launch, and beats keyword-only for recall.
  • The subtitle carries the second idea and should not repeat the name.
  • Competitor names and other people’s trademarks are rejection bait.
  • A rename ships with a version and forces a fresh pass on the keyword field.

Frequently asked questions

Should an app name include a keyword?

At launch, yes, if you can keep a brand in the same 30 characters. A brand-only name is indexed for a query almost nobody types yet. A keyword-only name can match search and still be hard to remember or defend. Brand plus one job is the usual compromise. Put the second job in the subtitle instead of cramming both jobs into the name.

How many characters is an App Store name?

The app name is 30 characters. The subtitle is also 30, and the hidden keyword field is 100. Spaces and punctuation count. A colon between the brand and the keyword counts. Count the string in a character counter rather than by eye, because a name that looks short on a wide monitor can still be 31 once you include the space you stopped seeing.

Can I name my app after a competitor to rank beside them?

No. Using a competing app name, an unauthorized trademark, or a celebrity name is an improper keyword under Apple’s product-page guidance, and it is a common reason for rejection. It is not a clever ASO tactic that sometimes works. Describe your job in your own words. Let the screenshots prove you do that job.

What if the perfect name is longer than 30 characters?

It does not fit, so it is not the name. Cut the brand, or cut a secondary word and move that idea to the subtitle. Do not rely on the keyword field to carry the only word people search while the visible name stays abstract. Shoppers see the name in the results. They do not see the keyword field at all.

Can I test two names with promotional text?

Promotional text can change without a new version, and it is 170 characters, but Apple says it does not affect search ranking. A name test is not a promotional-text test. The name changes only when you ship a version. Pick with the recall test and a live search of the storefront, then commit. Renaming every release trains neither searchers nor the friend who was trying to remember what to download.

Free tools that help here

The name gets you the search. The icon and the first screenshot get the tap.

Once the 30 characters are locked, the product page has to look like that promise. AppGrowthKit turns real app screens into benefit-led frames and exports them store-ready.

Try AppGrowthKit for Free