“$250 to $5K MRR: 5 App Store Packaging Rules That Actually Work” — @PaulSolt
Why this is in the vault
Founder shared this at 2026-04-21 06:18 EDT framing it as “Good framing for squarely.” Solt’s diagnosis (“if your app is stuck between $10-$300/month, you don’t have a traffic problem — you have a packaging problem”) is directly applicable to Squarely Puzzles. The 5 rules constitute a runnable App Store packaging checklist.
⚠️ Sponsorship
Self-promotional thought-leadership piece. Solt is selling:
- His own 12-experiments lead magnet (email signup → super-easy-apps.kit.com/12-app-store-experiments)
- Follow-his-X CTA at the end (“Building iOS/macOS apps with AI tools? Follow @PaulSolt”)
- His Brew Coffee app (BrewCoffeeApp) namedrop in the Solt bio
The substance is real but ~70/30 substance/sales-funnel. Founder bought into the framing intentionally; not a hidden CTA.
The core argument
Diagnosis: Apps stuck at $10-$300/MRR don’t need traffic. They need packaging. 5 rules, in priority order:
1. Icon
- Bold color, one clear subject, readable at 60×60 thumbnail
- Tests against neighbors in App Store search row
- Iterate aggressively early; ChatGPT can generate starting variants for refinement
2. Screenshots
- First 3 visible in App Store search results — the load-bearing 3 for conversion
- Tell a story sequence, NOT a tutorial:
- Position 1: paint the picture (recognizable hook)
- Position 2: tease the core tool
- Position 3: show the editing/playing moment
- Real screens, stylized with large readable text
3. Onboarding (3-4 screens)
- Show the outcome, not how to use the app
- Do NOT teach the interface
- One action per screen
- Reinforce the messaging from App Store screenshots
- Goal: aha-moment as fast as possible
- Videos > static images for conversion
4. Paywall
- Place RIGHT AFTER the value-moment, BEFORE first use
- Claim: 75% of Viktor Seraleev’s revenue comes from this placement
- Math: if only 1% of users see paywall and 10% convert, 1,000 downloads → 1 paying customer. That’s HARD.
- Solt’s killed-paywall anecdote: shipped a paywall only 1% of users saw — terrible math
- Pricing tactics:
- Highlight annual discount % (90% off vs weekly) explicitly
- Show calculated weekly price for annual ($0.58/week vs $5.99/week)
- Show App Store rating for trust + social proof
- Comparison framing + multiple offers + easy round numbers
- Skip lifetime deals — kills recurring revenue
- Experiment with 3-day, 7-day, 30-day free trials
- Weekly pricing range: $5.99-$7.99/week
- Annual pricing range: $29.99-$59.99/year
5. Simple User Flow
- One screen. One action. Clear path forward.
- Every extra tap = chance to lose user
- Every decision required = chance to bounce
Mapping against Ray Data Co
Direct application: Squarely Puzzles. Founder owns squarelypuzzle.com + squarelypuzzles.com (both active in Cloudflare per yesterday’s Cloudflare onboarding work). Squarely is a puzzle game app — exact fit for Solt’s framework.
Likely lever ranking for Squarely (without seeing current MRR or App Store listing):
-
Paywall placement — biggest revenue lever. If Squarely’s current paywall fires after free-level completion (or only as in-app promo), the math is brutal per Solt’s 1%-see-paywall anecdote. Test: paywall immediately after onboarding’s value-paint screen.
-
Screenshot story sequence — first 3 screenshots in App Store search probably aren’t optimized. Audit: do they tell a story (hook → solve moment → feature tease) or are they “here’s the menu / here’s a level / here’s settings”?
-
Icon stand-out — visual pop test against the puzzle category neighbors. If Squarely’s icon blends, this is fast to iterate.
-
Onboarding outcome-paint — 3-4 screens showing what playing Squarely feels like, not how to tap.
-
User flow — already likely good for a puzzle game.
Operational next step: pull Squarely’s current App Store listing screenshots + paywall analytics, run Solt’s checklist as a Squarely-specific worksheet. ~30 min audit. Optionally also grab the 12-experiments lead magnet (email signup cost is fine since today’s Solt content has been substantive).
Beyond Squarely: this packaging discipline applies to Sanity Check v3 landing page in spirit. Sanity Check isn’t an iOS app, but the “story sequence in first 3 visible screenshots” maps to “first 3 above-the-fold elements on the landing page” and the “paywall right after value moment” maps to “subscribe CTA placement after the hook lands.” Read the article through the SC v3 lens too when we draft the relaunch landing page.
Related
- 2026-04-19-newsletter-platform-sanity-check-v3 — packaging discipline applies to landing page above-the-fold
- 2026-04-20-dickiebush-1-idea-to-2m-digital-product — niche-down + lead-with-one-problem framework; complements Solt’s packaging frame
- 01-projects/squarely-puzzles/index — Squarely project root
- 01-projects/newsletter/course-notes-low-ticket-launchpad — Marketing & Monetization Module 4 (Landing Page) will overlap Solt’s lessons
Sources & bias notes
- Format: X Article (long-form), retrieved via
xmcp.getPostsByIdwithexpansions: ["article.cover_media"]to unlock thearticle.plain_textfield - Author: Paul Solt — ex-Apple/GoPro/Microsoft, builds iOS/macOS apps with AI tools, makes Brew Coffee app
- Engagement: 116K impressions, 443 likes, 1,544 bookmarks (high bookmark ratio = practical content readers want to refer back to)
- Heavily attributes Viktor Seraleev (@seraleev) — Viktor’s apps (Gifmo, Video Templates, Baby Frame) are the case studies. Read Viktor’s original tweet (linked in article) for primary source
- Self-promo block at end (CTA to follow @PaulSolt + Brew Coffee + the lead magnet) — disclosed
- Per copy-paste caution: paraphrased throughout, no body text pasted, single quote ≤15 words