How a Solo Founder Built Topical Authority and Ranked for 23 Keywords in 90 Days
A bootstrapped SaaS founder with no SEO budget used FlowIntent's Reddit audit to find 8 content gaps. 90 days later, 23 keywords ranking. Here's the full breakdown.

from zero to topical authority: how a solo founder ranked for 23 keywords in 90 days
Marcus runs a project management tool for freelance designers. 4 months into the business, he had a product that worked, a handful of paying customers from his network, and a blog with 6 posts that Google had effectively ignored.
"i was just writing what i thought people wanted to read," he said when we first spoke. "turns out i had no idea."
here's what changed, what we did, and what 90 days of focused content actually produced.
the starting point
before FlowIntent:
- 6 published blog posts, total organic traffic: 31 sessions/month
- 0 keywords ranking in positions 1–10
- domain rating: 4
- content strategy: "publish something every couple of weeks and hope"
the posts weren't bad writing. they were bad targeting. Marcus had written about "project management tips for designers" and "how to stay organised as a freelancer" — topics that Asana, Monday, and Notion had covered comprehensively with their enormous content teams and DR 80+ domains. he had no chance at those keywords and didn't know it.
what we found with the Reddit audit
the FlowIntent Reddit audit scanned r/freelance, r/graphic_design, r/webdesign, and r/freelancers — the communities where Marcus's target audience actually lived.
what came back in 60 seconds:
- "how do I handle scope creep on fixed-price projects" — appeared in 31 threads across 4 subreddits. top answers were all variations of "just say no clearly" — no actionable process, no templates, no specifics.
- "client onboarding checklist for designers" — appeared in 19 threads. most "answers" were links to generic business onboarding templates that didn't account for design-specific workflows.
- "how to price revision rounds without destroying client relationships" — appeared in 27 threads. almost universally met with "it depends" responses.
- "freelance designer contract clauses that actually protect you" — appeared in 22 threads. lots of "consult a lawyer" without any practical starting point.
these weren't on Marcus's radar. he'd been focused on "project management" when his audience was focused on "protecting my income and my sanity while working with clients."
that's the difference between keyword research and conversation research.
the content plan
we validated each Reddit question against search volume. none of them were high-volume — the highest was 390 searches/month. but the keyword difficulties were 3, 6, 4, and 8 respectively. for a DR 4 site with no history, that's the realistic target range.
FlowIntent generated content briefs for each piece using the brand voice we'd configured — Marcus's tone, his product's positioning, his specific experience running a freelance design business before building the tool.
the output was 8 posts over 10 weeks:
- 4 "quick win" posts targeting KD 3–8 topics (the Reddit questions above, plus 1 more)
- 4 "authority build" posts targeting KD 15–25 topics in the same cluster
each post linked internally to the others and pointed toward the tool's core landing page.
the results at 90 days
organic traffic: 31 sessions/month → 847 sessions/month (+2,632%)
keywords ranking positions 1–10: 0 → 7
keywords ranking positions 11–30: 0 → 16
total ranking keywords: 0 → 23
trial signups from organic: 0 → 14
the highest-performing piece — "how to handle scope creep on fixed-price design projects" — ranked position 4 for its primary keyword within 6 weeks and now drives 210 sessions/month alone.
two of the posts appeared in Perplexity answers for their primary queries. Marcus didn't optimise for this deliberately — but the FlowIntent brief template builds answer-first structure by default, which turned out to be sufficient.
what didn't work at first
the first two posts we published were too broad. we'd let Marcus's instinct toward comprehensiveness win — posts covering 12 subtopics when they should have covered one. Google didn't know what to rank them for and Perplexity couldn't extract a clean answer from them.
we rewrote both with tighter topical boundaries. the rewrites ranked within 3 weeks. the lesson: on a new domain, one complete answer beats one comprehensive guide every time.
the takeaway
Marcus had the right audience. he had the right product. he was publishing in the wrong places about the wrong things.
the Reddit audit surfaced the actual conversation his audience was having — the specific, practical, frustrating problems that no existing content was solving well. from there, the content plan wrote itself.
90 days, 8 posts, 23 keywords, 14 trial signups from organic traffic. for a bootstrapped founder with no marketing budget, that's a meaningful start.
related reading: Topical Authority in 2026 — What's Actually Working Now | How to Do a Content Gap Analysis Using Reddit