SEO Guides

SEO for SaaS: The Complete Beginner's Tutorial

Learn SEO for SaaS from zero: how search works, the page types that drive signups, keyword research, technical SEO, AI search, and realistic timelines.

Updated
46 min read
seosaas seobeginnerstutorial
SEO for SaaS: the complete beginner's tutorial

TL;DR: SEO is how you get found in search without paying per click. This tutorial covers the fundamentals from zero — how search engines work, the five stages of SEO, keyword research, on-page and technical optimisation, links, AI search — and then the layer that general SEO guides leave out: the page types, technical decisions, metrics and timelines that are specific to selling software by subscription.

Most people who try SEO fail not because the subject is too hard. They fail because they start with the wrong expectations.

They expect rankings in two weeks. They copy tactics from a post written three years ago. They buy a course, skim the videos, and wonder why nothing moves.

I started building websites before most SEO tools existed. In the past 15 years I have owned over 100 websites, tested 50+ SEO tools with my own money, and watched one of my own sites lose 100% of its traffic overnight to a core update. I know what starting from zero feels like.

This is the guide I wish existed when I started. It is not a tips list. It is the most complete foundation I know how to write — and because most of the people who ask me for it are building software, every section carries the SaaS version of the answer alongside the general one.

If you are new to SEO, or you have picked up fragments and want a structured foundation before going deeper, start here.


Part 1: How Search Works


What Is a Search Engine?

A search engine is a platform where you type what you want to find and it returns the most relevant results from its database.

Simple definition. What happens behind it is not simple at all.

There are over 1.1 billion websites on the internet. Search engines have indexed at least 5.5 billion pages. Google alone processes more than 8.5 billion searches every day — over 40,000 per second.

When you search “best help desk software for startups”, Google does not just pull a list. It scans its index, evaluates hundreds of signals, and decides which results best answer the question. In under a second.

Crawling, Indexing, and Serving

Search engines operate in three stages. Understanding them is the foundation of everything else.

Stage 1: Crawling. Automated bots — crawlers, spiders, Googlebot — discover pages. They start from pages they already know and follow links to find new ones. Googlebot reads the content, downloads a copy, follows every link, and queues what it finds.

If nothing links to your page from anywhere, Googlebot may never find it. This is why a brand-new SaaS site with no inbound links and no internal linking structure can sit unindexed for weeks.

Stage 2: Indexing. Once crawled, the page is analysed. Google reads the text, examines images, looks for structured data, and works out what the page is about. Then it stores a version in its index.

Not every page gets indexed. Google skips pages that are thin, duplicate, blocked by robots.txt, or marked noindex. Programmatic SaaS pages — hundreds of near-identical integration pages — are the most common thing I see fail at this stage.

Stage 3: Serving. When someone searches, Google retrieves relevant pages and ranks them, considering location, language, device, history, its reading of intent, and hundreds of other signals.

The page that ranks is not the “best” by every measure. It is the one Google judges to best match what the user actually wants.

Search Engine Market Share

Search EngineGlobal Market Share (2025)
Google~91.5%
Bing~3.0%
Yahoo~1.4%
Baidu~1.1% (China-specific)
DuckDuckGo~0.7%
Yandex~0.5% (Russia-specific)

For most SaaS businesses targeting English-speaking markets, Google is the priority. Bing matters more than its share suggests for B2B — it is the default in a lot of locked-down corporate environments, and it feeds Copilot.


What Is SEO? The Real Definition

SEO stands for Search Engine Optimisation. Most explanations either oversimplify it or drown you in jargon.

Here is my definition: SEO is the process of optimising your pages against the ranking factors for your target queries, in order to rank in organic, non-paid results.

That matters for what it does not say. It does not say “trick Google”. It does not say “stuff keywords”. It says optimise — make your pages genuinely better for the people searching.

What SEO Is Not

SEO is not a one-time project. You cannot optimise once and forget it. The algorithm updates constantly, competitors keep publishing, content ages, rankings shift.

SEO is not free. Organic clicks cost nothing per click. But SEO requires your time, real content, and usually paid tools for accurate data.

SEO is not guaranteed. Nobody controls Google’s algorithm. Anyone promising page one in 30 days is lying.

The Five Stages of SEO

  1. Keyword research — identifying what your audience searches and which terms are worth targeting.
  2. On-page SEO — optimising individual pages with the right structure, content and keywords.
  3. Technical SEO — ensuring your site can be crawled, indexed and loaded quickly.
  4. Off-page SEO — building credibility through backlinks and external signals.
  5. Tracking and maintenance — monitoring performance and improving continuously.

These are not linear. A perfectly optimised page with no links still struggles on competitive terms. Fast technical performance without good content goes nowhere.


Why SaaS SEO Is Its Own Discipline

Everything above is universal. This is where selling software by subscription changes the calculation, and it changes it enough that following general SEO advice will send you at the wrong targets in the wrong order.

A customer is worth their lifetime value, not a transaction. An e-commerce site converting a £40 order needs volume for a keyword to pay. If your product is £200 a month with a 30-month average life, one customer is worth £6,000. A query with 40 searches a month converting at 2% is worth roughly £4,800 a month in new lifetime value at a strong ranking. No consumer-goods SEO would look twice at 40 searches a month. In SaaS it justifies a dedicated page.

This single fact invalidates most “minimum search volume” advice you will read.

Your competitors are funded and they started earlier. In consumer niches you compete with affiliates and small publishers. In SaaS you compete with companies that have a content team, a link budget, and a four-year head start on the category term. That is not a reason to avoid SEO — it is a reason to be extremely disciplined about which queries you attack first.

Review aggregators own your best head terms. Search “best CRM software” and count how many results are G2, Capterra, TrustRadius, or a listicle from a publication with a DR of 90. You are unlikely to displace them, and a year spent trying is a year wasted. There is a better strategy, covered below.

