Roots: Screen Time Control

Roots: Screen Time Control

App Blocker & Dopamine Detox

MWMΒ·Productivity
β˜…4.7 / 5Β·1,596 ratings
View on App Store

ASO Rewrite Report Β· πŸ‡ΊπŸ‡Έ United States

80
Current
+8 pts
88
Potential

Roots is in genuinely strong shape β€” 4.7β˜… across 1,596 reviews, a textbook subtitle, and a solid screenshot set. The ceiling is modest (79β†’87) because the structural metadata is mostly right. The two real gaps are: (1) the title leads with a near-zero-search brand token 'Roots' before the keyword cluster, and (2) the description opens with 'Roots is the #1 screen time app' β€” a claim-first, brand-first opener that wastes the conversion-critical above-the-fold lines. Fix those two things, add iPad screenshots to capture the iPad App Store, and this listing is firing on nearly all cylinders.

Listing Rewrites

Each field shows what's on your App Store page today, what's wrong, and the paste-ready rewrite that fixes it.

7/10

Title

Section score

Current

Roots: Screen Time Control

26 / 30 chars

Problem

  • The title leads with 'Roots' β€” a brand token with near-zero organic search volume. Apple gives the highest keyword weight to the first tokens in the title field, so burning that prime position on the brand name is a mild but real ranking cost. The three non-brand tokens β€” 'screen', 'time', 'control' β€” are all indexed and relevant, which is why the score is a solid 7 rather than lower. The title uses 26 of 30 available characters, leaving 4 chars unused that could carry an additional keyword token. The highest-opportunity keyword not currently in the title or subtitle is 'set' (popularity 42, difficulty 19, opportunity 34) β€” a single 3-char token that would fit easily.

Solution

Roots: Screen Time Control

26 / 30 chars

The current title is already functional at 7/10 and indexes 'screen', 'time', and 'control' β€” three relevant keyword tokens. Given the app's 1,596-review brand equity and the risk of disrupting brand recognition with existing users, the title is held as-is. The keyword gap ('set', opportunity 34) is captured in the keyword field rather than forcing a title restructure that would displace a brand token users already search by name. The 4 unused characters (26/30) are not wasted β€” they keep the title clean and readable at search thumbnail size.

9/10

Subtitle

Section score

Current

App Blocker & Dopamine Detox

28 / 30 chars

Strengths

  • The subtitle is textbook. 'App Blocker' (popularity 51, difficulty 62) and 'Dopamine Detox' both sit in keyword territory with zero overlap with the title tokens (screen, time, control, roots). The subtitle uses 28 of 30 characters efficiently. 'App Blocker' is the most direct functional search term a user would type when looking for this category of app, and it appears here rather than in the title β€” which is correct given the title already owns 'screen time control'. The ampersand (&) is an efficient connector that does not waste indexable characters.

Solution

App Blocker & Dopamine Detox

28 / 30 chars

The existing subtitle is a 9/10 performer covering 'app blocker' (popularity 51) and 'dopamine detox' with zero title overlap and strong conversion copy. No change recommended β€” rewriting it would be change for the sake of change.

6/10

Description

Section score

Solution

Most people spend 4+ hours a day on their phones β€” not by choice, but by habit. Roots helps you break that habit with app blocking, dopamine tracking, and daily balance scoring that make reclaiming your time feel achievable, not punishing. Your screen time affects your sleep, focus, and mental health. Roots gives you the tools to understand it and change it β€” one day at a time. "I was averaging 4 hours of daily screen time. Now with Roots I'm down to 30 mins." β€” Ron Davidson, Orlando WHAT YOU GET β€’ Block any app instantly β€” one tap, no willpower required β€’ Set hard limits by time or number of opens per day β€’ Monk Mode: locks blocked apps until tomorrow β€” no override, no excuses β€’ Mindful Mornings and Evening Wind-Down schedules built in β€’ Daily Balance Score shows exactly how healthy your phone relationship is β€’ Monitor Digital Dopamine β€” understand which apps drain you vs. energize you β€’ Daily goals for screen time and phone pickups with streak tracking β€’ Challenges backed by neuroscientist Tj Power (Chief Science Officer, Roots) β€’ Block adult websites permanently β€’ Track trends to see your progress week over week WHY IT WORKS Not all screen time is equal. Roots helps you see which apps are hurting your focus and which ones are fine β€” so you can make smarter choices, not just harder rules. Build a streak. Earn cheat days. Compete with friends on challenges. The accountability system is designed to make healthy habits stick. "This app does what it says." β€” Casper-F "It's beautiful, and it works." β€” Jameston78 "Worth every penny." β€” Thehikingfool PRIVACY GUARANTEED All phone usage data stays on your device. We use Apple's Screen Time API β€” your data never leaves your phone. Start free. See the difference in week one.

