Skip to main content
ScanoraAI
ScanoraAI/Blog/The Complete SEO Audit Checklist for 2025 (32 Points)
SEO AuditTechnical SEOChecklist

The Complete SEO Audit Checklist for 2025 (32 Points)

A step-by-step technical SEO audit checklist covering crawlability, Core Web Vitals, on-page signals, structured data, and mobile usability — with tools for each check.

ScanoraAI Team·May 31, 2025·11 min read

How to use this checklist

Work through each section in order — crawlability issues at the top of the list can mask problems further down, so there's no point optimising page speed on a URL that's accidentally blocked from indexing. Tools needed: Google Search Console, ScanoraAI (free), Chrome DevTools, and Screaming Frog (free up to 500 URLs).

Section 1: Crawlability & Indexation (8 checks)

  1. robots.txt exists and is correct — visit /robots.txt. Confirm it doesn't accidentally disallow / and that your sitemap URL is declared.
  2. XML sitemap submitted — in Google Search Console, go to Sitemaps. Confirm your sitemap is submitted and shows no errors.
  3. No noindex on important pages — check your templates for <meta name="robots" content="noindex">. Run Screaming Frog and filter by "Indexability: Non-Indexable".
  4. Canonical tags are correct — every page should either self-canonical or point to the preferred version. Canonicals to 404s or redirects are a common bug.
  5. No orphan pages — pages with no internal links are hard for Google to discover. Use Screaming Frog's "Orphan Pages" report.
  6. Redirect chains are short — more than one redirect hop wastes crawl budget and loses link equity. Audit with Screaming Frog and flatten chains to a single 301.
  7. No broken internal links (4xx) — Screaming Frog's "Response Codes" filter. Fix or redirect every broken link.
  8. HTTP redirects to HTTPS — test with curl -I http://yourdomain.com. Should return 301 immediately.

Section 2: Core Web Vitals & Page Speed (6 checks)

  1. LCP under 2.5 s — run a ScanoraAI or PageSpeed Insights audit. Field data in Google Search Console is the ranking signal.
  2. INP under 200 ms — check PageSpeed Insights "Diagnostics" for long tasks and heavy JavaScript.
  3. CLS under 0.1 — look for images without explicit dimensions and layout-shifting ads or embeds.
  4. TTFB under 800 ms — measure with WebPageTest. If above 800 ms, investigate server response time before other optimisations.
  5. No render-blocking resources — PageSpeed Insights "Eliminate render-blocking resources" opportunity.
  6. Total page weight — aim for under 1 MB on mobile. Check with Chrome DevTools Network tab, disable cache, throttle to "Fast 4G".

Section 3: On-Page SEO (7 checks)

  1. Unique, descriptive title tags — 50–60 characters, contains primary keyword near the start. No duplicates across pages.
  2. Meta descriptions present and unique — 120–160 characters, compelling and keyword-rich. Not ranking signals, but affect click-through rate.
  3. One H1 per page — should match or be closely related to the title tag. No pages with zero or multiple H1s.
  4. Heading hierarchy is logical — H2s under H1, H3s under H2s. Don't skip levels.
  5. Images have descriptive alt text — not keyword-stuffed. Describes the image for screen readers and image search.
  6. Internal linking uses descriptive anchor text — avoid "click here" and "read more". Use the target page's keyword as anchor text.
  7. Content is at least 300 words on key pages — thin content is a negative signal. For competitive queries, aim for depth and comprehensiveness.

Section 4: Structured Data (4 checks)

  1. Schema markup present on key page types — at minimum: Organization on homepage, Article on blog posts, Product on product pages, FAQPage on FAQ sections.
  2. No structured data errors — test with Google's Rich Results Test. Errors prevent rich snippets.
  3. Breadcrumb schema on deep pages — helps Google understand site structure and enables breadcrumb display in SERPs.
  4. LocalBusiness schema if applicable — include name, address, phone, opening hours for local SEO.

Section 5: Mobile & UX (4 checks)

  1. Mobile-friendly test passes — use Google's Mobile-Friendly Test or ScanoraAI. Text should be readable without zooming, tap targets should be at least 44×44 px.
  2. No intrusive interstitials — full-screen popups on mobile that appear immediately are a negative ranking signal. Sticky headers and banners are fine.
  3. Viewport meta tag is set<meta name="viewport" content="width=device-width, initial-scale=1"> must be present.
  4. Font size is readable on mobile — body text should be at least 16 px on mobile. Google flags text smaller than 12 px.

Section 6: Security & Technical (3 checks)

  1. HTTPS with valid certificate — check expiry date and that there are no mixed-content warnings in the browser console.
  2. No sensitive pages indexed — search Google for site:yourdomain.com inurl:admin and similar. Add noindex to any admin, checkout, or user-specific pages.
  3. Hreflang if multi-language — if you serve multiple languages or regions, hreflang attributes prevent duplicate content issues across versions.

Automate the technical checks

Many of the above checks — especially sections 1, 2, 3, and 5 — can be run automatically in under 60 seconds with a ScanoraAI audit. You'll get a scored report with exact line-level fixes rather than having to interpret tool output yourself.

Run a free audit on your site

See your LCP, INP, CLS, mobile score, structured data, and more in 60 seconds.

Run a Free Audit →

Your competitors are outranking you right now.

Free AI audit in seconds — Lighthouse + 18 verified sources, AI-ranked fix list, no account, no card.

+30 pt score lift guaranteed or we redo it free · managed rebuild only

Audit My Site Free →
Newsletter

Audit tips, SEO insights & product updates

No spam. Unsubscribe anytime. One email per week, max.

ScanoraAI

Scanora AI is an AI-powered website intelligence platform. Instant Lighthouse audits, AI-ranked fix plans, and optional managed rebuilds — no developer required.

Real-time Lighthouse analysisNo signup required — everFree audit, alwaysOne-time project pricingSatisfaction guaranteed (managed rebuilds)

Product

© 2026 Scanora AI. All rights reserved.

AI engine · online · fast audits

·

Smarter Audits. Faster Fixes.

·

Powered by Scanora AI