Your funnel is the product, not a checkout. An e-commerce visitor buys or does not. A SaaS visitor starts a trial, or books a demo, or reads docs for a fortnight and converts through a completely different route. Attribution is genuinely harder, and measuring SEO by sessions will mislead you.

You have three sites, not one. Marketing site, blog, and documentation — often on different platforms, sometimes different domains. How you arrange them is a technical SEO decision worth more than most content decisions, and it is expensive to reverse later.

Your category vocabulary moves. Categories get renamed, competitors appear, and “alternative” demand is created the moment a rival raises prices or gets acquired. Keyword research is not a once-a-year exercise in a fast-moving category.


Is SEO Right for Your SaaS?

Most SaaS businesses should invest in SEO. “Most” is not “all”.

The Real Advantages

Targeted traffic at no cost per click. Someone searching “asana alternative for small teams” and clicking your organic result costs you nothing. Every paid click costs money, and in B2B SaaS the cost per click on commercial terms is brutal — £15 to £50 is normal, and higher in categories like security and compliance.

Compounding results. A page that ranks tends to keep ranking. Unlike an ad that stops the moment the budget does, a well-ranked page produces traffic for months or years. One of my sites generated 76,500 organic clicks in a year from content published over 18 months.

It lowers blended CAC over time. This is the argument that matters to a board. Paid acquisition cost is roughly linear with volume. Organic is not — the same page serves the hundredth visitor at no extra cost. SEO is one of the few channels where CAC improves with scale rather than degrading.

Trust signals. Users trust organic results more than ads, and in B2B, buyers researching a purchase they will have to defend internally weigh an organic result differently from a sponsored one.

Measurable performance. Search Console and GA4 give exact data on which pages rank, which queries drive clicks, and what people do after arriving.

The Real Disadvantages

Results take time. No way around it. Three to twelve months before meaningful results on most terms. If you need pipeline this quarter, SEO is not the answer — run ads and do SEO alongside.

Algorithm risk. Google runs core updates several times a year. A site ranking well today can lose half its traffic in one update. I have watched it happen to my own site.

Competition is real. You are competing with companies that have been at this for years. Outranking them takes better content, stronger links, and consistency.

Traffic is not pipeline. Ten thousand monthly visitors who never start a trial is worth less than five hundred who do. SEO without conversion strategy inflates vanity metrics — and in SaaS this failure is especially common, because informational blog content is the easiest thing to produce and the least likely to convert.

It can be the wrong stage. Pre-product-market-fit, your positioning changes faster than pages can rank. Keep the cheap fundamentals in place and postpone the content investment.


SEO vs SEM: Which Should You Use?

SEO = earning unpaid organic traffic by optimising your site. SEM = paying for visibility through ads, usually PPC.

FactorSEOSEM/PPC
Cost per clickNone (after ranking)Pay per click
Time to results3–12 monthsImmediate
SustainabilityLong-term if maintainedStops when budget ends
Ad blocker impactNot affected~27% of US users block ads
Click-through rateHigher trust and CTRLower trust
Testing speedSlowRapid iteration
Best forCompounding acquisitionValidation, launches, deadlines

For SaaS specifically, the two have a relationship worth exploiting. Run ads on the commercial terms you eventually want to rank for organically. You will learn within weeks which queries actually produce trials that convert to paid — data that would otherwise take you six months of content production to discover. Then write the organic pages for the winners and stop guessing.

The reverse is also true: once a page ranks organically in position one or two, you can often cut the ad spend on that exact term and keep most of the volume.

If you have no ad budget, start with long-tail, low-competition terms. If you have a launch deadline, SEM is the faster lever. If you are building for the long term, run both.


Part 2: Types of SEO and SERP Basics


Types of SEO: Which Should You Focus On?

SEO is a family of strategies, each targeting a different search context.

Technical SEO covers infrastructure: crawlability, indexability, speed, Core Web Vitals, structured data, architecture. Without it, content and links underperform.

On-page SEO covers everything on individual pages: keyword placement, content quality, headings, internal links, experience. The most controllable part of SEO.

Off-page SEO covers external signals, primarily backlinks. A link from a trusted, relevant site tells Google your content is worth citing.

International SEO targets multiple countries or languages via hreflang, domain structure and localised content. Relevant for SaaS earlier than most founders expect, because software sells across borders from day one — but only worth doing when you have genuinely localised content, not machine-translated pages.

Local SEO targets a geographic area through Google Business Profile, citations and reviews. Mostly irrelevant to SaaS, with two exceptions: you sell to local businesses and want to rank for “[service] software [city]”, or you have a regional sales presence worth surfacing.

eCommerce SEO targets product and category pages for buyer-intent searches. Not your model, but the discipline of optimising many similar pages at scale transfers directly to programmatic SaaS pages.

YouTube SEO matters more for SaaS than most teams act on. Product walkthroughs, comparison videos and tutorial content rank in both YouTube and Google, and video results increasingly occupy space above organic text for how-to queries.

Platform-specific SEO. WordPress has the most mature SEO ecosystem. Webflow and Framer are common on SaaS marketing sites and are capable, with real limits on programmatic scale. Whatever the platform, the question that matters is whether you can control titles, canonicals, redirects and rendering.

Priority Order for a SaaS Site

Do these in order, not in parallel:

  1. Technical — a crawlable, indexable, fast marketing site with content in the HTML.
  2. On-page — the commercial pages first, informational content second.
  3. Off-page — once there is something worth linking to.
  4. International — only after one market works.

The SaaS Page Types That Actually Drive Signups

This is the section I would keep if I could keep only one. Most SaaS teams start a blog, publish thought leadership, and conclude SEO does not work for them. The problem is almost never effort. It is that they never built the pages that capture people who are already shopping.

