All articles

March 8, 20266 min read

How to Write App Store Metadata That Ranks

A practical guide to writing titles, subtitles, and keyword fields that actually improve your App Store visibility.

How to Write App Store Metadata That Ranks

Most indie developers treat App Store metadata as an afterthought. You spend months building an app, then slap together a title and description ten minutes before hitting Submit. That is a mistake. Your metadata is the single biggest lever you have for organic discovery, and Apple gives you surprisingly little space to work with. Every character counts.

Let's break down exactly how to use each field to maximize your visibility.

The Anatomy of App Store Metadata

Apple gives you three text fields that directly influence keyword rankings:

  • Title — 30 characters max
  • Subtitle — 30 characters max
  • Keyword field — 100 characters, comma-separated, not visible to users

That is 160 characters total. For context, this paragraph alone is longer than your entire keyword real estate. You cannot afford to waste a single character.

There are other fields that matter for conversion (description, screenshots, preview video), but these three are what Apple's algorithm uses to determine which searches your app appears in.

How Apple's Ranking Algorithm Works

Apple has never published its ranking algorithm, but years of collective ASO testing have surfaced consistent patterns. The main factors are:

  1. Keyword relevance — Does your metadata contain the search term?
  2. Download velocity — How many installs are you getting relative to competitors?
  3. Ratings and reviews — Both quantity and recency matter.
  4. Engagement signals — Retention, session length, and update frequency.

You can only directly control the first factor through metadata. But here is the thing: you cannot get downloads if nobody finds your app. Relevance is the entry ticket.

Keywords in your title carry the most weight, followed by subtitle, then the keyword field. A term in your title will rank significantly better than the same term buried in the keyword field. Structure your metadata accordingly.

Writing an Effective Title

You have 30 characters. Use them wisely.

Do: Lead with your most important keyword. If your app is a habit tracker, "Habit Tracker" should be in the title, not hidden in the keyword field.

Do: Add a differentiator if space allows. "Streaks - Habit Tracker" tells users what makes you different while still hitting the primary keyword.

Don't: Waste title space on your brand name alone. Unless you are Spotify, nobody is searching for your brand. "MyApp - Habit Tracker" burns 8 characters on a name nobody knows yet. Consider putting your brand name at the end or dropping it entirely.

Don't: Stuff multiple keywords into the title with dashes. "Habit-Tracker-Goals-Routine-Daily" looks spammy and Apple may reject it.

A strong title formula: [Brand] - [Primary Keyword] [Differentiator] or simply [Primary Keyword] [Differentiator] if your brand is not yet established.

Crafting the Subtitle

The subtitle is your second-strongest ranking field and also appears in search results, so it needs to work for both algorithms and humans.

Target your secondary keywords here. If your title covers "Habit Tracker," your subtitle might focus on "Daily Routine & Goal Planner." You have just doubled your keyword coverage.

Make it readable. The subtitle shows directly under your title in search results. A natural phrase converts better than a keyword list. "Build Better Daily Routines" reads better than "Daily Routine Goal Planner App" while still hitting key terms.

Avoid repeating words from your title. Apple already indexes your title. Repeating "habit" in both title and subtitle wastes characters and does not give you additional ranking benefit.

Maximizing the 100-Character Keyword Field

This hidden field is where most developers leave the most value on the table. Here are the rules:

  • Separate keywords with commas, no spaces. "habit,tracker,daily,routine" not "habit, tracker, daily, routine". Those spaces cost you characters for zero benefit.
  • Use singular forms only. Apple matches both singular and plural, so "habit" covers "habits" too. Do not waste characters on both.
  • Do not repeat any word from your title or subtitle. Apple already indexes those. Repeating them here is pure waste.
  • Do not include your app name or company name. Apple indexes those automatically.
  • Do not use "app" or your category name. These are indexed by default.
  • Skip prepositions and articles. No "the," "and," "for," or "with." They burn characters and add nothing.
  • Think about word combinations. Apple combines words across your keyword field. If you include "sleep" and "tracker" separately, your app can rank for "sleep tracker" without spending characters on the full phrase.

Here is a practical example. If your title is "Streaks - Habit Tracker" and your subtitle is "Build Better Daily Routines," your keyword field should contain entirely new terms: "goal,streak,reminder,morning,evening,wellness,health,productivity,schedule,journal,log,checklist,self,improvement,discipline"

Common Mistakes That Kill Rankings

Keyword stuffing. Apple reviews metadata and will reject updates that look spammy. More importantly, cramming keywords hurts readability, which hurts conversion, which hurts rankings. It is a downward spiral.

Ignoring localization. If your app is available in multiple countries, you get a separate set of 160 characters for each locale. That is free keyword real estate. Even if your app is English-only, you can add keywords in the localized keyword field for markets like Japan or Germany.

Never updating. The App Store is not static. Seasonal trends shift, competitors enter and leave, and new search patterns emerge. Review and update your metadata with every release.

Optimizing for high-volume keywords you cannot win. Ranking #200 for "fitness" is worthless. Ranking #3 for "bodyweight workout timer" drives real downloads. Go specific.

How AI Can Accelerate Your Metadata Workflow

Writing metadata is part science, part creative writing, and AI is surprisingly good at both. Tools like ASO Toolkit use AI to generate multiple title and subtitle variations from your app description, then score each option against real App Store data.

Instead of guessing which keyword combinations might work, you can generate dozens of variations in seconds, compare their keyword coverage, and pick the strongest option. AI is also useful for localization, helping you identify high-value keywords in markets you might not speak the language for.

The key is combining AI generation with real data. A catchy subtitle means nothing if nobody searches for those terms. Always validate AI suggestions against actual search volume and difficulty scores before committing to a metadata update.

Start With What You Have

You do not need a perfect metadata strategy on day one. Start by auditing your current fields. Are you repeating words between title and keyword field? Are you wasting characters on spaces after commas? Are you targeting keywords that are too competitive?

Fix the obvious waste first. Then iterate with each app update. Metadata optimization is not a one-time task — it is an ongoing process that compounds over time.

Ready to optimize your App Store presence?

Start tracking keywords and get AI-powered suggestions — free.

Get started free