Skip to main content

กำลังโหลด...

Southern Whale
Free SEO Audit

47-Point SEO Audit Checklist: DIY in 2 Hours (2026)

May 16, 2026
Southern Whale
47-point SEO audit checklist for 2026

Before hiring anyone for an SEO audit (which runs 30,000-150,000 THB), run your own with this 47-point checklist. It takes 2 hours, surfaces 70% of what an auto-tool would find, and tells you whether your site actually needs a deep audit or just some cleanup.

Every item here is something a senior consultant on our team checks during a paid audit — published in full, for free.

Section 1: Technical SEO (15 items)

Indexing & Crawling

  1. Is the site indexed in Google? — Search site:yourdomain.com in Google and check the page count.
  2. Does sitemap.xml exist? — Open yourdomain.com/sitemap.xml or /sitemap-index.xml.
  3. Robots.txt isn’t blocking key pages — Open yourdomain.com/robots.txt and confirm no Disallow: / over important paths.
  4. GSC has no Coverage Errors — Google Search Console → Coverage tab → check Errors / Excluded.
  5. No noindex on key pages — Inspect element on /, /services, /products and check <meta name="robots">.

Site Speed (Core Web Vitals)

  1. LCP under 2.5 seconds — Test at PageSpeed Insights.
  2. CLS under 0.1
  3. INP under 200ms (replaced FID in 2024)
  4. Mobile PageSpeed Score 70+ — Aim for 90+ long-term.
  5. No oversized render-blocking resources.

Read more: What are Core Web Vitals

Mobile & Security

  1. Mobile-Friendly — Test at Mobile-Friendly Test.
  2. HTTPS in use — URL starts with https:// and shows a lock icon.
  3. No Mixed Content — Inspect DevTools Console for warnings.
  4. Correct viewport meta tag<meta name="viewport" content="width=device-width, initial-scale=1">.
  5. No broken internal links — Use Screaming Frog (free up to 500 URLs).

Section 2: On-Page SEO (15 items)

Title & Meta

  1. Unique Title tags — No duplicates across pages.
  2. Title 50-60 characters — Doesn’t get truncated by Google.
  3. Primary keyword near the front of the Title.
  4. Meta Description on every key page — 150-160 characters.
  5. Meta Description compels a click — Not just readable, but persuasive.

Heading Structure

  1. One H1 per page — Never zero or two-plus.
  2. H1 contains the primary keyword.
  3. Correct heading hierarchy — H2 under H1, H3 under H2, no skipping.
  4. Headings make the topic structure obvious when scanned.

Content Quality

  1. Primary keyword used 3-7 times in content (not stuffed).
  2. Word count matches intent — Informational 1,500+, Commercial 800-1,200.
  3. 3-7 internal links per page.
  4. External links to authority sites (good targets: Wikipedia, .edu, .gov).
  5. No duplicate content — Use Siteliner to find it.
  6. Images have descriptive alt text — Not “image1.jpg.”

Section 3: Schema & Structured Data (5 items)

  1. Organization or LocalBusiness Schema present.
  2. BreadcrumbList Schema on detail pages.
  3. Article / BlogPosting Schema on articles.
  4. FAQPage Schema on FAQ pages.
  5. Validates with the Schema.org Validatorhttps://validator.schema.org/

Read more: Schema Markup explained with JSON-LD examples

Section 4: Off-Page SEO (4 items)

  1. Domain Rating (DR) 70% higher than competitors — Check on Ahrefs (free trial).
  2. No toxic links in backlink profile — Spam Score under 30%.
  3. Anchor text distribution looks natural — No single phrase over 30%.
  4. Backlinks from same-niche sites.

Section 5: Local SEO (5 items)

  1. Google Business Profile active and verified.
  2. NAP (Name, Address, Phone) matches 100% between site and GBP.
  3. 20+ local citations.
  4. Reviews 4.0+ stars, 30+ reviews.
  5. LocalBusiness Schema with address + geo + openingHours.

Read more: Complete Local SEO Guide

Section 6: Analytics & Conversion (3 items)

  1. GA4 + GSC connected and reporting data.
  2. Conversion tracking on every key CTA.
  3. Bounce rate under 60% (for content sites).

How to Use This Checklist

  1. Open a spreadsheet and mark each item: Pass / Warning / Fail.
  2. Spend 2 hours going through every item.
  3. Score yourself:
    • 40-47 Pass = healthy site
    • 30-39 Pass = normal, needs cleanup
    • 20-29 Pass = needs a real audit and action plan
    • Under 20 Pass = significant damage, technical audit immediately

Free Tools for the Audit

ToolUse forCost
Google Search ConsoleIndexing, Coverage, PerformanceFree
Google Analytics 4Traffic, ConversionFree
PageSpeed InsightsCore Web VitalsFree
Mobile-Friendly TestMobile UXFree
Schema.org ValidatorStructured DataFree
Screaming FrogCrawl Audit (500 URL free)Freemium
Ahrefs Webmaster ToolsBacklinks, Site AuditFree (limited)
Lighthouse (Chrome DevTools)Full AuditFree

When to Hire a Professional Audit

This 47-point checklist covers about 70% of a surface-level audit. What auto-tools can’t tell you:

  • Root cause of ranking drops (why, not just where).
  • Competitive intelligence — what competitors are doing better.
  • Strategic priorities — which fixes deliver the highest ROI first.
  • Content gap analysis — high-volume topics competitors haven’t covered.
  • Internal cannibalization — pages competing against each other for the same query.

This is what a senior SEO consultant spends 20-40 hours uncovering. No auto-tool delivers it.

Request a deep SEO audit from us — starts at 30,000 THB for sites with ≤ 100 pages, includes an action plan and a 1-hour consulting session.