Technical SEO Checklist: 47 Points Your Site Audit Should Cover | AuditMySite
Why Most SEO Audits Miss Critical Issues
We have reviewed over 2,000 SEO audit reports from agencies and freelancers. The average audit covers only 15 to 20 technical checkpoints. That means most audits miss more than half the issues that could be silently destroying a site's search visibility.
This is our complete 47-point technical SEO checklist, organized into seven categories. Every item has been validated through real audit data and directly correlates with ranking impact.
Category 1: Crawlability and Indexation (8 Points)
If search engines cannot crawl and index your pages, nothing else matters. Start here.
- Robots.txt validation — Check for accidental disallow rules blocking important content. We see this on 12% of sites, often from staging configurations that carried over to production.
- XML sitemap health — Verify your sitemap returns a 200 status, includes only indexable URLs, and contains fewer than 50,000 URLs per file. Use Screaming Frog to cross-reference sitemap URLs against crawled URLs.
- Indexation coverage — Compare indexed pages in Google Search Console against total pages you expect to be indexed. A ratio below 80% signals problems.
- Crawl budget efficiency — For sites over 10,000 pages, check the Crawl Stats report in Search Console. If Googlebot is spending time on parameter URLs or filtered pages, you are wasting crawl budget.
- Canonical tag accuracy — Every page should self-reference with a canonical tag. Cross-domain canonicals should only be used when genuinely duplicating content across domains.
- Meta robots directives — Scan for noindex tags on pages that should be indexed. Ahrefs Site Audit flags these automatically during a crawl.
- Orphan pages — Pages with no internal links pointing to them are effectively invisible. Screaming Frog's crawl analysis identifies orphan pages by comparing crawled URLs against sitemap URLs.
- JavaScript rendering — Test whether Googlebot can render your JavaScript content. Use the URL Inspection tool in Search Console and compare rendered HTML against source HTML.
Category 2: Site Architecture and Internal Linking (7 Points)
- Click depth analysis — Important pages should be reachable within 3 clicks from the homepage. Use Screaming Frog crawl depth report to identify deeply buried content.
- Internal link distribution — Check that link equity flows to your priority pages. Pages with fewer than 5 internal links pointing to them are likely underperforming.
- Breadcrumb implementation — Breadcrumbs improve both UX and crawlability. Verify they use BreadcrumbList structured data.
- URL structure consistency — URLs should follow a logical hierarchy. Mixed patterns like /blog/post-name and /articles/2026/post-name confuse both users and crawlers.
- Pagination handling — For paginated content, ensure each page is indexable and links flow correctly between pages. Infinite scroll should include crawlable pagination fallbacks.
- Faceted navigation — E-commerce sites must handle filter parameters carefully. Use canonical tags or robots directives to prevent faceted URLs from bloating the index.
- Navigation link audit — Every link in your main navigation consumes crawl budget and passes equity. Remove links to low-value pages from primary navigation.
Category 3: On-Page Elements (7 Points)
- Title tag optimization — Every page needs a unique title under 60 characters. Ahrefs reports that 33% of pages ranking on page one have title tags between 40-60 characters.
- Meta description audit — While not a direct ranking factor, compelling meta descriptions improve CTR. Missing descriptions mean Google generates its own snippet, which often underperforms.
- Heading hierarchy — Each page should have exactly one H1. H2 through H4 tags should follow logical hierarchy without skipping levels.
- Image optimization — All images need descriptive alt text, compressed file sizes, and modern formats like WebP or AVIF. Use Squoosh or Sharp for batch conversion.
- Content quality signals — Check for thin content pages under 300 words, duplicate content across pages, and keyword cannibalization between similar pages.
- Internal anchor text variety — Over-optimized anchor text on internal links looks unnatural. Vary your anchor text while keeping it descriptive.
- Content freshness — Pages with lastmod dates older than 18 months often lose ranking momentum. Identify and update stale content quarterly.
Category 4: Performance and Core Web Vitals (7 Points)
- LCP optimization — Largest Contentful Paint should be under 2.5 seconds, ideally under 1.5 seconds. Test with PageSpeed Insights using both mobile and desktop.
- INP measurement — Interaction to Next Paint replaced FID. Test interactive elements and ensure response times stay under 200ms.
- CLS prevention — Cumulative Layout Shift should be under 0.1. Set explicit dimensions on all images and embeds.
- Server response time — TTFB should be under 200ms. If it is higher, investigate server configuration, database queries, and CDN setup.
- Resource compression — Verify Gzip or Brotli compression is enabled for HTML, CSS, and JavaScript. Brotli typically achieves 15-20% better compression than Gzip.
- Render-blocking resources — Identify CSS and JavaScript files that block initial rendering. Use GTmetrix waterfall view to spot these.
- Image lazy loading — Below-fold images should use native lazy loading, but never lazy-load the LCP element.
Category 5: Mobile Optimization (6 Points)
- Mobile viewport configuration — The viewport meta tag must be properly set. Missing or misconfigured viewport tags cause mobile rendering failures.
- Touch target sizing — Interactive elements need at least 48x48 CSS pixels of tappable area with 8px minimum spacing. Google flags this in PageSpeed Insights.
- Font size legibility — Base font size should be at least 16px on mobile. Text requiring zoom to read fails mobile usability checks.
- Content parity — Mobile pages must contain the same content as desktop. With mobile-first indexing, content hidden on mobile is content Google might not see.
- Responsive image serving — Use srcset and sizes attributes to serve appropriately sized images per device. Sending 2000px images to mobile devices wastes bandwidth.
- Mobile page speed — Mobile connections are slower. Test specifically on Slow 3G in Lighthouse to understand real-world mobile experience.
Category 6: Security and Technical Infrastructure (6 Points)
- HTTPS implementation — Every page must serve over HTTPS. Check for mixed content warnings where HTTP resources load on HTTPS pages.
- SSL certificate validity — Verify certificate expiration dates and chain of trust. Expired certificates cause immediate ranking drops.
- HTTP to HTTPS redirects — All HTTP URLs should 301 redirect to HTTPS equivalents. Test edge cases like www versus non-www combined with HTTP versus HTTPS.
- Security headers — Implement Content-Security-Policy, X-Frame-Options, and Strict-Transport-Security headers. These protect users and signal site quality.
- 404 and error page handling — Custom 404 pages should return proper status codes and help users navigate. Check for soft 404s in Search Console.
- Redirect chain cleanup — Redirect chains over 2 hops waste crawl budget and dilute link equity. Screaming Frog identifies chains and loops automatically.
Category 7: Structured Data and Rich Results (6 Points)
- Schema markup validation — Test all structured data with Google Rich Results Test and Schema.org validator. Invalid markup won't generate rich results.
- Organization schema — Your homepage should include Organization or LocalBusiness schema with name, logo, contact info, and social profiles.
- Breadcrumb schema — Implement BreadcrumbList schema matching your visual breadcrumbs. This improves SERP display significantly.
- FAQ and HowTo schema — Where appropriate, add FAQ or HowTo schema to content pages. These generate rich snippets that dramatically increase SERP real estate.
- Product and review schema — E-commerce sites need Product schema with price, availability, and aggregateRating. Missing schema means missing star ratings in search results.
- Local business schema — Service-area businesses need LocalBusiness schema with address, hours, service area, and geo coordinates. The team at SacValley Contractors implemented comprehensive local schema and saw their Google Business Profile impressions increase 34% within two months.
Putting It All Together
Running through all 47 points manually would take days. The most efficient approach combines automated crawling tools like Screaming Frog and Sitebulb with manual spot checks on critical pages. Set up automated monitoring in Ahrefs or SEMrush to catch regressions between full audits.
Your brand identity matters throughout this process too. As BrandScout emphasizes, technical excellence and brand consistency work together. A technically flawless site with inconsistent branding still underperforms, and vice versa.
We recommend running this full checklist quarterly, with automated monitoring covering the highest-impact items weekly. Technical SEO is not a one-time project — it is an ongoing discipline that separates sites that rank from sites that don't.
Ready to audit your site?
Run a free SEO scan and get actionable recommendations in seconds.
Start Free Scan →