All articles

ASO strategy

Google Play store listing optimization: title, short and long description (2026)

Google Play gives you 30, 80 and 4,000 characters, and each field has a different job. Here's how to write all three, what policy rules out, and what 23 top listings actually do with keyword density.

Flat-vector illustration of a translucent phone showing a Google Play listing as three stacked text panels (a short title bar, a two-line short description and a tall full-description block with a few words highlighted in coral), with a small Play-triangle tile beside it, on a full-bleed editorial green panel

Google's own help page says that stuffing extra keywords into your 80-character short description "will not impact ranking and provides a bad user experience" (Play Console Help, Add preview assets to showcase your app, 2026). Plenty of Google Play ASO guides still tell you to load it.

Google Play store listing optimization comes down to three fields of 30, 80 and 4,000 characters that have to rank and convert at once. The density advice contradicts itself, and in 2026 an AI reads your long description too. This guide goes field by field: policy lines, a density answer measured on 23 top listings, a teardown, then localization and testing. For the ranking signals beyond your metadata, see our separate breakdown.

Key Takeaways

  • Google Play indexes a 30-character title, an 80-character short description and a 4,000-character full description (Play Console Help, 2026).
  • Put head terms in the title. Write the short description for installs: Google says extra keywords there "will not impact ranking."
  • Across 23 top listings we measured, the most-repeated word ran at a median 3.2%. The top phrase appeared four times.
  • Test copy in localized experiments, judged on install clicks, not rank.

What are Google Play's listing text fields and character limits?

As of September 2026, Google Play indexes three text fields: the app name (30 characters), the short description (80) and the full description (4,000). Those limits apply to "both full-width and half-width characters" (Play Console Help, Create and set up your app). The title cap fell from 50 characters to 30 in 2021.

Google announced that cut on April 29, 2021 (Android Developers Blog), and AppTweak dates enforcement to September 29, 2021 (AppTweak, 2023). Each field also carries rules Google enforces:

Field Limit Where users see it Google's hard no-gos
App name 30 Search results and listing header; may be shortened on some devices Emoji or repeated special characters; ALL CAPS unless it's your brand; "#1", "Free", "No Ads"; Play-program terms like "Editor's choice"
Short description 80 "The first text users see" on the details page, and beyond the listing Calls to action ("download now"); "Best", "#1", "Top", "New", "Sale"; emoji, special characters, line breaks
Full description 4,000 "About this app" "Excessive length, detail, improper formatting, and repetition of words"; anonymous testimonials; repeating the short description

Sources: Metadata policy; Add preview assets; Best practices for your store listing (Google, 2026).

The stakes go beyond a rejected update. Google warns that "repetitive or irrelevant use of keywords" can "result in an app being suspended on Google Play" (Play Console Help, 2026). Count all three fields as you write, and see every metadata limit on both stores if you ship on iOS too.

Top listings use nearly all of the room. In our September 2026 audit of 23 category leaders, the median title used 29 of 30 characters, the median short description 77 of 80, and the median full description 3,682 of 4,000. The method is in Step 5.

How much of each limit 23 top Google Play listings use

How much of each Google Play character limit 23 top listings use Bar chart of character-limit usage, with one small dot per listing, across 23 top US Google Play listings, fetched September 24, 2026. App name: median 29 of 30 characters, range 6 to 30, and 7 of 23 use all 30. Short description: median 77 of 80, range 24 to 80, and 7 of 23 use all 80. Full description: median 3,682 of 4,000 characters, about 92 percent, range 2,367 to 3,992, and only 3 of 23 go past 3,900. 0%25%50%75%100% Share of the character limit used App name 7 of 23 use all 30 median 29 of 30 Short description 7 of 23 use all 80 median 77 of 80 Full description 3 of 23 go past 3,900 median 3,682 of 4,000 Limit
Median listing One listing Character limit
Airbnb's six-character title is the outlier. Source: ASO Agency audit of 23 US Google Play listings, Sep 24, 2026.

Step 1: How do you decide which keywords each field carries?

Build a keyword map before you write copy: one or two head terms for the title, a benefit phrase for the short description, and the long tail plus use cases for the full description. In 2026, Play Console's acquisition reports include a "Search term" dimension, and Google suggests reviewing "search terms driving the most visits" (Play Console Help, Understand and grow your app's user base).

