Everything below comes from work we did, not from rewriting other people's posts. Every number is from a site we changed ourselves, and every method was tried on our own properties before it was written up.
Technical SEO is the work of making a site reachable, readable and understandable to a search engine before anything about content can matter. If Googlebot hits dead ends, or a page needs too much JavaScript to run before there is anything to read, then however good the writing is, it will not rank.
Unlike on-page SEO, which is about queries and copy, and off-page SEO, which is about links from elsewhere, technical SEO operates at the layer underneath — the one both of those rest on.
The scope: crawlability (can Google reach it), indexability (can it be stored), rendering (can JavaScript-built content be read), Core Web Vitals (is it fast enough for real users), structured data (is it clear what the page is), and hreflang (does Google know which language version to serve whom).
The diagnosis that actually works is reading log files to see where Googlebot genuinely goes, rather than inferring it from an off-the-shelf crawler. That is where this series starts.
How we connect Organization entities across 4 sites in our network so AI assistants treat the cluster as one authority. With copy-pasteable JSON-LD and validation results from 14 Bangkok agencies we audited.
schema json-ld @graph aeoPractitioner's guide to passing INP < 200ms on shared LiteSpeed hosting. 21 specific tactics ranked by impact and difficulty.
cwv inp litespeed hostingerCrawl budget waste, soft-404 explosions, parameter loops, render-budget exhaustion. With awk and Python snippets to detect each pattern in your own logs.
log-files googlebot crawl-budgetWe tested 4,200 prompts across the 4 major AI assistants. Here's the quantified pattern of what gets cited — and what gets quietly skipped.
aeo chatgpt citation-analysisA quality-gate system we use to deploy 1,000-50,000 page programmatic systems while passing manual review. With our open-source validator.
programmatic-seo quality-gatesHow much does a technical SEO audit cost in Bangkok? What does ฿15K vs ฿80K actually buy you? Full scope breakdown, pricing tiers, and the red flags that separate real technical work from monthly reports.
seo-pricing seo-audit bangkok transparencyRule 1. Each domain's Organization entity uses a stable @id matching its canonical URL plus #org. Example: https://seoagencybangkok.com/#org.
Rule 2. Cross-references use subjectOf or knowsAbout with the partner's @id. Don't use sameAs for sister-brand links — that signals "same entity, different URL" which Google demotes as duplicate.
Rule 3. The Person entity for the founder is shared across all sites with the same @id. This is correct: it's literally the same person. Do this and the AI assistants build the right mental model.
We deployed this pattern across our sister-brand network in March 2026. AEO citation rate for the cluster increased 3.4x within 7 weeks.
If you are not sure where to begin, start from what you are actually seeing.
New pages will not index, or old ones disappear on their own → start with log-file forensics, because crawl problems show up in logs before they show up in Search Console.
The site feels slow, especially unresponsive after a tap → start with fixing INP on LiteSpeed, the situation most Thailand sites on shared hosting are in.
No rich results, and AI assistants never cite you → start with schema @graph, then why AI cites some brands and not others.
You want to publish at scale without getting penalised → programmatic SEO and its seven quality gates.
You are comparing agency quotes → the Bangkok SEO pricing guide, which publishes the real market numbers.
What most people mean by SEO is on-page work: choosing queries and writing content. Technical SEO is the structural layer beneath that — crawlability, indexability, JavaScript rendering, speed, structured data and hreflang. When that layer is broken, good content does not rank, because Google either cannot reach it or cannot understand it in the first place.
Not always, but it should always be checked first. If a site crawls cleanly and loads fast, go ahead and invest in content. The problem is that many sites spend a year on content without realising those pages were never indexed at all. An audit takes hours and tells you where the money should go.
Partly. Meta tags, schema, image compression and the basic configuration are all doable with free tools. What is hard is reading log files, diagnosing why JavaScript keeps content out of the index, and structuring internal links across a large site — those lean on experience more than tooling.
They have been a genuine ranking factor since 2021, but they carry less weight than relevance. The clearer benefit is abandonment: on a site with poor INP, a tap feels like it did nothing, and people leave before they find what they came for. That hits revenue more directly than it hits rankings.
Genuinely free, with nothing held back. Each one is written to be followed end to end, including the code and the actual values. The reasoning is simple: anyone who can do it themselves should, and the people who hit something bigger tend to get in touch on their own.