All posts
SEO

The SaaS SEO checklist, and the 9 mistakes that stall growth.

A SaaS SEO checklist for B2B software sites: the technical checks that keep the right pages in Google and the wrong ones out, the content checks that connect the blog to the product, and nine mistakes that stall SaaS search growth.

Jessica Wells·10 min read

A SaaS SEO checklist comes down to three jobs: keep the right pages in Google and the wrong ones out, build the pages buyers use to choose software, and connect everything you publish back to the product. The nine mistakes at the end of this page are the ways each of those jobs tends to go wrong.

Use the checks below as an audit, in order. For the general audit process, our guide to running an SEO audit covers the method; this page is the SaaS-specific layer on top.

Technical checks: crawl and index

SaaS sites mix three kinds of pages that search engines should treat very differently: the public marketing site, the logged-in product and the documentation. Get these right before anything else.

Technical SaaS SEO checks
CheckWhat to look for
App and staging pages are kept outLogged-in screens, staging sites and internal search results use noindex or a login, not just robots.txt.
robots.txt blocks only what it shouldIt keeps crawlers out of areas that waste their time. Google says it is not a way to keep a page out of search.
Marketing content renders for crawlersKey pages show their content in the HTML Google receives, ideally through server-side rendering or pre-rendering.
One address per pageDuplicate versions (tracking parameters, docs versions, trailing slashes) point to one canonical URL.
Moved pages redirect permanentlyOld feature, pricing and blog URLs use 301 or 308 redirects to their replacements.
The sitemap lists only pages you want indexedNo app URLs, redirects or noindexed pages in it.
Google indexes what you think it doesThe Page indexing report in Search Console matches your intended list of public pages.

Our explainer on technical SEO covers each of these in more depth.

//Free SaaS SEO checklist

Turn the checks into assigned work.

Record the issue, supporting evidence, owner and completion check in one place.

Free. We email it to you, usually within a minute.

Already signed up on another device?

Content and on-page checks

SaaS content and on-page checks
CheckWhat to look for
Each important use case has its own pageWritten for the team that has that job, with workflows and screenshots, not one sentence per feature.
Comparison and alternatives pages exist where buyers compareHonest pages for the competitors you actually meet in deals.
Integration pages say something realSetup, what syncs and what does not, and who it is for, rather than a logo and a sentence.
The pricing page is public and crawlableEven if the price is custom, the page explains what drives it.
Blog posts link to the productEvery educational post links to the use case or feature page it relates to.
Documentation is linked from the marketing siteHelp content is crawlable, linked and canonicalized.
Titles and descriptions match buyer languagePage titles use the words buyers search, not internal product names.
Structured data matches the pageIf you add software app markup, include Google's required properties and only what is visible.

Measurement checks

SaaS SEO measurement checks
CheckWhat to look for
Conversions are tracked by landing pageTrials, demo requests and sign-ups are attributed to the page where the visit began.
Pages are grouped by typeDecision pages, educational posts and docs are reported separately.
Releases are annotatedSite launches, migrations and big content changes are dated, so changes in traffic can be explained.

The 9 mistakes that stall SaaS SEO growth

1. Letting the app get indexed

Logged-in pages, staging sites and internal search results that reach Google compete with your real pages and waste crawling. Keep them out with a login or noindex.

2. Using robots.txt to hide pages

Google says robots.txt is not a mechanism for keeping a web page out of Google; a blocked URL can still be indexed if other pages link to it. And a noindex tag only works if the page is not blocked by robots.txt, because the crawler has to read the tag.

3. Hiding marketing content behind JavaScript

Google processes JavaScript sites in stages, and its JavaScript SEO guidance still recommends server-side rendering or pre-rendering because not all bots can run JavaScript. If your key pages only appear after scripts run, some crawlers may never see them.

4. Thin feature pages

A features page with one line per feature answers no one's question. Give the features buyers search for real pages, with the workflow, the outcome and the proof you actually have.

5. No comparison or alternatives pages

Buyers compare you with competitors whether or not you publish anything about it. Without honest comparison pages, the conversation happens on other sites, on their terms.

6. A blog detached from the product

Posts that attract readers who will never buy, and never link to a product page, grow traffic without growing trials. Every post should answer a question your buyers have and point to the page that helps them act on it.

7. Changing URLs without redirects

Redesigns and rebrands move pages. Google recommends a permanent server-side redirect whenever a URL changes; without one, visitors and search engines hit a dead end, and the new page starts from scratch.

8. Duplicate pages without a canonical

Documentation versions, tracking parameters and near-identical landing pages split signals between URLs. Point duplicates to one canonical version.

9. Measuring traffic instead of trials

A glossary page with thousands of visits and no sign-ups is worth less than a comparison page with a few hundred and a steady flow of demos. Report by page type and by conversion, or the program will chase the wrong number.

If you would like a second pair of eyes on the list, our SEO service starts with exactly this kind of audit.

Frequently asked questions

What should be on a SaaS SEO checklist?

Three groups of checks. Technical: keep app and staging pages out of the index, render marketing content for crawlers, use canonicals and permanent redirects, and keep the sitemap clean. Content: use case, comparison, integration and pricing pages, with blog posts linked to the product. Measurement: conversions tracked by landing page and pages grouped by type.

What are the most common SaaS SEO mistakes?

Letting app pages get indexed, using robots.txt to hide pages, relying on client-side JavaScript for marketing content, thin feature pages, no comparison pages, a blog that never links to the product, URL changes without redirects, duplicates without canonicals and measuring traffic instead of trials.

How do you run a SaaS SEO audit?

Start with the Page indexing report in Search Console and compare it with the pages you want public. Check rendering, canonicals, redirects and the sitemap, then review the decision pages and how the blog links to them, and finally check that conversions are tracked by landing page.

Should SaaS app pages be indexed?

Usually not. Logged-in screens have nothing for a searcher and compete with the marketing site. Keep them behind a login or use noindex, and remember that robots.txt alone does not keep a page out of Google.

Sources

Checked September 13, 2026. Google updates its documentation. The linked page is always the final word.

Walk through the checklist with our founders.

Tell us about your site and what search should be doing for it. We will discuss which checks matter most for you and the work that would make sense to include.

Talk to our founders

//For businesses investing at least $3,000 a month in marketing.

Get a plan built around the business.

Our founders will review the goal and current marketing, then put the priorities in writing. You keep the plan. Any paid work is scoped separately.

No cost. No obligation. Starts with a conversation with our founders.