SEO Audit Step by Step: Technical Checklist 2026
96.55% of pages receive zero organic traffic from Google, according to an Ahrefs analysis of roughly 14 billion URLs. The difference between belonging to that group and the profitable 3.45% is almost never luck — it is what a well-executed SEO audit surfaces before it is too late.
A page can have outstanding content and still never rank, because Google cannot crawl it, indexes it as a duplicate, takes four seconds to load, or has no inbound links pointing to it. These problems are invisible to the naked eye. They are uncovered through a systematic diagnostic process that examines, layer by layer, how search engines and real users perceive your site.
This guide walks you through a complete SEO audit step by step: crawling and indexation, technical performance and Core Web Vitals, on-page content and backlinks, which tools to use for your budget, and — most importantly — how to prioritize findings so that effort translates into traffic rather than an endless list of tasks with no owner.
What is an SEO audit and when should you run one?
An SEO audit is a systematic assessment of a website's health against the criteria search engines use to crawl, index, and rank pages. It is not a one-off optimization or a keyword tweak — it is the diagnostic step that tells you what to fix, why it matters, and in what order.
A standard SEO audit covers four main areas:
- Technical SEO: crawling, indexation, site architecture, page speed, structured data.
- On-page: titles, meta descriptions, headings, content quality, and keyword cannibalization.
- Off-page: inbound link profile (backlinks) and domain authority.
- User experience: Core Web Vitals, mobile usability, and perceived performance.
There are situations where skipping an audit carries a real cost. A full SEO audit is warranted in at least these scenarios:
- Migration or redesign: before and after a domain change, CMS switch, or URL restructure.
- Unexplained organic traffic drop following an algorithm update.
- Launch of a content strategy that requires a technically sound foundation.
- Annual review as preventive maintenance, even when everything "seems fine."
If you need a comprehensive assessment with a specialist, at Technova we address this diagnostic through our SEO and search marketing service, combining the technical layer with a broader content strategy.
Step 1: Crawl and indexation audit
Before optimizing anything, you need to verify the basics: that Google can crawl your pages (access them) and index them (include them in its database). If a page is not indexed, nothing else matters. In fact, that Ahrefs figure opening this article — 96.55% of pages with no traffic — has one of its roots here: many valuable URLs simply never make it into the index, or arrive there incorrectly.
Diagnosing indexation with Search Console
The "Pages" report in Google Search Console is your starting point and source of truth. The "Not indexed" section classifies URLs by reason, and each status points to a distinct root cause. According to Google Search Central documentation, the statuses should be interpreted as follows:
| Search Console status | Likely root cause | Recommended action |
|---|---|---|
| Crawled – currently not indexed | Content quality issue | Improve depth, originality, and search intent match |
| Discovered – currently not indexed | Crawl budget limit | Improve internal linking, reduce low-value URLs, optimize speed |
| Duplicate without user-selected canonical | Misconfigured or missing canonical | Set an explicit canonical and consolidate signals |
| Blocked by robots.txt | Restrictive crawl directive | Review rules in robots.txt |
| Excluded by noindex tag | Meta robots noindex | Confirm whether intentional; remove if not |
Crawl your site as a bot would
The second move is to run your own crawl that emulates Googlebot. This is where Screaming Frog SEO Spider comes in: the free version crawls up to 500 URLs per session and includes broken link detection, title and meta analysis, hreflang checking, and robots directive review. The paid licence (£199/year) removes that limit and scales up to 5 million URLs — sufficient for large sites.
With the crawl in hand, here is the minimum indexation checklist:
- The site has an up-to-date XML sitemap submitted in Search Console.
- The robots.txt file does not block critical resources (CSS, JS, key pages).
- No redirect chains or loops (chained 301s).
- Every relevant page has a consistent canonical tag, self-referencing where appropriate.
- No orphan pages exist (pages with no internal links pointing to them).
- Internal broken links (404s) are identified and resolved.
- Pagination and URL parameters do not generate mass duplicates.
This level of technical diagnosis is the core of our technical SEO work, where resolving crawling and indexation first typically unlocks gains that no content action alone could achieve.
Step 2: Technical performance and Core Web Vitals
Once Google can crawl and index your site reliably, the next axis is how fast and stable the experience is. Here, Core Web Vitals lead — the three metrics Google uses to measure page experience based on real users.
According to Google Search Central, the "good" thresholds are:
| Metric | What it measures | "Good" threshold |
|---|---|---|
| LCP (Largest Contentful Paint) | Loading speed of the main content | ≤ 2.5 s |
| INP (Interaction to Next Paint) | Responsiveness to user interactions | ≤ 200 ms |
| CLS (Cumulative Layout Shift) | Visual stability of the layout | ≤ 0.1 |
The critical nuance: these values are measured at the 75th percentile of real users. A page only passes if it meets the threshold for at least 75% of visits — not in a lab environment or on your high-end laptop with a fibre connection. This is why you should cross-reference field data (CrUX, Search Console) with lab data (Lighthouse, PageSpeed Insights).
Which Core Web Vital fails most in 2026?
INP is the Core Web Vital that causes the most problems. According to corewebvitals.io, in 2026 43% of sites fail to bring INP below the 200 ms threshold. By a considerable margin, it is the priority focus of any recent technical audit.
INP replaced FID (First Input Delay) as the interactivity metric and is far more demanding: rather than measuring only the first tap, it measures the latency of all interactions throughout the session. The most common causes of a poor INP score are:
- Heavy JavaScript blocking the main thread (long tasks).
- Third-party scripts (live chat, analytics, ad tags) loaded without deferral.
- Inefficient event handlers delaying repaints.
- Costly hydration in client-side frameworks without an appropriate rendering strategy.
Technical performance checklist:
- LCP ≤ 2.5 s at the 75th percentile (field data, not lab only).
- INP ≤ 200 ms: audit long tasks and defer non-critical JavaScript.
- CLS ≤ 0.1: reserve space for images, fonts, and ads.
- Images in modern formats (WebP/AVIF) with explicit
widthandheightattributes. - Critical resources preloaded; the rest deferred or lazy-loaded.
- Compression (Brotli/Gzip) and browser caching correctly configured.
Step 3: On-page content and backlink audit
With the technical layer resolved, the focus shifts to content and authority. This is where the Ahrefs data makes full sense: that study of 14 billion pages not only found that 96.55% receive no traffic — it also found that a key factor is that 55% of pages have no referring domain pointing to them. The takeaway: content and backlinks are audited together, because one without the other rarely competes.
On-page and content audit
The objective is to verify that each page addresses a clear search intent without overlapping with other pages on the same site. Review:
- Title tags: unique, containing the primary keyword, within a useful character range.
- Meta descriptions: persuasive and non-duplicate; they influence CTR.
- Headings (H1–H3): a single H1, logical hierarchy, clear semantics.
- Cannibalization: two or more URLs competing for the same keyword.
- Thin or duplicate content: low-value pages that dilute overall authority.
- Internal linking: high-priority pages should receive links from relevant content.
- Search intent alignment: the format (guide, comparison, transactional) matches what the user expects.
Backlink audit
The inbound link profile measures the authority other domains transfer to yours. A backlink audit should answer:
- Volume and quality of referring domains: how many unique domains link, and with what authority?
- Topical relevance: links from closely related sites carry more weight than generic ones.
- Anchor text: a natural profile mixes brand, URL, and descriptive terms; an excess of exact-match anchors is a risk signal.
- Toxic links: link farms or penalisable schemes worth reviewing.
- Competitor gap analysis: identifying link opportunities your competitors have and you do not.
The combination of on-page and backlinks is what separates a page that "exists" from one that competes: content that earns links and links that validate content.
Which SEO audit tools to use (free vs. paid)
You do not need to buy every tool on the market. You need the right combination for your stage and budget. The standard professional setup pairs a paid suite for ongoing monitoring with Screaming Frog for periodic technical analysis and Google Search Console as the source of real-world data (free and irreplaceable).
| Tool | Type | Where it excels | 2026 reference price |
|---|---|---|---|
| Google Search Console | Free | Indexation, real performance data, field Core Web Vitals | Free |
| Screaming Frog (free) | Free | Crawl up to 500 URLs, broken links, titles/metas, hreflang | Free |
| Screaming Frog (licence) | Paid | Crawl up to 5 M URLs without limit | £199/year |
| Semrush Pro | Paid | All-in-one suite: keywords, backlinks, site audit | From $119/month |
| Ahrefs (Lite → Enterprise) | Paid | Backlink and content analysis at scale | $129/month (Lite) – $1,499/month (Enterprise) |
These Semrush and Ahrefs prices are drawn from their official pages and from Ighenatt's "Semrush vs Ahrefs 2026" comparison. A practical rule of thumb: start with Search Console and the free version of Screaming Frog for the initial diagnostic; add a paid suite when you need continuous monitoring and competitive backlink analysis that free tools cannot provide.
How to prioritize findings: the impact/effort matrix
An SEO audit without prioritization is just a list of complaints. The value lies in the execution order. The most useful framework is an impact/effort matrix: classify each finding by its expected impact on traffic or conversion and the effort required to implement it.
| Low effort | High effort | |
|---|---|---|
| High impact | Quick wins — act now | Projects — plan with dedicated resources |
| Low impact | Fill-ins — if time allows | Discard — not worth the cost |
How to apply it in practice:
- Quick wins first: fix accidental noindex tags, correct canonicals, recover "crawled but not indexed" pages with content improvements. High return, low cost.
- Planned projects: INP optimization, site architecture restructuring, link-building campaigns. High impact, but they require team capacity and time.
- Fill-ins: minor meta description tweaks on secondary pages.
- Discard: low-impact, high-cost tasks that do not move the needle.
A useful rule: if a finding affects indexation or a template that repeats across hundreds of URLs, it almost always rises in priority, because its effect multiplies across the entire site.
Document each finding with its status (identified, in progress, resolved), its owner, and its success metric. An audit that no one executes changes nothing; a prioritized audit with clear owners is what drives organic traffic growth.
Turn the diagnosis into results
A well-executed SEO audit is the map that separates ranking pages from that invisible 96.55%. But the map only works if someone follows it: prioritize the quick wins, plan the foundational projects, and measure every change against real Search Console and Core Web Vitals data.
If you want a no-cost starting point, you can request our free SEO audit and receive an initial assessment of your priorities. And if you would prefer a team to handle the full analysis and its execution, let us talk about your project: we translate findings into an ordered plan with clear owners and measurable outcomes.