Page typeQuery shapeWhere it sitsDifficulty
Category / head term”project management software”TopBrutal — last, not first
Alternative”asana alternative for agencies”BottomModerate — high value
Comparison”asana vs monday”BottomModerate
Integration”slack time tracking integration”BottomLow
Use case / segment”project management for architects”Middle–bottomLow to moderate
Job to be done”how to track billable hours”Top–middleLow to moderate
Pricing / free tier”free project management for 5 users”BottomModerate
Free tool or template”invoice template”, “ROI calculator”Top, linksLow — link magnet
Glossary / definition”what is a webhook”TopLow, rarely converts

Alternative pages target people actively leaving a competitor. They convert better than anything else you can rank. Write one per meaningful competitor, be genuinely fair about where the competitor is better, and include a migration path. Buyers can tell when a comparison is dishonest, and so increasingly can Google.

Comparison pages capture the shortlist stage. Build the head-to-heads the market actually makes — check which comparisons G2 publishes and which “X vs Y” queries have volume — rather than the ones flattering to you.

Integration pages are the most underrated opportunity in SaaS SEO. Every meaningful integration is a query with clear commercial intent and low competition. Fifty integration pages, each genuinely describing what the integration does and how to set it up, is often the single highest-ROI project available to a mid-stage SaaS site.

The trap is doing them badly. Fifty pages generated from a template with the tool name swapped are thin duplicates and Google will index a handful and drop the rest. Each page needs something real: what actually syncs, in which direction, the setup steps, the limits.

Free tools and templates are how you earn links without an outreach team. A genuinely useful calculator or generator attracts links from people who would never link to your product page. This is product-led SEO, and it compounds: the links raise the authority of the whole domain, which lifts your commercial pages.

Glossary pages are worth having and worth keeping in perspective. They rank, they bring traffic, they almost never convert directly. Treat them as internal-linking infrastructure that feeds authority to the pages that matter — not as a growth channel.

Do the bottom-of-funnel pages first. They are narrower, easier to rank, and they convert. Then work upward.


White Hat, Grey Hat, and Black Hat SEO

Every tactic falls somewhere on its relationship to Google’s guidelines.

White Hat

Follows Google’s guidelines. Genuinely useful content, legitimate links earned through merit and relationships, better user experience.

  • Publishing original, research-backed content
  • Earning links through outreach and genuinely helpful resources
  • Optimising speed and mobile experience
  • Structured data that helps Google understand your content
  • Intent-driven keyword research
  • On-page work that improves rankings and readability

Slower, and it builds rankings that survive updates rather than collapsing because of them.

Black Hat

Tactics that violate the guidelines to manipulate rankings: keyword stuffing, cloaking, bulk link buying, hidden text, doorway pages, hacked injections, scraped and spun content.

These can produce quick gains. Google’s systems are built to detect them. When a penalty lands, sites lose 80–100% of organic traffic overnight, and recovery takes months.

Grey Hat

Not explicitly prohibited, but carrying real risk: expired domains bought for link equity, undisclosed paid placements, private networks of interlinked sites, automated link building from low-authority sources.

SaaS has its own grey areas worth naming, because they are common and rarely discussed. Comparison pages that misrepresent a competitor’s current pricing or features. Bidding on a competitor’s brand while running an “alternative” page that is really a thin ad. Review incentives that cross from “we asked happy customers” into paid-for ratings. None of these will trigger a Google penalty on their own — but the first two attract legal attention, and all three damage trust with exactly the buyers you want.

For a business built to last, white hat is the only rational choice. You are building an asset that should compound for years.


What Are SERPs and SERP Features?

A SERP is a Search Engine Results Page. Different features capture different traffic, and optimising for them is a core part of modern SEO.

Auto-suggest — completions as you type, revealing high-traffic variations and real intent. One of the fastest free keyword research methods available.

Google Ads — paid results at top and bottom, labelled “Sponsored”. On commercial SaaS queries these often occupy the entire first screen, which changes the value of an organic position-one ranking considerably.

Shopping results — product listings with images and prices. Not applicable to most SaaS.

Local pack — a map with three business listings for local-intent queries.

People Also Ask — related questions that expand into snippet-style answers. Appears on a large share of results and is one of the fastest routes to visibility for a newer site on informational terms.

Featured snippets (“position zero”) — a direct answer extracted from a page, shown above the first result. To target them, answer a question directly in 40–60 words immediately after the question heading.

Video snippets — mostly YouTube, common on how-to and tutorial queries. Directly relevant to product walkthroughs.

Image results, related searches — image grids for visual queries; related searches at the bottom of the page revealing secondary keywords.

AI Overviews — a generated answer above everything else, increasingly common on informational queries. Covered properly in Part 4.

The Review-Site Wall

Here is the SERP reality specific to SaaS that nobody warns beginners about.

For your most valuable head term — “best [your category] software” — the first page is likely G2, Capterra, TrustRadius, a couple of high-DR publications, and possibly a competitor’s listicle. These pages hold the intent, the links and the freshness signals. You will probably not displace them, and the attempt is one of the most reliable ways to waste a year of content budget.

The strategy that works instead has three parts:

  1. Get listed and well-reviewed on the aggregators, because that is where the click is going. Your presence on the page that ranks is worth more than your absent page that does not.
  2. Win the queries they serve badly. Aggregators are broad by design. They cannot write a good page about migrating from one specific tool to another, or about your specific integration with a specific platform, or about the needs of one industry. You can.
  3. Own the modifier, not the head. “Best project management software” is theirs. “Best project management software for architecture firms” can be yours.

Before writing for any keyword, look at the actual SERP. What Google shows tells you exactly what format and intent it is rewarding — and sometimes it tells you not to bother.


Google Algorithm Updates and SEO Penalties

Google changes its ranking systems hundreds of times a year. Most changes go unnoticed. Several have reshaped SEO entirely.

Panda (2011) targeted thin, duplicate and low-quality content, making content quality a ranking factor.

