Blog / Technical SEO
Technical SEO Checklist

The ultimate technical SEO audit checklist for 2026

Nine checks, ordered by blast radius, so you fix the problems that hide your whole site before the ones that shave milliseconds off a load time.

Charlie Varma8 Aug 2026 · 10 min read

A technical SEO audit checklist is only useful if it is in the right order. Most checklists dump forty items on you with no sense of which ones can sink a site and which are polish, so people fix the easy, visible things and miss the one directive quietly deindexing half their pages. This one is ordered by blast radius. Work it top to bottom and you fix the problems that hide your whole site before you touch the ones that shave milliseconds off a load time.

Two things have shifted for 2026 and both are baked into the list below. Core Web Vitals now measure responsiveness with INP, not the old FID metric, and AI-driven search has made clean rendering and structured content matter more than ever. Here are the nine checks that make up a real technical SEO audit, in the order you should run them.

Fix your audit from the bottom up Schema Performance and mobile Architecture and internal links Crawlability and indexability if this fails, nothing above it counts critical polish

What is a technical SEO audit?

A technical SEO audit is a systematic review of the infrastructure that lets search engines crawl, render, index, and rank your site, as opposed to the content and links that make up on-page and off-page SEO.

It answers a single question: can search engines and users access every page the way you intend, quickly and without error? Content can be perfect and still fail if the technical layer underneath it is broken.

The audit is not a one-time event. Sites drift. A redesign breaks a redirect, a plugin injects a stray tag, a migration strands a section. Running the checklist below on a schedule is what keeps small technical faults from compounding into lost rankings.

1. Crawlability and indexability

Start here. Nothing else matters if Google cannot crawl and index your pages. This is the base of the pyramid, and it is where the most catastrophic mistakes live. Confirm your robots.txt does not carry a stray Disallow: /, that no important template ships with a noindex tag or X-Robots-Tag header left over from staging, and that your key pages actually return a 200 status and appear in Google's index.

The fastest live check is Google Search Console's Pages report, which tells you what Google has indexed and, more usefully, why it excluded everything else. Pair that with a crawl of your own site so you can compare what should be indexable against what actually is. If you are auditing right before a launch, the pre-launch SEO checklist covers the staging-to-production traps in more depth, since that is where most indexability disasters are born.

2. XML sitemaps and robots.txt hygiene

Your XML sitemap is the list of URLs you are asking Google to prioritize. It needs to be clean. Every URL in it should be indexable, canonical, and return a 200 status. No redirects, no noindex pages, no 404s, no parameter duplicates. A sitemap full of junk URLs teaches Google to trust it less.

Check that the sitemap is referenced in robots.txt and submitted in Search Console, that it reflects your current site rather than a stale export, and that robots.txt blocks only what genuinely should be blocked. A common quiet error is disallowing a directory in robots.txt that also contains a noindex tag, which backfires: if Google cannot crawl the page, it never sees the noindex, so the page can stay indexed anyway.

3. Site architecture, click depth, and orphan pages

Flat, logical architecture helps both users and crawlers. Depth is a ranking signal. The rule of thumb is that important pages should sit within about three clicks of the homepage, because pages buried deep in the structure get crawled less often and are understood as less important. Map your click depth and pull anything valuable that has drifted too far down back toward the surface.

While you are looking at structure, hunt for orphan pages: pages that exist and may sit in your sitemap but have no internal links pointing to them at all. Crawlers reach pages by following links, so an orphan is nearly invisible to search. Finding them means comparing your full URL list against the pages your internal links actually reach, which is exactly what orphan page detection automates. The full guide to finding orphan pages walks through the method and the fix.

Internal links are votes. They are how authority flows through your site and how Google learns which pages you consider important. A page with many relevant internal links pointing at it is understood as significant. A page with few is not. Audit which of your money pages are under-linked and add contextual links to them from related, well-established pages.

Anchor text matters here too. Descriptive anchors tell search engines and readers what the linked page is about, so replace vague "click here" and "read more" links with text that names the destination. Watch for internal links that point at redirects instead of final URLs, since each one wastes crawl budget and slightly slows users. Running internal link analysis surfaces both the under-linked pages and the weak anchors in one pass.

Broken links waste crawl budget, leak authority, and make a site feel neglected. This is often the fastest win on the list. Every internal link should resolve to a live 200 page. Audit for 404s, then fix or remove the links that point to them. If you have migrated a site, confirm every old URL that had traffic or backlinks carries a 301 redirect to its closest equivalent, because skipping that discards years of accumulated ranking equity.

Pay attention to the status codes themselves:

  • 301 is a permanent redirect and passes ranking signals. Use it for moved pages.
  • 302 is temporary and should not be used for permanent moves, since it can hold the old URL in the index.
  • Redirect chains, where one URL redirects to another that redirects again, should be flattened so links hit the final destination directly.
  • Soft 404s, where a missing page returns a 200 instead of a 404, trick Google into treating broken pages as real content.

A broken link and redirect checker maps all of this across the whole site, including the redirect chains that are painful to trace by hand.

6. Canonicalization and duplicate URLs

Duplicate URLs split your ranking signals between versions of the same page. Canonicalization is how you consolidate them. The classic culprits are serving a page at both www and non-www, both HTTP and HTTPS, or both with and without a trailing slash. Pick one canonical format for each, and 301 every other variant to it.

