MyBL logoASO case study

How MyBL reached #1 on 13 of 22 app store searches

In three months, we took Banglalink's MyBL app to #1 on 13 of 22 tracked app store search terms, ahead of every competing operator app.

Client
MyBL
Country
Bangladesh
Services
ASO
Project period
3-month campaign
MyBL store listing screenshots: the #1 Lifestyle app in Bangladesh for music, games and 24/7 healthcare
13/22
Tracked terms at #1
15/22
Terms in the top 5
20/22
Terms ranked, up from 1
4.75
Store rating, highest of five operator apps
Project overview

A loved app that people could only find by name.

MyBL (My Banglalink) is the self-care and lifestyle super app of Banglalink, one of Bangladesh's leading mobile operators. Live since 2014, it combines account self-care with entertainment, health, learning, payments and travel for prepaid and postpaid users across the country.

The app already had strong ratings and a #1 position in the Lifestyle category, but its store listing was not built to be found for the services people actually search for. It competes with four other operator self-care apps, two of them with far larger rating volumes, so organic store discovery was the main lever for growth rather than paid installs alone. Google Play is its primary acquisition channel, alongside the Apple App Store.

We ran a five-phase ASO program: a technical and listing audit, search demand research, competitor and market analysis, metadata optimization, and a full rewrite of the store description.

Key challenges

What kept MyBL out of the search results.

Before optimization, a third of MyBL's indexed metadata space was empty: the app title used 20 of 30 characters and the short description 54 of 80

An underused title

The app name used 20 of its 30 available characters, carrying the brand and nothing about what the app does.

A thin short description

Only 54 of 80 characters, and a brand statement rather than a summary of services. Google Play indexes this field, so the unused space was lost ranking potential.

A description built for announcement, not discovery

The long description read as a launch note. Its most repeated words were generic, and the services users search for most appeared once or not at all.

Brand-dependent visibility in a crowded field

At baseline, MyBL had a recorded ranking on only 1 of the 22 search terms we later tracked. Competitor 1 already led on listing health and held far more ratings, so MyBL needed relevance, not volume, to win the search results.

The ASO program

Five linked phases, every change traced to a measured gap.

We ran the program as five linked phases, so every change to the listing traced back to a measured gap or a demand signal. Audit gaps set the research brief, and the research and competitor data shaped every line of new copy.

The five-phase MyBL ASO program: audit, search demand research, competitor and market analysis, metadata optimization and content optimization
  1. Phase 1

    ASO and technical audit

    Scored texts, visuals and app details against four competitors, producing a prioritized gap list.

  2. Phase 2

    Search demand research

    Mapped what users search for across every service MyBL offers into an intent-clustered semantic core.

  3. Phase 3

    Competitor and market analysis

    Compared app strength, ratings, category position and rating velocity to write a positioning brief.

  4. Phase 4

    Metadata optimization

    Rebuilt the title, iOS subtitle and short description into store-ready metadata for both platforms.

  5. Phase 5

    Content optimization

    Rewrote the long description around service clusters into a new, structured store description.

The work

Inside each phase of the program.

01

Accelerated ASO and technical audit

The audit gave MyBL an 85% ASO health score: strong on fundamentals, held back almost entirely by its text metadata. The listing did not need a redesign, it needed its words rebuilt around search demand.

  • Working: 8 high-quality screenshots with clear benefit headlines, each showcasing one service.
  • Working: a 31.5 MB install with no in-app purchases, regular releases and benefit-led release notes.
  • Working: a 4.75 rating, #1 in Lifestyle and more than 1,100 equity backlinks to the listing.
  • To fix: a title and short description well below their limits, with no service terms.
  • To fix: a long description whose service vocabulary was diluted by generic words, and a plain brand feature graphic.
Baseline ASO health score: MyBL 85%, Competitor 1 95%, Competitors 2 and 3 84%, Competitor 4 75%
02

Search demand research and semantic core

