ASOhack
Back to Blog
ASO Case Studies

ASO Case Study: From Page 4 to Page 1 in 90 Days (Home Workout App)

We audited and rewrote a home workout app listing from scratch. Here are the exact changes, keyword choices, and results after 90 days.

ASOhack TeamJune 13, 202610 min read

Home workout apps are one of the most competitive categories in the App Store and Google Play. Tens of thousands of listings all chase the same high-volume keywords: "home workout," "fitness app," "workout tracker." Breaking through that noise requires more than a good product — it requires a listing that communicates the right thing to the right searcher at exactly the right moment.

This case study walks through a real optimization project (details anonymized into a composite) for a home workout app we will call FitPulse. When we started, the app was buried on page four for its primary keywords and converting at under two percent from store page views to installs. Ninety days later it ranked on page one for three high-intent terms and its conversion rate had climbed past six percent.

Here is exactly what we did.

The App and the Starting Point

FitPulse is a subscription-based home workout app targeting time-poor adults aged 25–45 who want structured, equipment-free workouts they can complete in under 30 minutes. The core product is genuinely strong: over 200 guided video workouts, adaptive difficulty, and an offline mode. The developer had been live in the App Store for 14 months and on Google Play for 11 months before engaging us.

Starting metrics (App Store, 30-day average):

  • Impressions: ~6,200/month
  • Store page views: ~940/month
  • Installs from store page: ~17/month (1.8% conversion rate)
  • Primary keyword rank ("home workout no equipment"): position 41 (page 4–5)
  • Primary keyword rank ("quick home workout"): position 38
  • Primary keyword rank ("bodyweight fitness app"): position 52

The developer had done some keyword research at launch but had not touched the listing since. The screenshots were production-quality but text-free. The description read like a press release. The keyword field on iOS was a copy-paste of the title and subtitle terms — a classic waste of 100 characters.

The app had 4.6 stars on 312 ratings, which was a genuine asset. The product had done the hard work. The listing had not.

The ASO Audit: What We Found

We ran FitPulse through the ASOhack listing analyzer and a manual review covering title, subtitle, keyword field, description, screenshots, and icon. The audit surfaced five major issues.

1. Title keyword density was too low. The title was "FitPulse – Your Fitness Journey." "Fitness" is a broad, hyper-competitive term that FitPulse had no authority to rank for. "Journey" contributes zero search signal. The subtitle read "Track Your Workouts & Stay Motivated" — two more generic phrases unlikely to be searched as-is.

2. The keyword field was hemorrhaging opportunity. iOS keyword fields allow 100 characters. FitPulse was using 73, with duplicates from the title already eating into those. Duplicate keywords between your title, subtitle, and keyword field produce no incremental indexing benefit — Apple indexes each term once.

3. Screenshots told features, not outcomes. Four out of five screenshots showed the UI. None answered the question every potential installer is actually asking: "Will this work for someone like me?" There were no captions, no social proof numbers, no pain-point hooks.

4. The description front half was wasted. On iOS, only the first few lines appear before "More." The first paragraph of FitPulse's description was: "Welcome to FitPulse, the all-new fitness app designed to help you reach your goals." That is nine words of boilerplate before any value has been communicated.

5. No localization at all. FitPulse was available in the UK, Canada, and Australia but had identical English metadata across all four English-language storefronts. Localized storefronts get separate keyword indexing on iOS — a significant untapped surface.

We also ran a keyword density check and confirmed that high-intent phrases like "no equipment workout," "apartment workout," and "beginner home fitness" appeared zero times in the indexed metadata.

The Changes We Made (Before & After)

Based on the audit, we rewrote the title, subtitle, keyword field, and description first half. We also redesigned the screenshot sequence with a clear narrative arc.

Metadata Rewrite

FieldBeforeAfter
TitleFitPulse – Your Fitness JourneyFitPulse: Home Workout & Fitness
SubtitleTrack Your Workouts & Stay MotivatedNo Equipment. 20 Min. Real Results.
Keyword field (iOS)fitness,workout,tracker,goals,health,exercise,training,gymbodyweight,apartment workout,beginner,no equipment,hiit home,quick workout,women fitness,weight loss home
Description (opening)"Welcome to FitPulse, the all-new fitness app...""200+ guided home workouts. No equipment, no gym, no excuses. Built for busy people who actually want results."

The new title drops "journey" (zero search volume) and adds "Home Workout" — a phrase with strong search volume and clear user intent. The subtitle becomes a three-part value proposition that doubles as a keyword phrase cluster: "no equipment," "20 min," and an outcome signal.

The keyword field was rebuilt from scratch. We used keyword explorer to identify eight non-overlapping terms with a combined search volume index above 60 and competition below 70. Every character of the 100-character limit was used.

The description opening now answers the key questions in 16 words: what you get (200+ workouts), what you don't need (equipment, gym), and who it's for (busy people).

Screenshot Redesign

