SEOmade
Stop retyping your product on every form. Our free Chrome extension autofills any submission form in one click. New Get it
Playbook

The SaaS SEO Playbook

Most SEO advice is written for content sites that sell ads. Software companies play a different game: fewer keywords, higher intent, a product that answers the query. This is what actually works when you are the product — organised by what to do at each stage, not by what sounds impressive.

Updated July 22, 2026 ~18 min read 11 chapters
01

Why SaaS SEO is different

A publisher wins by covering everything. You win by covering a narrow set of things so well that nobody needs a second tab. The economics are not comparable: a media site needs a hundred thousand visitors to make rent, while a B2B tool at $80 a month needs roughly forty of the right ones.

Three differences shape every decision that follows.

Your best keywords have almost no volume

"Zendesk alternatives" might show 2,400 searches a month. A specific integration page might show fifty. The integration page will often produce more revenue, because everyone typing it has already decided to buy something and is checking whether you fit. Volume is the worst available proxy for value in a category where the buyer is a professional solving a work problem on company money.

Your product is a legitimate answer

When someone searches for a way to do a job, a page that lets them do the job is a better result than a page describing how one might do the job. Free tools, calculators, generators and live data outrank essays about the same subject, because they satisfy the query instead of discussing it.

You are competing with your own future pages

Publish four articles that all half-answer "how to reduce churn" and you have not built four assets. You have split one asset four ways and asked Google to choose. Cannibalisation is the most common self-inflicted wound in SaaS content, and it gets worse the faster you publish.

02

Picking keywords by funnel stage

Sort every keyword idea by how close the searcher is to a decision, then work backwards from the closest. Most teams do the opposite — they start with big top-of-funnel topics because the volume looks impressive, and spend a year learning that traffic without intent does not convert.

StageLooks likeWhat they wantConverts?Build
Problem-aware "why is my churn so high" Understand a problem they feel but cannot name Rarely — months later, by memory Later
Solution-aware "customer retention software" Compare categories of tool Sometimes — they are still shortlisting Second
Product-aware "Intercom vs Front", "Zendesk alternatives" Choose between named products Often — a decision is imminent First
Brand "yourproduct pricing", "yourproduct login" Already looking for you Almost always Defend

Start at the bottom and climb

Product-aware pages come first — comparisons, alternatives, "best X for Y". They rank fastest, because the competing pages are usually affiliate listicles written by people who have never used the products, and yours can be better in an afternoon. They also convert immediately, which buys you the internal credibility to keep going.

Only once those are live and holding position is it worth climbing to solution-aware category terms, and later still to problem-aware content. By then you have links, a domain with some history, and evidence about which topics your audience actually reads.

Judge difficulty by the page, not the domain

Difficulty scores describe averages. What matters is who occupies the top five results for the exact query and what they published. If the top results are thin listicles on strong domains, a genuinely researched page can displace them. If they are thorough guides from teams who own the category, pick a different query. Read the results before you write.

Domain-level strength still sets your realistic ceiling, which is where Domain Rating is useful — not as a target, but as a way to tell whether the sites you are trying to outrank are in your weight class.

03

Hub-and-spoke architecture

A pile of posts is not a content strategy. Group everything into hubs — one substantial page per topic you intend to own — with spokes underneath answering individual questions, each linking up to its hub and across to its siblings.

This does three things at once:

  • It concentrates links. Anything pointing at a spoke passes strength up to the hub, so scattered mentions accumulate into one strong page instead of thirty weak ones.
  • It stops cannibalisation. Each query has exactly one page that is obviously the best answer, and the internal links say so.
  • It makes gaps visible. A hub with two spokes is a topic you have not really covered, and that is much easier to see on a map than in a list of post titles.

Three or four hubs, not fifteen

Pick the topics where you can plausibly be the best resource on the internet within a year. For most early-stage teams that is three, maybe four. A fifteen-hub plan is a plan to have fifteen mediocre sections, and mediocre sections do not rank in a category where somebody else is going deep.

