The Complete Website SEO Audit Checklist: 70+ Items to Review
Checklist

The Complete Website SEO Audit Checklist: 70+ Items to Review

A structured SEO audit checklist covering technical SEO, on-page optimization, off-page signals, and content quality to improve your search rankings.

Priya Sharma10 min read

Why Regular SEO Audits Matter

Search engines evolve constantly — Google makes thousands of algorithm updates per year — and what worked six months ago may be holding you back today. A structured SEO audit identifies issues that silently erode your rankings: broken links accumulate, page speed degrades as you add features, and content goes stale without anyone noticing.

This checklist is designed for quarterly audits, though you should run the technical section after any major site update. Work through each section methodically, document your findings, and prioritize fixes by impact. If you're new to SEO fundamentals, start with our guide on SEO basics for entrepreneurs before diving into this audit.

Technical SEO

Technical SEO is the foundation everything else sits on. If search engines can't efficiently crawl and index your site, no amount of content optimization will help.

Crawlability and Indexing

Search engine bots need a clear path through your site. These checks ensure nothing is blocking them.

  • Verify your XML sitemap is current, error-free, and submitted to Google Search Console and Bing Webmaster Tools
  • Check robots.txt to confirm you're not accidentally blocking important pages or resources
  • Audit your site for crawl errors using Google Search Console's Coverage report — fix all "Error" items first
  • Ensure every important page returns a 200 status code — identify and resolve any unintended 404s
  • Check for redirect chains (more than one redirect hop) and resolve them to single redirects
  • Verify canonical tags are correctly implemented on all pages, especially paginated content and URL variants
  • Confirm hreflang tags are properly set if you serve content in multiple languages
  • Check that noindex tags aren't applied to pages you want indexed — this is a surprisingly common mistake after staging-to-production migrations
  • Review your site's crawl budget by checking the Crawl Stats report in Search Console
  • Ensure JavaScript-rendered content is accessible to search engines (test with Google's URL Inspection tool)

Site Speed and Core Web Vitals

Google's Core Web Vitals are confirmed ranking factors. Slow sites lose both rankings and customers — a 1-second delay in load time can reduce conversions by 7%.

  • Run Google PageSpeed Insights on your 5 highest-traffic pages and document scores
  • Check Largest Contentful Paint (LCP) — aim for under 2.5 seconds on mobile
  • Check Interaction to Next Paint (INP) — aim for under 200 milliseconds
  • Check Cumulative Layout Shift (CLS) — aim for under 0.1
  • Optimize images: compress files, use modern formats (WebP or AVIF), and implement lazy loading
  • Enable browser caching with appropriate cache headers for static assets
  • Minify CSS, JavaScript, and HTML files
  • Implement a CDN if serving a geographically distributed audience
  • Audit third-party scripts — each one adds load time; remove any that aren't essential
  • Check server response time (Time to First Byte) — aim for under 200ms

Mobile Optimization

Google uses mobile-first indexing, meaning the mobile version of your site is the primary version for ranking purposes.

  • Test your site using Google's Mobile-Friendly Test tool
  • Verify viewport meta tag is correctly set on all pages
  • Check that tap targets (buttons, links) are at least 48px with adequate spacing
  • Ensure text is readable without zooming — minimum 16px base font size
  • Test navigation menus on multiple mobile devices and screen sizes
  • Verify no horizontal scrolling occurs on any page at standard mobile widths
  • Check that pop-ups and interstitials don't cover primary content on mobile (Google penalizes intrusive interstitials)

Security and Infrastructure

  • Confirm SSL certificate is valid, not expiring soon, and enforced site-wide (HTTP to HTTPS redirect)
  • Check for mixed content warnings (HTTP resources loaded on HTTPS pages)
  • Verify structured data doesn't generate errors in Google's Rich Results Test
  • Ensure your site has a custom 404 page that helps users navigate back to useful content
  • Review server uptime logs — frequent downtime hurts crawl reliability

On-Page SEO

On-page optimization ensures each page clearly communicates its topic and value to both search engines and users.

Title Tags and Meta Descriptions

  • Verify every page has a unique title tag — duplicates confuse search engines and split ranking signals
  • Keep title tags between 50-60 characters to avoid truncation in search results
  • Place primary keywords near the beginning of each title tag
  • Write compelling meta descriptions (under 155 characters) that include a call to action
  • Check that meta descriptions are unique across all pages — duplicate descriptions are a missed opportunity
  • Ensure title tags accurately reflect page content — misleading titles increase bounce rate, which hurts rankings

Header Structure and Content Formatting

  • Confirm each page has exactly one H1 tag that includes the primary keyword
  • Use H2-H4 tags in logical hierarchy — headers should outline the page like a table of contents
  • Include secondary and related keywords naturally in H2 and H3 headings
  • Break long content into scannable sections with headers every 200-300 words
  • Use bullet points, numbered lists, and short paragraphs for readability
  • Add a table of contents on pages over 1,500 words for better user experience and potential sitelinks

URL Structure

  • Use short, descriptive URLs with primary keywords (e.g., /seo-audit-checklist not /p?id=4827)
  • Remove unnecessary URL parameters, session IDs, and tracking codes from indexed URLs
  • Use hyphens (not underscores) to separate words in URLs
  • Keep URL structure flat — aim for no more than 3 directory levels from root
  • Ensure URL casing is consistent (lowercase preferred) and set up redirects for case variants

Image Optimization

  • Add descriptive, keyword-relevant alt text to every image
  • Use descriptive file names (seo-audit-dashboard.webp not IMG_4827.jpg)
  • Compress all images to reduce file size without visible quality loss
  • Specify width and height attributes to prevent layout shift during loading
  • Implement responsive images using srcset for different screen sizes

Internal Linking

Internal links distribute ranking authority across your site and help users discover related content. Your content marketing strategy becomes far more effective when pages reinforce each other through thoughtful linking.

  • Ensure every page is reachable within 3 clicks from the homepage
  • Add 3-5 contextual internal links per content page to related pages
  • Use descriptive anchor text — "pricing strategy guide" is better than "click here"
  • Fix any orphan pages (pages with no internal links pointing to them)
  • Review your top-performing pages and ensure they link to pages you want to rank higher
  • Check for and fix broken internal links using a tool like Screaming Frog or Ahrefs Site Audit

Off-Page SEO

Off-page signals — primarily backlinks — tell search engines how the rest of the web perceives your site's authority and trustworthiness.

  • Run a backlink audit using Ahrefs, Moz, or SEMrush to assess your current link profile
  • Identify and disavow toxic or spammy backlinks through Google Search Console
  • Check for lost backlinks in the past 90 days and attempt to recover high-value ones
  • Analyze competitors' backlink profiles to find link-building opportunities you're missing
  • Verify your brand name, address, and phone number (NAP) are consistent across all online directories
  • Check Google Business Profile for accuracy and completeness if you serve local customers
  • Monitor brand mentions that don't include links — reach out and request link additions
  • Audit social media profiles for consistent branding and links back to your site
  • Review industry directories and ensure your listings are current and accurate

Content Quality Audit

Content is the surface area that captures search traffic. Thin, outdated, or duplicated content actively hurts your site's authority.

Content Inventory

  • Create a complete inventory of all indexed pages with their primary target keywords
  • Identify pages with thin content (under 300 words) and either expand, consolidate, or remove them
  • Find and resolve duplicate or near-duplicate content — use canonical tags or 301 redirects
  • Check for keyword cannibalization (multiple pages targeting the same keyword) and consolidate where needed
  • Review content freshness — update any pages with outdated statistics, broken links, or obsolete advice
  • Identify content gaps by comparing your keyword coverage against top competitors

Content Performance

  • Pull the last 90 days of organic traffic data per page from Google Analytics
  • Identify pages with high impressions but low click-through rate (CTR) — these need better titles and meta descriptions
  • Find pages with high bounce rate and low time-on-page — the content may not match search intent
  • Review your top 10 organic landing pages and ensure they have clear calls to action
  • Check for pages that have lost ranking positions in the past quarter and investigate why
  • Validate that content aligns with search intent: informational queries need guides, transactional queries need product pages

Schema Markup

Structured data helps search engines understand your content and can earn rich results (stars, FAQs, how-tos) that increase click-through rates.

  • Implement Organization schema on your homepage
  • Add Article or BlogPosting schema to all blog content
  • Implement FAQ schema on pages that answer common questions
  • Add Product schema with pricing, availability, and review data for e-commerce pages
  • Use Breadcrumb schema to improve navigation display in search results
  • Validate all structured data using Google's Rich Results Test — fix any errors or warnings
  • Monitor the Enhancements reports in Google Search Console for schema issues

Post-Audit Action Plan

After completing the audit, organize your findings into three priority tiers:

Tier 1 — Fix immediately: Crawl errors, broken redirects, missing canonical tags, security issues, and Core Web Vitals failures. These are actively hurting your rankings right now.

Tier 2 — Fix this month: Duplicate content, missing meta descriptions, thin pages, image optimization, and internal linking gaps. These represent missed opportunities.

Tier 3 — Ongoing improvements: Content freshness updates, new schema implementation, backlink outreach, and content gap creation. These compound over time.

Schedule your next audit in 90 days, and run a quick technical check after every major site deployment. SEO isn't a one-time project — it's a maintenance discipline that rewards consistency.

Related Checklists