SEO·16 · 11 · 24·8 MIN READ

Technical SEO Audit Template 2026: Complete Checklist for Thai SME Websites

Technical SEO Audit Template 2026: Complete Checklist for Thai SME Websites

A Technical SEO Audit is a comprehensive health check of your website — finding hidden problems that block rankings regardless of how good your content is. For Thai SMEs, the audit must include specific considerations beyond standard practice: Thai hosting environments with their unique characteristics, Thai character rendering, and mobile experience for the 95% of Thai users accessing via smartphone.

Overview: 5 Dimensions of the Technical SEO Audit

  1. Crawlability — Can Google access your website?
  2. Indexability — Is your content stored in Google's index?
  3. Performance — Does your site load fast enough for Thai mobile users?
  4. On-Page Technical — Is your HTML structure and metadata correct?
  5. Off-Page Technical — Are external signals (backlinks, brand mentions) healthy?

Dimension 1: Crawlability Audit

robots.txt

Check: Visit yourdomain.com/robots.txt

  • robots.txt file exists and is accessible
  • Googlebot is not accidentally blocked
  • CSS and JavaScript files are not blocked (Google needs these to render pages)
  • Sitemap URL is declared in robots.txt

Correct robots.txt example:

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-login.php
Allow: /wp-admin/admin-ajax.php

Sitemap: https://yourdomain.com/sitemap.xml

XML Sitemap

Check: Visit yourdomain.com/sitemap.xml

  • Sitemap exists and loads correctly
  • Contains only URLs intended for indexing (no 404s, redirects, or Noindex pages)
  • Auto-updates when new content is published (check Last Modified dates)
  • Submitted to Google Search Console
  • Under 50,000 URLs per file (use Sitemap Index if larger)

Crawl Budget

For larger sites (1,000+ pages):

  • URL parameters don't create duplicate pages (e.g., ?sort=price)
  • Faceted navigation handled via robots.txt or rel=canonical
  • No redirect chains longer than 2-3 hops
  • All internal links use HTTPS (not HTTP)

Dimension 2: Indexability Audit

Index Coverage in Google Search Console

Check: GSC → Indexing → Pages

  • All important pages show "Indexed" status
  • Review and fix pages in "Not Indexed" that should be indexed
  • Intentional Noindex pages (Privacy Policy, Thank You pages) correctly show in "Excluded"

Common causes of unintended non-indexing:

  • Accidental <meta name="robots" content="noindex"> tag
  • Canonical tag pointing to a different URL
  • Noindex in X-Robots-Tag HTTP header
  • Page blocked in robots.txt but has canonical tag pointing to it (conflicting signals)

Canonical Tags

  • Every page has a clear canonical tag
  • Canonical always points to the preferred URL version
  • Always HTTPS canonical (never HTTP)
  • No canonical loops (A canonical to B, B canonical back to A)

Duplicate Content

  • Same content not accessible via multiple URL formats
  • www and non-www consistently redirect to one version
  • All HTTP redirects to HTTPS
  • Trailing slash consistent (with or without — pick one and enforce it)

Dimension 3: Performance Audit

Core Web Vitals Check

Tools: Google PageSpeed Insights, Chrome DevTools, GSC → Core Web Vitals Report

Metric Target Measurement Tool
LCP (Largest Contentful Paint) <2.5 seconds PageSpeed Insights
INP (Interaction to Next Paint) <200ms Chrome DevTools
CLS (Cumulative Layout Shift) <0.1 PageSpeed Insights

LCP Checklist:

  • Hero image/video properly preloaded or lazy loaded
  • Hosting Server TTFB <800ms (key concern for Thai hosting)
  • No render-blocking CSS/JS on above-the-fold content

INP Checklist (mandatory since 2024):

  • JavaScript not blocking Main Thread for long periods
  • Event handlers complete within <50ms
  • Third-party scripts (chat widgets, analytics) don't degrade INP

CLS Checklist:

  • All images have explicit Width and Height attributes
  • Fonts don't cause FOIT/FOUT (use font-display: swap)
  • Ads and dynamic content have reserved space

Performance Testing on Thai Network Conditions

Provincial users often experience slower 3G/4G connectivity than Bangkok:

  • Test in Chrome DevTools Throttling: "Slow 4G" (12 Mbps / 70ms Latency)
  • Test on real devices: Samsung A-Series (4-6GB RAM)
  • Check total Page Weight: target <1.5MB

Thai Hosting — Special Considerations

