A technical SEO audit is the foundation of any serious SEO engagement. It tells you what’s broken, what’s suboptimal, and what’s blocking your site from ranking at its potential. The problem is that most “checklists” floating around the internet are either superficial (20 items, half of which are obvious) or antiquated (covering 2020-era issues while missing the technical realities of 2026 search).
This is the 80-point framework our team at Over The Top SEO uses on client audits. It covers everything from crawl fundamentals to AI search readiness signals that most agencies haven’t yet incorporated into their process.
Section 1: Crawlability and Accessibility (15 Points)
Before anything else, Google needs to be able to find and access your pages. Crawlability issues are the highest-priority technical problems because they directly block indexation and ranking.
- Robots.txt file exists, is accessible, and has no unintended blocks on key content
- Important pages are not blocked by robots.txt Disallow rules
- JavaScript crawling is functional — key content renders for Googlebot
- No login walls or authentication barriers on indexable content
- Internal crawl budget is not wasted on faceted navigation, URL parameters, or session IDs
- XML sitemap exists, is submitted to GSC, and contains only indexable canonical URLs
- Sitemap is updated dynamically with new content (not static/stale)
- No crawl traps (infinite URL spaces, redirect loops generating new URLs)
- Crawl depth is optimized — key pages are reachable within 3 clicks from homepage
- Internal link structure distributes crawl budget appropriately to priority pages
- AI bot access is configured — GPTBot, Anthropic-AI, PerplexityBot not blocked unless intentional
- Server response times are under 200ms for HTML document responses
- No 5xx server errors in crawl logs for important URLs
- URL canonicalization is consistent (www vs. non-www, trailing slash vs. none)
- DNS resolution is fast and reliable (no propagation delays)
Section 2: Indexation Quality (12 Points)
Being crawlable and being indexed are different things. These checks confirm that the right pages are indexed and the wrong ones aren’t.
- No important pages have
noindexmeta tags (check via GSC Coverage report) - Canonical tags are implemented correctly — self-referencing on unique pages, pointing to preferred URL on duplicates
- Canonical tags match the URL format in the sitemap
- Thin content pages (under 300 words) are either improved, canonicalized, or noindexed
- Duplicate content (same content at multiple URLs) has canonical or redirect resolution
- Paginated content uses proper rel=next/prev or canonical handling
- Hreflang implementation is correct for multilingual sites (no orphaned pages, reciprocal tags)
- Index coverage report in GSC shows <5% "Excluded" pages for unintended reasons
- Google Search Console shows no manual actions
- No soft 404s (pages returning 200 status with “not found” content)
- GSC URL inspection confirms key pages are indexed and rendered correctly
- Noindex pages are not receiving internal links (wasted crawl equity)
Section 3: Core Web Vitals and Performance (14 Points)
Core Web Vitals are confirmed Google ranking signals. Our Core Web Vitals guide covers each metric in depth, but the audit checkpoints are:
- LCP (Largest Contentful Paint) is under 2.5s on mobile (Good) — target under 2s
- CLS (Cumulative Layout Shift) is under 0.1 (Good) — no layout shifts from ads, images, or dynamic content
- INP (Interaction to Next Paint) is under 200ms (Good) — especially important for JS-heavy sites
- TTFB (Time to First Byte) is under 800ms — indicates server response efficiency
- LCP image/element is preloaded with
rel="preload" - Images use modern formats (WebP, AVIF) and proper sizing (no oversized images)
- Images have width and height attributes set to prevent CLS
- Third-party scripts are deferred or loaded asynchronously
- Critical CSS is inlined; non-critical CSS is deferred
- JavaScript is minified and code-split where possible
- Caching headers are correctly configured (Cache-Control, ETags)
- CDN is in use and correctly configured for static assets
- Font loading uses
font-display: swapand fonts are preconnected - Core Web Vitals data in GSC shows “Good” status for majority of URLs (not “Needs improvement” or “Poor”)
Section 4: HTTPS and Security (6 Points)
- Site is fully HTTPS — all pages serve over secure connection
- No mixed content warnings (HTTP resources on HTTPS pages)
- SSL certificate is valid and not expiring within 30 days
- HTTP → HTTPS redirect is in place (301, not 302)
- HSTS header is implemented
- Security headers are configured (X-Frame-Options, Content-Security-Policy)
Section 5: URL Structure and Redirects (8 Points)
- URL structure is clean, descriptive, and keyword-relevant
- No excessively long URLs (under 100 characters is best practice)
- Redirect chains are maximum 1 hop (A→B→C is a problem; A→C is correct)
- No redirect loops
- 301 redirects are used for permanent moves (not 302)
- Old URLs that have ranking history are properly redirected
- No broken internal links returning 404
- 404 page is helpful and returns 404 status code (not 200 soft 404)
Section 6: Structured Data and Schema Markup (10 Points)
Structured data is increasingly critical for both traditional rich results and AI search eligibility.
- Organization schema is implemented on homepage with complete entity data
- Article/BlogPosting schema on all blog content (with correct datePublished, author, publisher)
- BreadcrumbList schema matches visible breadcrumbs on every content page
- FAQPage schema implemented on FAQ sections (eligible for AI Overviews sourcing)
- Product schema on e-commerce pages (with price, availability, review data)
- LocalBusiness schema for businesses with physical locations
- HowTo schema on instructional content
- No schema errors in Google Rich Results Test
- Schema uses sameAs to connect entity profiles across platforms
- Review/Rating schema uses correct aggregate and individual review markup
Section 7: Mobile and Accessibility (6 Points)
- Mobile-first indexing compatibility confirmed (content is identical on mobile and desktop)
- Viewport meta tag is correctly set
- No mobile usability issues in GSC Mobile Usability report
- Touch targets are minimum 44×44 pixels
- Text is readable without zooming (minimum 16px body font)
- Horizontal scrolling is not required on any page
Section 8: International and Language (5 Points)
- Language is declared in
<html lang="en">attribute - Hreflang tags present and correct for multilingual sites
- Country/language targeting is configured in GSC
- Content negotiation or subdirectory structure is used consistently (not mixed)
- Geotargeting signals are consistent across domain structure, hosting, and GSC settings
Section 9: AI Search Readiness (9 Points)
This section has been added to our standard technical audit framework in 2025 as AI Overviews, ChatGPT search, and Perplexity have become significant traffic channels.
- Content is fully accessible to AI crawlers (check for bot blocking in robots.txt and CDN rules)
- Heading hierarchy is logical and descriptive (H1→H2→H3, no skipped levels)
- Factual claims include sourcing (links to authoritative sources AI systems can verify)
- Author credentials are marked up with Person schema and linked author pages
- Content publication and last-modified dates are accurate and marked up
- E-E-A-T signals are technically supported (About page, author bios, credentials)
- FAQ content uses proper Question/Answer HTML structure (not just visual styling)
- Entity disambiguation — Organization sameAs linking to Wikipedia, Wikidata where applicable
- Passage indexing readiness — content is written in clear, self-contained sections that can be extracted by AI
Using This Checklist Effectively
The 80-point framework is only valuable if it leads to prioritized action. After completing the audit:
- Categorize issues by severity: Critical (blocks ranking), High (significant ranking impact), Medium (optimization opportunity), Low (nice-to-have)
- Estimate fix complexity: Quick fix (under 2 hours), Medium (2–8 hours), Complex (multi-sprint development work)
- Prioritize by impact/effort ratio: Quick critical fixes first, then high-impact medium-effort items
- Assign ownership: Developer tasks vs. SEO tasks vs. content tasks
- Track resolution: Re-crawl 2 weeks after fixes to confirm resolution
The businesses that execute on technical audits fastest gain the most ground. Issues don’t fix themselves — and every day a crawlability or indexation problem exists is a day you’re leaving ranking potential on the table.
If you need a professional technical SEO audit, our team has run hundreds of these engagements across every industry and site type. We deliver prioritized, actionable findings — not just a list of issues.