DEV Community

foxck016077
foxck016077

Posted on

Day 8 — I scraped 5 freelance Gumroad top sellers. All 5 wrote one thing I didn't.

Day 8 — I scraped 5 freelance Gumroad top sellers. All 5 wrote one thing I didn't.

Eight days into a public cold-start log for an open-source Apify Actor + a paid bundle. Today's score: $0 revenue, 0 sales, 1 GitHub star, 97 dev.to views across 10 posts. No pivoting that.

So I stopped fiddling with the funnel and went and read what's actually selling.

The scrape

I pulled the full description body of 5 freelance-niche Gumroad listings — picked for review counts and revenue signal — and lined up their opening sentence next to mine.

Seller Price Reviews First sentence
Huy Nguyen — Freelance OS $149 (was $104) 12 "Scale and systemize your freelance business with this all-in-one Notion and Figma operating system."
Anna Hickman — Pro Dashboard $97 (was $48) 69 "Supercharge your business with this all-in-one system to manage your clients, projects, finances and more."
Lizzie Davey — Workflow Wizard £79 13 "The most successful freelancers have one thing in common: They provide an excellent experience for their clients."
Lizzie Davey — Pitch & Prosper £249 1 "Ditch cold pitching for good. Discover the human-centred way to land dream clients."
Grace — Notion Premium Bundle $69 (was $104) 5 "Buy all premium templates once and gain access to future Notion templates forever."
My listing PWYW $5+ (sugg. $19) 0 "The problem — You sent a proposal Monday morning. Three days later your inbox is buried..."

5/5 lead with the outcome the buyer wants. I lead with the pain they have. Different framing.

Why outcome-first probably works for them

The 5 listings above are template / dashboard / playbook products. The buyer already knows the pain — they're scrolling Gumroad because the chaos in their freelance business hurts. They don't need me to remind them. They need to believe this product gets them out.

So the first sentence does one job: project the post-purchase state. "Scale and systemize." "Supercharge." "Ditch cold pitching." Then story, then includes, then price.

Why I went problem-first anyway

My product isn't a template. It's a Gmail follow-up tracker for stalled proposals. The buyer often doesn't realize that "I lost three threads in my inbox last week" is the reason they're underearning. Problem-first surfaces the pain before pitching the fix.

That's the steelman. The counter-evidence: 5/5 of the actually-selling listings don't do this. Hypothesis to test, not a fact to defend.

What I'm changing — and what I'm not

I'm not rewriting the listing hook this week. 8 hours of data after yesterday's bundle pivot isn't enough to tell me whether problem-first is the bottleneck or whether the bottleneck is upstream (traffic, channel, audience). Changing the hook now would pollute the signal.

What I'm doing instead:

  1. Forward test 7 days on the current self-host bundle listing (pivoted yesterday from the $9 PDF). Hold everything constant. Measure delta.
  2. Two structural reads in parallel: examples/ folder for the self-host bundle (Slack notify + Notion export), and a multi-tenant deploy guide. These don't change the hook, they make the bundle more buyable to a developer who lands on it.
  3. 5/26 audit. If still $0, the next move is channel, not copy. I've already verified the dev/builder channels (dev.to, Apify Store, HN, IH, Reddit) won't carry a freelancer-buyer product. That gap is real.

Two more patterns from the scrape

Founder story — 2/5 use one. Huy: "$3K/month to $20K/month, dropped out, traveled 5+ countries." Lizzie: "early freelancing was disorganized, then I systemized." Concrete dollar figures from the seller's own story, not testimonials. The other 3 (including the £249 listing) skip it. So it's useful, not required.

Refund language — 4/5 silent. Only the £249 listing explicitly mentions a 30-day refund. Higher price → refund signal more important. At PWYW $5+ this isn't a lever for me yet.

Affiliate — 5/5 silent. None of them name a commission rate in their listing body. I show 30% affiliate prominently in mine. First-mover signal, or a tell that nobody serious does this? I don't know yet.

What's actually shipping today

  • Self-host bundle listing is live: gmail-inbox-intel-selfhost on Gumroad (PWYW $5+, suggested $19). Includes the Apify Actor source + docker-compose + OAuth setup script + KVS quota seed + extension docs + Slack/Notion examples.
  • The Actor itself stays free and MIT on Apify Store: apify.com/foxck/gmail-inbox-intel
  • Repo: github.com/foxck016077/apify-gmail-inbox-intel
  • 30% affiliate is open on the bundle if you want to share it.

What I want to know

If you've sold a digital product on Gumroad — did you A/B your opening hook? Did outcome-first vs problem-first move the needle, or was it a downstream lever (price, channel, social proof) that actually shifted conversion?

Day 9 tomorrow. Same accounting. No spin.

Top comments (0)