Then confirm your canonical tags are correct and self-referencing on each page, and that they point to the live production domain over HTTPS. A canonical tag hardcoded to a staging URL, which happens more often than anyone admits, tells Google your real pages are duplicates of an address it cannot reach. Check parameter URLs, pagination, and filtered category pages, which are the usual sources of accidental duplication on larger sites.

7. Core Web Vitals and page experience

Core Web Vitals are Google's three field metrics for real-world page experience, and for 2026 the set is LCP, INP, and CLS. Google measures them from real Chrome users at the 75th percentile. That matters. A page can feel fast on your machine and still fail for a quarter of your visitors on mid-range phones. Test with field data, not just a lab score.

Core Web Vitals: the 2026 targets LCP Largest Contentful Paint ≤ 2.5s loading speed how fast main content paints INP Interaction to Next Paint ≤ 200ms responsiveness replaced FID in 2024 CLS Cumulative Layout Shift ≤ 0.1 visual stability how much layout jumps A page passes only when 75% of real visits hit "good" on all three, from Chrome field data. Any 2026 guide still listing FID is out of date.

The full technical fixes belong to your developers, but the audit's job is to flag which pages fail and on which metric. LCP problems usually trace to slow servers and heavy images, INP to excessive JavaScript, and CLS to images and ads without reserved space. Google's own Web Vitals documentation is the authoritative reference for the current thresholds and how they are measured.

8. Mobile-first indexing and JavaScript rendering

Google predominantly uses the mobile version of your pages for indexing and ranking, so the mobile experience is the real one as far as search is concerned. Confirm your mobile pages contain the same content, headings, structured data, and internal links as desktop, that tap targets are usable, and that nothing important is hidden or stripped on small screens.

Rendering is the 2026 half of this check. If your site depends on client-side JavaScript to load its main content or links, verify that the content actually appears in the rendered HTML Google sees, not just after a script runs. Content that only exists after heavy JavaScript execution can be crawled late or missed entirely. The safest pattern is to ensure critical content and links are present in the initial HTML, and to test a rendered page rather than assuming it works.

9. Structured data and schema markup

Structured data is the top of the pyramid: valuable, but only once everything below it is solid. Schema markup tells search engines exactly what a page represents, an article, a product, a FAQ, a local business, which makes the page eligible for rich results and helps AI systems parse it correctly. It does not directly raise rankings. But the enhanced visibility it earns is real.

Audit that your important page types carry appropriate, valid schema, that it reflects what is actually on the page, and that it produces no errors. Start with the schema types that map to your content and matches a rich result, rather than marking up everything for its own sake.

The 9-point audit at a glance 1 Crawlability robots.txt, noindex, index coverage in Search Console 2 Sitemaps + robots clean, canonical, 200-only submitted and current 3 Architecture click depth, orphan pages 3 clicks from home 4 Internal links link equity, anchor text under-linked pages 5 Links + redirects 404s, 301s, chains soft 404s, status codes 6 Canonicalization www, slash, HTTPS duplicate URLs 7 Core Web Vitals LCP, INP, CLS 75th-percentile field data 8 Mobile + JS mobile-first parity rendered HTML check 9 Structured data valid schema, rich results matches page content

How often should you run a technical SEO audit?

Run a full technical SEO audit quarterly for a stable site, and always before and after any major change: a redesign, a migration, a platform switch, or a bulk content update.

Those events are when technical faults appear, so auditing around them catches problems while they are still cheap to fix. Between full audits, a lighter monthly crawl catches new broken links and stray noindex tags before they spread.

The pages that change often, or that earn the most revenue, deserve more frequent attention than a static about page. Re-crawl your key sections on a cadence so regressions surface early rather than waiting for the next manual review, and track the trend over time to confirm each fix held.

Work the whole checklist in one crawl

Point Crawlpit Monster at a live site, staging, or localhost and read items one through nine as a single report. Free during beta.

Download for Mac

Turn the checklist into a repeatable process

The value of a technical SEO audit is not in running it once. It is in running it the same way every time, so you can compare crawls and see whether a fix held or a regression crept in. That is why the order matters as much as the items: crawlability and indexability first because they can hide a whole site, then architecture and links, then performance and mobile, and structured data last as the enhancement it is.

The fastest way to work this entire checklist is to crawl the site and read the findings in one place. Point Crawlpit at your site and let the on-page and technical audit surface the broken links, redirect chains, duplicate URLs, indexability problems, and structural issues from items one through nine in a single report. It runs on your own machine, reaches staging and password-protected sites that cloud tools cannot, keeps every crawl so you can track progress over time, and is free for up to 100 pages.

Charlie Varma

Charlie Varma is a technologist, author and digital marketing strategist with 17 years of experience across technology, search engine optimization, performance marketing and go-to-market strategy. He approaches SEO as a combination of data, search intent, technical structure and informed decision-making rather than a collection of shortcuts.

Charlie writes about search engines, SEO tools, technical audits, keyword research, content strategy and performance analysis. He is also the author of two books covering AI SEO and marketing funnels. Known for separating useful insights from vanity metrics, he turns rankings, traffic and search data into practical actions that businesses and marketing teams can use.

SEO field notes

Get new posts, plus the audit kit.

One email when something new lands, and the SEO audit checklist the moment you sign up.