1489 chars

Three structural changes from the current description: (1) The opener now leads with the user's pain ('4+ hours a day, not by choice') rather than a brand claim β€” this is the transformation hook visible in the above-the-fold preview lines. (2) The '#1 screen time app' claim is removed β€” it's unverifiable, risks guideline friction, and is less persuasive than the Ron Davidson testimonial, which now anchors the social proof block early. (3) Feature bullets now include benefit framing β€” 'no willpower required,' 'no override, no excuses' β€” rather than feature names alone. The existing testimonials and neuroscientist credential (Tj Power) are preserved and elevated. Description does not affect keyword search ranking; every word here is written for conversion rate.

5/10

100-Char Keyword Field

Section score

Solution

phone,focus,study,tracker,productivity,stop,manager,unlock,set,help,mindful,digital,wellbeing,limit

99 / 100 chars

Rule-compliant keyword field with validated tokens (99/100 chars). Single-token, comma-separated format with no duplicate indexing across title/subtitle/keyword field.

Per-Keyword Data

Live App Store data Β· v2 difficulty
KeywordPopularityDifficultyOpportunity
phone68/10076/10016/100
focus62/10062/10024/100
study54/10074/10014/100
tracker52/10081/10010/100
productivity50/10074/10013/100
stop49/10061/10019/100
manager46/10060/10018/100
unlock43/10041/10025/100
set42/10019/10034/100
help33/10082/1006/100
mindful31/10067/10010/100
digital27/10068/1009/100
wellbeing7/10057/1003/100
limit17/10066/1006/100

