SaaS marketing without a marketing team comes down to one decision: pick one channel, go deep, ignore the rest. Most indie founders we work with have failed at marketing not because they did the wrong thing, but because they did seven things at half-effort. This guide is for solo and bootstrapped SaaS founders trying to get from zero to first 100 customers with limited time and no marketing budget.
We've watched founders go from $0 to $10K MRR through SEO alone, others through a single distribution channel like Twitter or Hacker News, and others through cold outreach. None of them ran five channels in parallel. The ones who tried did poorly at all of them.
What's actually different about SaaS marketing
Two things make SaaS marketing different from regular small-business marketing:
The buyer is searching, not browsing. Someone hunting for a CRM has a specific situation in mind. Generic "best CRM" content doesn't convert as well as specific "CRM for solo consultants under $50/mo" content. That favors long-tail SEO and use-case-specific landing pages over broad brand campaigns.
The product can demonstrate itself for free. Every SaaS can offer a free trial or freemium tier. The conversion lever is getting prospects into the trial - not selling them on the marketing site. Most marketing decisions should be evaluated on "does this drive trial signups?" not "does this generate awareness?"
These two together mean SaaS marketing for indie founders is mostly: rank for specific intent-driven queries, drive those visitors into trial, optimize the trial-to-paid funnel.
Pick your one channel
The wrong question: "what channel should I be on?"
The right question: "where does my specific audience already spend time?"
Decision shortcuts:
- Audience is technical / dev-y / founder-y → SEO + Hacker News + dev Twitter. Skip TikTok and LinkedIn.
- Audience is creator / consumer / small business → TikTok + Twitter + creator partnerships. SEO works but slower.
- Audience is enterprise / sales-led → LinkedIn + cold outreach + targeted content. Skip community channels.
- Audience is local / service-business → Google Business + local SEO + paid local ads. Skip content marketing.
- Audience is no-code / vibe coders / AI builders → SEO + Twitter + YouTube. Specific subreddits.
If you don't know your audience well enough to pick one, that's the actual problem - not which channel to choose. Talk to 20 prospects before picking a marketing strategy.
SEO: the slowest, highest-compound channel
For most B2B SaaS, SEO is the right answer. It's slow (4-8 months to first meaningful traffic) but compounds (a page that ranks today will keep ranking for years).
The minimum SEO playbook for an indie SaaS:
-
Keyword research. Find 20-50 long-tail keywords your audience actually searches for. Skip the generic "best [category]" terms - those are dominated by publications you can't outrank for years. Target specific queries: "CRM for [audience]", "[your product] vs [competitor]", "how to [specific task]". Use the keyword research tool and keyword difficulty checker to validate.
-
Build product-shaped landing pages. For each meaningful keyword, write a real page (not a blog post) that explains how your product solves that specific need. These pages convert 10-50x better than generic blog content because the visitor's intent matches the page exactly.
-
One pillar comparison page per major competitor. Visitors searching "[your product] vs [competitor]" are deep in evaluation. Write that page yourself - don't let SaaS comparison sites write it for you.
-
Programmatic SEO for use-cases. Once you've validated 5-10 hand-built pages, scale with programmatic SEO to cover the long-tail. This is where SEO compounds fastest.
Realistic timeline: 2-4 months to first ranking pages, 6 months for compounding traffic, 12 months for SEO to be a primary acquisition channel. Most founders give up at month 2. That's why the patient ones win.
Distribution channels that actually work for indie SaaS
Three channels we've seen consistently produce results for solo founders:
Twitter (now X) build-in-public. Works if your audience is on Twitter (founders, devs, designers, makers). Doesn't work for non-technical audiences. The mechanic: post specific learnings, screenshots, milestones. Don't try to be inspirational. The first 100 customers come from people who watched you build.
Hacker News + Indie Hackers + relevant subreddits. One well-timed Show HN can generate 1-3K signups. Most don't go viral, so think of it as a periodic spike rather than a steady channel. The submission has to be substantive - link to a working free tool or a non-promotional writeup, not a sales page.
Targeted community presence. Find the 2-3 communities where your exact audience hangs out (Slack groups, Discord servers, niche subreddits, industry Discord). Be present, be helpful, mention the product when actually relevant. This is slow but high-conversion.
We avoid: TikTok (unless audience is creator-y), LinkedIn (unless enterprise), Pinterest (unless visual product), Instagram (unless lifestyle product). Most indie SaaS audiences aren't there.
Paid acquisition: when it works
For most indie SaaS, paid ads are a money-loser at the start. The reasons:
- Conversion-tested copy takes months to find. You'll spend $5-10K learning what message works before any ad pays for itself.
- Ad costs in B2B SaaS keywords are $5-30 per click. At 2% conversion, that's $250-1500 per customer. Most indie SaaS LTV is under $500.
- Paid traffic doesn't compound. The moment you stop paying, the traffic stops.
Paid works for: validating a product hypothesis fast (run $500 of ads to see if anyone bites), driving signups to a launch event, scaling a channel you've already validated organically.
Paid doesn't work for: building a sustainable acquisition channel from scratch with no budget.
Content marketing for indie SaaS
The default founder mistake: write a blog with weekly posts about your industry. Most of those posts never rank, never get traffic, and never convert.
The better mental model: don't write a blog, write resources. A free tool. A definitive guide on one specific topic. An interactive calculator. A benchmark report. Each of these has a clear job (rank, generate backlinks, drive trial signups). A weekly blog post has no job - that's why it doesn't work.
We built our free SEO tools on this principle. Each tool serves a real need, ranks for specific queries, and has a path to consulting at the end. None of them is a blog post.
How to know if your marketing is working
Three numbers, weekly:
- Marketing-attributed signups. How many people signed up for your trial because of marketing (not from word-of-mouth or direct)?
- Channel attribution. Which channel drove those signups? If you don't know, instrument it before doing more marketing.
- Trial-to-paid conversion rate. Marketing only matters if trials convert. If you're driving lots of trials but conversion is under 5%, fix the product/onboarding before more marketing.
If signups aren't growing month-over-month after 90 days of consistent effort on your chosen channel, the channel is wrong (or the product is wrong). Don't add a second channel - debug the first one.
When to hire help
Most indie SaaS founders should DIY marketing for the first year. The exceptions:
- You have product-market fit but can't write content fast enough. Hire a freelance writer or agency to scale what's already working.
- You've decided programmatic SEO is your move but don't want to figure out the strategy. That's our consulting work - we plan the program and ship the first batch. Starting at $300 per project. Book a 15-min call to scope.
- You've tried marketing for 6+ months and nothing's working. That's usually a positioning or product problem, not a marketing problem. A consultant can help diagnose which.
If you're earlier than that, the right move is reading more, doing more, and giving the chosen channel time to compound. SEO and community-driven growth are slow on purpose - that's their moat.
What to do next
Pick your one channel. If SEO, start with SaaS SEO strategy for the playbook. If you're building with AI tools and want to also rank, see build a SaaS with AI. If you're earlier and trying to figure out whether SEO even fits your audience, What is SEO? is the start.