What Does an SEO Audit Include? A Complete Checklist
What a complete SEO audit checks, from crawling, indexing and Core Web Vitals to content, links, tracking and AI search, plus what the fix plan looks like.

What does an SEO audit include? A proper audit checks whether search engines can crawl and index your site, whether your pages deserve to rank, whether your links and tracking hold up, and what to fix first. Too many audits stop at a long export of warnings from a crawling tool. This guide walks through each area a complete SEO audit checklist should cover and what the final deliverable should look like, so you can judge any audit you commission or run your own.
Table of Contents
What an SEO Audit Is For
An audit is a diagnosis, not a to-do list of every possible tweak. Its job is to find the issues that hold back your traffic, leads and sales, explain why they matter, and rank them by impact and effort.
A good audit draws on several data sources at once:
- A site crawl to see your site the way a search engine bot does
- Google Search Console for indexing status, queries, impressions and clicks
- Google Analytics 4 for engagement and key events
- A backlink tool for links pointing to your site
- Manual review of key pages, competitors and search results
Tools flag symptoms. A person with SEO experience has to decide which symptoms actually cost you rankings.
Technical SEO: Crawling, Indexing and Site Health
Technical issues come first because nothing else matters if search engines can’t reach or store your pages.
Crawlability and robots.txt
The audit checks that robots.txt isn’t blocking important sections, scripts or styles. It should also confirm you aren’t using robots.txt to hide pages from search. Google states that robots.txt is not a way to keep a page out of Google; use a noindex tag or password protection for that.
Indexing and the Page indexing report
Search Console’s Page indexing report shows which URLs Google has indexed and why others aren’t. An audit should review each reason and decide whether it’s expected or a problem:
- Excluded by noindex tag
- Crawled, currently not indexed
- Discovered, currently not indexed
- Duplicate without user-selected canonical
- Blocked by robots.txt, Not found (404), Soft 404 and server errors (5xx)
Google notes that you shouldn’t expect every URL to be indexed, only canonical pages. The question is whether the pages that should rank are in the index.
XML sitemaps and canonicals
- Your sitemap lists only canonical, indexable URLs that return a 200 status.
- It’s submitted in Search Console and referenced in robots.txt.
- Each page has a self-referencing canonical, or points to the right preferred version.
- Parameter URLs, tag archives and filtered pages don’t create large sets of duplicates.
Redirects, status codes and HTTPS
The crawl should surface redirect chains and loops, internal links pointing to redirected or broken URLs, and pages that still load over HTTP. Every version of your domain should resolve to a single HTTPS version with one redirect.
Core Web Vitals and mobile
Google’s Core Web Vitals measure loading, responsiveness and visual stability. The good thresholds are a Largest Contentful Paint within 2.5 seconds, an Interaction to Next Paint (INP) under 200 milliseconds, and a Cumulative Layout Shift under 0.1. INP replaced First Input Delay in 2024, so any audit still reporting FID is out of date. Check field data in Search Console’s Core Web Vitals report, not just lab scores.
Because Google mainly uses the mobile version of your content for indexing and ranking, the audit should also confirm that mobile pages carry the same content, structured data and internal links as desktop. Our technical SEO services handle these fixes once the audit identifies them.
On-Page SEO and Content Quality
Once pages can be indexed, the audit asks whether they deserve to rank.
On-page elements
- Unique, descriptive title tags and meta descriptions
- One clear H1 and a logical heading structure
- Pages matched to search intent: a service page for commercial queries, a guide for informational ones
- Keyword cannibalization, where several pages compete for the same query
- Image alt text, structured data and descriptive URLs
Helpful, people-first content
Google’s guidance on creating helpful content asks whether a page offers original information or analysis, adds real value compared with other results, and shows experience and expertise. The audit should flag:
- Thin pages with little unique content
- Near-duplicate pages, such as city pages that only swap the place name
- Outdated posts that need refreshing, merging or removing
- Missing trust signals: author details, contact information, sources
The output here is a content action list: keep, improve, merge, redirect or remove for each underperforming URL.
Internal Links and Backlink Profile
Internal linking
Internal links help search engines find pages and understand which ones matter most. The audit should identify orphan pages with no internal links, important pages buried several clicks deep, vague anchor text, and links pointing to redirected or broken URLs. A quick check: are your money pages linked from your homepage, navigation and related posts?
Backlinks and toxic links
A backlink review compares your referring domains with competitors, looks for lost links worth recovering, and spots patterns that could breach Google’s link spam policy, such as paid links or large networks of low-quality sites.
Be wary of audits that treat every low-authority link as “toxic.” Google says most sites never need the disavow tool. It’s meant for cases where you have a significant number of spammy or artificial links and they have caused, or are likely to cause, a manual action. If you have a manual action in Search Console, our backlink audit and penalty recovery service covers the cleanup.
Local SEO, Analytics and AI Search Visibility
Local SEO
If you serve customers in specific areas, the audit should include your Google Business Profile (categories, services, hours, photos, reviews and replies), NAP consistency across major directories, location pages and LocalBusiness structured data.
Analytics tracking
An SEO audit that can’t tie traffic to results is incomplete. Check that GA4 is installed once on every page, that form submissions, phone clicks and purchases are tracked as events, and that the important ones are marked as key events. Confirm Search Console is linked to GA4 and that internal or spam traffic isn’t inflating reports.
AI search visibility
Google’s guidance on AI features and your website says there are no extra requirements to appear in AI Overviews or AI Mode. Standard SEO best practices apply. So the audit should confirm that key pages are indexable and eligible for snippets, and that nosnippet or max-snippet rules aren’t applied by accident.
Check robots.txt for AI crawlers too. OpenAI, for example, says sites that block OAI-SearchBot won’t be shown in ChatGPT search answers. Finally, test how AI tools describe your brand and services, and note gaps where clear, factual pages would help.
SEO Audit Checklist at a Glance
Use this table to check whether an audit covered the essentials.
| Area | What gets checked | Main data source |
|---|---|---|
| Crawlability | robots.txt rules, blocked resources, crawl errors | Site crawl, Search Console |
| Indexing | Page indexing reasons, noindex tags, canonical choices | Search Console |
| Sitemaps | Only canonical 200 URLs, submitted and processed | Search Console, crawl |
| Redirects and HTTPS | Chains, loops, broken links, one HTTPS version | Site crawl |
| Core Web Vitals | LCP, INP, CLS field data on key templates | Search Console, PageSpeed Insights |
| Mobile | Content and markup parity with desktop | Manual review, crawl |
| On-page | Titles, headings, intent match, cannibalization | Crawl, Search Console queries |
| Content quality | Thin, duplicate, outdated pages, trust signals | Manual review, analytics |
| Internal links | Orphan pages, click depth, anchor text | Site crawl |
| Backlinks | Referring domains, lost links, link spam patterns | Backlink tool, Search Console |
| Local | Business Profile, NAP, location pages, schema | Business Profile, directories |
| Analytics | GA4 install, events, key events, Search Console link | GA4, Tag Manager |
| AI search | Indexability, snippet controls, AI crawler access | robots.txt, page source, AI tools |
What the Audit Deliverable Should Look Like
The report is where many audits fall short. A long PDF of tool screenshots isn’t a plan. Ask for these elements:
- Executive summary: the handful of issues that matter most, in plain language.
- Prioritized fix plan: every issue rated by impact and effort, so quick wins and critical fixes come first.
- Evidence: the affected URLs and the data behind each finding.
- Clear fixes: what to change, where, and who should do it (developer, writer or marketer).
- Baseline metrics: current indexed pages, organic clicks and key events, so you can measure progress after fixes go live.
At ZEE WEB SOL, our SEO audit services deliver a prioritized fix plan in that format, and we can implement the fixes directly in WordPress, Shopify and other platforms.
Frequently Asked Questions
What does an SEO audit include?
A complete SEO audit includes technical checks (crawling, indexing, sitemaps, canonicals, redirects, HTTPS, Core Web Vitals and mobile), on-page and content quality review, internal links, backlinks, local SEO where relevant, analytics tracking and AI search visibility. It ends with a prioritized fix plan that explains each issue, its impact and how to resolve it.
How often should you run an SEO audit?
Run a full audit before a redesign or migration, after a sharp traffic drop, and at least once a year for a stable site. Between full audits, keep an eye on Search Console’s Page indexing and Core Web Vitals reports so new problems surface early. Large or frequently updated sites benefit from lighter monthly technical checks.
Can I do an SEO audit myself?
Yes, for the basics. Search Console, GA4, PageSpeed Insights and a crawling tool will show you most technical and on-page issues. The harder part is interpretation: deciding which warnings actually affect rankings and which can wait. If you’re unsure, a professional audit gives you a ranked plan instead of a raw list of errors.
Should an SEO audit include a disavow file?
Usually not. Google says most sites don’t need the disavow tool. It’s meant for sites with a significant number of spammy or artificial links that have caused, or are likely to cause, a manual action. An audit should review your backlinks and recommend disavowing only when that situation applies, not as a routine step.
Does an SEO audit cover AI search results?
It should. Google says the same SEO best practices apply to AI Overviews and AI Mode, with no special requirements. A current audit checks that key pages are indexable and snippet-eligible, reviews robots.txt rules for AI crawlers such as OAI-SearchBot, and tests how AI tools describe your business so you can fix gaps.
Get a Clear Plan for Your Site
Whether you run the checklist yourself or want a second opinion, the goal is the same: a short list of fixes in the right order. Request a free SEO audit consultation and we’ll show you where your site stands and what to tackle first.
Need help putting this into practice?
Our team can handle it for you, from strategy to setup and monthly reporting. Tell us about your business and get a clear, no-obligation plan.
Get a Free Consultation

