// SEO
Technical SEO Audit Checklist: 30 Checks for 2026
A comprehensive technical SEO audit checklist covering crawlability, indexation, site architecture, Core Web Vitals, structured data, and the signals that determine how Google ranks your pages.
What technical SEO actually controls
Technical SEO is the foundation that everything else sits on. You can write excellent content, earn strong backlinks, and still fail to rank — if Googlebot can't crawl your pages, if duplicate content is confusing the index, if your Core Web Vitals are poor enough to trigger ranking penalties. Technical issues don't make rankings; they remove the ceiling on what your content and links can achieve.
This checklist covers 30 checks across six areas: crawlability, indexation, site structure, performance, structured data, and international/hreflang. Not every check applies to every site — a single-language brochure site can skip the hreflang section. Work through the sections that apply and document what you find; the value of an audit is the prioritized fix list you produce, not the audit itself.
Crawlability and indexation (checks 1–10)
Google can only rank what it can find and index. The first ten checks confirm that the right pages are crawlable and indexable, and that Googlebot isn't wasting its crawl budget on pages you don't want ranked.
- 1. robots.txt exists, is syntactically valid, and doesn't accidentally block important pages — test by fetching yoursite.com/robots.txt and running it through Google's robots.txt Tester in Search Console
- 2. XML sitemap exists, is referenced in robots.txt, only contains live indexable URLs, and has been submitted to Search Console
- 3. No important pages are blocked by noindex meta tags or X-Robots-Tag headers that were added during development and never removed
- 4. Canonical tags are present and correct on all key pages — check that self-referencing canonicals use the exact preferred URL (with or without trailing slash, www or not)
- 5. HTTP → HTTPS redirects in a single hop — test that your non-www and www variants both redirect correctly to the canonical domain
- 6. Crawl budget isn't wasted on paginated URLs, faceted navigation, or session parameters — use robots.txt Disallow or canonical tags to manage these
- 7. No orphaned pages — every indexable page is linked from somewhere. Pages with no internal links are effectively invisible to crawlers unless they appear in your sitemap
- 8. 404 pages return actual 404 status codes — soft 404s (200 OK with error content) waste crawl budget and can cause real pages to lose rankings
- 9. Redirect chains are 1 hop — audit any chain of 2+ redirects and flatten them to a direct redirect
- 10. No crawl errors in Search Console for important pages — check the Coverage report monthly
Site structure and internal linking (checks 11–18)
Site architecture determines how link equity flows through your pages and how clearly you signal topical relevance to search engines. Good architecture makes your most important pages easier to crawl, easier to rank, and easier for users to navigate.
- 11. Important pages are reachable within 3 clicks from the homepage — deeper pages are harder to crawl and rank lower on average
- 12. URL structure is logical, human-readable, and consistent — prefer /services/web-design over /page?id=47
- 13. Internal links use descriptive anchor text — 'website audit checklist' beats 'click here' for both users and crawlers
- 14. Your most important pages have the most internal links pointing to them — if you want /pricing to rank, link to it from across your site
- 15. Breadcrumb navigation is implemented with BreadcrumbList structured data and matches the actual URL hierarchy
- 16. Pagination uses rel='next' / rel='prev' (even though Google no longer requires it, it still helps signal page series) or consolidates paginated content on a single page
- 17. No duplicate content from www/non-www, http/https, trailing slash variations — all resolve to one canonical URL via redirect
- 18. Thin pages (under ~300 words of useful content) are either enriched, consolidated with related content, or set to noindex
Performance and Core Web Vitals (checks 19–24)
Google has used Core Web Vitals as a ranking signal since 2021, and the bar has risen as competitors have optimized. LCP under 2.5s, INP under 200ms, and CLS under 0.1 are the thresholds — measured on real users, not your local machine. Field data from the Chrome User Experience Report (CrUX) is what Google actually uses for ranking.
- 19. LCP under 2.5 seconds on mobile — the most common fix is preloading the hero image and serving it in WebP/AVIF format
- 20. INP under 200 milliseconds — audit third-party scripts (analytics, chat, ads) as the primary suspects for long interaction delays
- 21. CLS under 0.1 — set explicit dimensions on all images, videos, and embeds; reserve space for ads before they load
- 22. Total page weight under 2MB on key landing pages — use your browser's Network tab to find the biggest offenders
- 23. Text compression (Brotli or gzip) enabled on all responses — verify with curl -I --compressed yoursite.com
- 24. Static assets served with long cache headers (max-age of at least 1 year for versioned files)
Structured data and international SEO (checks 25–30)
Structured data doesn't directly boost rankings, but it enables rich results that increase click-through rates — which does affect rankings indirectly. International SEO (hreflang) prevents your international pages from cannibalizing each other in search results.
- 25. Organization or LocalBusiness schema present on the homepage with name, URL, logo, contact, and sameAs social links
- 26. Product, Article, FAQ, or other relevant schema types implemented on appropriate pages and validated with Google's Rich Results Test
- 27. No broken or conflicting structured data — duplicate schemas with different prices, schemas referencing content not visible on the page
- 28. If you have multiple language/region versions: hreflang tags implemented correctly on all variants, including a self-referencing hreflang
- 29. hreflang return tags present — if /en/ references /fr/, then /fr/ must reference /en/ and itself
- 30. Alternate URLs in hreflang are all canonicalized, indexable, and return 200 status codes — broken alternate tags undermine the entire setup
Run your technical SEO audit now
A 30-point audit manual is useful for learning what to look for, but running one manually across a 50-page site takes a full day. WebEnture's Technical SEO Agent (/technical-seo-agent) automates the crawlability, indexation, structured data, and performance checks across your entire site, producing a scored report with specific fix recommendations ranked by impact.
Use the automated scan to identify issues in bulk, then apply your judgment to the ones that require context — like whether thin pages are thin because of your content strategy or because of a rendering problem. Run the audit quarterly and immediately after any major CMS migration, redesign, or URL restructure.