howtodistribute
← Back to the index

How Fit Senpai got its users

COPYABLEEditorial SEOnot statedb2cruns ads
Visit fitsenpai.com

136 blog posts on named workout and meal-plan queries, routed through /workouts and /nutrition hubs into a $4.99 a month plan with a 7-day free trial.

Best guess. A working hypothesis. Useful to think with, not to repeat as fact.

Can you run this?
COPYABLE

You could start this on Monday. No budget, no audience, no permission needed.

Your time
6 to 12 months of steady publishing before the library carries itself
Your money
Near zero if you write the posts; roughly $200 to $800 a month if you pay a writer for 10 to 20 pieces
First signal
8 to 12 weeks for the first plan pages to pick up impressions
Upside
  • Authority that transfers to the product
  • Backlinks that arrive without outreach
Price of entry
  • Real expertise and a point of view
  • 12 to 24 months of patience
  • A writing budget, or a lot of your own time

Editorial SEO in 2026

The channel most damaged by AI answers. It still works if you bring data or an opinion, not a summary.

Everything on this channel →

The play

5 steps, in the order they ran them.

  1. 1

    Split your product into the two things buyers already search separately, the way Fit Senpai split workouts from nutrition, and build a hub page for each before writing a single post.

    done whenEach hub page lists at least 10 of your own posts and links to signup above the fold.

  2. 2

    Write one post per named plan people type in full: push pull legs, 5 day split, 1500 calorie diet, carb cycling. The slug is the query, with no brand words in it.

    done whenSearch Console shows your slug ranking for the exact phrase it was named after, not for your brand.

  3. 3

    Pull the three or four highest-intent plans out of the blog into root-level pages (/7-day-gym-workout-plan, /weight-loss-workout-plan) that carry the pricing block, not just a reading experience.

    done whenYour root-level plan pages get more signup clicks per visit than the blog posts covering the same topic.

  4. 4

    Send every CTA on those pages to a trial signup with the entry point tagged in the URL (variant=pricing-monthly, annual, lifetime) so each page reports its own paid trials.

    done whenIn GA4 or PostHog you can read trial starts broken down by the page that sent them, not just a single total.

  5. 5

    Once the pages convert on their own, bolt on the cheap secondary channels the same way: a public affiliate program with a stated payout, and listings on AI and tool directories that link back to the same pages.

    done whenAt least one signup in a week arrives from an affiliate link or a directory badge without you publishing anything.

Run this against your own product

In your chat

Carries the play above, and is written to tell you no when this channel is out of reach for you.

In your editor

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

145 URLs in the sitemap, 136 of them blog posts, plus 2 topic hubs, 3 root-level keyword landing pages and 3 directory listings. No user count, no named customers published.

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.