Popularity: live App Store search popularity (5 = floor, the same signal App Store Connect's keyword planner reports). Difficulty: top-10 competition strength. Opportunity is shown as x/100 and estimates upside: popularity Γ— (100 βˆ’ difficulty) Γ· 100.

Keyword Research62 of 62 keywords

62 keywords sorted by opportunity. Popularity = live App Store search popularity (5 = floor). Difficulty = top-10 competition strength. Opportunity is a 0–100 estimate of upside: popularity Γ— (100 βˆ’ difficulty) Γ· 100, so high demand and lower competition score best.

KeywordPopularityDifficultyOpportunity
set42/10019/10034/100
unlock43/10041/10025/100
focus62/10062/10024/100
screen time control54/10062/10021/100
app blocker51/10062/10019/100
stop49/10061/10019/100
manager46/10060/10018/100
mindful31/10067/10010/100
digital wellbeing21/10052/10010/100
digital27/10068/1009/100
impact9/10023/1007/100
limit17/10066/1006/100
here9/10048/1005/100
usage9/10051/1004/100
digital detox8/10047/1004/100
major6/10038/1004/100
focus app8/10059/1003/100
study focus8/10062/1003/100
reduce screen time7/10053/1003/100
wellbeing7/10057/1003/100
habits7/10065/1002/100
focus time6/10064/1002/100
mental6/10070/1002/100
phone68/10076/1008/100
study54/10074/10014/100
tracker52/10081/1005/100
productivity50/10074/10013/100
help33/10082/1003/100
usage limit floor5/10017/100β€”
reduce screen floor5/10017/100β€”
limiter floor5/10023/100β€”
boundaries floor5/10023/100β€”
limi floor5/10033/100β€”
stop scrolling app floor5/10039/100β€”
stop scrolling floor5/10042/100β€”
reduce floor5/10043/100β€”
physical floor5/10047/100β€”
phone detox app floor5/10049/100β€”
app blocker dopamine detox floor5/10050/100β€”
scrolling floor5/10050/100β€”
app usage limit floor5/10051/100β€”
usage tracker floor5/10051/100β€”
focus time app floor5/10053/100β€”
distraction blocker floor5/10055/100β€”
phone usage floor5/10057/100β€”
distraction floor5/10057/100β€”
phone detox floor5/10058/100β€”
mindful phone habits floor5/10059/100β€”
mindful phone floor5/10059/100β€”
phone usage tracker floor5/10060/100β€”
addiction blocker floor5/10060/100β€”
phone addiction floor5/10061/100β€”
time manager floor5/10061/100β€”
phone addiction blocker floor5/10062/100β€”
phone habits floor5/10062/100β€”
study focus app floor5/10062/100β€”
focus blocker floor5/10062/100β€”
screen time manager floor5/10063/100β€”
app limiter floor5/10063/100β€”
roots screen time control floor5/10063/100β€”
addiction floor5/10067/100β€”
productivity app floor5/10072/100β€”

Visual & Trust

Signals that drive conversion from the search result view β€” icon visibility, screenshot frames, social proof.

8/10

App Icon

Section score

App icon

Observations

  • The icon uses a vivid green (#00B86B range) background with a white rounded-head silhouette containing a green pine tree β€” a clean, two-color composition that reads clearly at 60Γ—60 App Store thumbnail size. The nature-meets-mindfulness visual language (tree inside a human head) is distinctive and category-appropriate for a screen time / digital wellbeing app. The contrast between the white shape and green background is high enough that the icon pops on both light and dark iOS home screens. No text or glyph overcrowding. The pine tree anchors the brand name 'Roots' visually without needing a label.

Recommendations

  • Hold this icon. It is performing its job β€” distinctive shape, strong contrast, category-coherent metaphor, and fully legible at thumbnail size. No redesign is warranted. After you accumulate enough post-rewrite install data (suggest 90 days), you could run a Product Page Optimization A/B test against a variant with a slightly warmer or more golden-tinted green background to see if warmer tones lift tap-through rate in search results β€” but that is a marginal test, not a structural fix.
8/10

Screenshots

First 3 frames analyzed

Frame 1Frame 1
Frame 2Frame 2
Frame 3Frame 3

Observations

  • 10 iPhone screenshots is a full set β€” strong. Frame 1 uses an illustrated nature scene (mountain landscape, sunrise) with the Roots app icon, the headline 'Scroll less, live more,' a 'Top Rated on App Store' badge, and a user testimonial from Ron Davidson citing a reduction from 4 hours to 30 minutes of daily screen time. This is a high-quality outcome-first frame that communicates the core transformation immediately and uses social proof on the most visible frame β€” good execution. Frame 2 shows the Balance Score dashboard with the headline 'Track your Balance Score' β€” a feature-forward frame that immediately follows the outcome promise, which is the correct sequencing. Frame 3 shows the Intentions screen with 'Set personal Daily Intentions' β€” again feature-forward, clearly showing the mechanism. The visual language is consistent across frames (green palette, nature-themed backgrounds, clean UI mockups). The one structural gap: the app supports iPad but zero iPad screenshots are uploaded, meaning this listing does not appear in the iPad App Store search results β€” a missed channel with no competitive cost to fix.

Recommendations

  • Upload iPad-sized screenshots to App Store Connect. The app's supported device list includes iPadAir, which means Apple expects iPad assets. Without them, the app is invisible in iPad App Store searches β€” a free impression channel being abandoned. Export the current iPhone screenshot designs resized to 2048Γ—2732px (iPad Pro 12.9-inch), which Apple accepts for all iPad sizes. This is a design-resize task, not a new creative project. The current Frame 1 headline and testimonial copy translate directly to iPad without changes.
9/10

Ratings & Reviews

1596 reviews Β· 4.74247 avg

Analysis

4.74β˜… across 1,596 reviews is an excellent signal. Apple's algorithm weights recent ratings (last 30 days) heavily, and the sampled recent reviews skew 5β˜… with specific positive callouts about screen time reduction, customer support responsiveness, and blocking effectiveness β€” all signals of an engaged, satisfied user base. The 3.6β˜… average in the 50-review sample is pulled down by billing complaint reviews (free trial charge dispute) and reliability complaints ('app stopped working'). These are the reviews most likely to depress the recency signal if they cluster in a short window. The billing complaint is the highest-risk review type β€” it signals a subscription onboarding UX problem that could generate a pattern of low ratings if the free trial β†’ paid conversion flow is ambiguous.

Recommendations

  • Trigger the SKStoreReviewController rating prompt specifically after a user successfully blocks an app for the first time OR after completing a daily goal β€” the moment of achievement, not on app open. This maximizes the probability that the reviewing user is in a positive emotional state. For the billing complaint pattern: audit the free trial paywall copy to ensure the trial end date and charge amount are displayed before the user confirms β€” this is the single most common source of 1β˜… billing reviews across subscription apps, and fixing the UX eliminates the review problem at the source rather than responding to it after the fact.

Screenshot Copy5 frames

Recommended headline + subtext overlay for each screenshot frame, paired with your current frame so you can see exactly where the copy goes.

Frame 1Frame 1
Proposed copy
New headline

Scroll less, live more

New subtext

4 hours of screen time β†’ 30 mins. Real results, real users.

Why this copy works

The current Frame 1 already uses 'Scroll less, live more' with the Ron Davidson testimonial β€” this is strong outcome-first copy that communicates the core transformation in under 2 seconds at search-thumbnail size. The recommended copy preserves the winning headline and tightens the subtext to make the quantified outcome (4 hours β†’ 30 mins) the dominant supporting message rather than a secondary caption. If the current design already shows this testimonial prominently, no change is needed to the headline β€” the frame is performing well.

Frame 2Frame 2
Proposed copy
New headline

Your Balance Score

New subtext

A daily score that keeps you honest about your phone habits.

Why this copy works

Answers how Frame 1's outcome actually happens. The Balance Score is Roots' most distinctive feature β€” no generic screen time app offers a scored accountability system. Naming and showing it on Frame 2 gives users a concrete mechanism to attach to the Frame 1 promise, making the install decision more confident.

Frame 3Frame 3
Proposed copy
New headline

Set Your Intentions

New subtext

Choose your limits. Block what drains you. Build the day you want.

Why this copy works

Frame 3 currently shows 'Set personal Daily Intentions' β€” solid. The revised headline shortens to 4 words for faster scanning and shifts to active voice ('Set Your Intentions' vs. 'Set personal Daily Intentions'). The subtext adds a three-part benefit chain that speaks to the user's agency, addressing the 'does this actually work for me?' question users have at Frame 3.

Frame 4Frame 4
Proposed copy
New headline

Monk Mode: No Escape

New subtext

Lock apps until tomorrow. No override. No excuses.

Why this copy works

Monk Mode is Roots' most emotionally compelling differentiator β€” a hard-lock feature that is genuinely rare. Users who have tried weaker blockers and overridden them will immediately recognize this as what they were missing. The blunt copy ('No Escape,' 'No override. No excuses.') speaks directly to that frustrated user persona and differentiates Roots from soft-block competitors.

Frame 5Frame 5
Proposed copy
New headline

Free to Start

New subtext

Unlock your first week β€” no commitment required.

Why this copy works

Handles the monetization question for users who swipe to Frame 5 and are weighing whether to install. Proactively addressing 'is this free?' at the last frame before the install decision removes a friction point and reduces post-install surprise β€” which is the primary driver of the billing-complaint 1β˜… reviews in the review sample.

90-Day Action Plan

Week 1

5 tasks
  • Apply the new title (26/30 chars), subtitle (28/30 chars), and 100-char keyword field (99/100 chars) from the Ready-to-Paste and 100-Char Keyword Field sections above.
  • Paste each field into App Store Connect exactly β€” spaces after commas waste characters, double spaces fail the length check.
  • Verify no word repeats across title + subtitle + keyword field before saving; Apple ignores duplicates and you'll lose effective keyword coverage.
  • Submit the metadata update for App Review β€” typically 24-48h; watch App Store Connect β†’ App Review status.
  • Once approved, tag the submission date in your notes so you can measure the impact against the next 14 days of search-impressions data.

Week 2

2 tasks
  • Upload iPad screenshots. Export the current iPhone screenshot designs at 2048x2732px and upload to App Store Connect under iPad display (iPad Pro 12.9-inch). This single task opens iPad App Store search placement β€” no new creative required.
  • Audit the free trial paywall: confirm the trial end date and charge amount are clearly visible before the user taps 'Start Free Trial.' The billing complaint review ('signed up for the free trial and it still charged me') indicates this UX is ambiguous β€” fixing it at the source prevents future 1-star reviews more effectively than responding to them after.

Week 3

2 tasks
  • Check App Store Connect β†’ Analytics β†’ Search Terms. Confirm you are being indexed for 'set', 'unlock', and 'study focus' β€” the three highest-opportunity terms from the keyword research. If any are missing, the field may have been truncated or a token conflict exists.
  • Review the rating prompt trigger in your codebase. Move it to fire specifically after a user successfully completes their first app-blocking session or hits a daily screen time goal under their set limit β€” the moment of measurable success, not on app open or after a fixed number of days.

Ongoing

3 tasks
  • Trigger the SKStoreReviewController prompt after a user completes a blocking streak milestone (e.g., 3 consecutive days under their screen time limit). This moment combines positive achievement with habit formation β€” the highest-probability state for a 5-star response.
  • Monitor weekly rankings for 'set', 'unlock', and 'screen time control' β€” the three terms where your combination of popularity, difficulty, and product-market fit is strongest. Ranking movement on these terms is the leading indicator that the keyword field update worked.
  • Refresh the keyword field seasonally: in January ('new year habits', 'digital detox' intent spikes) and in August/September ('study focus' intent spikes with back-to-school). Update single tokens to capture the seasonal search shift without overhauling the full field.

Expected Impact

The metadata in this listing is already performing at 79/100 β€” the ceiling after this rewrite is 87/100, a modest but meaningful gain. The most impactful change is the description opener rewrite: shifting from a brand-first '#1 claim' opener to a pain-first transformation hook should improve above-the-fold conversion rate for users who tap into the product page, potentially lifting install rate by 5-10% on page views. The keyword field shift β€” particularly adding 'set' (opportunity 34, difficulty 19) and confirming 'unlock' (opportunity 25, difficulty 41) β€” should produce indexing for those terms within 1-2 weeks of Apple processing the update, with ranking movement visible in Search Terms analytics within 4-6 weeks. The iPad screenshot upload is the single highest-leverage action with zero creative cost: it opens a distribution channel that currently returns zero impressions.