Penguin (2012) targeted manipulative link building, making link quality matter rather than quantity.

Hummingbird (2013) improved understanding of conversational queries and intent.

RankBrain (2015) applied machine learning to unfamiliar queries and weighed engagement signals.

Mobilegeddon (2015) made mobile-friendliness a ranking factor, since evolved into full mobile-first indexing.

BERT (2019) brought natural language processing to query understanding, making exact matching less important and semantic relevance more so.

Helpful Content (2022–2024) introduced a site-wide signal rewarding content made for people rather than for search engines. It hit AI content farms hardest — and a number of SaaS blogs producing high-volume, low-substance keyword content alongside them.

Core updates (ongoing) reassess quality, relevance and authority across the index several times a year.

Types of Penalties

Algorithmic — automatic. The algorithm changes and your rankings shift because your site no longer meets the updated standard. Recovery means fixing the underlying issues and waiting for re-evaluation.

Manual — applied by a human reviewer after a specific policy violation, usually manipulative links or deceptive content. It appears in Search Console under Manual Actions, and recovery requires a reconsideration request.

How to Protect Yourself

Publish genuinely useful content, earn real links, keep the technical foundation clean. Sites that recover fastest after core updates are the ones already doing the fundamentals properly.

When an update hits, check Search Console first, then cross-reference an industry tracker to confirm whether the movement is update-related or site-specific. I documented my own traffic loss and recovery with real data in this SEO penalty recovery case study.


Part 3: The Five SEO Stages


Keyword Research Basics

Keyword research is finding the terms your audience uses, then judging which are worth targeting on volume, competition and intent.

Every other part of SEO depends on this. Wrong keywords mean traffic that never converts.

Understanding Search Intent

Informational — users want to learn. “What is SSO?” Leads to guides and tutorials.

Navigational — users want a specific brand or site. “Semrush login.” Not worth targeting unless it is your brand.

Commercial — users are researching before buying. “Best help desk software”, “Zendesk vs Freshdesk.” Leads to comparisons, reviews and roundups.

Transactional — users are ready. “Start free trial”, “pricing.” Leads to product and pricing pages.

Matching content format to intent is one of the largest factors in whether you rank at all.

Long-Tail Keywords

A head keyword is short and high-volume: “CRM software”. A long-tail keyword is specific: “CRM for freelance consultants with invoicing”.

Lower volume, far less competition, and much clearer intent. For a new site they are the entry point — and for SaaS they are frequently the permanent strategy, because the lifetime value maths makes narrow queries profitable.

The Process

Step 1: Understand your market before touching a tool. What problems does your buyer have? What do they type? Sources: customer conversations, support tickets, sales call notes, Reddit, review sites.

Step 2: Build a seed list. The 10–20 broad terms that define your category.

Step 3: Expand with tools. Semrush, Ahrefs, Search Console, Keyword Planner, Ubersuggest.

Step 4: Evaluate on volume, difficulty and intent. A term with 200 searches and low difficulty produces results faster than one with 20,000 searches and a difficulty of 85. In SaaS, weigh the value of a conversion far more heavily than the volume.

Step 5: Cluster by topic. Group related terms so one page can target several variations without cannibalising itself.

I have written the whole process — market research, 15+ free sources, a priority formula, and clustering rules — in the complete keyword research guide, with a free template. Start with Search Console if your site is already live: the queries where you have impressions and a poor position are the cheapest wins available, and they are invisible to anyone researching from outside.


On-Page SEO Basics

On-page SEO is everything you optimise on individual pages. The most hands-on part of SEO, because every change is visible and testable.

Title Tag

The clickable headline in search results, and one of the strongest on-page signals.

  • Under 60 characters so it is not truncated
  • Primary keyword near the beginning
  • Compelling — it has to earn the click, not just rank

Meta Description

The text below the title. No direct ranking effect, heavy influence on click-through rate. 150–160 characters, keyword included naturally, written as a pitch.

Headings

Exactly one H1 per page, containing the primary keyword. H2 for major sections, H3 for subsections. Never skip levels. Clean hierarchy helps both search engines and readers.

Keyword Placement

Your primary keyword should appear in the H1, the first 100 words, two or three H2s, the title and description, the URL, and naturally through the body. Use variations and related terms rather than repeating the exact phrase — Google understands semantic relationships.

Do not stuff.

URL Structure

Short, descriptive, lowercase, hyphenated.

  • Good: yoursite.com/asana-alternative/
  • Bad: yoursite.com/?p=12345 or yoursite.com/blog/2026/04/15/the-ultimate-complete-guide-to-asana-alternatives-for-teams/

Images

Descriptive filenames, accurate alt text under 125 characters, compressed and served in a modern format.

Internal Linking

Internal links distribute authority and help users navigate. Every page should link to three to five relevant pages. Use descriptive anchor text — never “click here”.

For SaaS this is a strategy, not housekeeping. Your glossary and blog posts accumulate authority they cannot convert. Internal links are how you move it to the alternative, comparison and integration pages that do convert. Map that flow deliberately: informational pages link down to commercial pages, commercial pages link to signup.

Content Quality

Google evaluates content for comprehensiveness, originality (does it add data, perspective or experience beyond what competitors say), E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness), and user satisfaction.

In SaaS your unfair advantage on E-E-A-T is your own product data and your own customers. Aggregate anonymised usage data into a benchmark nobody else can publish, and you have content that cannot be copied and will attract links for years.


Technical SEO Basics

Technical SEO is the infrastructure. Even excellent content underperforms if Google cannot crawl and index it.

Mobile-First Indexing

Google primarily uses the mobile version of your site for crawling, indexing and ranking. Every core element must work on a 320px screen.

Page Speed and Core Web Vitals

  • Largest Contentful Paint (LCP) — main content loaded. Target under 2.5s.
  • Cumulative Layout Shift (CLS) — visual stability. Target under 0.1.
  • Interaction to Next Paint (INP) — responsiveness. Target under 200ms.

