Join our community of websites already using SEOJuice to automate the boring SEO work.
See what our customers say and learn about sustainable SEO that drives long-term growth.
Explore the blog →SaaS first 100 customers playbook, refreshed with current cold-email and Product Hunt benchmarks plus SEOJuice's own onboarding numbers.
TL;DR: Getting to 100 customers requires different tactics than getting to 1,000. Focus on manual outreach, communities, and niche positioning, then build the engine that scales.
We've all been there. You've built something you believe in, your SaaS is solving a real problem, and you're ready to share it with the world. But then comes the hard part: getting your first 100 customers.
Let me tell you, this milestone is about validation. It's proof that you're on the right track. Those first 100 customers will teach you more about your product, market, and yourself than anything else.
I want to share what I've learned from getting SEOJuice to its first 100 paying customers. This isn't a framework I read in a book; it's what actually happened, including the things that didn't work. For context: it took us about 5 months to reach 100 paying customers, which is neither fast nor slow for a B2B SaaS (Lenny Rachitsky's 2023 B2B benchmarks put median time-to-100 between 4 and 9 months for self-serve tools). Some of those customers came from channels I expected. Some came from places that surprised me. And a handful of tactics I was certain would work... didn't.
What follows is the honest version. The parts where I sound like I knew what I was doing? I mostly figured them out after making the opposite mistake first.

First things first: ship something that solves a single problem cleanly. Too many founders get stuck in the cycle of endless development, trying to launch with every feature under the sun. I know because I did this. SEOJuice's first "launch" was delayed by three months because I kept adding features nobody had asked for. When we finally shipped, the feature that got the most usage was the one I'd built in two days: the first version of our internal-link suggester.
Your MVP (Minimum Viable Product) should focus on one thing and do it well.
If you're building a project management tool, don't aim to be the next Asana overnight. Start with a niche, like tools for remote design teams. If you're creating a content calendar, focus on making it intuitive for small social media teams. The key is simplicity with value.
Take a hard look at your core features. Ask yourself, "What's the one problem this solves perfectly?" Build around that and nothing else. For SEOJuice, that one thing was automated internal linking. Everything else (the audits, the reports, the monitoring) came later, driven by what customers actually requested.
One of the biggest mistakes I see, and have made myself, is trying to market to everyone. It's tempting to cast a wide net, thinking you'll catch more customers. But here's the reality: when you talk to everyone, you talk to no one.
Who is your product really for? Treat that as a practical question, not a philosophical one. Knowing your Ideal Customer Profile (ICP) helps you clarify your messaging, prioritize features, and find the right channels.
I started with indie founders running small operations, because I was one. I understood their challenges: limited budgets, tight schedules, and the need for tools that save time. That clarity allowed me to craft features and messaging that spoke directly to them.
Here's the thing nobody tells you, though: your ICP will probably shift. Our first 30 customers were indie founders. Around customer 40, I noticed signups from small agencies. By customer 80, agencies made up nearly half our base. I hadn't targeted them; they found us because our automation features solved a specific agency pain point: managing internal links across multiple client sites. If I'd been rigidly married to my original ICP, I'd have missed that signal entirely. (Side note: I still don't know whether we left signal on the table by not actively chasing agencies sooner, or whether the inbound flow was load-bearing precisely because we weren't selling at them.)
I'll save you the generic three-step list. Here's what I did, and where it broke.
First, I wrote down the last twenty people I'd personally helped with SEO, paid or not. Industries were all over the place (SaaS, e-commerce, an astrology consultant), but two patterns held: every one of them had under ten employees, and every one of them was the buyer and the user. That second pattern mattered more than the first, because it meant the demo had to convert in under five minutes or I lost them.
Second, I named the role explicitly. Not "marketing manager," but "the founder who knows their site needs internal links but won't open a spreadsheet to manage them." That sentence ended up in three different ad headlines.
Third, I got the industry wrong. I assumed Shopify sellers were the obvious fit and built our first onboarding flow around them. Conversion was ~2%. Agencies, who I hadn't targeted at all, were converting around 9% on the same flow. I learned to update the ICP doc monthly instead of treating it as scripture.
Building a pre-launch audience is about creating momentum before your product goes live. You want people to know who you are, what problem you're solving, and why they should care.
Social media helps here, but the genre matters more than the platform. The post that actually got traction for me wasn't a feature screenshot, it was a screenshot of our first error log with the caption "Day 47 of building SEOJuice. Today I learned that my crawler was accidentally DDOSing my own test sites." That vulnerability, the willingness to look foolish, is what made people follow along.
I started posting about SEOJuice on Twitter about two months before launch. My early posts were terrible, overly promotional, too many feature screenshots, not enough "why." If you want operators to study, watch how Pieter Levels and Marc Kohlbrugge handle build-in-public; they're the reason the genre exists, and the patterns they use (specific numbers, public stumbles, no polish) are what actually compounds.
I tried to post daily for the first month and burned out by week two. The thing that actually kept the audience growing was a different rhythm: one short observation per day, one longer "what I learned this week" post each Friday. The Friday posts drove almost every email signup we got in pre-launch. (Aside: I still don't know if LinkedIn would have outperformed Twitter for B2B reach; I bet on Twitter early because that's where the indie-SaaS crowd lived in 2023 and didn't run the comparison.)
Replies mattered more than posts. Every time I replied thoughtfully to a bigger account's tweet about SEO pain, two or three of their followers checked our landing page. I didn't measure this precisely, but it was visible in the referrer logs.
A simple landing page is your best tool to convert interest into leads. Don't overcomplicate it. Use tools like Carrd or Notion to set up a page in a day. Focus on a clear, concise value proposition and an email capture form.
Here's what your landing page should include:
Once your page is live, share it everywhere: on social media, in Reddit communities relevant to your niche, with your existing network.
| Method | Description | Best when |
|---|---|---|
| Build in Public | Share your journey, challenges, and milestones on Twitter or LinkedIn. | You have time and tolerance for being wrong in public. |
| Start a Blog | Write about your niche, the problem you're solving, and trends. | You're playing a 6-12 month organic-traffic game and can write weekly. |
| Engage in Communities | Reddit, Slack groups, Indie Hackers forums where your buyers already hang out. | Your ICP is concentrated in 2-3 specific communities you can name. |
| Landing Page + Waitlist | Single page with value prop and email capture, perks for early signups. | You can drive at least 200 visitors a week from somewhere else. |
| Product Hunt Launch | Coordinated launch day with a built-in audience pre-launch. | You have an active newsletter or following to seed early upvotes; otherwise Product Hunt traffic typically lands in the 500-2,000 day-1 visitor range (Lenny's PH playbook, 2024) and converts modestly. |
| Cold Email | Targeted outreach to a hand-picked list. | You can stomach a 2-5% reply rate (HubSpot 2024 benchmarks) and treat each reply as a 30-min discovery call. |
| Host a Webinar | Share expertise or walk through the problem your product solves. | You already have a list of 500+ to invite; cold webinars rarely fill. |
By building your audience before launch, you're creating a base of people who already believe in your product. When you do launch, you'll have an engaged group ready to spread the word, use your SaaS, and give you valuable feedback.
Paid ads can feel risky, especially when your budget is tight. "What if I just end up throwing money into the void?" I asked myself that exact question. Then I spent $200 on Facebook ads that generated zero signups, which answered it pretty definitively.
Remember those tactics I was certain would work? Paid prospecting at $200 was one of them. The lesson wasn't that paid ads don't work; it was that the order matters. Paid amplifies what's already working; it doesn't manufacture demand from scratch.
Here's what I learned from that failure and subsequent experiments: paid ads help when targeting is tight and you already have some organic traction to amplify. Industry benchmarks back this up: WordStream's 2022 search benchmarks put the average B2B SaaS CPA between $50 and $200 for cold prospecting; ours was sitting in the $180-220 range before we shifted to retargeting.
Don't dive into big-budget campaigns. Experiment with $50 to $100 on platforms like Facebook, Google Ads, or LinkedIn. This lets you test the waters without overcommitting.
The unlock for us was retargeting. Retargeting means serving ads to people who've already shown interest by visiting your landing page or engaging with your content. These users are warmer leads. Over roughly 60 days of Facebook retargeting versus cold prospecting (small sample, B2B founder audience, single creative variant), our retargeting cohort converted at roughly 3-4x the rate of cold and at noticeably lower cost per acquisition, somewhere around half. I'm hedging because the sample was small and we didn't run it again to confirm; treat it as directional, not gospel. (Side note: we never tested LinkedIn retargeting; the CPM scared me off, and that may have been a mistake.)
"In early-stage SaaS, every dollar of paid spend should be defending traffic you already have, not buying strangers. Retargeting is the cheapest tuition you'll pay." — Andrew Chen, The Cold Start Problem (paraphrased from the book's chapter on early-stage acquisition loops).
Don't just let your ads run without supervision. Use A/B testing to compare different headlines, images, or CTAs. Track metrics like click-through rates (CTR), conversions, and cost per acquisition (CPA). If your CPA is higher than your first-month revenue per customer, the math doesn't work yet; either improve the ads or go back to organic channels until your conversion funnel is tighter.
Your early customers aren't just buyers; they're your collaborators, your cheerleaders, and your most honest critics. These are the people taking a chance on your SaaS in its early stages, and their feedback is invaluable.
Here's something I didn't expect: the relationship with early customers is fundamentally different from later customers. Our first 20 customers knew my name, had my personal email, and would message me directly when something broke. That intimacy was uncomfortable at times (nobody likes getting a "this doesn't work" message at 11pm), but it produced insights I could never have gotten from a feedback form.
I should also say this honestly: not every early customer becomes an advocate. Of our first 40, one churned in the second week and never replied to my follow-up emails; another stayed paid for six months and never referred a single person. Two specific customers, on the other hand, have between them sent us 15+ referrals over two years. I don't have a clean theory for why those two did and the others didn't. Pretending otherwise would be the kind of clean arc that doesn't survive contact with a real customer cohort.
Listening to your customers is a strategic advantage in disguise. Your early users sit on the front lines of your product, experiencing its benefits and pain points in real time. By creating a system for regular feedback, you can continuously iterate.
Three features in SEOJuice that are now core to the product (the content decay detector, the WordPress auto-publish, and the competitor keyword gap analysis) all came from early customer conversations. None of them were on my original roadmap.
Schedule Regular Check-Ins: Reach out to your early adopters via email, live chat, or short surveys. Tools like Typeform or Google Forms make it easy. Ask questions like:
I'll be honest, I hate the word "check-in" and so do most customers. What worked better for me was sending a specific question about a specific feature: "You used the internal link suggestions this week, did any of them actually make sense for your site?" That gets real answers. Generic "How's everything going?" emails get ignored.
Create a Feedback Roadmap: Prioritize feature requests that align with your long-term vision. Not all feedback needs to lead to action, but identifying patterns guides your development.
Keep Your Users in the Loop: When you implement a feature based on user feedback, tell them. For example, send an email like: "Thanks to your input, we've added [Feature Name]! We're always listening." This builds trust. When customers see their feedback influencing your product, they tend to stick around. Across our first 100 customers, the cohort who got at least one feature request shipped had noticeably better 6-month retention than the cohort who didn't (I haven't done a controlled study, but the gap was wide enough to be visible in our churn dashboard).
This post leans on my own indie-SaaS arc, but most readers who land here from search are either SEO agencies building a book of business or in-house marketing leads acquiring their first hundred paying customers for a parent SaaS. The translation is mostly clean:
If you're managing SEO for a portfolio of client sites and want to see how we handle multi-site internal-linking and decay detection (the same features our early agency customers asked for), the pricing page has the tier breakdown.
For self-serve B2B SaaS with a clear ICP, the realistic range is 4-9 months from first paying customer to 100. Lenny Rachitsky's 2023 SaaS benchmarks put median time-to-100 in that band. Outliers exist in both directions: a viral Product Hunt launch can land 100 paid signups in a week, and a niche enterprise SaaS can take 18 months. Ours took 5.
2-5% is the industry baseline across most B2B verticals (HubSpot, 2024). If you're hitting under 1%, the list is wrong or the subject line is wrong. If you're hitting above 8%, you're either lucky or doing something repeatable; figure out which before you scale spend.
Cold paid prospecting in B2B SaaS typically lands between $50 and $200 CPA (WordStream's 2022 search benchmarks). The gate I use: if CPA exceeds first-month revenue per customer, the channel isn't ready. Either tighten targeting, raise prices, or stick to organic and retargeting until LTV is proven.
Organic, almost always. Paid amplifies what's working. If nothing is working organically, paid usually just lights money on fire faster. The one exception: tightly-scoped retargeting against an existing trickle of organic traffic, which is the cheapest paid channel for early-stage SaaS.
You can still hit 100. Most founders don't have an audience when they start. Substitute targeted cold outreach (50-100 manual emails to ideal-fit prospects), one-to-one community participation (not posting links, actually answering questions), and a Product Hunt launch coordinated with a partner who does have a list. It's slower without an audience but not blocked.
Related reading:
MVP focus helped our family.
Treating the first 100 customers as validation resonates — in my 6+ years scaling B2B SaaS, narrowing the MVP to one core workflow and prioritizing two channels (targeted LinkedIn outreach + niche Slack communities) produced faster feedback loops. We tracked a single activation metric and simplified onboarding, which lifted trial-to-paid by ~3x; happy to connect and share templates or chat more.
no credit card required