How BikeQuest got its users
A EUR 19 cycling quest app that sells itself through ~198 sitemapped pages: one per quest, one per gift query, in three languages.
Read from signals. Consistent with what is publicly observable, but nobody confirmed it. Check before you quote it.
You could start this on Monday. No budget, no audience, no permission needed.
- A traffic base that does not collapse when you stop publishing
- Acquisition that owes nothing to any social platform
- A proprietary or painful-to-assemble data source
- A template with a reason to exist page by page
- 6 to 12 months before it compounds
Programmatic SEO in 2026
Still alive, but the bar has moved. Thin pages get deindexed, so you need real data on every single page.
Everything on this channel →The play
4 steps, in the order they ran them.
- 1
Pick a hobby with an endless list of nameable things to do, then write one page per thing. BikeQuest has 36 quests and a page for each.
done whenPages actually indexed, not just submitted: check coverage a few weeks after the sitemap goes live.
- 2
Templatize it. The cow-encounter and croissant-ride pages share one skeleton (At a glance, The mission, How to validate, tips, FAQ) with only the per-quest copy swapped, so a new quest is writing, not design.
done whenFirst non-brand impressions landing on quest names and on gift queries.
- 3
Add a second template for buying intent: christmas gift for cyclist, cycling gift under 20 euros, cycling gift card. Same stat-block shape, aimed at people already reaching for a card.
done whenGift pages converting better than quest pages, which tells you which template to expand.
- 4
Publish every page in each language you sell in, with canonical and hreflang, list them all in sitemap.xml and keep robots open. About 45 quest and category pages become roughly 135 of the 198 URLs once tripled.
done whenEach locale of a page resolves, carries its own canonical, points at the others via hreflang, and appears in your sitemap.
Run this against your own product
Carries the play above, and is written to tell you no when this channel is out of reach for you.
The same twelve channels as an agent skill. It reads your repository and eliminates what you cannot run. Open source, MIT.
curl -o ~/.claude/skills/howtodistribute/SKILL.md https://howtodistribute.com/skill.md
How big it got
198 URLs in the sitemap across 3 locales, 36 quests, EUR 19 one-time. TikTok @bikequest.app: 78 videos, 116 followers, 2,147 likes. Build log covers May 30 to June 21, 2026.
What else they ran
Nothing else identified. One channel carried it.
They ran the same play
Want this verdict on your product?
Describe it. You get back the channel I would run in your place, the 30-day plan, and the number at which you stop.