SEO Audit Checklist: Every Criteria to Review Your Website
An SEO audit is a systematic review of everything affecting your website’s visibility in search engines. This checklist covers all six key areas - from technical foundations to AI readiness - so you know exactly what’s dragging your rankings down and what to fix first.
Most websites don’t fail at SEO because they lack content, backlinks, or keywords. They fail because nobody has looked under the hood to find what’s actually broken. A proper SEO audit answers that question with data, not guesswork. This checklist breaks the process into six groups so you can work through each area systematically.
What is an SEO Audit?
An SEO audit is a comprehensive review of all factors affecting how well a website performs in search engine results - primarily Google. The goal is to identify the gaps, errors, and missed opportunities that are preventing the site from ranking at its true potential.
SEO audits aren’t a one-time task. Google’s algorithm updates constantly, competitors keep improving their content, and your site grows new pages every week. A good rule of thumb: audit every 3-6 months, or immediately whenever organic traffic drops more than 20% over two consecutive weeks.
A full audit covers six areas: Technical SEO, On-Page SEO, Content SEO, Off-Page SEO, UX & Core Web Vitals, and AI/GEO Readiness - the newest category that emerged from 2025 onward.
Group 1: Technical SEO - The Foundation
This is the most important group and should always come first. No matter how good your content is, if Googlebot can’t crawl the site, nothing else matters.
Crawlability & Indexability:
-
robots.txtexists, has correctDisallowrules, and links toSitemap -
sitemap.xmlexists, is submitted to Google Search Console, and contains no 404 URLs - No important pages are accidentally blocked by
noindexornofollowdirectives - Canonical tags are correctly set on all pages to prevent duplicate content issues
- Clean URL structure: short, hyphen-separated (
-), no special characters, no unnecessary parameters
HTTPS & Security:
- The entire site uses HTTPS - no pages serving over plain HTTP
- Redirect from
http://tohttps://uses 301 (permanent), not 302 (temporary) - No mixed content issues (images or scripts loading over HTTP on HTTPS pages)
Structure & Internal Linking:
- No broken links (404s) - use Screaming Frog or Ahrefs Site Audit to scan
- No redirect chains longer than one hop (A → B → C is bad; A → C is correct)
- No orphan pages - pages with zero internal links pointing to them
- Clear URL hierarchy (domain.com/category/post rather than domain.com/post)
Group 2: On-Page SEO - Optimizing Each Page
On-page is what most marketers are most familiar with - and also where the most lazy shortcuts happen.
Title Tags:
- Every page has a unique title tag - no duplicates across the site
- Length is 50-60 characters to avoid truncation on the SERP
- Contains the primary keyword, ideally near the beginning
- No keyword stuffing - the title must read naturally to a human
Meta Descriptions:
- Every page has a unique meta description
- Length is 140-160 characters
- Includes the primary keyword and a light CTA to encourage clicks
- Accurately describes the page content - no misleading copy
Heading Structure (H1, H2, H3):
- Each page has exactly one H1 containing the primary keyword
- H2s and H3s logically organize content and use semantic/related keywords
- Headings are not used purely for visual styling (e.g., H2 just to bold a random phrase)
Images:
- All images have descriptive
alt text(not empty, not keyword-stuffed) - Image file names are meaningful (e.g.,
seo-audit-checklist.jpgnotIMG_001.jpg) - Images are compressed before upload - no 5MB photos on a webpage
Group 3: Content SEO - Content Quality
Content is what Google evaluates most deeply, especially after the series of Helpful Content and Core Updates since 2024.
Keyword Research & Search Intent:
- The target keyword for each page matches search intent - is the user trying to learn, buy, or do something?
- No keyword cannibalization - two pages on the same site targeting the same keyword
- Clear content pillar structure: topic clusters, not disconnected one-off articles
Content Quality & Depth:
- Each article fully answers the search intent - no clickbait with thin body content
- Old articles are updated regularly - Google prioritizes freshness for fast-moving topics
- No thin content - pages with under 300 words that serve no clear purpose
- No duplicate content internally or copied from external sources
Structured Data (Schema Markup):
- Article schema on blog posts
- FAQ schema on pages with Q&A sections
- Product/Review schema where applicable
- Breadcrumb schema for site navigation
Group 4: Off-Page SEO - External Authority
Off-page SEO is primarily about backlinks - but quality always beats quantity.
Backlink Profile:
- Review overall Domain Rating (DR) or Domain Authority (DA)
- Dofollow vs nofollow ratio - a natural profile is roughly 70/30
- No toxic backlinks from spam sites - use Google Disavow if necessary
- Anchor text distribution looks natural - too many exact-match anchors signals artificial link building
Brand Mentions & E-E-A-T:
- Authors have clear, credible profiles - name, photo, bio, links to social profiles
- The site is mentioned (even without a link) on authoritative sources in the niche
- A clear “About” page explains who’s behind the site and what their expertise is
Group 5: UX & Core Web Vitals
Since 2021, Google officially uses Core Web Vitals as a ranking signal. This is the group most sites ignore despite its direct impact on rankings and conversions.
Core Web Vitals (check via Google PageSpeed Insights):
- LCP (Largest Contentful Paint) < 2.5s - how fast does the main content render?
- INP (Interaction to Next Paint) < 200ms - replaced FID in 2024; measures responsiveness to user input
- CLS (Cumulative Layout Shift) < 0.1 - does content jump around while loading?
Mobile-First:
- The site renders correctly on mobile - Google uses mobile-first indexing
- Text is large enough to read without zooming (minimum 16px body text)
- Tap targets are large and spaced far enough apart to prevent accidental taps
- No Flash or technologies that don’t work on mobile browsers
Site Speed:
- Images use modern formats: WebP or AVIF instead of large PNGs or JPEGs
- Lazy loading enabled for below-the-fold images
- CSS and JS are minified
- CDN in use if the audience is geographically spread
Group 6: AI & GEO Readiness - New in 2025-2026
Since 2025, a new category has emerged: optimization for AI Search and AI agents. This is an extension of traditional SEO - not yet mandatory, but increasingly becoming a competitive advantage.
Content Structure for AI:
- “Answer-first” structure - the direct answer appears at the top of each section, explanation follows
-
llms.txtfile or a Markdown endpoint exists so AI agents can read clean content -
robots.txtexplicitly declares rules for AI crawlers (GPTBot, ClaudeBot, PerplexityBot)
GEO (Generative Engine Optimization):
- Content is “citeable” - clear, specific, backed by data, easy for AI to quote
- Strong E-E-A-T signals: credible author, referenced sources
- FAQ sections help AI extract answers for conversational and long-tail queries
See geo-generative-engine-optimization-2026 and agent-readiness-score-guide for more on this topic.
SEO Audit Tools
You don’t need all of them - pick 2-3 based on your budget and needs:
| Purpose | Free Tools | Paid Tools |
|---|---|---|
| Full site crawl | Screaming Frog (500 URLs free) | Screaming Frog Pro |
| Backlink analysis | Google Search Console | Ahrefs, Semrush |
| Core Web Vitals | Google PageSpeed Insights | Lighthouse CI |
| Keyword tracking | Google Search Console | Ahrefs, Semrush |
| Structured data | Google Rich Results Test | - |
| AI readiness | isitagentready.com | - |
Fix Priority Order
Don’t try to fix everything at once. Here’s a rational sequence:
- Crawlability first - if Google can’t get in, nothing else matters
- Core Web Vitals - direct impact on both rankings and conversion rate
- Basic on-page - title, meta, H1 for your highest-traffic pages
- Content gaps - update or expand articles that have dropped in rankings
- Internal linking - low effort, high impact on distributing PageRank internally
- AI/GEO readiness - prioritize last if you don’t yet have stable organic traffic
Frequently Asked Questions (FAQ)
How long does an SEO audit take?
It depends on site size. For a site under 100 pages, a thorough manual audit takes roughly 4-8 hours. Using tools like Screaming Frog or Ahrefs Site Audit can compress the technical portion down to 1-2 hours. The content and off-page sections typically take longer because they require qualitative judgment, not just scanning.
How often should you run an SEO audit?
At minimum, twice a year. If your site is growing quickly, operates in a fast-moving industry (tech, finance, health), or publishes content frequently, audit every quarter. Additionally, run an audit immediately whenever you see organic traffic drop by more than 20% over two consecutive weeks - that’s usually a signal something technical broke or an algorithm update hit.
Can you do an SEO audit without hiring an agency?
Absolutely, especially for small to medium sites. Google Search Console (free) + Screaming Frog free tier (500 URLs) + Google PageSpeed Insights covers the basic technical audit. The content and off-page sections require more experience to evaluate well, but with a specific checklist like this one, you can identify the most important issues yourself.
What's the difference between a canonical tag and noindex?
A canonical tag tells Google: “This page has duplicates, but this is the authoritative version.” Google still crawls both pages but consolidates PageRank to the canonical URL. noindex tells Google: “Don’t index this page at all.” Use canonical when you have multiple URLs with the same content (with/without www, with/without trailing slash). Use noindex when the page genuinely shouldn’t appear in search results (filter pages, post-purchase thank-you pages).
What is keyword cannibalization and why does it hurt SEO?
Keyword cannibalization happens when two pages on the same site target the same keyword. Google gets confused about which page to rank and often ranks neither - or ranks the weaker one. It also splits internal authority between two pages instead of concentrating it on one. Fix by merging both pages into one, or use a canonical tag to declare which is the primary version.
Summary
An SEO audit isn’t about patching errors - it’s about understanding exactly why your site is at its current position and building a clear roadmap to improve. With the six-group checklist above, you’ll know precisely what to fix instead of guessing. Always start with Technical SEO: get the foundation solid before investing in content or link building. Every word you write is wasted if Googlebot can’t crawl your site.
NateCue