Check them in Search Console under Experience; PageSpeed Insights shows specific fixes.

HTTPS, Sitemaps, Robots.txt

Your site must use HTTPS. An XML sitemap lists your important pages and should be submitted to Search Console. Robots.txt controls crawler access, and a misconfigured one can block your entire site — test changes carefully.

Crawl Budget

Large sites need to think about how many pages Google will crawl in a period. Do not waste it on duplicates, parameter URLs and low-value pages. This becomes real for SaaS the moment you generate programmatic pages at scale.

Structured Data

Code that tells Google what type of content a page contains — Article, FAQPage, HowTo, Product, SoftwareApplication, Organization. It does not guarantee rich results but makes them possible.

Subdomain or Subfolder — The Decision That Costs Most to Reverse

yoursite.com/blog/ or blog.yoursite.com? Subfolder, in almost every case.

Google treats a subdomain as substantially a separate site. Authority earned by your content transfers to your product pages far less reliably across a subdomain boundary than within one. The same reasoning applies to documentation and help centres, which in SaaS often attract more links than the marketing site does.

The usual objection is that the blog runs on a different platform from the marketing site. A reverse proxy solves it, and it is worth the engineering hour. Doing it later means migrating URLs and absorbing the disruption.

The JavaScript Rendering Trap

Your app behind a login never needs indexing. Your marketing site, blog, docs and programmatic pages do — and if they are client-rendered by the same framework as the app, Google may index them thin, late, or not at all.

Serve public pages with the content in the initial HTML: server-rendered or statically generated. To check, open a page, view source, and search for a sentence you can see on screen. If it is not in the HTML, Google is relying on rendering it, and rendering is neither guaranteed nor prompt.

Docs, Blog and Cannibalisation

Documentation ranks well — it is specific, well-structured and heavily linked. That is mostly good, and occasionally a problem when a docs page and a marketing page compete for the same query and split the signals.

Decide deliberately which surface owns which query. Docs should own implementation queries (“how to configure X webhook”). Marketing should own evaluation queries (“best webhook tool”). When both target the same phrase, consolidate or differentiate — do not leave them competing.


Off-page SEO covers signals from outside your site — primarily backlinks.

A backlink is a vote of confidence. A link from a respected, relevant site is a quality signal. But not all links are equal: one link from a relevant DR 70 site is worth more than a thousand from low-authority directories.

  • Relevant — the linking site covers related topics
  • Authoritative — established credibility
  • Natural anchor text — descriptive and varied, not repeated exact-match
  • Editorial — placed because someone found the content valuable

Methods That Work

Create link-worthy content. Original research, comprehensive guides, free tools and data-driven posts earn links because people want to cite them.

Outreach. Identify sites publishing related content and suggest yours as a resource. Only works if it genuinely adds value.

Guest posting. Write for relevant industry publications. Focus on value to their audience.

Reclaim unlinked mentions. Find mentions of your brand without a link and ask.

Broken link building. Find broken links on relevant sites, create the replacement, reach out.

Generic link building advice underperforms for software companies. These do not:

  • Free tools. A calculator, generator or checker that solves one real problem attracts links from people who would never link to a product page. The highest-leverage link asset available to a SaaS team.
  • Original data. You have usage data nobody else has. An annual benchmark report on your category earns citations every time someone writes about it.
  • Integration partner pages. Many partners maintain a directory or a co-marketing page and will link to you. This is the cheapest link source in SaaS and most teams never ask.
  • Review site profiles and comparison directories. Not always followed links, but real referral traffic from buyers in-market.
  • Launch and changelog coverage. Product Hunt, category newsletters and trade publications cover releases. Ship something notable and tell people.
  • Engineering blog content. If you have a technical audience, a genuinely good engineering post earns links from developers at a rate marketing content never matches.

What to Avoid

Do not buy links in bulk. Do not run link exchanges at scale. Do not use automated link building software. These violate the guidelines and can trigger a manual penalty.


SEO Tracking and Maintenance

Reaching page one is not the finish line.

Google Search Console

The most important free tool. It shows queries you appear for, average position, which pages earn clicks, coverage issues, Core Web Vitals, and manual actions. Check it weekly.

GA4

Tracks behaviour on your site — how people find you, what they do, whether they convert. Connect it to Search Console for the full picture.

Rank Tracking

Position trackers show movement on target keywords over time. Useful, with the caveat below.

Content Audits

Content decays. Review your top 20 pages quarterly and update any that have slipped. In fast-moving SaaS categories this is more urgent than in most industries — a comparison page with last year’s competitor pricing is actively misleading.

New links are good; toxic links are not. Monitor your profile and disavow clearly spammy sources.

Measuring SaaS SEO Properly

This is where most SaaS teams get their reporting wrong, and wrong reporting is how good SEO work gets cancelled.

Report signups and pipeline, not sessions. Sessions rise with informational content that may never convert. The number that matters is trials or demo requests attributable to non-paid search.

Segment by query group, not by keyword. Split branded, commercial, comparison and informational. A flat traffic total hides the story — your comparison pages can be working beautifully while your blog produces nothing, and the total will look merely flat.

Do not report rank-tracker positions as facts. Position varies by person, device and location, so any single figure is one sample presented as certainty. Report grouped query performance from Search Console instead. It also stops the conversation being about a number instead of about enquiries.

Expect attribution to be imperfect. A buyer reads a comparison page, forgets you, sees you on G2 a fortnight later, and arrives via a branded search. Last-click attribution credits the branded search and tells you your comparison page did nothing. Look at assisted conversions and branded search volume as a trend — a rising branded search curve is often the clearest evidence your content is working.

The SEO KPI dashboard and report template are built around exactly this structure.



AI Search Engines and GEO