Start there, because those queries already reach your listing. Since Google I/O in May 2026, the Grow overview also shows keyword recommendations. Click one and "Gemini creates a new custom store listing automatically tailored to that keyword" (Android Developers Blog, I/O 2026: What's new in Google Play). Treat it as a draft when you turn a keyword cluster into its own listing.

Don't let the AI features pull you off head terms. In June 2026, AppTweak noted that short and mid-tail searches "still make up the bulk of search volume" (AppTweak, Google I/O 2026: what the Gemini era means for Google Play ASO).

Step 2: How do you write a Google Play title that ranks?

Use your brand plus your strongest one or two head terms, inside 30 characters. In our September 2026 audit, 22 of 23 top listings did exactly that, from "Airalo: eSIM for travel & data" to "MyFitnessPal: Calorie Counter." Google asks for a title that's "unique and accessible," avoids common terms and reinforces "what your app is about" (Play Console Help, Get discovered on Google Play search).

Google's own bad example is "Crane: travel PLANNER!! 🌞": capitals that aren't the brand, repeated punctuation and an emoji in one title (Play Console Help, Best practices for your store listing). "Free" and "No Ads" "promote deals and don't belong in app titles." Google also warns against "subtle misspellings of general terms," since users may correct the search.

Truncation is the practical limit. "Long titles may be shortened on some devices," so put the head term right after the brand, where it survives a cut. Preview the truncation in Play mode before you ship. Only 7 of 23 top titles use all 30 characters.

Brand-forward titles cost less on Play than on iOS, because Google indexes the full description and it can carry secondary terms. Is your brand strong enough to stand alone? That's the keyword-versus-brand call.

Step 3: What should the Google Play short description say?

One benefit-led sentence that makes the install decision easy. Google's 2026 help page calls it "a quick synopsis meant to spark user interest by outlining your app or game's key value." Adding "unnecessary keywords in an attempt to improve search results," it says, "will not impact ranking and provides a bad user experience" (Play Console Help, Add preview assets).

It's "the first text users see" on your details page, and it "can appear in locations beyond your store listing." So treat it as conversion copy. Google rules out calls to action, "Best," "#1," "Top" or "New," emoji, special characters and slang. Don't repeat what your screenshots say either, because "these assets may be shown side by side."

Top listings follow two patterns. In our audit, 13 of 23 short descriptions reinforce a non-brand word from the title. Airalo's reads: "Buy and manage your travel eSIM easily with Airalo, from fixed to unlimited data." The other 10 extend into new terms or pure benefit. Todoist, titled "To Do List & Calendar," writes: "Organize tasks, capture ideas by voice, and keep your teamwork on the same page."

Read Google's sentence closely. It says extra keywords won't help ranking, not that the field is ignored. So allow at most one keyword, written as part of the benefit, and use the space: the median in our sample ran 77 of 80 characters.

Unique insight

The short description is a conversion field, and Google has said so in writing. Every character spent on a keyword list comes out of the one sentence most likely to earn the Install tap.

Step 4: How do you structure the full description for search, Ask Play and readers?

Front-load, then cover. Google's 2026 guidance warns that "users may only read the first few sentences" and asks you to keep "the most important text" visible "on the top half" of the page (Play Console Help). A model reads it too. In June 2026, AppTweak wrote that "your long description is now being parsed by a language model, not only skimmed by a user" (AppTweak, 2026).

Here's a structure you can copy:

  1. Opening (first 500 to 700 characters): who it's for, the situation and the outcome, in plain sentences.
  2. Feature sections with plain headers: one use case each, with its long-tail terms.
  3. How it works: numbered steps.
  4. FAQ block: real user questions, one-sentence answers. Airalo does this.
  5. Proof: attributed quotes only. Google bans "unattributed or anonymous user testimonials."
  6. Contact and legal.

Write in "everyday language, not a list of keywords." Google's own violation example is a block like "Car racing, car driving, race cars, car races…" (Play Console Help, Best practices). Google does say to "use SEO best practices" in the description, while avoiding "keyword spamming" and excessive emoji, which trip up screen readers.

The opening matters for a second reason. AppTweak's August 2026 tests point to the long description as Ask Play's main input, and Ask Play is English-device-first and US-led as of September 2026. We cover how Ask Play and Gemini read your long description separately. If you ship on both stores, here's why Google reads the whole description and Apple doesn't.

How long should the full description be?

Use most of the 4,000 characters, as long as every line earns its place. Top listings use a median 3,682 characters, about 92% of the limit (our audit, September 2026). Google's Metadata policy counters that "shorter descriptions tend to result in a better user experience." Both hold if the deciding sentences come first and the coverage comes after.

Step 5: How much keyword density does Google Play want?

Google publishes no number. It only says to avoid "repetition of words" and to write in "everyday language, not a list of keywords" (Play Console Help, 2026). In our September 2026 audit of 23 top listings, the most-repeated non-brand word ran at a median 3.2% of words, about 17 mentions. The most-repeated two-word phrase appeared a median four times.

Top-word keyword density in 23 top Google Play listings

Density of the most-repeated non-brand word in 23 top Google Play listings Dot plot, one dot per listing, of the most-repeated non-brand word as a share of all words in the title plus full description. A shaded band marks the 2 to 3.5 percent range that vendor tools recommend, and a dashed line marks 5 percent, where our checker flags a word. The median is 3.2 percent and the interquartile range 1.9 to 3.8 percent. Lowest: Airbnb 1.0 percent, Revolut and Strava 1.2 percent. Highest: MyFitnessPal 5.5 percent and Yazio 5.2 percent, the only two above 5 percent. Airalo sits at 2.8 percent. ASO Agency audit, September 24, 2026. Vendor band 2–3.5% 5% flag Median 3.2% 0%1%2%3%4%5%6% Top non-brand word as a share of all words (title + full description) Airbnb 1.0%Revolut, Strava 1.2%Airalo 2.8%Yazio 5.2%MyFitnessPal 5.5%
One listing Above 5%
Only 2 of 23 cross 5%: MyFitnessPal ("nutrition") and Yazio ("calorie"). Source: ASO Agency audit of 23 US Google Play listings, Sep 24, 2026.

The middle half sits between 1.9% and 3.8%. The lowest figures belong to the strongest brands: Airbnb at 1.0%, Revolut and Strava at 1.2%. Challengers in crowded categories run hotter, such as Canva at 4.3% and Duolingo's chess push at 4.7%.

Why does the density advice contradict itself?

Because it counts two different things. Percentage advice describes a single word: AppTweak recommends "between 2.5% and 3%" (AppTweak, April 2026), and MobileAction's checker says "2-3.5%" (MobileAction, undated). Count advice describes an exact phrase: MobileAction's 2024 guide says "up to 5 times" (MobileAction, 2024), and SemNexus suggests "two to three natural mentions" (SemNexus, July 2026).

At our sample's 6.4 characters per word, 4,000 characters is roughly 625 words. The percentage advice then means about 13 to 22 mentions, and the count advice 2 to 5. So who's wrong? Nobody, really. A head word like "eSIM" recurs inside many phrases, so it lands near 3% while each exact phrase shows up about four times.

Density advice, converted to mentions in one description

Keyword density advice converted to mentions in a full 625-word Google Play description Horizontal range bars on a scale of 0 to 25 mentions. Phrase advice: SemNexus, July 2026, 2 to 3 mentions; MobileAction guide, 2024, up to 5; ASO Agency Keyword Density Checker, 3 to 5 per exact phrase. Observed in 23 top listings: the top two-word phrase appears a median 4 times, interquartile range 3 to 6, in coral. Percent advice converted at 625 words: ASO Agency checker 2 to 3 percent, about 13 to 19 mentions; AppTweak, April 2026, 2.5 to 3 percent, about 16 to 19; MobileAction checker 2 to 3.5 percent, about 13 to 22. Observed: the top single word appears a median 17 times, interquartile range 10 to 21, in coral. The two kinds of advice sit far apart because they count different things. Phrase advice (mentions of an exact phrase) SemNexus, Jul 2026 2–3 MobileAction guide, 2024 up to 5 ASO Agency checker 3–5 Observed: top phrase median 4 Percent advice (one word, converted at 625 words) ASO Agency checker, 2–3% 13–19 AppTweak, 2.5–3% 16–19 MobileAction checker, 2–3.5% 13–22 Observed: top word median 17 0510152025 Mentions in the description
Published advice Observed median and middle half
Percent advice converted at 625 words. Sources: SemNexus, 2026; MobileAction, 2024 and undated; AppTweak, 2026; ASO Agency Keyword Density Checker and audit, Sep 24, 2026.

What density rule should you follow?

  1. Phrases: use each exact target phrase three to five times, plus natural variants such as plurals and synonyms.
  2. Head word: keep any single keyword around 2% to 3% of words. The leaders' 3.2% median shows a little above that is normal, so don't chase a decimal.
  3. Ceiling: never let a single word pass about 5%. Rephrase instead.
  4. Brand-led lows: Airbnb's 1.0% reflects its brand. It isn't a target.

Run your draft through the Keyword Density Checker, which uses the same tokenizer as our audit. One caveat: these apps also rank on brand, installs and ratings, so the audit shows common practice, not what causes rank.

Original data: how we measured

On September 24, 2026, we fetched the US English web listings of 23 category leaders: Adobe Acrobat Reader, Airalo, Airbnb, AllTrails, Babbel, Calm, Canva, Duolingo, Evernote, Fitbod, Flo, Headspace, Holafly, Microsoft To Do, MyFitnessPal, Revolut, Shazam, Spotify, Strava, TickTick, Todoist, Uber and Yazio. We tokenized title plus full description with our Keyword Density Checker's stop-word list, divided by all words, and excluded brand names. It's a chosen sample, not a random one, so read it as common practice rather than a benchmark.

Teardown: what does a strong Google Play listing look like next to a weak one?

The strong listing puts brand plus head term in the title, a benefit in the short description and a use-case sentence first in the full description. The weak one loads keywords into every field and breaks policy in its first line. Airalo's live listing, fetched September 24, 2026, shows the strong pattern (Google Play, Airalo listing).

Its full description opens: "With an eSIM from Airalo, get connected the moment you arrive at your destination, without worrying about roaming fees, SIM card hunting, or untrustworthy airport wifi." A definition, plan types, a numbered "How it works" and an FAQ block follow, in 3,820 characters with no emoji. The weak column is an illustrative composite, not a real app.

Element Strong: Airalo (real) Weak (illustrative) Google's rule
Title "Airalo: eSIM for travel & data" (30/30) "#1 FREE eSIM – Travel Data 5G" (29/30) No ranking claims, promo words or non-brand caps
Short description "Buy and manage your travel eSIM easily with Airalo, from fixed to unlimited data" (80/80) "eSIM, travel eSIM, data eSIM, cheap eSIM, 5G eSIM, roaming eSIM. Download now!!" (79/80) No keyword lists, calls to action or repeated punctuation
Opening line Who, situation and outcome Repeats the short description Don't repeat the short description
Repetition "eSIM" at 2.8%; top phrase "data packages" 5 times Ends in a comma-separated keyword block "Everyday language, not a list of keywords"
Proof Company facts, no anonymous quotes "β˜…β˜…β˜…β˜…β˜… Best app ever! – happy user" No anonymous testimonials
Formatting Plain headers, numbered steps, no emoji Emoji bullets throughout Avoid excessive emoji

Two cautions. Even Airalo isn't a template in every line: its plan list quotes a starting price, and Google's best-practices page says listing text shouldn't carry "price and promotional information." And several leaders still use "#1" (Calm, MyFitnessPal and Yazio) or emoji (8 of 23) in their descriptions. A smaller app shouldn't treat that as precedent.

Step 6: How do you localize a Google Play listing?

Write a native listing for each priority language instead of leaning on automatic translation. As of September 2026, users can view an automated translation where you haven't added their language. Google still says "using a professional translation service for your 'Description' can lead to better search results and discoverability" (Play Console Help, Get discovered on Google Play search).

Play Console lists 86 store-listing language codes (our count, September 24, 2026). Its free machine translation covers only 10 languages, "not reviewed or approved by humans." Paid human translation costs "as little as USD 0.07 per word," done "within seven days" (Play Console Help, Translate and localize your app). That's about $44 for a 625-word description, by our arithmetic. For budgets beyond one field, see what each localization tier costs.

Since I/O 2026, Gemini can "pre-populate your listings across different languages for your review" from a CSV or Google Sheet (Android Developers Blog, 2026). Take "for your review" literally. Then run these checks:

Listings vary by language, so country-specific copy belongs in custom store listings. For where to start, see which languages to localize first.

Step 7: How do you test and measure listing changes in 2026?

Test copy in a localized store listing experiment, judge it on unique install clicks, and track rankings separately. Google's help page, fetched September 24, 2026, limits default graphics experiments to the icon, feature graphic and screenshots. Descriptions can be tested only in localized experiments, "in up to five languages" (Play Console Help, Run A/B tests on your store listing).

A single-language listing runs localized experiments in its default language. The app name isn't on Google's list of testable assets, and Google recommends testing "one asset at a time."

Default graphics experiment Localized experiment
Assets Icon, feature graphic, screenshots Same, plus descriptions
Languages Default listing language Up to five you choose
Running at once One per app Up to five per app
Variants Help page: "up to 2 variants." Phiture: A/B only since late July 2026.
Target metric Unique user install, open or pre-registration clicks; auto-stops after 6 months

The variant cap is in flux. Google's page still says "you can choose up to 2 variants." On August 7, 2026, Phiture reported that in late July, multi-variant testing "appears to have been removed," leaving "standard two-way (A/B) testing" (Phiture, ASO Monthly #121). Check your own console, and plan for one variant against control.

The metrics changed too. From June 2026, Google measures store listing performance on unique clicks on Install, Open and Pre-register, and CTR "replaces the legacy 'Conversion Rate' metric" (Play Console Help, 2026). Phiture also reports new Total, User and Device impression metrics. Impressions show discoverability; CTR shows your copy.

Unique insight

A winning description variant persuades better. That doesn't mean it ranks better. Google doesn't document whether variant text is indexed for search, so keep two scoreboards: CTR for copy, keyword positions for search.

After you apply a winner, keep tracking positions. Play rankings take six to eight weeks to settle after a metadata change, longer than most teams wait.

What are the most common Google Play listing mistakes?

The costly ones treat a conversion field as a keyword slot, or read a conversion result as a ranking result. Six to avoid:

Frequently asked questions

What is the character limit for a Google Play description?

The full description allows 4,000 characters, the short description 80 and the app name 30. Google counts full-width and half-width characters the same (Play Console Help, 2026). In our September 2026 audit of 23 top listings, the median full description used 3,682 characters, about 92% of the limit.

Does the short description affect Google Play ranking?

Google says adding unnecessary keywords to it "will not impact ranking and provides a bad user experience" (Play Console Help, 2026). That doesn't mean the field is ignored. Write one benefit sentence with at most one natural keyword, and let the title and full description carry your keyword coverage.

What keyword density should a Google Play description have?

Google gives no number. In 23 top listings we measured in September 2026, the most-repeated word was a median 3.2% of words, and the top two-word phrase appeared a median four times. Use each exact target phrase three to five times, and keep any single keyword around 2% to 3% of words, never above about 5%.

Can you A/B test a Google Play description?

Yes, in a localized store listing experiment covering up to five languages; single-language apps test in their default language. The app name isn't testable. Results are judged on unique user install clicks. Google's help page allows up to two variants, but Phiture reported tests became A/B only in late July 2026.

Does Google Play translate my listing automatically?

Partly. Users viewing a language you haven't added can choose an automated translation, labelled as such. Play Console also offers free machine translation in 10 languages and human translation from USD 0.07 per word. Google says professional translation of your description can lead to better search results (Play Console Help, 2026).

The bottom line

Each Google Play text field has one job:

Check your draft in the free Keyword Density Checker and Metadata Character Counter. For a field-by-field review across every market, book a free 30-minute call, or start with the fixed-price ASO audit.

Want a second pair of eyes on your Google Play listing?

Title, short description, full description and every localized version, checked against policy, density and your real search terms. Book a free 30-minute call and we'll tell you what to fix first.

Book a 30-min call