Many Thai hosting providers have higher TTFB than international standards:

  • TTFB <800ms (measured from Bangkok)
  • CDN deployed to reduce latency (Cloudflare Free Tier or bunny.net)
  • If TTFB consistently >1,500ms, consider migrating to Cloud Hosting (DigitalOcean Singapore, AWS ap-southeast-1)

Dimension 4: On-Page Technical Audit

Title Tags and Meta Descriptions

  • Unique Title Tag on every page, 50-60 characters, includes Primary Keyword
  • Unique Meta Description on every page, 120-155 characters
  • No pages with missing Title Tags
  • No Title Tags over 60 characters (truncated in SERP)

Heading Structure

  • Only one H1 per page
  • H1 contains the primary keyword for that page
  • H2-H6 follow hierarchical structure without skipping levels (H1→H3 with no H2 is an error)

Schema Markup / Structured Data

Schema to implement for Thai SMEs:

  • LocalBusiness (Name, Address, Phone, Hours, GeoCoordinates)
  • Article / BlogPosting for content pages
  • FAQPage for FAQ sections
  • Product + Review for e-commerce
  • BreadcrumbList for navigation path

Test: Google Rich Results Test (search.google.com/test/rich-results)

Image Optimisation

  • Every image has descriptive Alt Text (Thai language is fine)
  • WebP or AVIF format (not uncompressed PNG/JPG)
  • Image file size: <100KB for standard images, <300KB for hero images
  • Lazy Loading enabled for below-the-fold images

Thai Language Technical Considerations

  • <html lang="th"> for Thai sites, <html lang="th-en"> for bilingual
  • hreflang implemented correctly for Thai and English versions
  • Thai fonts load correctly (Sarabun, Noto Sans Thai, Prompt) — test on Android device
  • Thai URL encoding correct or ASCII URL slugs used instead

Dimension 5: Off-Page Technical Audit

Backlink Profile

Tools: Google Search Console (Links Report), Ahrefs, Semrush

  • Top 20 Referring Domains checked — are they relevant and high quality?
  • No anomalous Toxic Backlinks (spammy domains, link farms)
  • Anchor Text distribution looks natural (mix of brand, generic, keyword)
  • No sudden Backlink spikes (signals of purchased links)

Disavow File

If Toxic Backlinks are found:

  • Create a Disavow File and submit in GSC
  • Format: domain:toxicdomain.com per line
  • Available at: search.google.com/search-console/disavow-links

NAP Consistency (for Local SEO)

  • Business Name, Address, Phone (NAP) consistent across: website, GBP, LINE OA, Facebook, Directory Listings
  • LocalBusiness Schema displays NAP on website

Audit Report Template

After completing the audit, summarise findings:

Issue Priority Impact Effort Owner Due Date
TTFB 2.1s High High Medium Dev Team Week 1
Missing Alt Text 23 images Medium Medium Low Content Team Week 2
Duplicate Title Tags 8 pages High High Low SEO Team Week 1

Key Takeaways

  • Technical SEO Audit covers 5 dimensions: Crawlability, Indexability, Performance, On-Page, and Off-Page
  • Crawlability and Indexability issues must be fixed first — if Google can't access your site, on-page optimisation is irrelevant
  • Thai hosting may have elevated TTFB — implement a CDN or migrate to Cloud hosting if consistently >1,500ms
  • Schema Markup for AI Overview and Featured Snippet eligibility is a new priority in 2026
  • NAP Consistency across all platforms is critical for Local SEO in the Thai market

FAQ

Q: How often should I run a Technical SEO Audit?
A: Run a full audit 1-2 times per year. Perform a quick monthly check via GSC Coverage Report and Core Web Vitals Report. Conduct an immediate audit after any major website change — platform migration, redesign, or significant structural update.

Q: What free tools can I use to conduct a Technical SEO Audit?
A: Google Search Console (crawl, index, CWV, backlinks), Google PageSpeed Insights (performance), Google Rich Results Test (schema), Screaming Frog SEO Spider Free (crawls up to 500 URLs), and Bing Webmaster Tools (crawl issues second opinion) — all free and sufficient for most SMEs.

Q: Can I complete a Technical Audit without expensive tools like Ahrefs or Semrush?
A: Yes. GSC provides backlink data, crawl errors, index status, and CWV. Screaming Frog Free crawls up to 500 URLs per crawl (sufficient for small-medium sites). Ahrefs Webmaster Tools offers a free tier for your own website showing backlink data and on-page issues — more than enough to complete a comprehensive audit.

Chat on LINE@tectony