AI-powered search — ChatGPT, Perplexity, Google’s AI Overviews, Gemini — increasingly answers questions directly without a click.

This is not a threat to SEO. It is a layer on top of it.

What Is GEO?

Generative Engine Optimisation is the practice of optimising content to be cited by AI answer engines. When someone asks ChatGPT “what is the best help desk software for a small team”, it searches, reads several sources, synthesises an answer, and cites a handful. GEO is about being one of them.

How AI Search Differs

Traditional search returns links and the user clicks. AI search synthesises an answer from multiple sources, and if it satisfies the question the user may never click at all.

That changes the value calculation. Being cited drives recognition and trust without a click. Not being cited means invisibility to a growing share of searches.

How to Optimise for It

Write direct answers to clear questions. Structure a majority of your H2s as questions followed immediately by a 40–60 word direct answer.

Add a TL;DR. A two to three sentence summary after the H1 is frequently extracted wholesale.

Pack in verifiable facts. Specific numbers, statistics and cited sources. Vague content gets passed over.

Keep content fresh. AI engines favour recently updated pages. Refresh important content at least quarterly.

Let AI bots in. Check robots.txt is not blocking GPTBot, ClaudeBot, PerplexityBot or Google-Extended.

Do not rely on schema for AI. These systems extract readable text, not JSON-LD. If you want a fact cited, it must be visible on the page.

GEO for SaaS: Getting Into the “Best X Tool” Answer

The AI query that matters most to a software company is a recommendation request — “what should I use for X”. Being named in that answer is the AI equivalent of ranking for your category term, and the route in is different from ranking.

Three things move the needle:

  1. Be described in the words buyers use. Models synthesise from how the web describes you, not how you describe yourself. If every page says “workflow orchestration platform” and buyers say “tool that moves data between apps”, you will not surface for the query they actually ask.
  2. Be present in the sources these engines read. Comparison articles, review sites, Reddit threads and roundups are heavily represented in citations. Your own site is one source among many, and often not the decisive one.
  3. Make your differentiators explicit and factual. “Best-in-class” is unusable to a model. “Supports SAML SSO on all paid plans, no add-on” is extractable, checkable, and exactly the kind of clause that lands you in a filtered recommendation.

The Most Important Rule

GEO does not replace SEO. AI engines use retrieval-augmented generation — live web searches to find sources. If your pages do not rank in the traditional top ten, they rarely surface in AI answers. Traditional SEO still powers everything.


A growing share of searches happens outside Google — inside YouTube, LinkedIn, Reddit and, for consumer products, TikTok and Instagram.

How It Differs

Traditional search rewards authority, links and depth. Social search rewards recency, engagement and format. The most authoritative account does not win; the most engaged recent post does.

Why It Matters for SaaS

Reddit now ranks for a large share of software queries. Search almost any “best X tool” query and a Reddit thread is likely on page one. You cannot control those threads, but you should know what they say about you, and participating honestly under a real identity is legitimate and effective. Astroturfing is not, and it is easily spotted.

YouTube is a genuine acquisition channel for software. Product walkthroughs, comparisons and tutorials rank in both YouTube and Google, and video answers a buyer’s real question — what is this actually like to use — better than a page can.

LinkedIn is where B2B discovery happens. Not a ranking channel, but it drives the branded searches that later convert.

Peer communities decide shortlists. Slack and Discord groups, industry forums and newsletters shape purchases before anyone opens Google. Being recommended there is worth more than a ranking, and it is earned by being genuinely useful, not by posting links.

How to Approach It

Create platform-native content rather than reposting. Post consistently — social algorithms reward freshness heavily. Optimise your profile as you would a page. Drive real engagement.

The Multi-Channel Reality

SEO in 2026 is about being visible wherever your buyer searches: Google, YouTube, AI assistants, Reddit, LinkedIn. The underlying principle does not change — genuinely useful content matching what people want, in the format that surface rewards.


Part 5: Planning for Real Results


Realistic Timelines and Costs

This is where most guides either oversell the speed or undersell the work.

How Long Does It Take?

Competition LevelTypical Ranking Timeline
Low (KD 0–20)1–3 months
Medium (KD 20–40)3–6 months
High (KD 40–70)6–12 months
Very high (KD 70+)12+ months

Not guarantees. A new site with no links on a medium-competition term might take nine months. An established site with strong links might rank for the same term in two.

The SaaS version of this table is worth stating separately, because the page types have very different curves:

SaaS page typeRealistic first results
Integration pages1–3 months
Alternative and comparison pages3–6 months
Use-case and JTBD content4–8 months
Category head term18 months to never

Plan on three to six months before meaningful movement, and nine to eighteen before SEO is a channel you can forecast against.

What Does It Cost?

Time. Keyword research, content, outreach and monitoring take real hours with a real opportunity cost.

Tools. Free tools have limits. Serious work needs accurate difficulty data, backlink intelligence and rank tracking — £80–£140 a month for Semrush or Ahrefs.

Content production. Writing it yourself costs time; outsourcing costs £100–£500+ per article. In SaaS the ceiling is higher, because good comparison and technical content requires someone who understands the product.

Outreach. Quality links require relationships, guest opportunities or digital PR — time or money.

SEO Is Capital Investment, Not Marketing Spend

A paid ad produces results while you pay. Stop, and the traffic stops. A page ranking in position two produces traffic every day for years at no incremental cost per click.

For SaaS this framing is not rhetorical — it is the actual financial case. Content is a capitalisable asset with a multi-year payback that reduces blended CAC as it compounds. Presented as a monthly marketing expense, SEO gets cut in the first bad quarter. Presented as asset creation with a payback period, it survives.


Common Problems and How to Fix Them

You are not seeing results fast enough. Change your success metric for the first three months. Track process metrics — pages published, keywords targeted, links acquired — instead of rankings. Rankings follow execution. For faster early wins, target KD under 10 with volume in the 100–500 range.