The screenshot sequence was restructured around a narrative:

  1. Hook frame: "Your gym is at home. Your trainer is FitPulse." — dark background, strong typographic treatment.
  2. Social proof frame: "20,000+ workouts completed this week" with the workout library grid visible.
  3. Pain-point frame: "No time? Pick a 15-minute routine." — showing the filter UI.
  4. Outcome frame: Before/after-style progress screen with a completion streak counter.
  5. Feature proof frame: Download for offline. Works anywhere, even on a plane.

Each frame answers a specific objection. The sequence moves a viewer from awareness to desire to confidence in five swipes.

Results After 60 Days

We measured at 30 days and again at 60 days. The 90-day headline in the title refers to the full period including the initial audit and implementation phase; live changes went out at day 30 from project start, making the measurement window 60 days post-change.

Keyword Ranking Changes

KeywordRank BeforeRank at 30 DaysRank at 60 Days
home workout no equipment41198
quick home workout382211
bodyweight fitness app522814
apartment workoutNot ranked3518
beginner home workoutNot ranked2912
no equipment workoutNot ranked4122

Three terms that did not exist in the prior metadata are now ranking in the top 25. Two of the original primary keywords moved from page four to page one.

Conversion and Install Metrics

MetricBeforeAfter 60 DaysChange
Monthly impressions6,20014,800+139%
Store page views9403,100+230%
Monthly installs (organic)17193+1,035%
Store page conversion rate1.8%6.2%+244%
Trial-to-paid conversion22%26%+18%

The install volume increase is a compound effect: more impressions from better keyword coverage multiplied by a higher conversion rate from better screenshots and copy. Neither change alone would have produced this result. Both are required.

Trial-to-paid conversion also improved modestly. The hypothesis is that better-qualified searchers — people who searched "no equipment workout" rather than the broad "fitness" — convert at higher rates because their intent matches the product more precisely.

What This Means for Your App

The FitPulse results are not unusual. They reflect a pattern we see consistently: apps with strong core products but listing copy written at launch and never revisited. The product improves over time. The listing does not. The gap between the two widens.

A few principles from this project that apply broadly:

Keyword field duplicates are silent killers. If your iOS title contains "workout" and your keyword field also contains "workout," you are wasting a character slot that could index a new term. Use the keyword density tool to audit overlap before any resubmission.

Screenshots are your highest-leverage asset for conversion. Ranking improvements increase impressions. Screenshot quality determines whether those impressions convert. Most developers underinvest here because screenshots feel like a design task rather than a marketing task. They are both.

Localized storefronts give you extra keyword surface for free. If your app is available in the UK App Store, you have a separate 100-character keyword field that is indexed independently. Filling it with region-specific terms (UK spelling variants, local workout culture references) is essentially free indexing capacity.

The first 80 characters of your description are a second subtitle. Write them as if they are a standalone pitch, because for most users that is exactly what they are.

If you want to run the same audit on your own listing, the ASOhack listing analyzer walks through title, subtitle, keywords, description, and screenshots in about 15 seconds. It will flag the same categories of issues we found in FitPulse.

Frequently Asked Questions

How long does it take to see results after updating App Store metadata?

Apple typically indexes metadata updates within 24–72 hours of a new version submission or metadata-only update. Ranking changes are visible within a week in most cases, but meaningful movement in competitive keywords usually takes 30–60 days as the algorithm accumulates behavioral signals (click-through rate, install rate, retention) from the updated listing.

Do Google Play and the App Store require different keyword strategies?

Yes. The App Store has a dedicated 100-character keyword field that is not visible to users and is indexed separately from your title and subtitle. Google Play indexes your full description (up to 4,000 characters) and your short description (80 characters), but has no hidden keyword field. This means Google Play rewards natural keyword density throughout your description, while App Store strategy centers on the keyword field plus title/subtitle placement.

Can I update my listing without submitting a new app version?

On iOS, you can update metadata (title, subtitle, description, screenshots, keywords) without a new binary submission through App Store Connect. On Google Play, you can update store listing content at any time from the Play Console. Neither platform requires a new APK or IPA for listing-only changes, which makes iterative testing significantly faster.

How many keywords should I target at once?

Focus on 8–12 primary keyword targets per storefront at any given time. Spreading effort across too many keywords dilutes your behavioral signals. It is more effective to rank in the top 15 for six terms than to rank in the top 50 for thirty. Use a competitor tracker to identify which terms your closest competitors rank for and prioritize gaps where you can realistically compete.

What is a good store page conversion rate for a fitness app?

Industry benchmarks vary widely by category and price point, but a free-with-subscription fitness app typically sees store page conversion rates between 3–7% when the listing is well-optimized. Under 2% is a strong signal that either the screenshots, the description hook, or the keyword-to-listing relevance needs attention. Over 8% is achievable for apps with strong brand recognition or viral acquisition driving highly qualified traffic.

Ready to Optimize Your App Store Listing?

Try our free ASO tools — no signup required.