GTM Sauce

B2C · unblocked games website

How DuckMath grows

8 tactics and 19 figures from 1 interview.

duckmath.org

About DuckMath

What it is
Website where people play browser games (e.g. Plants vs. Zombies) that aren't blocked, paid for by display ads
Who it's for
Players (largely students) looking for unblocked games; advertisers pay via Google AdSense
Business model
Display ads via Google AdSense; revenue scales with time on site and pages viewed
Pricing
Free to play, ad-supported
Launched
~4 years before 2026
Team
Maddox plus a mentee making videos and his girlfriend posting videos
Funding
bootstrapped
Outcome
Sold for $120,000 a few weeks before the interview

As described in the interviews, not independently verified.

DuckMath's 8 tactics

DuckMath · B2C · unblocked games website

Went to 150K daily users and ~$15K/month in about 4 months

Ran three TikTok accounts, each posting three times a day, five days a week. Saw competitors posting once a day or once a week, so matched their quality and doubled or more their volume ('worked two times harder than they did'). Videos were simple 'little dopamine hits' that end with a link to the site. Before this push he had posted to one account on and off (some days once) for ~2 years with little result.

Workedorganic-short-video
Starter Story · 2026-03-01

DuckMath · B2C · unblocked games website

Top video got 3.2M views on Instagram vs 2.1M on TikTok; Snapchat 20K+ a video

Used repurpose.io to take each TikTok he posted and automatically re-upload it to Instagram Reels, YouTube Shorts and Snapchat, with no extra work. He singles out Snapchat as overlooked: videos consistently got 20,000+ views there.

Workedorganic-short-video
Starter Story · 2026-03-01

DuckMath · B2C · unblocked games website

Top video (part ~30 of a series) hit 5M views; guessed ~$1,000 from it

Researched and initially copied competitors' best TikToks. For his 2026 playbook: study 10-20 of competitors' best-performing, best-converting videos, list what they share (hook, call to action) and write down how to reuse the format. Each day he checked the previous day's videos (views, engagement) and changed something in the next three. Winning format: phone footage of his laptop while he plays a game, a strong visual hook, then 'go to this exact link'. About 30 minutes per video; kept the same format as a numbered series (top video was ~part 30), trying different hooks.

Workedorganic-short-video
Starter Story · 2026-03-01

DuckMath · B2C · unblocked games website

Countered a $100K lowball; sold for $120K via Escrow

A year before selling he saw a bigger company buy a smaller game site like his. He contacted them with all his stats, got a $100,000 offer he considered a lowball, countered, agreed at $120,000, and used Escrow as the middleman to transfer the money. Sold right after the growth spike.

Workedexit-ma
Starter Story · 2026-03-01

DuckMath · B2C · unblocked games website

Freed founder time while keeping quality; no separate numbers

Had a person he mentored make the videos following his format so he could spend time elsewhere. Also paid his girlfriend about $200 a week to post videos (he wasn't sure if it was one or five videos for that).

Workedugc-creatorsorganic-short-video
Starter Story · 2026-03-01

DuckMath · B2C · unblocked games website

Worked but looked terrible; rebuilt in React after a few thousand users

After seeing a younger kid promote his own unblocked games site on TikTok, built a version in about 1-2 weeks on Google Sites (drag and drop), embedding games from online in frames. Copied others' design. Rebuilt in React once he had a few thousand users, later using AI coding so he could focus on marketing.

Workedvalidation
Starter Story · 2026-03-01

DuckMath · B2C · unblocked games website

Founder calls testing super important; no numbers. Earns ~1 cent per user

Site earns through Google AdSense (a code snippet auto-places ads; no sales contact needed), so revenue depends on ad views. Switched from Google Analytics to PostHog, got $50,000 in free credits through PostHog's startup program, and A/B tested design changes to maximize time on site and number of pages clicked.

Unknownexperimentationproduct-activation
Starter Story · 2026-03-01

DuckMath · B2C · unblocked games website

Grew to about 7,000 members; no effect on revenue reported

Ran a Discord server for users, used to hype up new features.

Unknowncommunity
Starter Story · 2026-03-01

DuckMath by the numbers

MetricValueContextSaid in
revenueUSD 15K/month
approximate
AdSense revenue at peak, before the saleStarter Story
2026-03-01
0:50
revenueUSD 1,000/month
approximate
Before the 4-month marketing pushStarter Story
2026-03-01
0:50
users150K users/day
approximate
Daily active users after the 4-month push; stated starting point '5' (possibly mistranscribed)Starter Story
2026-03-01
0:50
users1.5M users/month
approximate
Monthly usersStarter Story
2026-03-01
1:40
arpuUSD 0.01per user /month
approximate
AdSense revenue per monthly userStarter Story
2026-03-01
1:40
revenueUSD 600–700/day
approximate
A normal day after the marketing push, per the AdSense dashboardStarter Story
2026-03-01
2:04
revenueUSD 240/dayBest day ~2 years in, before serious marketing; 'purely just luck'Starter Story
2026-03-01
3:13
exit priceUSD 120K/one-timeSale price to a bigger game-site company, paid via EscrowStarter Story
2026-03-01
1:20
offer valueUSD 100K/one-timeBuyer's opening offer, which Maddox counteredStarter Story
2026-03-01
8:39
views4.6M views
approximate
Main TikTok accountStarter Story
2026-03-01
2:04
views20K viewsper video
approximate
Snapchat views per cross-posted video, 'and above', consistentlyStarter Story
2026-03-01
5:25
views2.1M viewsper videoTop video on TikTok (phone-filmed laptop gameplay, ~30 minutes to make)Starter Story
2026-03-01
6:40
views3.2M viewsper videoSame top video cross-posted to InstagramStarter Story
2026-03-01
7:04
views5M viewsper video
approximate
Top video across platformsStarter Story
2026-03-01
7:04
revenueUSD 1,000per video
estimate
Guessed ad revenue from the single top videoStarter Story
2026-03-01
7:04
activity volume3 postsper account /day3 TikTok accounts, each posting 3 times a day, 5 days a weekStarter Story
2026-03-01
5:25
followers7,000 members
approximate
Discord community membersStarter Story
2026-03-01
11:56
creator payUSD 200/week
approximate
Paid his girlfriend to post videos; he wasn't sure if it was for one or five videos a weekStarter Story
2026-03-01
11:56
costUSD 50K/one-timeFree PostHog credits from its startup program, used for A/B testingStarter Story
2026-03-01
11:09

Topics

Interviews