TL;DR
Build the pages closest to a purchase first — alternatives, “vs” comparisons, use-case, integration and template pages — then add free tools and programmatic pages, and only then broad blog posts. Make sure every page gets indexed, earn your first links through launches and directories, and measure signups and revenue per page, not traffic.
Expect three to six months before it compounds. Lukas Hermann gets about half of Stagetimer’s customers through Google, Christopher Gimmer grew Snappa on image-size guides, and Marc Lou and Ian Nuttall built search traffic with templated pages.
Does SEO work for SaaS? What indie makers actually got from it
SaaS SEO is the work of getting your product’s website to rank in Google (and, increasingly, to be cited by AI assistants) for the searches your future customers make. For a bootstrapped company it has one big advantage over every other channel: a page that ranks keeps sending sign-ups without a budget, long after the launch spike is gone.
It is also slow, and it suits some products better than others. The evidence from our directory:
| Maker | Product | What ranks | Result (as reported) |
|---|---|---|---|
| Lukas Hermann | Stagetimer | Docs and how-to articles for narrow, high-intent searches, plus free preset timer pages | About half of customers arrive through Google (organic plus some ads) on the way from ~$3K to $20K+/mo (source: lukashermann.dev) |
| Christopher Gimmer | Snappa | Image-size guides (Twitter header, Facebook cover, YouTube art) with a design CTA | A size guide reached #1 after months of promotion; Snappa was at about $55K MRR at the time of the interview (source: starterstory.com) |
| Danny Postma | HeadshotPro | Head term “professional headshots” plus 200+ city pages and blog posts | Top-10 for a ~21K/mo keyword within about three months of launch (per a third-party breakdown) (source: indiehackers.com) |
| Marc Lou | BooksCalculator, GamifyList, WorkbookPDF | Programmatic pages from one template each (e.g. “how long to read N pages”) | 29,100 Google visitors across the three sites; about 300 a day overall (source: marclou.beehiiv.com) |
| Ian Nuttall | UK salary calculator and later sites | One calculator page per salary amount (“£X after tax”) | Grew into many programmatic sites; the biggest sold for $500K (source: highsignal.io) |
| Frey Chu | Thrift-store directory | Long “pillar” pages listing every store for a place, with hand-checked data | About 60,000 visits and $2,000+ a month, mostly passive (source: wpgeodirectory.com) |
| Dmytro Krasun | ScreenshotOne | 187 blog posts, 50 use-case pages, 27 integration pages and 21 free developer tools in its sitemap | Building in public and SEO were the channels that worked best; about $36K MRR in September 2026 (sources: superframeworks.com, screenshotone.com, x.com) |
Two things stand out. First, almost none of these makers won with generic blog posts: what ranks is a page that does something — a guide for the exact image size you need, a timer, a calculator, a list of every thrift store in a city. Second, SEO usually followed some other first channel. Snappa’s first year of leads came from StockSnap, the team’s free stock-photo site, not from Google; HeadshotPro and ScreenshotOne launched on Product Hunt before search took over.
When SEO is the wrong first channel
- Nobody searches for the problem yet. A new category (the first AI headshot tools, the first “revenue-first analytics”) has little search volume until people know it exists. Launch and distribute first; search follows.
- You need customers this month. Most makers here talk about three to six months before pages rank. Pair SEO with a faster channel — see how makers got their first 100 customers.
- “Content” isn’t always search. Plausible credits content for its growth, but its breakout post spread through Hacker News — 50,000+ readers in days and more trials in a week than the previous four months — not Google rankings (source: plausible.io). Write for search and for sharing, and know which one a post is for.
SEO for startups vs SEO for SaaS: the playbook is the same. A pre-launch startup should start with the first two steps below (keyword research and a handful of bottom-of-funnel pages) as soon as the domain exists, because a domain’s age and first links take months to start counting.
Step 1: Keyword research for SaaS, sorted by how close to buying
Most SaaS SEO advice says to map keywords to the funnel. In practice, for a small team it means one rule: start at the bottom. A page for “[competitor] alternative” might get 200 searches a month and convert at several percent; a post on a broad topic might get 20,000 and convert almost no one.
- List what your buyers already type. Your competitors’ names; your category (“screenshot API”, “stage timer”); the jobs your product does (“countdown timer for presentations”); the tools you integrate with; the outputs people want (a contract template, a Twitter header size).
- Expand each seed with modifiers: alternative, vs, for [audience], template, free, generator, calculator, how to, best. Google autocomplete, “People also ask” and your own support inbox are free sources; Ahrefs, Semrush or a keyword tool add volume and difficulty.
- Check the results page, not just the numbers. If page one is all huge brands, skip it for now. If small sites and forum threads rank, it’s winnable — Frey Chu validates every niche this way, looking for indie sites already on page one (source: wpgeodirectory.com).
- Use a simple filter. Marc Lou’s criteria for a new keyword: difficulty under about 20 (roughly ten or fewer linking sites needed), 500+ monthly searches in one country and at least 20 long-tail variants (source: marclou.beehiiv.com). For a SaaS with a high price, drop the volume threshold: 50 searches from people comparing tools can be worth more than 5,000 from students.
- Write the list down as page types, not just keywords. Each type below becomes a template you can repeat.
| Page type | Searcher is… | Keyword pattern | Indie example |
|---|---|---|---|
| Alternatives page | Ready to switch | [competitor] alternative(s) | Ruben Gamez’s SignWell has an Adobe Sign alternative page and “X vs Y” posts about rival e-signature tools |
| Comparison (vs) page | Choosing between two | [you] vs [competitor], [A] vs [B] | TrustMRR by Marc Lou has compare pages such as TrustMRR vs Acquire |
| Use-case / industry page | Has the job to be done | [category] for [audience or job] | Dmytro Krasun’s ScreenshotOne lists 50 use-case pages; SignWell has 11 industry pages |
| Integration page | Already uses a tool | [your product] + [tool], [tool] integration | ScreenshotOne has 27 integration pages (Airtable, Bubble, Clay…) |
| Template or free tool | Wants the output now | [thing] template, [thing] generator, [X] calculator | SignWell’s 42 contract templates; ScreenshotOne’s 21 free tools; Lukas Hermann’s preset timers |
| Docs and how-to | Trying to do something with your category | how to [task] with [tool] | Stagetimer’s guides such as connecting a timer to a video mixer |
| Educational blog post | Learning, not buying yet | what is…, how to…, [topic] guide | Plausible’s posts on leaving Google Analytics (Marko Saric) |
Page counts in this table come from each site’s own sitemap, counted on 2 November 2026. Rows are ordered from closest to a purchase to furthest.
Step 2: Build your bottom-of-funnel pages before you blog
These are the pages that turn a search into a trial. A ten-page set is enough to start: one alternatives page per main competitor, two or three comparisons, two or three use-case pages, and one page per major integration.
Alternatives and comparison pages
- Put the honest answer first: who the competitor is better for, who you are better for, and a short feature and pricing table. Readers at this stage have usually tried the other tool; spin makes them leave.
- Show the switch: import steps, what carries over, how long it takes. Ruben Gamez’s SignWell positions itself against DocuSign and Adobe Sign on price and simplicity, and keeps a dedicated page and comparison posts for exactly those searches (sources: signwell.com, signwell.com).
- Directories turn this into a template: Thomas Sanlis’s Uneed lists 463 “alternatives to X” pages in its sitemap, one per listed tool (counted 2 November 2026).
Use-case, industry and integration pages
- Name the job in the H1 (“Screenshot API for social media previews”), show the product doing that job, and link to the docs that prove it. ScreenshotOne’s 50 use-case pages and 27 integration pages follow this pattern (source: screenshotone.com).
- Integration pages also catch people searching inside another product’s ecosystem (Airtable, Zapier, Bubble), and the partner sometimes links back.
Each of these pages needs real substance — screenshots, steps, pricing, an FAQ — not a paragraph with the keyword swapped. When the same template repeats across hundreds of rows, read our programmatic SEO guide first; Google treats thin near-duplicates as spam.
Step 3: Free tools and programmatic pages (product-led SEO)
The strongest pattern in our data is a page that gives the searcher the result straight away, built from the same code as the product. It ranks because it’s useful, earns links on its own, and shows off the product.
- Size and spec guides. Snappa found heavy search demand for image dimensions, wrote a Twitter header size guide that reached #1 after a few months of promotion, then repeated it for Facebook covers, YouTube channel art and more — each with an offer of a free design at the right size right after the intro (source: starterstory.com).
- Calculators. Ian Nuttall noticed people searching “£[salary] after tax” for thousands of amounts, passed the amount from the URL into his calculator, and had a page for every salary. That idea became a series of programmatic sites, the largest sold for $500K (source: highsignal.io).
- Preset tools. Stagetimer’s sitemap lists 185 preset timer pages (“1 hour and 5 minute timer”) that open a working countdown, each linking to the full product. They carry little text — the tool is the content.
- Generators. ShipFast by Marc Lou lists about 4,850 logo-idea pages from its free logo tool in its sitemap; ScreenshotOne has 21 free developer tools such as cURL converters (both counted 2 November 2026).
How to pick one: look for a search with many variants (sizes, amounts, durations, locations, pairs of tools) where your product already computes the answer. Build one excellent page, check that it gets impressions in Search Console, then generate the rest.
Step 4: Blog and docs content that brings customers
Once the bottom-of-funnel pages exist, a blog widens the net. The makers who got customers from it wrote narrow, specific pieces rather than broad thought leadership.
- Write for small, high-intent searches. Lukas Hermann skipped SEO filler for technical documentation and how-to articles such as integrating a timer with a video mixer. Each gets roughly 100 searches a month, but the readers are exactly his buyers (source: lukashermann.dev).
- Generic beats nothing, but not by much. Gimmer’s first Snappa articles were too broad and too top-of-funnel to produce sign-ups; switching to use cases found through keyword research fixed it (source: starterstory.com).
- One clear CTA per post, tied to the task in the post (“design this header now”, “try this timer”), placed early as well as at the end.
- Refresh what already ranks. Posts on page two for a good keyword are the cheapest wins: update facts, add a table or example, improve the title, link to it from newer posts.
- Publish on a schedule you can keep. One good article a week for six months beats thirty in a week and silence.
Who writes it: you, a freelancer or an AI tool
Founders writing their own posts get the most expert content and the least volume. Freelancers add volume but need briefs and editing. AI writing tools are now common among indie makers — several in our directory build them, including Ryan Robinson (RightBlogger) and Thibault Louis-Lucas (Tibo) (Outrank). Google’s position is that it ranks helpful content however it’s produced, and treats mass-produced pages made mainly to rank as spam (sources: developers.google.com, developers.google.com). Whatever you use, have a human who knows the product check facts, screenshots and claims before posts go live. We compare the options in AI SEO tools for indie makers.
Step 5: Technical SEO for SaaS sites, and getting pages indexed
SaaS sites have a few technical problems that content sites don’t: a JavaScript app sharing a domain with the marketing site, thousands of logged-in URLs, docs on a separate tool. A checklist:
- Server-render marketing pages. Landing, comparison, docs and blog pages should return full HTML (static generation or SSR), not an empty shell that waits for JavaScript.
- Keep the blog and docs in subfolders (
/blog/,/docs/) on the main domain where you can, so their links and authority help the product pages. - Keep the app out of the index. Block or
noindexdashboards, settings and auth pages; only pages a stranger should land on belong in search. - One XML sitemap with only canonical, indexable URLs, submitted in Google Search Console and Bing Webmaster Tools.
- Internal links from strong pages to new ones. Link new comparison and use-case pages from the homepage footer, the pricing page and related posts. Orphan pages get crawled late or not at all.
- Fast, stable pages. Check Core Web Vitals in Search Console; marketing pages rarely need heavy scripts.
Getting new pages indexed
New sites often see “Discovered – currently not indexed” in Search Console for weeks. Options, in order:
- Link the page from an already-indexed page and include it in your sitemap.
- Use URL Inspection → Request indexing in Search Console for your most important pages (it has a daily limit).
- Ping Bing and other engines with IndexNow. Google doesn’t use IndexNow, and Google’s official Indexing API is only for job-posting and livestream pages (source: developers.google.com).
- Paid indexing tools that monitor and resubmit pages at scale. Ian Nuttall built one, URL Monitor, took it to about $8K MRR and sold it for $250K (source: highsignal.io); it now runs as Cromojo. IndexRusher, made by IndieMakerList’s curator, is another. None can force Google to index a page it considers low quality — if many pages stay unindexed, improve them first.
Step 6: Backlinks for a new SaaS
A brand-new domain needs a few real links before anything ranks. You don’t need many to start: Marc Lou aims for about ten, from launches on Product Hunt, Hacker News and Reddit, a few paid directory listings and curated link lists (source: marclou.beehiiv.com).
- Launches. A third-party breakdown of HeadshotPro estimated its domain rating at about 35 at launch, helped by Product Hunt and similar listings, rising to 44 within months as press and users linked to it (source: indiehackers.com). See where to launch for a list of launch platforms, with which ones give do-follow links.
- Directories and “best X tools” lists. Listicles that already rank for your category send both links and buyers. Ivan Kutskir grew Photopea partly by commenting under articles about Photoshop alternatives and from articles and videos people wrote on their own; most of his own posts were deleted as self-promotion, but the unprompted reviews kept coming (source: failory.com).
- Linkable free tools and data. Free tools from Step 3 attract links that a feature page never would.
- Outreach and guest posts. Snappa spent months on outreach and guest posts to push its size guides up the rankings. Frey Chu built HeyLinks, an AI outreach tool, for the same job on his directories.
Avoid buying links from link farms and private blog networks; Google’s spam policies cover them and the risk lands on your product’s domain. Our backlinks guide goes deeper.
Step 7: Measure revenue per page, and plan for AI search
Traffic is a vanity metric for SaaS. What you want to know is which pages and queries produce trials and paying customers.
- Tag sign-ups with their landing page (first-touch) and keep it on the customer record. Then rank pages by revenue, not visits.
- Join Search Console to revenue. Revenue-attribution analytics such as DataFast (by Marc Lou) combine Search Console queries with payment data to estimate revenue per search term (source: datafa.st); you can also do it by hand in a spreadsheet.
- Review monthly: pages with impressions but low clicks need better titles; pages with clicks but no sign-ups need a better offer; pages with neither after six months need rework or removal.
AI search and answer engines
Buyers now also ask ChatGPT, Perplexity and Google’s AI answers which tool to use. The levers overlap with SEO: be listed on the pages these systems read (comparison posts, directories, forum threads), state clearly what your product does, for whom and at what price, and keep comparison pages factual. Makers are building tools to track it — Ilias Ism’s AI SEO Tracker checks whether assistants cite a site.
A 90-day SaaS SEO plan
| Weeks | Do | Done when |
|---|---|---|
| 1–2 | Search Console, Bing Webmaster Tools, sitemap; keyword list grouped by page type | Homepage and pricing indexed; 30–50 target keywords in a sheet |
| 3–6 | Alternatives, comparison, use-case and integration pages; launch on 3–5 platforms | 10+ bottom-of-funnel pages live, first 5–10 referring domains |
| 7–10 | One free tool or template set; one specific how-to post a week | Tool indexed and getting impressions |
| 11–13 | Review Search Console; improve titles and pages on page two; add internal links | Revenue-per-page report exists; next quarter’s list chosen from data |
Marc Lou describes indexing as quick once requested but ranking as a three-to-six-month wait (source: marclou.beehiiv.com), so judge the plan at month six, not month one.
SaaS SEO mistakes, and what went wrong for makers
- Mass-producing pages nobody needs. In March 2024 Google applied a “pure spam” manual action to the blog of Far & Away, an e-commerce site owned by Jacky Chou, after he had shown how he produced its product guides with AI; its blog was deindexed (source: futurism.com).
- Expecting algorithm updates to leave you alone. After Ian Nuttall relaunched a $50K niche site as a programmatic site, it lost half its search traffic around a core update; it took about six months of fixes and a later update to recover, after which it earned roughly ten times its purchase-time revenue (per a write-up) (source: goodreads.com).
- Keeping pages that stopped earning their place. HeadshotPro’s 2023 strategy included 200+ city pages; on 2 November 2026 its sitemap listed none, and instead a handful of headshot-type pages (LinkedIn, actor, realtor, executive) and free tools. Pruning or merging weak templated pages is normal maintenance.
- Starting with top-of-funnel posts. Snappa’s first broad articles produced little; the specific size guides worked.
- Measuring traffic instead of trials. A post with 50,000 visits and no sign-ups is a cost; a comparison page with 300 visits and ten trials is your best page.
- Starting too late. Because of the three-to-six-month lag, the cheapest time to start SaaS SEO is the week you buy the domain.
For the full template-driven approach, read programmatic SEO: how indie makers build pages that rank. To see which tools makers use for analytics, blogs and SEO, browse the maker stack, and see what SEO-driven products earn on the revenue pages.
Frequently asked questions
What is SaaS SEO?
SaaS SEO is optimizing a software company's website so it ranks in Google, and gets cited by AI assistants, for the searches potential customers make: competitor alternatives, comparisons, use cases, integrations, templates and how-to questions. Unlike content-site SEO, success is measured in trials and revenue, not page views.
How long does SEO take for a SaaS startup?
Usually three to six months before new pages rank for meaningful keywords, longer for a brand-new domain or competitive terms. Marc Lou describes indexing as fast but ranking as a three-to-six-month wait; a third-party breakdown of HeadshotPro found a top-10 ranking in about three months, helped by launch links.
What pages should a SaaS website have for SEO?
Start with bottom-of-funnel pages: competitor alternatives, comparison (vs) pages, use-case and industry pages, integration pages, and templates or free tools. Add docs and specific how-to articles next, and broad educational blog posts last.
Is SEO worth it for an early-stage startup?
Yes if people already search for the problem you solve, because ranked pages bring sign-ups without ad spend and compound over time. It is a poor first channel for a brand-new category with no search demand, or if you need customers within weeks; pair it with launches and direct outreach.
Can I use AI to write SEO content for my SaaS?
Google says it rewards helpful content however it is produced, but treats large numbers of pages made mainly to rank as scaled content abuse. AI drafts can work if someone who knows the product checks facts, adds real screenshots and examples, and publishes at a pace that keeps quality high.
How much does SaaS SEO cost?
It can cost only time if the founder writes and builds pages. Typical paid line items are a keyword tool, freelance writers or an AI writing tool, a few paid directory listings, and sometimes an agency. Agencies are the most expensive option and still need product input from the founder.