Many SEO audit checklists run to 50 or 75 items, each weighted the same. This one gives you fewer, in the order that matters, plus the checks a fintech or SaaS site needs that a generic list leaves out.
This SEO audit checklist is written for two readers. The first is a B2B SaaS or fintech growth lead who has one channel working and wants to know what is actually broken before paying for more content. The second is a marketer about to hire an agency, who wants to know what a good audit should contain before reading one.
It covers four layers, in sequence: whether Google can find and index your pages, whether those pages match what people search for, whether they carry the trust signals Google expects on financial topics, and whether your reporting can see the result. It ends with a report template you can copy, so the findings turn into work rather than a slide.
The short version
- Check indexation before anything else. Content fixes on pages Google has not indexed change nothing.
- robots.txt is not a way to keep a page out of Google. Google says so in as many words; use noindex.
- Core Web Vitals have published thresholds: LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1.
- Most fintech topics are what Google calls “Your Money or Your Life”, where it gives even more weight to strong E-E-A-T.
- Write every finding with its evidence, cost, fix and owner, or the audit will not get acted on.
Table of Contents
How to do an SEO audit in the right order
Order is the whole point of an audit. A long list of equal-weight items invites you to fix the easy ones first, which are rarely the ones costing you traffic.
The sequence below follows one rule: fix what blocks everything downstream before what sits on top of it.
- Indexation and crawling. If Google cannot reach or index a page, nothing else about that page matters.
- On-page and content. Once a page is indexed, does it match the search it should rank for?
- Trust signals. On financial topics, Google applies a higher bar. A fintech site that clears the first two layers can still lose here.
- Measurement. If your reporting cannot see organic pipeline, the audit’s fixes will look like they failed even when they worked.
You need three SEO audit tools at minimum:
- Google Search Console, free, for indexation, Core Web Vitals and real query data.
- A crawler. Screaming Frog’s SEO Spider crawls 500 URLs free, enough for a site of up to 500 URLs.
- A keyword tool such as Ahrefs or Semrush, for demand and for what your competitors rank for.

