Skip to main content

ZEE WEB SOL

SEO

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 Complete Checklist

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.

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 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?

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.

AreaWhat gets checkedMain data source
Crawlabilityrobots.txt rules, blocked resources, crawl errorsSite crawl, Search Console
IndexingPage indexing reasons, noindex tags, canonical choicesSearch Console
SitemapsOnly canonical 200 URLs, submitted and processedSearch Console, crawl
Redirects and HTTPSChains, loops, broken links, one HTTPS versionSite crawl
Core Web VitalsLCP, INP, CLS field data on key templatesSearch Console, PageSpeed Insights
MobileContent and markup parity with desktopManual review, crawl
On-pageTitles, headings, intent match, cannibalizationCrawl, Search Console queries
Content qualityThin, duplicate, outdated pages, trust signalsManual review, analytics
Internal linksOrphan pages, click depth, anchor textSite crawl
BacklinksReferring domains, lost links, link spam patternsBacklink tool, Search Console
LocalBusiness Profile, NAP, location pages, schemaBusiness Profile, directories
AnalyticsGA4 install, events, key events, Search Console linkGA4, Tag Manager
AI searchIndexability, snippet controls, AI crawler accessrobots.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:

  1. Executive summary: the handful of issues that matter most, in plain language.
  2. Prioritized fix plan: every issue rated by impact and effort, so quick wins and critical fixes come first.
  3. Evidence: the affected URLs and the data behind each finding.
  4. Clear fixes: what to change, where, and who should do it (developer, writer or marketer).
  5. 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