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
- Crawlability — Can Google access your website?
- Indexability — Is your content stored in Google's index?
- Performance — Does your site load fast enough for Thai mobile users?
- On-Page Technical — Is your HTML structure and metadata correct?
- 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.comper 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.