We mapped 48 high-demand search terms to eight intent clusters. Two of them, connectivity and recharge, account for roughly two-thirds of all demand. Each term was tagged by cluster, demand level and the MyBL feature that serves it, and that mapping is what we wrote the new listing from. The term list itself remains the client's property.

  • Connectivity and packs (48%): the core reason people open an operator app, so it set the priority for the title and short description.
  • Recharge and payments (20%): top-ups, emergency balance and bill payments.
  • Lifestyle clusters (32% combined): entertainment, health, learning, travel, rewards and utility, which make MyBL a super app and gave the long description its structure.
Share of mapped search demand by intent cluster across 48 terms: connectivity and packs 48%, recharge and payments 20%, entertainment and sports 12%, health 5%, self-care and utility 4%, travel 4%, rewards 3%, learning 3%
03

Competitor and market analysis

MyBL had the best user sentiment in the market but the weakest search footprint of the larger apps, which meant the opportunity was relevance, not reputation.

  • Competitor 1 had the highest ASO score (95%) and the most ratings, but a lower rating (4.36) than MyBL.
  • Competitors 2 and 3 had strong ratings (4.71 and 4.72) but weak non-brand coverage or a weak category position.
  • Competitor 4 had the lowest ASO score (75%) and rating (4.07) and was barely visible in search.
  • MyBL's daily new ratings rose sharply during the cycle and repeatedly outpaced Competitors 1 and 3.
  • MyBL is #1 in Lifestyle while the others sit in Productivity or Tools, so a lifestyle-first position gave it a lane of its own.
Average store rating: MyBL 4.75 from 363K ratings, Competitor 1 4.36, Competitor 2 4.71, Competitor 3 4.72, Competitor 4 4.07
04

Metadata optimization

We rebuilt every indexed metadata field so that the brand stays first and the app's purpose is stated in the same line.

  • Google Play title: a brand-plus-value structure that keeps the full Banglalink name and adds the app's service and lifestyle positioning.
  • iOS app name and subtitle: the same message split across Apple's two fields, without repeating words Apple already indexes.
  • Short description: one sentence listing the six service areas users came for, from recharge to learning, close to the full character limit.
  • Rules we held to: brand first, no term repeated across fields, and plain copy that works for a person scanning the results.
05

Content optimization

We replaced the launch-style description with a structured store page that mirrors the demand clusters from the research, one section per job the user wants done: core utility and connectivity, entertainment and gaming, health care and smart learning, transactions and rewards, accessibility and security, and a closing call to action.

  • Natural density: each service term appears where it is genuinely described, never stuffed.
  • Scannable format: bold feature labels and short bullets, because most users read only the first lines.
  • One voice across fields: the description extends the title and short description instead of repeating them.
MyBL store screenshots for music streaming, games and 24/7 healthcare services
Key result and summary

#1 on 13 of 22 terms, ahead of every competitor.

After the cycle, MyBL held the #1 position on 13 of 22 tracked terms, while none of the four competing operator apps held #1 on any of them.

Tracked search terms by ranking position after optimization (22 terms): MyBL 13 at #1, 15 in the top 5, 15 in the top 10 and 18 in the top 25
13/22

Terms at #1

up from 1 at baseline, while no competing operator app holds a single #1.

15/22

Terms in the top 5

more than twice Competitor 1, the strongest app in the market, with 7.

10/10

Brand terms secured

#1 on every tracked brand-related term, including the short forms users type.

3/12

Generic terms won

#1 on 3 of 12 generic category terms and in the top 25 on 8, demand that does not depend on brand recall.

4.75

Rating held

up 0.026 over the period, the largest gain among the apps measured, with MyBL still #1 in Lifestyle.

In summary: MyBL went from 1 ranked term to 20 of 22 in a single cycle, with 18 in the top 25. The biggest gains came from words, not design. A well-rated app with strong visuals only needed its metadata to describe what users actually search for, and its high rating amplified every change.

Get a free audit
Questions

Frequently asked questions

In a three-month campaign, MyBL reached the #1 position on 13 of 22 tracked search terms, while none of the four competing operator apps held #1 on any of them. It ranked in the top 5 for 15 terms against 7 for the closest competitor, was ranked on 20 of 22 terms (up from 1 at baseline), and kept the highest store rating among the five operator apps at 4.75.