# SERPNAUT — The Founder-Led B2B SaaS SEO Playbook > Founder-led B2B SaaS SEO is the practice of earning organic search traffic for an early-stage B2B software product (pre-$20K MRR) using disciplines a single founder plus one engineer can ship: technical health, intent-matched on-page work, an ICP-named topical map, schema markup, and a connected internal link graph. It is distinct from agency SEO retainers (priced for $50K+ MRR teams) and from enterprise SaaS SEO (built for catalogue-scale sites). **Central entity:** Founder-led B2B SaaS SEO (pre-$20K MRR). **Also known as:** founder-led SaaS SEO, indie SaaS SEO, pre-PMF SaaS SEO, one-engineer SaaS SEO. **Distinct from:** agency SaaS SEO (retainer model, $50K+ MRR teams), enterprise SaaS SEO (catalogue-scale sites), and e-commerce SEO (product-feed driven). ## The Playbook - [The B2B SaaS SEO Playbook (overview)](https://serpnaut.xyz/playbook): The six disciplines that produce ranking for a B2B SaaS site, and how they connect. ## Technical SEO for SaaS: The Founder's Checklist - [Technical SEO for SaaS: The Founder's Checklist](https://serpnaut.xyz/playbook/technical-seo-for-saas): The crawl, render, and Core Web Vitals work a B2B SaaS site needs before any content compounds — written for founders, not agency briefs. - [SaaS Indexation: Why Your Pages Aren't in Google](https://serpnaut.xyz/playbook/technical-seo-for-saas/indexation-for-saas): How to diagnose and fix the 'Discovered — currently not indexed' and 'Crawled — currently not indexed' buckets that swallow most B2B SaaS pages before they ever rank. - [JavaScript Rendering for SaaS: SSR, SSG, and the Empty-Shell Bug](https://serpnaut.xyz/playbook/technical-seo-for-saas/rendering-for-saas): Why a SaaS marketing page can render perfectly in Chrome and still be invisible to Google — and the SSR/SSG decisions that close the gap. - [Core Web Vitals for SaaS: Field Data, Not Lab Scores](https://serpnaut.xyz/playbook/technical-seo-for-saas/core-web-vitals-for-saas): How to read field-data LCP, INP, and CLS for a B2B SaaS site, which pages to optimise first, and why the PageSpeed Insights lab score is not the metric Google actually uses. - [Sitemap and Robots.txt for SaaS: Hygiene that Compounds](https://serpnaut.xyz/playbook/technical-seo-for-saas/sitemaps-and-robots-for-saas): How to build a sitemap Google trusts and a robots.txt that doesn't accidentally hide your pricing page — the two small files that quietly govern what Google can find. - [Canonical Tags and Duplicate Pages for SaaS](https://serpnaut.xyz/playbook/technical-seo-for-saas/canonical-and-duplication-for-saas): How to use rel=canonical to consolidate ranking signals across the duplicate landing pages, query-string variants, and pricing-table forks every SaaS site accumulates. ## On-Page SEO for SaaS Landing Pages - [On-Page SEO for SaaS Landing Pages](https://serpnaut.xyz/playbook/on-page-seo-for-saas): The per-URL changes — title, H1, entity coverage, CTA — that move existing SaaS landing pages from page two of Google into the top five, without writing new articles. - [Intent Matching for SaaS Landing and Pricing Pages](https://serpnaut.xyz/playbook/on-page-seo-for-saas/intent-matching-for-saas-pages): Most SaaS pages rank on page two because they answer the wrong question. Intent matching is the per-URL audit that decides whether a page should sell, compare, or explain — and rewrites it accordingly. - [Title Tag and H1 Patterns for SaaS Pages](https://serpnaut.xyz/playbook/on-page-seo-for-saas/title-and-h1-craft-for-saas): The title tag is still the highest-leverage single field on a SaaS page. The patterns that work — head term front-loaded, intent in the brand half, never identical to the H1 — explained with concrete SaaS examples. - [Entity Coverage on SaaS Landing Pages](https://serpnaut.xyz/playbook/on-page-seo-for-saas/entity-coverage-for-saas): Modern rankings reward pages that mention the entities — products, integrations, standards, competitors — that the topic genuinely involves. Here's how to audit entity gaps on a SaaS page and close them without keyword-stuffing. - [Internal CTAs and Conversion Blocks on SaaS Pages](https://serpnaut.xyz/playbook/on-page-seo-for-saas/internal-cta-and-conversion-blocks): Most SaaS pages have either too many CTAs or the wrong CTA for the page's intent. The placement rules that protect ranking and improve conversion — explained per template. - [On-Page Refresh Cadence for SaaS URLs](https://serpnaut.xyz/playbook/on-page-seo-for-saas/on-page-refresh-cadence): Existing pages produce most of a SaaS site's traffic — and decay if untouched. The refresh cadence that preserves ranking, updates outdated facts, and earns re-crawl signals without inviting de-rank. ## SaaS Keyword Research: an ICP-First Playbook - [SaaS Keyword Research: an ICP-First Playbook](https://serpnaut.xyz/playbook/keyword-research-for-saas): How a B2B SaaS founder builds a keyword list from ICP language and SERP evidence — not a tool's volume slider — and turns it into a 90-day publishing roadmap that actually ranks. - [ICP Language Mining for SaaS Keyword Research](https://serpnaut.xyz/playbook/keyword-research-for-saas/icp-language-mining): The keywords your ICP actually types into Google are usually not in any tool. They're in support tickets, sales calls, Reddit threads, and review sites — and they outperform tool-derived keywords every time. - [Head Term vs Modifier Mapping for SaaS](https://serpnaut.xyz/playbook/keyword-research-for-saas/head-term-vs-modifier-mapping): Head terms get the volume; modifiers get the conversions. Mapping them — and deciding which pages target which — is the structural step every SaaS keyword strategy needs before publishing starts. - [Keyword Difficulty Bands for SaaS](https://serpnaut.xyz/playbook/keyword-research-for-saas/difficulty-bands-for-saas): Keyword difficulty scores from tools mislead more than they help. The band-based approach — checking the actual top 10 against your domain's profile — picks targets you'll rank for in months, not years. - [Commercial vs Informational Keyword Split for SaaS](https://serpnaut.xyz/playbook/keyword-research-for-saas/commercial-vs-informational-split): Most SaaS sites publish 80% informational content and convert 1% of it. The split between commercial and informational queries — and how to balance them across the publishing schedule — explained for B2B SaaS. - [Keyword Research Tooling for SaaS](https://serpnaut.xyz/playbook/keyword-research-for-saas/keyword-research-tooling): Most SaaS teams over-tool keyword research. The minimum stack — Search Console plus one paid tool plus one free SERP browser — does 90% of what a 7-tool agency stack does, faster. ## Topical Authority for SaaS (Without 100 Articles) - [Topical Authority for SaaS (Without 100 Articles)](https://serpnaut.xyz/playbook/topical-authority-for-saas): How a B2B SaaS site earns topical authority with a 20–40-page topical map instead of a 100-article content sprint — the structural alternative to maximalist SEO advice. - [Central Entity Selection: the First Step in Topical Authority](https://serpnaut.xyz/playbook/topical-authority-for-saas/central-entity-selection): The single naming decision that decides whether a B2B SaaS topical map can plausibly be earned — pick the entity narrow enough to own, broad enough to matter, and one or two queries away from the page that converts. - [Topical Map SEO: a One-Page Blueprint for SaaS](https://serpnaut.xyz/playbook/topical-authority-for-saas/topical-map-blueprint): Topical map SEO for B2B SaaS — the one-page artefact that turns a central entity into a publishing plan, with sub-topics, supporting pages, and the connected sub-graph that earns topical authority. - [Pillar and Cluster Strategy for SaaS Topical Authority](https://serpnaut.xyz/playbook/topical-authority-for-saas/pillar-and-cluster-structure): The pillar and cluster strategy that turns a drawn topical map into real URLs — what a pillar page contains, what a cluster page contains, and the link pattern Google reads as topical authority. - [Publishing Cadence for SaaS Topical Authority](https://serpnaut.xyz/playbook/topical-authority-for-saas/publishing-cadence): Why shipping a sub-topic as a single 2–4 week batch outranks shipping one post a week, and how to sequence pillars and clusters so each release teaches Google something complete. - [How to Measure Topical Authority in Search Console](https://serpnaut.xyz/playbook/topical-authority-for-saas/measuring-topical-authority): The three Search Console leading indicators that tell you whether a topical sub-topic is on track to rank — average position movement, query coverage, and the impressions curve — and how to act on them. ## Schema Markup for SaaS: JSON-LD That Actually Validates - [Schema Markup for SaaS: JSON-LD That Actually Validates](https://serpnaut.xyz/playbook/schema-markup-for-saas): The five schema types every B2B SaaS site should ship — Organization, SoftwareApplication, FAQPage, BreadcrumbList, Article — and how to validate them so they actually earn rich results. - [SoftwareApplication Schema for SaaS](https://serpnaut.xyz/playbook/schema-markup-for-saas/software-application-schema): SoftwareApplication is the canonical schema.org type for a SaaS product page. The fields Google actually uses, the ones it ignores, and the JSON-LD pattern that validates cleanly — explained without the boilerplate. - [FAQ and HowTo Schema for SaaS](https://serpnaut.xyz/playbook/schema-markup-for-saas/faq-and-howto-schema): Google narrowed FAQ and HowTo rich result eligibility in 2023, but both still earn SERP real estate on the right page types. Where they still work, where they don't, and how to mark them up without inviting a manual action. - [Breadcrumb and Article Schema for the SaaS Blog and Playbook](https://serpnaut.xyz/playbook/schema-markup-for-saas/breadcrumb-and-article-schema): BreadcrumbList and Article are the two schemas every blog post, playbook chapter, and guide on a SaaS site should ship with. The fields that earn SERP visibility, the ones that earn AI Overview citation, and the validation checks that prevent silent breakage. - [Organization and sameAs Schema for SaaS Entity Disambiguation](https://serpnaut.xyz/playbook/schema-markup-for-saas/organization-and-sameas-schema): Entity disambiguation is what tells Google your SaaS brand is a distinct named thing, not a string of characters. Organization schema with sameAs is the canonical way to do it — explained for a SaaS site without enterprise PR resources. - [Schema Validation and Common Pitfalls for SaaS](https://serpnaut.xyz/playbook/schema-markup-for-saas/schema-validation-and-pitfalls): Invalid schema fails silently. The validation workflow that catches issues before they ship, the pitfalls that most often break SaaS schema, and how to monitor schema health over time. ## Internal Linking for SaaS: Routing Authority to Pricing - [Internal Linking for SaaS: Routing Authority to Pricing](https://serpnaut.xyz/playbook/internal-linking-for-saas): How a B2B SaaS site uses in-body contextual links — not nav and footer — to route PageRank from its authoritative blog pages to the pricing and BOFU pages that actually convert. - [The Shape of a SaaS Internal Link Graph](https://serpnaut.xyz/playbook/internal-linking-for-saas/topical-link-graph-shape): Most SaaS internal link graphs are accidents — a few hub pages, a lot of orphans, no coherent shape. The connected sub-graph topology that earns topical authority, drawn on one page. - [Pillar and Cluster Link Mechanics for SaaS](https://serpnaut.xyz/playbook/internal-linking-for-saas/pillar-cluster-link-mechanics): The link mechanics that turn a topical map into ranked URLs — specifically, the bidirectional pillar-cluster links and the sibling cluster links that earn topical authority. - [Commercial Link Paths for SaaS Content](https://serpnaut.xyz/playbook/internal-linking-for-saas/commercial-link-paths): Content that ranks but doesn't convert usually has a link-path problem. Two-hop paths from every cluster to a commercial page — pricing, comparison, product — are the structural fix. - [Anchor Text Discipline for SaaS Internal Linking](https://serpnaut.xyz/playbook/internal-linking-for-saas/anchor-text-discipline): Anchor text is half the value of an internal link. The rules for SaaS internal anchors — exact match vs descriptive, when generic anchors are fine, and how to avoid over-optimisation patterns. - [Orphan and Dead-End Audits for SaaS Sites](https://serpnaut.xyz/playbook/internal-linking-for-saas/orphan-and-dead-end-audits): Orphan pages (no internal links pointing in) and dead-end pages (no internal links pointing out) are silent topical authority killers. The quarterly audit that finds and fixes them, with concrete fixes per pattern. ## About - [About SERPNAUT and Olayinka Olayokun](https://serpnaut.xyz/about): Who runs this and what was actually built before. - [The Invoicemonk case study](https://serpnaut.xyz/case-study): Zero to 300+ organic visits and a paying customer in 28 days using the playbook. - [Free SaaS SEO audit](https://serpnaut.xyz/audit): The playbook applied to your specific URLs. ## Optional - [llms-full.txt](https://serpnaut.xyz/llms-full.txt): Full prose of every guide and chapter, concatenated for LLM ingestion.