Technical SEO audit checklist: 14 checks in the right order

A practical technical SEO audit checklist: crawlability, indexing, canonicals, redirects, Core Web Vitals, structured data and JavaScript, run with AI.

Most technical SEO checklists are either too short to be useful or so long that nobody finishes them. Two hundred items, all marked "important", and no hint about which ones actually stop a page from ranking.

A technical audit answers one question: can search engines find, crawl, render and index the pages you want found, and understand which version of each page is the real one? Everything else is secondary. Speed and structured data matter, but a page that is not indexed has no rankings to improve.

This checklist runs in that order. Each check says what to look for, how to spot it and what to do about it. At the end is a workflow for running the whole thing with SEO Sauna's site audit and an AI assistant.

Before you start

Gather three things first:

If the crawl comes back suspiciously small, stop and find out why before reading any issues. Bot protection, rate limits and firewalls often throttle audit crawlers. On Shopify it is common; see the Shopify SEO audit guide for the fix.

1. Crawlability

Can a crawler reach your pages by following links?

2. Robots.txt

Open yoursite.com/robots.txt and read it line by line.

3. Indexability

Can each important page be indexed?

4. Canonicals

Canonical tags tell Google which URL is the main version when several URLs show the same content.

Google treats a canonical as a hint, not an order. URL inspection in Search Console shows which canonical Google actually chose.

5. Status codes

SEO Sauna Site Audit pages table for acme.example: each crawled URL with status code (200 or 301), title, H1 count, words, images and speed

6. Redirects

7. Titles and meta descriptions

These are on-page items, but templates usually cause the problems, which makes them technical.

An issue opened in SEO Sauna's audit of acme.example: Missing meta description, why it matters, how to fix it and the affected URLs

8. Headings

Internal links decide how authority flows through your site and which pages Google sees as important.

10. Images

11. Core Web Vitals and speed

Google measures three Core Web Vitals from real Chrome users:

Metric What it measures Good
LCP (Largest Contentful Paint) How fast the main content appears 2.5 s or less
INP (Interaction to Next Paint) How fast the page responds to taps and clicks 200 ms or less
CLS (Cumulative Layout Shift) How much the layout jumps while loading 0.1 or less

12. Structured data

13. XML sitemaps

14. JavaScript rendering

If your site relies on JavaScript to show content, check what a crawler sees without running it.

Finish with Search Console URL inspection

Pick 10 to 20 URLs: your key templates plus any page the crawl flagged. Inspect each one in Search Console and check:

This is the reality check. A crawler tells you what your site says; URL inspection tells you what Google believed.

How to run this checklist with SEO Sauna

The SEO Sauna site audit covers most of the crawl-based checks above in one run. It crawls the site respecting robots.txt, and checks each page for status codes, broken links, redirect chains, titles and meta descriptions, headings, indexability and canonicals, image alt coverage, internal links and orphan pages, and response time. Lighthouse checks on a sample of pages are optional, and JavaScript rendering can be switched on for sites that need it.

SEO Sauna Site Audit of acme.example: 50 pages crawled, 115 issues (38 warnings, 77 info), 535 ms average response time and the issues list

If a site rate-limits the crawler, the audit slows down and retries, and pages it still cannot read are flagged as blocked or rate-limited instead of being reported as broken.

With an AI assistant over MCP

The audit is where the data comes from. Deciding what matters is where an AI assistant helps. Connect SEO Sauna to Claude, ChatGPT, Cursor or Codex through the MCP server and you can run the whole audit from a conversation:

Run a site audit on example.com, up to 500 pages. When it finishes, group the issues by template, ignore anything that affects fewer than three pages, and tell me the five fixes with the biggest impact.

The assistant starts the audit, waits for it, reads the issues and pages, and can then check its conclusions against your Search Console data with URL inspection. Search Console reads use no credits.

For a repeatable version, the SEO Audit skill gives the agent a fixed method: crawl, read prioritised issues, map page families the crawl missed using the sitemap, check rankings against live results, and write a plain-English report saved to your project. That report stays on the project's Reports page for your team or client.

Good prompts for follow-up work

FAQ

How often should I run a technical SEO audit?

Run a full audit at least quarterly, and always before and after a redesign, migration or platform change. Between audits, watch the Pages and Core Web Vitals reports in Search Console. They show new problems weeks before traffic drops.

What should I fix first?

Fix anything that keeps important pages out of the index: robots.txt blocks, stray noindex tags, broken canonicals and server errors. Then redirects and internal links, then speed and structured data. Indexing problems almost always outweigh everything else.

Do I need a paid tool for a technical SEO audit?

For a small site you can get far with Search Console, Lighthouse and a careful manual review. For anything larger, a crawler saves hours and catches template problems you would miss by hand. SEO Sauna starts free with 1,000 trial credits and no card; the paid plan is €59 a month excluding VAT.

Can an AI assistant do a technical SEO audit?

Not on its own. Without crawl data and Search Console, it can only guess. Connected to real data through MCP, it can run the audit, read the results, cross-check them and explain the priorities, but you should still review its recommendations before changing anything.

Is a technical audit different for Shopify or WordPress?

The checklist is the same, but each platform has its own common problems. Shopify creates duplicate product URLs and throttles audit crawlers, and WordPress sites often have plugin conflicts and thin tag archives. See the Shopify SEO audit guide for the Shopify specifics.

More from the blog

AI discoverability audit: how to run an AI visibility audit An AI discoverability audit shows whether ChatGPT, Gemini and Google AI name and cite your brand, and why not. Steps, prompts and what to fix first. ChatGPT MCP server for SEO: connect live SEO data Connect an SEO MCP server to ChatGPT as a custom connection on Free or paid plans: step-by-step setup, error fixes and SEO prompts with real keyword data.