04

The five page types that compound

Not all pages age the same way. These five keep earning long after publication, roughly in order of how quickly they pay back.

1. Comparison pages — "A vs B"

The highest-intent page you can publish. Be genuinely fair, including the cases where the competitor wins: readers are actively hunting for the catch, and a page that admits one is the only kind they believe. Comparisons between two competitors — neither of them you — also rank well and put you in front of the same buyers.

2. Alternatives pages — "alternatives to X"

People search this when a tool has disappointed them. Lead with the reasons someone leaves X, list real options with honest trade-offs, and place yourself where you truthfully belong. A list of six with a clear recommendation beats a list of twenty with none.

3. Integration pages — "X + Y"

Low volume, high intent, and nearly unbeatable when the integration is real, because the only other page that could rank is your competitor's. One page per meaningful integration, each explaining what the connection actually does rather than repeating a template with a swapped noun.

4. Use-case and job-title pages

"For agencies", "for solo founders", "for support teams". These convert because the reader recognises themselves in the first sentence. They only work with specifics — the workflows, the objections and the vocabulary of that audience. Generic versions read as filler and perform like it.

5. Free tools and live data

The most durable asset on this list. A calculator, a generator, a checker, an index that stays current — something people bookmark and cite. It earns links passively for years, which is the only kind of link building that scales without headcount. This site is the example we know best: a live index of 975+ directories, kept current, is a tool rather than an article, and it is linked to as one.

05

Technical foundations

Technical SEO for a modern SaaS site is mostly a short checklist you complete once, then defend as the codebase grows. It rarely wins on its own, but it can quietly cap everything else.

Get indexed, then get fast

  • Server-render anything you want ranked. Marketing pages should arrive as HTML. Client-rendered content gets crawled unreliably and slowly.
  • One URL per page. Pick trailing slash or no trailing slash, www or bare, and redirect the rest. Set a self-referencing canonical everywhere.
  • Keep the app out of the index. Dashboards, settings and auth screens should be noindex. They dilute what your domain appears to be about.
  • Ship a real sitemap that only lists indexable, canonical URLs, and let it update on build.
  • Watch Core Web Vitals on the pages that matter — usually the homepage, the hubs and the highest-intent comparison pages. Fixing an obscure blog post's layout shift is not where the return is.

Programmatic pages: the honest version

Generating pages from data works when each page contains something real and specific. It fails, often catastrophically, when the template outnumbers the data. Before generating a thousand pages, ask whether a person searching that exact phrase would be satisfied by what is on it. If the answer needs a caveat, generate a hundred instead and make them good.

07

Metrics and benchmarks

Sessions and signups are lagging indicators. Early on they will look flat while the work is already succeeding, which is how good programmes get cancelled at month four. Watch leading indicators instead.

  • Indexed pages — are the things you publish actually in the index?
  • Referring domains — the count that matters, not total backlinks.
  • Keywords in positions 4–20 — the on-deck circle. Pages here are one improvement away from traffic, and this number moves months before sessions do.
  • Signups by landing page — the only number that ends an argument about whether SEO is working.
WhatPre-launch → seedSeed → Series AScaling
Time to first ranking page4–8 weeks2–4 weeksDays
Pages needed before traffic compounds15–3050–150300+
Realistic organic share of signups0–10%15–30%30–50%
Referring domains worth targeting30–80150–400600+
Sensible publishing cadence2–4 / month4–8 / month8–20 / month

Treat these as orientation, not targets. A developer tool with a technical audience and a compliance product sold to enterprises will not follow the same curve.

08

Budget and team

The cheapest configuration that works: a founder who knows the product writes the high-intent pages, and a freelance writer who has worked in your category expands the rest from outlines. The expensive configuration that does not work: an agency producing volume against a keyword list nobody in the company has read.

  • Pre-launch to seed. Founder-written. Ten to twenty pages, listings done once, no agency. Your unfair advantage is knowing the problem better than any writer you could hire.
  • Seed to Series A. One strong generalist who owns the roadmap, plus freelancers. This is the first hire that reliably pays for itself.
  • Scaling. Split content and technical. Add someone whose only job is links and partnerships — it does not happen in the gaps of another role.