You do not know which advice to follow. Follow practitioners who show their data. Anyone writing about SEO without real Search Console screenshots or documented case studies is teaching theory. Test advice on five pages before applying it site-wide.

You are targeting keywords that are too competitive. Check the top ten before committing: their authority, their links, their depth. If every result is a DR 70+ domain with 50 links to that specific page, find a narrower version of the same concept.

Your content is not good enough. Before publishing, ask whether this is the best resource available on this specific topic. If a reader will need to click elsewhere to finish their research, it is not ready.

You are doing too many things at once. Pick the single most impactful action and focus for 60 days. For most beginners that is content — without it there is nothing to rank, link to, or optimise.


Seven SaaS-Specific SEO Mistakes

Distinct from the beginner problems above, these are the failures I see specifically in software companies.

  1. Building top-of-funnel content before bottom-of-funnel pages. Thought leadership before alternative and comparison pages. The commercial pages rank faster and convert several times better. Do them first.
  2. Chasing the category head term from day one. It is contested by every funded competitor and owned by review aggregators. It is your last win, not your first.
  3. Publishing programmatic pages with nothing real on them. Fifty templated integration pages with a swapped tool name get indexed thin and dropped. Each needs genuine specifics.
  4. Putting the blog or docs on a subdomain. Splits authority away from the pages that convert, and costs real disruption to fix later.
  5. Gating everything. A gated PDF earns no links and ranks for nothing. Publish the content on an indexable page and gate the extras.
  6. Letting comparison pages go stale. Competitor pricing and features change quarterly. A page with year-old figures is worse than no page — it is a trust problem, not just a ranking one.
  7. Reporting sessions to the board. The quickest route to having the budget cut. Report signups and pipeline by query group.

The SaaS SEO Checklist

Technical Foundation

  • HTTPS with a valid certificate
  • Mobile-friendly across every core element
  • Core Web Vitals pass (LCP under 2.5s, CLS under 0.1, INP under 200ms)
  • XML sitemap created and submitted to Search Console
  • Robots.txt correct and not blocking important pages
  • Blog and docs on subfolders, not subdomains
  • Public pages have content in the initial HTML, not JS-rendered
  • One hostname, one hop — www or apex, HTTP to HTTPS in a single redirect
  • Search Console and GA4 connected, conversion tag verified to fire once

Keyword Research

  • Primary keyword identified per page
  • Difficulty realistic for your current authority
  • Intent matches content format
  • Keywords valued against customer lifetime value, not a volume floor
  • 3–5 secondary keywords incorporated naturally
  • Clustered so no two pages chase the same phrase

Page Coverage

  • One alternative page per meaningful competitor
  • Comparison pages for the head-to-heads the market actually makes
  • One page per meaningful integration, each with real specifics
  • Use-case pages for the segments you close well
  • At least one free tool or template built to attract links
  • Listed and reviewed on G2, Capterra or your category’s aggregator

On-Page Optimisation

  • Primary keyword in H1 (one H1 only), first 100 words, and 2–3 H2s
  • Title 50–60 characters; meta description 150–160
  • URL short, lowercase, hyphenated
  • Descriptive alt text on all images
  • 3–7 internal links, routing authority toward commercial pages
  • 2–3 external links to authoritative sources for cited data

Content Quality

  • Written from first-hand knowledge or product data
  • Includes specific numbers, examples or case studies
  • Clear language, short paragraphs, headings every 300–400 words
  • Comparison claims accurate as of a stated date
  • No AI-overused filler

AI Search Readiness

  • TL;DR summary near the top
  • Direct answers immediately after question headings
  • High fact density with cited sources
  • FAQ section with conversational questions
  • AI crawlers not blocked in robots.txt
  • Differentiators stated as checkable facts, not adjectives

The Working-File Path: Five Stages That Each End in a Finished File

Everything above is the knowledge. This is the doing order — five stages, each ending with a file you have filled in rather than a lesson you have read.

Most SEO tutorials start with keywords. That is the wrong place to start, and it costs beginners months. Start with measurement. If you cannot tell whether search brought you a signup, nothing you do next can be evaluated — and you will not discover that until you have already spent a quarter.

#StageWhy it is hereYou finish with
1MeasurementEverything below is judged against this dataSearch Console verified, conversions tracked once
2Crawling and indexingGoogle cannot rank a page it cannot reachA completed technical checklist
3DemandWriting before you know what people search is guessingA keyword sheet with clusters and priorities
4PagesUpdate before you create — proven demand beats new betsA verdict per existing page, or a first cluster written
5ReportingWork nobody can see gets cancelled in month twoA monthly report that leads with signups

The order is the point. Every stage assumes the ones above it are done.

Stage 1: Measurement, Before Anything Else

Verify Search Console for the exact property you will report on. Free, your own data, better than any tool’s estimate. Verify Bing Webmaster Tools too — ten minutes, and it feeds Copilot as well as Bing.

Track conversions, and check the tag fires once. This is where teams lose the most time. A double-fired signup event makes every later judgement wrong by a factor of two, and nothing looks broken. The GA4 audit checklist starts with exactly this check.

This is the stage everybody skips, because keywords are more interesting than tag configuration. The cost is not knowing, three months later, whether any of it worked — and being unable to reconstruct it, because you cannot retroactively collect data you did not track.

Stage 2: Make the Site Crawlable

Work down the technical SEO checklist — 33 checks in seven groups, tickable on the page.

Three do most of the damage when skipped, and none looks broken from the front end:

  • One hostname, one hop. Pick www or the apex and 301 the other; HTTP to HTTPS in a single redirect. Duplicate hostnames split every signal you have.
  • Old URLs redirected to genuinely equivalent pages. Never swept to the homepage — Google largely discards an irrelevant redirect, so years of links can go in an afternoon.
  • Content in the HTML, not requiring JavaScript to appear. The one that catches SaaS teams most often.

