We distilled 7 years of technical audits into a 47-point checklist focused on high-impact issues — not vanity metrics that generate long reports but deliver zero rankings.
Most SEO audits are too long, too vague, and too focused on metrics that don't affect rankings. After conducting hundreds of technical audits, our team has distilled the process into 47 items that consistently correlate with ranking improvements when fixed. Here they are.
Crawl & Indexation (Items 1–12)
- 1robots.txt is accessible and not blocking critical pages
- 2XML sitemap is present, valid, and submitted to GSC
- 3Sitemap contains only indexable, canonical URLs
- 4No critical pages are noindexed unintentionally
- 5Canonical tags are implemented correctly (self-referencing on all main pages)
- 6Crawl budget is not wasted on faceted navigation or parameter URLs
- 7Redirect chains are limited to a single hop (301 only)
- 8Orphan pages (no internal links) are identified and addressed
- 9hreflang is correctly implemented on multilingual sites
- 10Log file analysis confirms Googlebot is crawling priority pages
- 11Core Web Vitals pass for mobile on all key templates
- 12Page load time under 3s for 90th percentile users
On-Page Signals (Items 13–25)
- 1Title tags are unique, under 60 chars, and contain primary keyword
- 2Meta descriptions are written for CTR, not just keyword inclusion
- 3H1 is present and unique on every page — matches search intent
- 4Heading hierarchy is logical (H1 > H2 > H3)
- 5Primary keyword appears in first 100 words of body content
- 6Content covers the full semantic scope of the target topic
- 7Images have descriptive alt text (not keyword-stuffed)
- 8Internal links use descriptive anchor text (not "click here")
- 9Schema markup is implemented and error-free (Product, Article, FAQ, etc.)
- 10Duplicate content issues are resolved (thin pages, parameter duplicates)
- 11Pagination is correctly handled (rel=next/prev or canonical)
- 12E-E-A-T signals present: author bio, credentials, publication date
- 13Content is regularly updated — stale dates on evergreen content are a negative signal
Link Profile (Items 26–35)
- 1Referring domain count trending upward (not stagnant or declining)
- 2No toxic link clusters from clearly manipulative sources
- 3Anchor text distribution is natural (brand dominant, low exact-match)
- 4Link velocity is consistent — sudden spikes require explanation
- 5Internal link equity is distributed to commercial pages, not just blog
- 6Broken external links are identified and reclaimed or replaced
- 7Competitor link gap analysis is complete and prioritised
- 8Key money pages have at least 5–10 external links each
- 9Topical authority: links come from relevant domains, not just high-DR generalists
- 10No manual actions in GSC related to link schemes
Not all 47 items carry equal weight. Focus first on items 1–5 (indexation), then 13–16 (on-page), then 26–30 (links). Fix the structural issues before optimising details.
Technical Architecture (Items 36–47)
- 1HTTPS is correctly implemented with no mixed content warnings
- 2Mobile-first indexing is considered in all template decisions
- 3JavaScript rendering issues don't hide critical content from crawlers
- 4Faceted navigation is handled (parameter filtering vs separate URLs)
- 5Site architecture is flat — key pages reachable within 3 clicks from homepage
- 6Server response codes are correct (no soft 404s, no unnecessary 301s on canonical pages)
- 7Structured data is present and validated for all applicable page types
- 8TTFB (Time to First Byte) is under 200ms for server-side rendered pages
- 9LCP image is correctly prioritised with fetchpriority="high"
- 10CLS is under 0.1 on all key templates after ad and widget loads
- 11INP (Interaction to Next Paint) passes threshold on all interactive pages
- 12GSC is connected and monitored — no coverage errors on indexable pages