09

The playbook, stage by stage

Pre-launch — weeks, not months

  1. Ship a server-rendered marketing site with a real homepage, pricing and about page.
  2. Write down the three hubs you intend to own. Not ten.
  3. Publish two comparison pages against the competitors you lose deals to.
  4. Do the listings week — the directory index sorted by link type, then stop.
  5. Install analytics and Search Console before you need them, so you have history later.

First customers — months one to six

  1. Publish the product-aware set: alternatives, comparisons, "best X for Y".
  2. Add one integration page per real integration as it ships.
  3. Start the free tool. It will take longer than you think and matter more than you think.
  4. Track positions 4–20 weekly; improve those pages before writing new ones.
  5. Ask every new customer what they searched before they found you, and write that down.

Repeatable growth — months six to eighteen

  1. Build out spokes under each hub until the topic is genuinely covered.
  2. Climb to solution-aware category terms now that the domain has history.
  3. Refresh the top ten pages quarterly — decay is real and updates are cheaper than new pages.
  4. Make the free tool the centre of link building rather than an afterthought.
  5. Prune or merge anything that has never ranked and never will.
Step four is the boring one. 975+ directories, sorted by domain rating and whether the link is followed — so the listings week takes a week.
Browse the index
10

Mistakes that cost the most

  • Starting top-of-funnel. The volume is real and the buyers are not. Start where people are deciding.
  • Publishing faster than you can be the best answer. Four half-answers beat nothing and lose to one thorough page.
  • Chasing a Domain Rating number. It is a symptom. Earn relevant links and it rises on its own — the DR guide explains why targeting it directly misleads you.
  • Letting the app get indexed. Thousands of thin authenticated URLs teach search engines the wrong thing about your domain.
  • Never updating anything. Rankings decay. A quarterly refresh of your top pages is the highest-return hour on this list.
  • Measuring sessions in month two. You will conclude it failed roughly four months before it starts working.
11

Questions

How long does SaaS SEO take to work?

Expect four to eight weeks for a new page on a young domain to settle into a position, and six to nine months before organic search is a meaningful share of signups. Product-aware pages — comparisons and alternatives — tend to rank fastest because the competition is thinner and the intent is narrow. If someone promises results in thirty days, they are either buying links or targeting keywords nobody searches.

Should I start with content or with links?

Content, but not much of it. Ten to fifteen genuinely useful pages give you something worth linking to and something to measure. Links to a site with three thin pages have nothing to lift. Once the pages exist, baseline links — directories, communities, launch platforms — stop them from sitting unindexed and unseen.

Do directory submissions still help in 2026?

For a new domain, yes, with realistic expectations. They are a floor, not a ceiling: a set of followed links from relevant, real directories helps a young site get crawled and establishes a baseline link profile. They will not carry you to rankings for competitive terms. Treat them as a week of work you do once, early, and then stop thinking about.

Is programmatic SEO worth it for a small team?

Only when each generated page answers a question a person actually asked and contains data they cannot get elsewhere. Integration pages, location pages backed by real inventory, and comparison pages backed by real feature data work. Spinning ten thousand permutations of a template is the fastest way to get a site classified as thin content.

How many blog posts do I need before I see anything?

Fewer than most people think, if they are the right ones. Fifteen to thirty focused pages will usually produce a visible trend on a new domain. Two hundred unfocused ones often produce nothing, because they compete with each other and none of them is the obvious best answer to any single query.

What should I measure in the first six months?

Indexed pages, referring domains, and the number of keywords ranking in positions four to twenty. Sessions and signups are lagging indicators and will look flat long after the work has started paying off. The four-to-twenty band is the leading indicator — pages moving into it are pages about to matter.