GTM Sauce

Starter Story · 2026-10-28

I Make $30K/Month From the Most Boring Website on the Internet

Jake, a finance grad who taught himself to code, built Excel Exercises, a 'Duolingo for Excel' site teaching functions and shortcuts through hands-on in-browser exercises. Built as a nights-and-weekends side project 5-6 years ago, it got its first $50 sale before he promoted it. A 1,500-2,000-word landing page drove SEO growth to $10K/month; paid ads plus university/corporate team deals took it to $30-35K/month with ~2,500 paying subscribers. Segmenting LTV by monthly vs annual led him to double the monthly price, after which growth took off.

Play the episode

11 tactics

Excel Exercises · hands-on Excel training site

First $50 sale arrived unpromoted; more trickled in over weeks

Built the site directly on the public internet with no separate dev/production environment, told no one and did no promotion. The site looked ugly and 'scary', yet a stranger paid $50 and a few more sales trickled in over the next couple of weeks, which he took as validation. He advises getting it into people's hands as soon as possible: 'If you're not embarrassed by the first iteration, then you've waited too long.'

Workedvalidation
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

Main growth driver to $10K/month; most traffic and highest-intent visitors

Wrote roughly 1,500-2,000 words of text on the landing page covering what the product is, how you'll learn Excel with it, and why it beats watching videos. This got the site indexed and ranking. He kept it despite online marketers saying a homepage shouldn't have that much text, because it was where his sales came from.

Workedseolanding-page
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

Founder says it helped less than the long homepage text

Wrote many pages of text ('vomiting a bunch of words onto as many pages as I could for a really, really long time'), including blog articles about different Excel functions.

Unknownseocontent
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

Not credited with growth; a couple of posts

Posted on Reddit a couple of times in the early days; no detail on subreddits or content.

Unknowncommunity
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

Biggest growth turning point, from $10K to $30K/month

After reaching ~$10K/month on free organic traffic, started paid advertising (platforms and spend not stated). This forced a shift to thinking in unit economics: how much it costs to acquire a customer vs. how much they will likely pay.

Workedpaid-socialanalytics-attribution
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

Accelerated growth from $10K to $30K/month; requests like 50 seats

Individual users try the training, like it, and tell their boss the whole team should use it; the boss then contacts him to sign up a group (e.g. ~50 people). He also got university deals the same way.

Workedupsell-expansionword-of-mouth
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

Founder says free samples are needed because the format is unfamiliar

Freemium model: a few free lessons up front, then a hard paywall. The free lessons exist because many visitors have never used an interactive exercise product and need a sample to see how it differs before being asked to pay.

Workedpaywallonboarding
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

Blended 3:1 LTV:CAC hid monthly plans barely profitable, 4-5 month payback

Stripe shows one blended LTV across all subscriptions, products, prices, discounts and bundles. Despite a ~3:1 average LTV:CAC, growth lagged, so he exported all payments to a spreadsheet and split them by monthly vs annual. Annual customers were very profitable; monthly customers barely turned a profit with a 4-5 month payback.

Workedanalytics-attributionpricing
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

Growth took off afterwards; no numbers given

After finding monthly subscribers had a 4-5 month payback and thin profit while annual subscribers were very profitable, he doubled the monthly price and left the annual price as it was (actual prices not stated).

Workedpricing
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

Core of the product; founder says it's how people learn

Inspired by boring corporate Excel video training and Duolingo ('Duolingo, but for Excel'). Lessons are in-browser exercises in tables built to look and behave like a real spreadsheet, with instant hints on mistakes (e.g. missing quotes in SUMIF criteria), lots of repetition, and some downloadable-data projects. Landing copy pitches it as better than watching videos.

Unknownpositioning-nicheproduct-activation
Starter Story · 2026-10-28

Excel Exercises · hands-on Excel training site

One user logged in almost daily for a year; no wider numbers

Users earn points for completing exercises and advance through lessons; the dashboard shows a couple of leaderboards.

Unknownretention
Starter Story · 2026-10-28

Numbers mentioned

WhoMetricValueContextWhen
Excel ExercisesrevenueUSD 30K–35K/month
approximate
0:57
Excel ExercisesrevenueUSD 30K/month
approximate
Past 4 weeks, 'a little over' $30K; shown on dashboard2:22
Excel Exercisesusers50K visitors/month
approximate
Website visitors over the past 4 weeks2:22
Excel Exercisespaying users2,500 subscribers
approximate
Active paying subscribers2:22
Excel Exercisesgrowth rate+5 x
approximate
Growth over the two years since going full-time0:57
Excel ExercisesrevenueUSD 50/one-timeFirst sale, before any promotion4:57
Excel ExercisescostUSD 100/month
approximate
GCP hosting bill, usually under $100/month6:23
Excel ExercisescostUSD 35/monthSendGrid email marketing, the only regular recurring expense6:23
Excel Exercisesltv cac3 x
approximate
Blended average LTV to average CAC across all subscriptions, before segmenting11:19
Excel Exercisespayback period4–5 monthsper customer
approximate
Monthly-plan customers before the monthly price was doubled11:50
Excel Exercisesprice+100%Monthly plan price doubled; annual price unchanged11:50
Excel Exercisescount50 seatsper deal
illustrative
Example size of a team signup request from a boss8:26