Build · 5 min read · Practical ASO guide

App Store metadata. Give every character a job.

Your app name identifies the product. Your subtitle gives someone a reason to care. Your keyword field supports discovery. None of them needs another “ultimate innovative solution” embalmed in it. Use this guide to draft the fields together, check them against the actual product and prepare copy your team can approve.

See the worked example ↓Get my metadata reviewed →
An abstract app listing peels open beside metadata drafts and discarded copy.
Gabriel Machuret wearing an ASO Guru T-shirt, pointing to three metadata fields on a phone-shaped board.

Build with GabrielGabriel Machuret

Jump to a section

Leave with a decision

Produce a coherent app name, subtitle and supporting keyword draft.

Start with the visual explanation, work through the example, then try the exercise on your app.

Visual field notes · 01

Give each metadata field a job

A fictional listing sketch. Layout is schematic, not a store screenshot.

  1. ReceiptNest

    Name: identify the app and its core category clearly.

  2. Track expenses together

    Supporting copy: explain the relevant benefit without repeating the name.

  3. Who it helps and how

    Description: develop the promise with real capabilities and specific use cases.

  4. Research record

    Keep the reason for each chosen phrase outside the published listing.

What this meansTreat metadata as a connected message. Use the correct fields and limits for the store you are editing.

Work through it · fictional example

Make the promise specific before counting characters.

Trail Notes uses “Your outdoor companion” as its fictional subtitle. That line could belong to a weather app, a map or a hiking journal.

Illustrative build example: Before: Your outdoor companion; Proposal: Save photos from each hike; Proof: a saved hike entry.
Illustrative decision map for the fictional example above. Proposed changes and assumptions are not measured results.

Why this changes the decision

The proposed subtitle names an action and a context. It should work with the app name rather than repeat it. Check that saving photos is available in the released experience. Then review field length and candidate overlaps; the length checker is a production aid, not the author of the message.

What to check before calling it a win

Read the name, subtitle and first screenshot together. Ask a fresh reviewer what the app does and who it serves. If their answer is navigation, the surrounding creative may still contradict the revised subtitle.

Your turn · a five-minute start

Make one useful decision for your app.

Rewrite one vague line using a user action and its context. Record why you changed it in the comparator.

What a useful answer looks like

A stronger line names something the user can actually do. Avoid adding an unsupported outcome just to sound more exciting.

Put this into practice →

Give each field a job

The name identifies the app and its principal use case. The subtitle adds a useful reason to consider it. The description explains the experience, capabilities and important conditions. The hidden keyword field supports discovery; it is not a place to disguise unsupported features. Decide the message first, then fit it into the applicable fields. Space is a constraint, not a target to fill at any cost.

Draft from the user’s decision

Ask what someone needs to understand before downloading. For a paid or subscription experience, do not create an impression that every capability is immediately free. A concise explanation of the core workflow is often more helpful than a list of abstract adjectives. Compare your text against the current app, not a roadmap. Record claims that need product-owner confirmation before publication.

Visual field notes · 02

Change metadata without losing the evidence

Keep a record that survives the next person editing the listing.

  1. Baseline

    Save the live text, locale and date before making changes.

  2. Draft

    Write the new message and note the reason behind each field.

  3. Validate

    Check store limits, product accuracy, spelling and duplicated ideas.

  4. Compare

    Record the release date and review the intended metric with traffic context.

What this meansChanging every field without recording what changed makes the next review a guessing game.

Check limits carefully

Use the metadata checker to count the draft and inspect the current App Store Connect reference before submitting. Apple’s keyword documentation uses both a character description and a byte limit; non-ASCII text can make those counts diverge. The checker shows both instead of treating every visible symbol as one guaranteed unit. Verify the final localized text in the console.

Keep metadata and screenshots coherent

A title promising fast logging should lead to screenshots that demonstrate fast logging. If the first asset presents an unrelated capability, the listing asks visitors to resolve the contradiction. Make a message map: use case, claim, proof in the product, supporting asset. That map also helps a designer or translator make consistent choices.

Prepare a controlled release

Save the old fields, proposed fields, reason for each change and the submission date. Check every locale and any custom pages affected. Coordinate with the release owner so a creative test is not accidentally mixed with unrelated changes. After release, verify the public listing and interpret movements in context rather than assuming every fluctuation was caused by the copy.

An illustrative metadata draft

For the fictional Trail Notes hiking journal, each field should have a job. The name identifies the product; the subtitle adds a reason to care; the keyword field holds relevant candidates after research and overlap checks.

FieldIllustrative draftReview question
App nameTrail Notes: Hiking JournalDoes the main use case remain clear?
SubtitleKeep a private hiking diaryIs the privacy claim supported by the product?
Keyword candidateswalks,outdoors,memories,logAre these relevant, researched and worth including?

These are teaching drafts, not proven keywords or a recommendation to publish without research. Check the current field limits and count the final text with the metadata tool. A word fitting inside a field does not make it a good target.

Review the whole message before publishing

  • Read the name, subtitle and first screenshot together. Do they describe the same product?
  • Remove claims your released app cannot support.
  • Keep a copy of the old fields and record why each material change was made.
  • Assign an approver who understands the product before the console update.

Your next steps

  • Write one sentence explaining the main use case.
  • Assign a job to each field and remove unsupported claims.
  • Run the checker and verify the applicable console rules.
  • Save the before/after draft and its reasoning.

Sources and platform guidance

Platform documentation checked 29 September 2026. Verify the applicable console settings before publishing.

Questions and answers

Does a passing length check mean the copy is optimized?

No. It only means the checked size constraint passed. Relevance, clarity and product accuracy still need review.

Should I copy competitors’ wording?

Use competing listings to understand intent and alternatives. Write an accurate, original explanation of your own product.

Work directly with Gabriel

Turn the keyword list into an actual listing.

Work directly with me on relevant keyword choices, your app name and subtitle, and screenshot priorities. You get drafts to review and reasons for the choices. The spreadsheet can finally stop pretending it is the deliverable.

Get my metadata reviewed →

Or email gabriel@asoprofessional.com. Bring your app link, market and the decision you need help with.

Want a first opinion? Get a free video teardown of your listing.

Enough theory. Your app next.

Let’s fix what’s holding your listing back.

Send your app link, target market and the problem. We’ll start there.