Stage 3: Find Out What Demand Exists

Only now do keywords make sense. The keyword research guide and template gives you the sheet; two things matter more than the tooling.

Start with Search Console, not a keyword tool. The queries where you already have impressions and a poor position are the cheapest wins available, and they are invisible to anyone researching from outside.

You do not need a subscription. Search Console, Keyword Planner, autocomplete and related searches will fill the whole sheet. Slower and coarser, and it works.

Then cluster before you prioritise: if one page cannot satisfy several related queries without compromise, the opportunity is smaller than its volume suggests.

Stage 4: Update Before You Create

If the site already has pages, auditing beats writing. Run the content audit and read only the rows marked Update — pages with impressions and almost no clicks. The demand is already proven there, which is never true of a page you have not written.

If the site is genuinely new, write one cluster properly rather than ten pages thinly — and for SaaS, make that cluster your alternative and comparison pages. Expect two to three months before first clicks. Knowing that in advance is the difference between patience and cancelling in week six.

Stage 5: Report It So It Survives

Good SEO gets cancelled because nobody could see it working. The SEO report template leads with non-paid conversions and reports grouped query performance rather than individual rankings.

That choice matters more than it sounds. Position varies by person, device and location, so a rank-tracker figure is one sample presented as a fact — and it invites a conversation about a number instead of about signups. Groups (branded, commercial, comparison, informational) show the story a single traffic total hides.

Every file above is free and ungated in the resource library.


What to Learn Next

You now have the foundation. Where to go next depends on where you are.

Starting a new site. Get the technical foundation right first: HTTPS, Search Console, GA4, blog in a subfolder, content in the HTML. Then publish your first commercial pages — alternatives and integrations — before any thought leadership.

You have a site but no traffic. Start with Search Console to find terms you already have impressions for but have not optimised. Quick wins usually come from fixing existing pages, not publishing new ones.

You have traffic that does not convert. The SEO is working; the targeting is not. You are attracting readers rather than buyers. Review your top 20 pages and check the intent behind the keywords against what you actually sell — and check whether you have built the bottom-of-funnel pages at all.

Next steps on each topic here:

If you would rather have this run on your product than run it yourself, that is what I do — see SaaS SEO.

Subscribe to the Best of Alston newsletter for weekly SEO insights, tool reviews and lifetime deal alerts. No hype, no fluff.


Disclosure: I have personally used and tested the tools and strategies described here on my own websites over 15+ years. This article contains both affiliate and non-affiliate links. See my transparency policy for full details.

Frequently asked

Questions About This Article

What makes SaaS SEO different from regular SEO?

The mechanics are identical; the economics and the page types are not. A subscription customer is worth their lifetime value rather than one transaction, so queries with 40 searches a month can justify a dedicated page. SaaS demand also splits into families general SEO never mentions — alternative, comparison, integration and use-case queries — and those convert far better than the category head term everyone chases first.

How long does SaaS SEO take to work?

Expect three to six months before meaningful movement and nine to eighteen months before SEO is a dependable acquisition channel. Bottom-of-funnel pages — alternatives, comparisons, integrations — move fastest because their queries are narrow and their competition is weaker. Category head terms routinely take two years or more, which is why they should never be your starting point.

Should my blog be on a subdomain or a subfolder?

A subfolder — yoursite.com/blog/ — in almost every case. Google treats a subdomain as a substantially separate site, so authority earned by your content transfers to your product pages far less reliably. The same applies to docs and help centres. The usual objection is that the marketing site and the blog run on different platforms; a reverse proxy solves that, and it is worth the engineering hour.

Do I need to worry about SEO if my app is a JavaScript SPA?

Only for pages you want ranked, but that distinction traps a lot of teams. The app behind a login never needs indexing. The marketing site, blog, docs and any programmatic pages do, and if those are client-rendered by the same framework, Google may index them thin or not at all. Serve your public pages with content in the initial HTML — server-rendered or statically generated.

Can I outrank G2 and Capterra for 'best [category] software'?

Usually not, and planning to is a common way to waste a year. Review aggregators hold the intent, the link profile and the freshness signals for those queries. The realistic strategy is to get listed and well-reviewed on them, then win the queries they serve badly: specific alternatives, specific comparisons, integrations, and use-case terms tied to a role or industry.

What should I measure instead of traffic?

Signups and pipeline attributable to non-paid search, segmented by query group. Sessions rise and fall with informational content that may never convert. Track trials or demo requests from organic, then split branded, commercial, comparison and informational groups — a flat traffic total hides the fact that your comparison pages are working and your blog is not.

Is SEO worth it for a pre-product-market-fit startup?

Rarely as a primary channel. SEO pays back over quarters, and pre-PMF companies change their positioning faster than pages can rank. What is worth doing early is cheap and durable: verify Search Console, keep the site crawlable, put the blog in a subfolder, and avoid technical decisions that are expensive to reverse. Serious content investment can wait until the category and the buyer are settled.

What is the most common SaaS SEO mistake?

Writing top-of-funnel thought leadership before building the bottom-of-funnel pages. Alternative, comparison and integration pages target people already shopping, rank faster because the queries are narrower, and convert several times better. Most teams do them last, or never, and conclude SEO does not work for their product.

Let’s build your SaaS SEO blueprint

Get in touch to see if I can help you.

Tell me about your product, your ICP and your growth targets. You will get a straight answer on whether SaaS SEO can move your numbers, and a personalised growth blueprint if it can. If it cannot, I will say so.

Free SaaS SEO growth blueprint

Opportunity map, keyword gaps, technical priorities and a 90-day plan.

You work with me, not an account manager

The person who audits your site is the person who ships the strategy.

Reported against revenue

Signups, trials, MRR and AI share-of-voice, not impressions.

An honest yes or no

I only take on SaaS companies I believe I can get results for.