What Does an SEO Audit Include? A Plain Guide to the Checklist and the Report
A proper SEO audit examines crawl and indexation, rendering, internal links, Core Web Vitals, structured data, content gaps, backlinks, your closest competitors and whether analytics can measure enquiries. The output is a written report that ranks findings by likely effect on enquiries, shows the evidence for each and says what was not checked.
Prabhu SolutionsPublished 8 October 2026Last reviewed 8 October 202616 min read
On this page
- What does an SEO audit include?
- What does each part of an SEO audit examine?
- How does an audit check what a search engine can actually see?
- How are internal links and structured data reviewed?
- How are Core Web Vitals judged in an audit?
- What do the content, backlink and competitor checks tell you?
- What is on a technical SEO audit checklist?
- What is the difference between an SEO audit report and a tool printout?
- How do you read an SEO audit report?
- How does an audit decide what to fix first?
- How does an audit change for local, ecommerce and international sites?
- When is an SEO audit the wrong first step?
- What does an SEO audit cost, and who should do it?
What does an SEO audit include?
An SEO audit includes nine checks: crawl and indexation, rendering, internal links, Core Web Vitals, structured data, content gaps, backlinks, a comparison against your closest competitors, and a test of whether your analytics can count enquiries. The result is a written report that ranks what it found, shows the evidence and names what it could not check.
Those nine are the minimum for a site that depends on search for enquiries. Some sites need more, such as a Google Business Profile review for a local business or faceted navigation for a shop, and a few need less. The list matters less than the order, because the early checks decide whether the later ones are worth doing. A page that cannot be indexed does not benefit from better copy.
An audit is a diagnosis. It tells you what is wrong and what to do about it; whether anything improves depends on the fixes being made. If you are weighing up a supplier, an SEO audit service should be able to show you a redacted example of exactly this kind of report. If they can only show a dashboard screenshot, you have learned something already.
The point
If you are weighing up a supplier, an SEO audit service should be able to show you a redacted example of exactly this kind of report.
What does each part of an SEO audit examine?
Each part of an audit examines one way a search engine meets your site, and the order is deliberate: crawl and indexation first, then rendering, links, speed, markup, content, authority, rivals and measurement. The table sets out what each check looks at and what a genuine problem looks like in practice.
| Area | What the audit examines | What a real problem looks like |
|---|---|---|
| Crawl and indexation | Which pages a search engine can reach and which it has indexed, compared with the pages you want found. Robots.txt, noindex tags, canonicals, sitemaps, redirects and duplicate URLs, read against the Page indexing report in Search Console. | Commercial pages carrying a noindex tag left over from staging. A sitemap listing URLs that redirect or return errors. Several addresses for one page, each splitting the signal. |
| Rendering | What a crawler receives before any JavaScript runs, compared with what a browser shows. Key templates are fetched as raw HTML and read. | A service page that looks complete in a browser but arrives as an empty shell with no heading and no body text. |
| Internal links and structure | Click depth from the homepage, orphaned pages, anchor text, and whether your commercial pages are supported by the pages around them. | A key service page linked only from the footer. Four thin pages competing for a search that one strong page should own. |
| Core Web Vitals | Loading, responsiveness and layout stability as real visitors experience them, using field data where there is enough and lab tests where there is not. | A hero image never resized for mobile. A layout that jumps as a cookie banner loads and sends people to the wrong button. |
| Structured data | What markup exists, whether it validates, whether it matches the visible page, and what is missing for each page type. | Markup copied from a template that describes an address the business left years ago, or review markup for reviews that are not on the page. |
| Content gaps | The buyer questions that no page of yours answers properly, pages that overlap, and pages too thin to compete. | A cost question buyers ask constantly with no page answering it. A hundred-word service page set against a competitor's full guide. |
| Backlinks | Who links to the site, to which pages, from what kind of site, and whether any pattern looks bought rather than earned. | Links won years ago that point at addresses now returning an error. A cluster of links from placements that were obviously paid for. |
| Competitor set | The sites that actually share your search results, which are often not the businesses you think of as rivals. | A rival list that contains none of the directories and publishers that fill the first page for your searches. |
| Analytics and tracking | Whether Google Analytics 4 and Search Console are set up so forms, calls and emails count as enquiries. | Form submissions never recorded as conversions, so no earlier work could ever be judged. |
How does an audit check what a search engine can actually see?
By looking at the site twice: once as a browser shows it, and once as a crawler receives it before any JavaScript runs. Where the two differ, content may be invisible to some search engines and to many AI crawlers. Search Console then shows what Google has really indexed, which settles any argument about what is in the results.
The indexation check starts from a list of the pages that should be in search, meaning the ones that earn enquiries, and compares it with what Search Console reports as indexed, excluded and why. The findings are usually unglamorous: a noindex tag left from staging, canonicals pointing at the wrong page, a sitemap that disagrees with the site, parameters generating duplicate URLs. None of it takes cleverness to fix. It takes someone actually looking.
The rendering check matters most on sites built with a JavaScript framework, where a page can look finished in a browser and arrive nearly empty in the raw response. Google often copes with this, with a delay; many other crawlers do not. Where a crawl exposes a deeper problem on a large or JavaScript-heavy site, a dedicated technical SEO engagement goes further than a general audit can, and a good audit tells you honestly whether you need one.
The point
The rendering check matters most on sites built with a JavaScript framework, where a page can look finished in a browser and arrive nearly empty in the raw response.
How are internal links and structured data reviewed?
Internal links are reviewed by mapping how deep each important page sits, which pages nothing links to, and where several weak pages compete for one search. Structured data is reviewed by validating the markup and checking it describes what is actually on the page. Both come out of the same crawl, so they cost little extra.
Links inside a site are how you tell a search engine which pages matter. A service page linked from the homepage and from every related article is being vouched for; one linked from a footer alone is not. The audit lists orphaned pages, notes where the anchor text is vague, and flags clusters where three near-identical pages should become one.
Structured data is the least dramatic part of an audit and the most often overdone. Markup does not lift rankings by itself; it helps a search engine read a page it could already read, and can make some results eligible for richer display. The useful questions are whether it validates, whether it matches the visible page, and whether the types used fit the content. Markup that describes things the page does not show is a risk, not a bonus.
The point
Structured data is the least dramatic part of an audit and the most often overdone.
How are Core Web Vitals judged in an audit?
Against real-visitor data first. Core Web Vitals measure loading (Largest Contentful Paint), responsiveness (Interaction to Next Paint) and layout stability (Cumulative Layout Shift). Google's guidance is to judge them at the 75th percentile of page loads, separately for mobile and desktop. Lab tests are used to find causes, not to hand out the verdict.
The published thresholds for a good result are 2.5 seconds for loading, 200 milliseconds for responsiveness and 0.1 for layout shift. Lab tests run on one simulated device at one moment; field data records what visitors experienced. A page can pass in the lab and fail in the field, because real visitors have older phones and slower connections. A small site may have too little traffic for field data at all, in which case the audit says so and labels its lab results as lab results.
Speed findings are also ranked honestly. A slow page that nobody visits and that never ranks is a lower priority than a slow page that earns enquiries. If you want the three measures explained without jargon first, what Core Web Vitals actually measure covers them, and the same article is the place to check whether your own site passes.
The point
A slow page that nobody visits and that never ranks is a lower priority than a slow page that earns enquiries.
What do the content, backlink and competitor checks tell you?
They tell you what to build and what to protect, not what you will rank for. Content gaps show which buyer questions have no good answer on your site, the backlink review shows where your authority sits and whether any of it is at risk, and the competitor set shows who really occupies your search results.
A content gap here is not a keyword list. It is a comparison between the decisions your buyers go through and the pages that exist: cost, comparison, suitability and “is this right for me” questions are usually the missing ones. The audit looks for the reverse problem too, pages that overlap so badly they compete, because consolidating them often does more than new writing. Producing the new content comes after that decision, not before it.
The backlink review asks three questions. Which pages attract links, and do those pages still exist and redirect properly? Is the profile consistent with a real business, with trade bodies, directories, customers and local press, or does it contain a pattern of purchased links? And how does it compare with the sites that outrank you? Most sites have a handful of lost links to recover and nothing worse. Disavowing links is for a genuine pattern or a manual action, not for every low-quality link a crawler flags.
The competitor comparison uses the three closest genuine competitors, chosen from the search results rather than from the list in your head. They are frequently not the firms you meet at trade events, and sometimes they are not businesses at all but directories and publishers that have taken the page.
The point
The competitor comparison uses the three closest genuine competitors, chosen from the search results rather than from the list in your head.
What is on a technical SEO audit checklist?
A technical SEO audit checklist covers whether pages can be found, read, understood and measured. Work through it in order, because a failure early in the list makes later results meaningless. Treat it as a set of questions to answer with evidence from your own site, not as boxes to tick.
- Can the pages that earn enquiries be crawled? Check robots.txt, internal links and server responses for those URLs.
- Are those pages indexed? Compare the list against Search Console's Page indexing report and the URL Inspection tool.
- Is anything indexable that should not be? Look for staging copies, parameter versions, internal search results and thin tag pages.
- Does every page have one clear canonical, and does it name a live, final address?
- Do redirects resolve in one step to a page that loads? Look for chains, loops and old addresses returning errors.
- Does the XML sitemap list only final, indexable URLs, and is it submitted in Search Console?
- What does a crawler receive before JavaScript runs? Check the title, headings, body copy, links and markup in the raw HTML of each template.
- Do pages have unique titles and meta descriptions that match their content and the search they should answer?
- Is there one clear h1 per page, and do the headings describe the content in a sensible order?
- Are important pages within a few clicks of the homepage, and does every page you care about have links pointing at it?
- Does the site pass Core Web Vitals in field data on the pages that earn traffic, on mobile as well as desktop?
- Is the site served over HTTPS on one version of the address, with every other version redirecting to it?
- Does structured data validate, and does it match what is visible on the page?
- Do multilingual or multi-country pages carry consistent, reciprocal hreflang, where the site serves more than one market?
- Are images sized for the screens that load them, with meaningful alternative text where an image carries information?
- Do Google Analytics 4 and Search Console record forms, calls and emails as enquiries, so any later work can be judged?
What is the difference between an SEO audit report and a tool printout?
An SEO audit report ranks its findings, shows the evidence for each, describes fixes a developer can act on and states what it did not check. A tool printout lists everything a crawler flagged at equal weight. The table sets out six differences you can check in a few minutes of reading.
| What to look for | A good audit report | A tool printout |
|---|---|---|
| Priority | A short list of what matters most, then a longer list marked low or safe to ignore. | Hundreds of items sorted by the tool's own severity labels, which do not reflect your business. |
| Evidence | Affected URLs and a way to see the problem on the live site yourself. | A count and a rule name, with no indication of whether the finding is real. |
| Fixes | What to change, where, and how to confirm it worked. | Generic advice such as “improve page speed”. |
| Your data | Search Console and analytics used to check what the crawl implies. | Crawl data only, written from the outside. |
| Limits | A plain statement of what was not checked, such as server logs or a staging copy. | Silence, which reads as completeness. |
| Forecasts | None. It says what the fixes make possible, not what traffic will do. | Projected uplifts, which are guesses dressed as figures. |
How do you read an SEO audit report?
Read it from the top: the one-page summary first, then the high-rated findings, then the evidence for any you doubt. You are not trying to understand every row. You are trying to answer three questions: what is holding the site back, who needs to do what, and what can safely be ignored.
For each high-rated finding, try to reproduce it. A good report names the affected URLs and tells you how to see the fault yourself, whether that is a view-source check, a Search Console message or a redirect test. If you cannot reproduce a finding, ask the author to show you; a real one can be demonstrated in a minute. If the answer is vague, treat that finding as unproven rather than wrong.
Then separate the work by who can do it. Some fixes belong to a developer, some to whoever writes your content, some to whoever manages the accounts. A report written for the person who signs it off should make that division obvious. If the order of work is not clear when you finish reading, the report has not done its job, and the questions to put to any supplier are a useful second step.
The point
Some fixes belong to a developer, some to whoever writes your content, some to whoever manages the accounts.
How does an audit decide what to fix first?
By likely effect on enquiries, not by how many pages a problem touches. Anything that stops pages being indexed or read comes first, problems that dilute or misdirect authority come second, and cosmetic warnings come last or not at all. The ranking is a judgement, so the report should show its reasoning for each finding.
| Rating | What it covers | Examples | What to do |
|---|---|---|---|
| High | Pages that cannot be found, indexed or read, or an inability to measure anything. | Noindex on commercial pages. Content drawn only by JavaScript. Canonicals pointing at the wrong URL. Enquiries not tracked. | Fix before anything else is built on top. |
| Medium | Signals that are diluted, misdirected or missing. | Thin pages competing for one search. Service pages nothing links to. Links pointing at deleted pages. Missing structured data. | Fix in the order the roadmap sets. |
| Low | Real but small. | Oversized images on pages with little traffic. Heading order. Long titles that get truncated. | Fix when you are already editing the file. |
| Ignore | Warnings that do not affect search. | The meta keywords tag. Informational notices that a tool flags by default. | Leave alone, and say so in the report. |
How does an audit change for local, ecommerce and international sites?
The core checks stay the same, but each kind of site adds its own: a local business adds the Google Business Profile and location pages, an online shop adds faceted navigation and product templates, and an international site adds language and country signals. The table shows what is added and where the work usually leads.
| Kind of site | What the audit adds | Where it usually leads |
|---|---|---|
| Single-location or service-area business | Google Business Profile completeness, citation consistency, and whether location pages hold anything that could only be written about that place. | Local search and Google Business Profile work, where the map pack is what produces the phone calls. |
| Online shop | Faceted navigation generating endless URLs, duplicate variants, thin category pages and product templates that repeat the same title at scale. The full list is in the ecommerce SEO audit checklist. | Ecommerce SEO, where the fixes happen at template level. |
| Site serving several countries or languages | Whether hreflang is consistent and reciprocal, whether the URL structure matches the strategy, and whether the right page is shown in the right market. | International SEO, because wrong hreflang is worse than none. |
| Software or JavaScript-framework site | Rendering above all: what the server sends, what a crawler can read, and whether the marketing site and the product are separated sensibly. | Specifications a developer can build from, and the choice between changing the content and changing the application. |
When is an SEO audit the wrong first step?
When the problem is not in the site, when the site is about to change, or when nobody can act on the findings. An audit examines what exists. It is the wrong first purchase for a site mid-rebuild, a business losing enquiries after the click, or a team with no capacity to make the fixes.
| Your situation | Why an audit is premature | A better first step |
|---|---|---|
| The site is about to be rebuilt or moved to a new platform or domain | Findings about the old site are overwritten by the new one, and the real risk is losing what already ranks. | Plan the move so rankings survive it, starting with SEO for a website migration and a migration checklist. |
| Traffic is steady but enquiries are not | The problem is after the click, and an audit of search visibility will not find it. | Look at the pages visitors land on and how well they convert. |
| You need enquiries this month | Search builds over time and an audit adds none of its own; its value is in the fixes that follow. | Compare the two routes honestly in SEO or PPC before committing to either. |
| You already hold an audit that was never implemented | A second audit adds to the pile without changing what gets done. | Review the priorities in the existing one, or ask an independent SEO consultant to challenge them. |
| Traffic fell suddenly after a specific change | A full audit is broader than the question. The cause is usually in what changed. | Start with Search Console messages, indexing and redirects around the date of the change. |
| The site has not launched | There is nothing to crawl and no search history to read. | Build search requirements into the brief, then audit the finished site. |
What does an SEO audit cost, and who should do it?
What an audit costs depends on the size and behaviour of the site: how many URLs come from templates, whether JavaScript draws the content, and how many locations or languages are in scope. A quote given before anyone has looked at the site is a guess. The market picture is in what an audit costs in the UK.
On who should do it, an audit can come from the people who would fix the site or from an independent party. A supplier that also sells the fixes can drift towards findings that need its services, while an independent one can underestimate how hard a fix is. The protection is the same either way: ranked findings, evidence you can check and a report you could hand to anyone.
We do not publish prices, and our audit service is scoped after someone has looked at the site. If you want to talk through a site before deciding whether an audit is the right step, tell us about it and we will say plainly if it is not. Prabhu Solutions is registered at 14 Chester Rise, Oldbury, B68 0SS, West Midlands, and the work runs remotely. Our delivery record to date is international rather than UK-based. You can read who does the work on the about page. Our wider SEO work starts with an audit like this one.
The point
We do not publish prices, and our audit service is scoped after someone has looked at the site.
Questions people ask about this
Is an automated SEO audit tool enough?
It is a fair first look, and a good audit uses a crawler for its data. What it cannot do is rank findings against your business, read a rendering problem in context or tell a harmless warning from a costly fault. Treat a tool report as raw material for an audit, not as the audit itself.
How often should a website have an SEO audit?
When something significant changes rather than on a fixed calendar: a redesign, a platform or domain change, a large content push, or an unexplained drop in traffic. Between those, routine checking of Search Console catches most problems. A site that changes constantly deserves attention more often than one that rarely changes.
Can I carry out a basic SEO audit myself?
Yes, for the basics. Open Search Console, look at the Page indexing report, check that your key pages are indexed and read the raw HTML of one service page. Judging rendering, internal structure and competitors is harder without practice, and a self-audit cannot easily rank its own findings.
Is a technical SEO audit the same as an SEO audit?
No. A technical audit goes deep on crawling, rendering, performance and markup. A full audit adds content gaps, backlinks, competitors and tracking, then ranks everything together. Small sites often need the broad version, while large or JavaScript-heavy sites need the technical depth too. Technical SEO work covers that deeper end.
What access does an auditor need to my site?
Read-only access to Google Search Console and Google Analytics 4 is enough, plus the live site. Server logs and a staging copy help where they exist, and the report should say so where they are missing. Producing findings does not require write access to your site or your accounts.
How many findings should an SEO audit report list?
There is no right number. A useful report has a short list that matters, a longer list marked low, and a list of warnings to ignore. Hundreds of items at equal weight hand the judgement back to you. Count the high-rated findings: if there are dozens, the ranking has not really been done.
Will an SEO audit tell me why my traffic dropped?
Sometimes. If the cause is technical, such as a stray noindex tag, broken redirects or a rendering fault, an audit usually finds it. If the cause is an algorithm update or stronger competitors, it can show where you are weaker but cannot prove why. A good report says which of the two it believes, and why.
Does an audit include the fixes?
Usually not. An audit diagnoses and ranks; implementation is separate work, and the two are often scoped separately. Check that the report describes each fix precisely enough for any developer to act on, so you can take it elsewhere if you wish. If you also need the site built or repaired, website development is a separate conversation.
The work behind this article
Read next
SEO Audit Cost in the UK: What the Price Depends On
Sourced 2026 market ranges for a one-off SEO audit, what pushes the price up or down, the red flags in cheap and expensive quotes, and the situations where an audit is the wrong purchase.
What Are Core Web Vitals? What They Measure and What Fixes Them
Three measures of how a page feels to a real visitor, with published thresholds and a real but modest link to ranking. What each one measures, how to read the report and what actually fixes a failing page.
How to Choose an SEO Agency (and Check Their Claims Yourself)
If an SEO agency has let you down before, the cure is checking, not trusting harder. The evidence to ask for, the questions that expose a weak pitch, and the signs to walk away from.