Technical SEO audit checklist
A technical SEO audit checklist is the part most audits get right in content and wrong in emphasis. Work through it before you touch a single page of copy. If you would rather see what this layer looks like when it is built into a SaaS growth program, that is the foundations stage on our SaaS SEO agency page.
Indexation
Open Pages under Indexing in Search Console and read the reasons, not just the totals. Two statuses get misread most often, and Google’s help page for the report defines both:
- Crawled – currently not indexed: Google crawled the page but did not index it. Google says it may or may not be indexed later, with no need to resubmit it. The report does not say why, so start by checking whether the page is thin or duplicates another.
- Discovered – currently not indexed: Google found the URL but has not crawled it yet. Google says that, typically, it wanted to crawl the URL but expected that to overload the site, so it rescheduled the crawl.
SOURCE · Google Search Console Help, Page indexing report.
support.google.com/webmasters/answer/7440203 — checked 1 October 2026.
Then check what you are blocking, and how. robots.txt is not a way to keep a page out of search. Google’s robots.txt introduction says it is used mainly to avoid overloading your site with requests, and that a blocked URL can still appear in results without a description. To keep a page out, use noindex or password protection.
SOURCE · Google Search Central, Introduction to robots.txt.
developers.google.com/search/docs/crawling-indexing/robots/intro — checked 1 October 2026.
Checklist:
- ☐ Every page you want to rank is indexed (URL Inspection, not a site: search)
- ☐ Thank-you, booking and confirmation pages carry noindex
- ☐ Nothing important is blocked in robots.txt
- ☐ No staging or template URLs are indexable
Canonicals and duplicate URLs
SaaS sites generate duplicates easily: tracking parameters, trailing-slash variants, filtered docs pages, and the same feature page under two paths. Google’s guide to duplicate URLs ranks the signals you can send: redirects and rel=”canonical” are strong signals, and sitemap inclusion is a weak one. The methods stack, so use more than one where it matters.
SOURCE · Google Search Central, How to specify a canonical URL.
developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls — checked 1 October 2026.
- ☐ Each indexable page declares a self-referencing canonical
- ☐ HTTP, www and trailing-slash variants redirect to one version
- ☐ Parameter URLs canonicalize to the clean URL
Sitemaps that stop updating
A sitemap is easy to check once and forget. On our own site, momentumadworks.net, the SEO plugin’s post sitemap missed two new posts in September 2026 until a sitemap setting was toggled and saved to force a rebuild.
- ☐ The sitemap index lists only sitemaps you want crawled
- ☐ The number of URLs in each sitemap matches what you have published
- ☐ Search Console shows the sitemap read recently, with no errors
Core Web Vitals
Google publishes the thresholds for a good experience on its Core Web Vitals page:
- Largest Contentful Paint (LCP): within 2.5 seconds of the page starting to load
- Interaction to Next Paint (INP): under 200 milliseconds
- Cumulative Layout Shift (CLS): under 0.1
SOURCE · Google Search Central, Understanding Core Web Vitals and Google search results.
developers.google.com/search/docs/appearance/core-web-vitals — checked 1 October 2026.
Check the field data in Search Console first, then use a lab tool to find the cause. Our own site is a useful warning: its mobile LCP sat above 2.5 seconds, and Lighthouse traced it not to tracking scripts, as we first assumed, but to render-blocking files in the page head, including an icon font and fonts the page never used.
Rendering, and URLs hidden in scripts
If a page builds its content with JavaScript, confirm Google sees the rendered result with URL Inspection’s live test. Then check crawl stats for odd requests. On our own site, Googlebot requested a half-built API URL that existed only as a string inside a page script, and got a 400 error. The fix was to assemble the URL at runtime instead of writing it as a literal.
- ☐ Rendered HTML in URL Inspection contains the main content and links
- ☐ Crawl stats show no unexplained 4xx or 5xx spikes
- ☐ Crawl budget is mainly a large-site concern: Google’s crawl budget guide is written primarily for sites with 1 million+ unique pages that change about weekly, sites with 10,000+ unique pages that change daily, and sites with a large share of URLs in Discovered – currently not indexed
On-page and content checks
With indexation sorted, the question becomes whether each page deserves to rank for its query. An on page SEO audit and an SEO content audit are the same exercise at two scales: one page, then the whole library.
Intent match, page by page. Search the term each page targets and look at what ranks. If page one is comparison pages and yours is a product page, you are answering a different question, and no amount of on-page polish fixes that.
Cannibalization. Two of your pages targeting one query split the signals between them. Export your ranking keywords and look for queries where two URLs alternate. Merge, redirect or re-point one of them.
Thin and orphaned pages. Feature pages with 150 words, empty category archives and integration pages with no description give a searcher little reason to stay and Google little to rank. Orphans, pages with no internal links pointing at them, can include the pages you most want found.
Checklist:
- ☐ Each priority page targets one primary query, and no other page targets it
- ☐ Titles carry the query and read clearly when cut short in results
- ☐ Every page links to at least one page that sells
- ☐ Every important page is reached through internal links, not only through the sitemap
For a fintech-specific version of this content layer, our guide to SEO for fintech covers what Google expects of financial content and when a blog post becomes a regulated promotion.
What a fintech SEO audit checklist adds
This is the layer generic lists skip, and on financial topics it is the one Google says it weighs more heavily.
Google’s guidance on creating helpful, reliable, people-first content says its systems give even more weight to content with strong E-E-A-T for topics that could significantly affect the health, financial stability or safety of people, or the welfare or well-being of society. It calls these “Your Money or Your Life” topics, or YMYL. The same page says that of experience, expertise, authoritativeness and trustworthiness, trust is most important.
SOURCE · Google Search Central, Creating helpful, reliable, people-first content.
developers.google.com/search/docs/fundamentals/creating-helpful-content — checked 1 October 2026.
Content about payments, lending, wealth or insurance fits that definition. So can content from SaaS products that move or report money. That changes what the audit has to check.
Who wrote it. Google’s own self-assessment questions ask whether pages carry a byline where one might be expected, and whether bylines lead to more information about the author. Advisory content with no author and no author page is a gap you can close in an afternoon.
- ☐ Advisory and educational pages carry a named author
- ☐ Each author has a page explaining their background
- ☐ Factual and regulatory claims cite their source, with the date checked
Pages that are also ad landing pages. On a fintech site, the pricing page, the product page and the comparison page often double as paid landing pages. Platform disclosure rules then apply to them, and an SEO rewrite that moves a required disclosure behind a click can create an ad-policy problem. We cover those rules in our guide to landing page compliance, and our free fintech ad compliance checklist lists them by market. Run both audits on the same pages, together.
- ☐ Required disclosures on landing pages survive every SEO edit
- ☐ Pricing pages are indexable and say what the product costs
Subdomains and the app. Docs, help centers and app login pages often live on subdomains with their own robots rules and no link back to the marketing site. Check that the ones you want found are indexable and that the login pages are not.
Measurement checks
An audit’s fixes can take months to show up. If reporting cannot see them, the program gets cut before it pays back.
- ☐ Search Console is read by country, so traffic from markets you do not sell into does not inflate the result
- ☐ Organic leads are tied to closed revenue in the CRM, not only to form fills
- ☐ The attribution window is at least as long as your sales cycle
That last check matters most for B2B. A 30-day window cannot credit organic search for any deal that closes more than 30 days after the first visit, which on a 90-day sales cycle is most of them. To put rough numbers on what a fix is worth before you prioritize it, our free SEO ROI calculator projects visits, leads and pipeline from a target ranking.
SEO audit report template
An audit nobody acts on is a cost, not an asset. The write-up decides whether it gets used. The common gaps: findings without an owner, fixes without an order, and nothing a developer can pick up without a meeting.
Write every finding in the same shape. Use this SEO audit report template as a table, one row per finding:
| Field | What goes in it |
|---|---|
| Finding | One sentence, stated as a fact |
| Evidence | The report, URL or screenshot that proves it |
| Cost | What it is costing, in traffic, leads or spend, even as a range |
| Fix | The specific change, written so it can be ticketed |
| Effort | Hours or days, and whose |
| Owner | A name, not a team |
| Rating | Critical (costing you now), Watch (will cost you) or Clear (checked and sound) |
Two habits make the template work. List the Clear items too, so the reader knows what was examined and not just what failed. And sort by what blocks the next thing, not by severity alone: an indexation fix comes before a content fix even if the content issue looks bigger.
If you would rather have this done for you, that is what our Acquisition Audit is: $2,500, fixed, two weeks, covering technical and content SEO, paid account and compliance risk, a demand map and tracking gaps, delivered as a written report with a walkthrough and a prioritized 90-day plan. The fee is credited in full to month one if you start a retainer within 30 days of the walkthrough.
FAQ: SEO audit checklist
How long does an SEO audit take?
There is no standard length; it depends on the size of the site and how many layers the audit covers. A technical pass on a small B2B site is quicker than a full review that adds content, trust signals and measurement. Our Acquisition Audit takes two weeks because it covers paid acquisition and tracking as well as search.
Can I do my own SEO audit?
Yes. Everything in this SEO audit checklist can be checked with free or low-cost tools. The hard part on your own site is judging intent: search each target term in a private window and compare what ranks with your page as if you had never seen it before.
Can ChatGPT do an SEO audit?
Not on its own. A chat assistant cannot see your Search Console data, crawl your site at scale or check what Google has indexed. It can help you interpret exported data and draft fixes. How AI search engines choose what to cite is a separate question, covered in our guide to answer engine optimization.
What are the best SEO audit tools?
Search Console, a crawler and a keyword tool cover the technical, content and measurement layers. No tool covers the trust layer: that is a read of your own pages against Google’s “Who, How and Why” questions on authorship and sourcing.
Using this SEO audit checklist: what to do next
Start with indexation this week. Open the Page indexing report, read every reason listed, and check your sitemap counts against what you have published. Those two checks take an hour and catch the problems that make every later fix pointless.
Then work down the layers in order, writing each finding into the template as you go. By the end you will have a prioritized list your team can act on, which is the only kind of SEO audit checklist worth running.


