Category: SEO

  • Google Preferred Sources: What It Means for Thai Businesses (and How to Get Chosen)

    Google Preferred Sources: What It Means for Thai Businesses (and How to Get Chosen)

    Google Preferred Sources lets searchers choose the websites they want to see more of in Top Stories, AI Overviews, and AI Mode. Google reports that people click through to a site twice as often once they select it. Any regularly updated domain qualifies, including Thai business blogs, not only news publishers.

    Google Preferred Sources went from roughly 90,000 selected sites in December 2025 to more than 600,000 in August 2026. Almost none of them are Thai businesses.

    That gap is the opportunity. Preferred Sources is the first Google feature in years that lets a reader hand you a persistent ranking advantage, and it does not require backlinks, domain authority, or a bigger content budget. It requires that someone reads your site and decides they want more of it.

    You will learn what the feature actually does, why the eligibility rules matter more than the marketing copy suggests, how to install the button in under an hour, and the honest limits of what it can do for a company in Bangkok selling condos, kindergarten places, or logistics software.

    Start with the mechanics, because most agency explanations of this feature get them wrong.

    What Google Preferred Sources Actually Does

    Preferred Sources is a user setting, not a ranking algorithm you can optimise for.

    A searcher opens Google, taps the star icon beside the Top Stories header or visits google.com/preferences/source, and ticks the sites they want prioritised. From that point, Google is more likely to surface those sites in that person’s Top Stories results, with a “preferred” badge attached. Since May 2026 the same preference list also feeds AI Mode and AI Overviews, which is the part most marketers have missed.

    Google Preferred Sources rollout timeline and adoption from August 2025 to August 2026

    The timeline matters, because the feature has changed shape three times in twelve months. Google launched Preferred Sources in the US and India in August 2025 as a Top Stories test. On April 30, 2026, Google extended it to every language where Google Search operates, which brought Thai-language search into scope. In May 2026 the preference list expanded into AI Mode and AI Overviews. On August 20, 2026, Google shipped a button publishers can embed directly in their own pages, so a reader can add you in one click without leaving the article. Adoption tracks that curve: roughly 90,000 unique sources selected by December 2025, 345,000 by late May 2026, and more than 600,000 by August 2026.

    Google’s own number for the payoff is a doubling: users click through to a site twice as often on average once they have marked it as preferred. That statistic has stayed consistent across every Google announcement since December 2025, which suggests it is a stable finding rather than launch-day optimism.

    What this means for you: Preferred Sources is not an SEO tactic you execute once. It is a subscription mechanic bolted onto search results, and it rewards sites that give people a reason to come back.

    Why Preferred Sources Matters More in Thailand

    Thailand is one of the best markets in the world for this feature, and almost nobody here is using it.

    Google holds close to 99% of search market share in Thailand, far above the global average. Thailand also has 67.8 million internet users at 94.7% penetration as of late 2025, on a mobile base of 96.6 million connections that are 100% broadband. We track the full picture in our Thailand digital marketing and SEO statistics roundup. When a single search engine controls that much of a highly connected market, a personalisation setting inside that engine carries unusual weight.

    Preferred Sources eligibility rules showing domain and subdomain qualify but subdirectory does not

    The competitive picture makes it better. Thai brands compete for Top Stories and AI Overview placement in Thailand against a shallow field. Very few Thai companies publish consistently, fewer still publish on a schedule Google would classify as regularly updated, and I have yet to see a Thai SME site with the Preferred Sources button installed.

    There is one wrinkle worth knowing. When Google released official button assets, it shipped them in 16 languages: Danish, English, Estonian, Finnish, French, German, Hebrew, Hindi, Japanese, Korean, Portuguese, Russian, Spanish, Swedish, Turkish, and Ukrainian. Thai is not on that list. The feature works in Thai, but the ready-made button label does not exist yet, so Thai-language sites need a custom label or the deeplink method described below.

    The implication is straightforward. You are early, and being early on a feature that compounds through repeat readers is worth more than being early on a feature that does not.

    Inspira Insight

    At Inspira, we tested the Preferred Sources button on a Bangkok property client’s blog in the weeks after Google’s August 2026 launch. The button placement mattered more than the button itself. Placed in the sidebar, it was ignored. Placed directly beneath the final paragraph of long-form guides, where readers had just finished something useful, it started collecting clicks. Here is what that taught us: nobody subscribes to a website. They subscribe to a specific piece of writing that helped them, at the moment it helped them.

    Can a Non-News Site Become a Preferred Source?

    Yes, and this is the single most misunderstood point about the feature.

    Google’s documentation does not restrict Preferred Sources to news publishers. It restricts eligibility on two other axes. First, only domains and subdomains qualify. The site inspiradigitalagency.com is eligible and blog.inspiradigitalagency.com is eligible, but inspiradigitalagency.com/blog is not. If your content lives in a subdirectory, you cannot be selected as a preferred source for that section alone. The whole domain is the unit.

    Second, your site must appear in Google’s source preferences tool at google.com/preferences/source. Google notes that sources which are not updated regularly may not be available there. That is the real gate. A Thai company that publishes four articles a year will likely not appear in the picker at all, which makes the button pointless. If cadence is your weak point, start with our guide to content marketing for Thai SMEs before you touch the code.

    There is a related signal outside Top Stories. In its February 2026 Discover core update documentation, Google confirmed that source preferences play a role in which sites appear in Discover. Discover drives meaningful mobile traffic in Thailand, so the same setting pays out in two places.

    Before you write a line of code, check whether your domain appears at google.com/preferences/source. If it does not, publishing frequency is your problem, not implementation.

    How to Add the Google Preferred Sources Button

    Three ways to add the Google Preferred Sources button to a website

    Google offers three implementation methods, and the simplest takes two lines of HTML.

    The standard JavaScript method loads Google’s publisher library and drops in a button element:

    <script async src="https://news.google.com/swg/js/v1/publisher.js"></script>
    <div google-add-preferred-source-btn></div>

    You can add data-theme for light or dark styling and data-lang to override the button language. Because Thai is not among the 16 supported button languages, Thai-language sites should either set data-lang to English or use one of the other two methods with custom copy.

    The advanced JavaScript method gives you programmatic control through an ES module import or a script callback queue, so you can trigger the flow from your own UI element. Use this when your design system will not tolerate a third-party button.

    The deeplink method is the fallback for any CMS that cannot execute JavaScript. Link to https://www.google.com/preferences/source?q=yourdomain.com from text or an image. It is less elegant, since the user leaves your page, but it works everywhere including WordPress installs with locked-down theme files.

    Pick the standard method unless something specific stops you. The engineering cost is close to zero, so the only real decision left is where the button goes.

    How to Get Chosen: Earning the Click, Not Buying It

    Installation is the easy half. Getting selected is the part that fails.

    A Preferred Sources click is a subscription decision. The reader is telling Google to show them more of you, indefinitely, across Top Stories and AI Overviews. People do not make that commitment for a service page or a 600 word listicle assembled from other people’s articles. They make it after something on your site saved them time, money, or a mistake.

    Three things move the number in practice. Publish on a predictable cadence, because irregular sites drop out of the picker. Place the ask at the point of maximum goodwill, meaning the end of your best content rather than a sidebar nobody reads. Say what the reader gets, not what you get, since “See more Bangkok property market updates in your Google results” outperforms “Add us as a preferred source” every time.

    The Guardian, The Telegraph, and the Daily Mail all shipped the button within days of the August 2026 launch, and none of them used identical wording or placement. That is a signal worth reading, and Search Engine Journal reached the same conclusion when the feature went global. The publishers with the most to lose from AI traffic decline are treating placement and copy as a variable to test, not a setting to configure.

    Preferred Sources sits inside a wider shift toward earned visibility in AI results, which is the whole basis of our AI search optimization work in Bangkok.

    Treat this like an email list signup, because functionally that is what it is. The difference is that Google delivers the message instead of your ESP.

    What You Can Measure and What You Cannot

    Here is the uncomfortable part: Google gives you almost no reporting on this.

    Search Console has no Preferred Sources report. There is no dashboard showing how many users have selected your domain, no breakdown by country, and no way to see how many impressions carried the preferred badge. Google publishes aggregate platform numbers and nothing at the account level.

    You can still measure the parts you control. Track clicks on the button itself as a GA4 event, since that captures intent even though it does not confirm the selection completed. Watch returning-user organic sessions and branded search volume over a 90 day window, because a rising preferred-source base should lift both. Segment Discover traffic in Search Console separately, given that source preferences influence Discover placement. The same proxy logic applies across every AI surface, which we cover in how to measure AI search traffic.

    Do not promise a client a Preferred Sources KPI. You cannot report on it directly, and any agency that claims otherwise is either guessing or inventing numbers.

    Set expectations before you install, not after the first monthly report.

    Frequently Asked Questions

    Is Google Preferred Sources available in Thailand?

    Yes. Google extended Preferred Sources to every language where Google Search operates on April 30, 2026, which includes Thai. Thai users can select preferred sources through the star icon beside Top Stories or at google.com/preferences/source. One caveat: Google’s official button assets ship in 16 languages and Thai is not among them, so Thai-language sites need custom button copy or the deeplink implementation.

    Does being a preferred source guarantee I rank higher?

    No. Preferred Sources raises the likelihood that your content appears for users who selected you, but it does not override relevance. Google still requires fresh content that matches what the person searched for. If you publish nothing relevant to a query, being preferred changes nothing. Think of it as a tiebreaker among qualified results, not a bypass around ranking.

    Can a non-news website be a preferred source?

    Yes. Google’s eligibility rules are about site structure and publishing frequency, not content category. Any domain or subdomain qualifies if it appears in Google’s source preferences tool. Sites that are not updated regularly may not appear there at all. Subdirectories such as example.com/blog are never eligible on their own, so the domain is what gets selected.

    How do I add the Preferred Sources button to WordPress?

    Add two lines to your theme’s template or a custom HTML block: the Google publisher script tag and a div carrying the google-add-preferred-source-btn attribute. If your setup blocks third-party JavaScript, link to https://www.google.com/preferences/source?q=yourdomain.com instead. Both methods work on WordPress. The deeplink sends users off-site, so prefer the script version where possible.

    Does Preferred Sources affect AI Overviews?

    Yes. Since May 2026, the same source preference list feeds AI Mode and AI Overviews, not just Top Stories. Google’s February 2026 Discover core update documentation also confirmed that source preferences influence which sites appear in Discover. One user action now affects your visibility across four Google surfaces, which is why the feature deserves more attention than it currently gets in Thailand.

    Conclusion

    Google Preferred Sources rewards the thing most Thai businesses have avoided for a decade: publishing consistently enough that someone would choose to hear from you again.

    You now know that the feature is not restricted to news sites, that eligibility hinges on domain-level structure and publishing cadence rather than authority metrics, and that a reader’s single click follows you into Top Stories, Discover, AI Mode, and AI Overviews. You also know Google will not report on it, so you measure by proxy or not at all.

    The install takes an hour. The reason for someone to click takes longer, and that is the actual work.

    If you want a straight assessment of whether your site would even appear in Google’s source picker today, request a free SEO audit from Inspira Digital Agency and we will check it with you.


    Xavier Cloitre
    Founder and Marketing Director, Inspira Digital Agency
    Bangkok, Thailand

  • Google Ranking Factors in 2026: What Actually Moves Rankings

    Google Ranking Factors in 2026: What Actually Moves Rankings

    TAKEAWAYS

    • The “200 ranking factors” checklist is a myth. Google now runs layered systems that weigh content quality, authority, and experience together, so chasing individual signals in isolation wastes your budget.
    • The biggest 2026 change most guides ignore: Google deprecated FAQ rich results on May 7, 2026. The schema still helps machines and AI understand your pages, but the SERP enhancement is gone.
    • In Thailand, the factors that decide rankings are bilingual relevance, local pack strength, and whether AI Overviews cite you. Generic global advice misses all three.

    Most articles about Google ranking factors hand you a list of 200 things and let you sort out which ones matter. That list has been wrong for years, and in 2026 it is actively misleading. Google does not rank pages by ticking 200 boxes. It runs layered systems that judge relevance, quality, and trust together, then re-ranks the results using signals like clicks and authority.

    This guide cuts the Google ranking factors that still move rankings in 2026 from the ones you can safely ignore. You will see what genuinely changed this year, why most checklists are outdated, and how these factors behave differently on Thai search results than on the English-language web. At Inspira Digital Agency in Bangkok, we watch these shifts play out across client accounts every week. Here is what the data and the day-to-day work actually show.

    What Google Ranking Factors Actually Are in 2026

    The 200 ranking factors myth versus Google's layered ranking systems in 2026

    Google ranking factors are the signals its systems use to decide which pages appear at the top for a query. In 2026, they no longer work as a flat list where each factor adds a fixed number of points. Google retrieves a pool of relevant pages, then re-ranks them through layered systems that evaluate quality, authority, and page experience together.

    That distinction matters because it changes how you should work. Two pages with nearly identical keywords can rank very differently, because the systems judge patterns, not isolated switches. A single core update can reshape how several signals get weighed at once.

    The “200 factors” framing survives because it makes SEO feel like a checklist you can complete. Google’s own guidance points the other way: focus on helpful, reliable, people-first content, and let the specific signals follow. Chasing 200 micro-optimizations while your content stays thin is the most common way Bangkok businesses waste an SEO budget.

    The takeaway: stop auditing your site against a 200-item list. Start asking whether each page is the most useful, most trustworthy answer to the query it targets.

    The Google Ranking Factors That Still Move the Needle

    A handful of factors carry most of the weight in 2026. Master these before touching anything more exotic.

    Helpful, original content that shows real experience. This is the load-bearing factor. Google’s quality systems now lean heavily on E-E-A-T, where the first E stands for experience: evidence that a real person with first-hand knowledge produced the page. Content that demonstrates genuine expertise outranks polished content that merely rephrases what already ranks.

    The five Google ranking factors that move rankings in 2026

    Authority through relevant links and brand signals. Backlinks still matter, but 2026 judges them by trust and topical relevance, not volume. Ten links from sites in your field beat a hundred scraped from directories. Effective link building in Thailand focuses on relevance and reputation, not raw counts.

    Topical authority. Covering one subject deeply, across a cluster of connected pages, now outweighs a single strong page in competitive results. Google rewards sites that own a topic rather than dabbling in many.

    Technical health and page experience. Core Web Vitals remain a real signal, with Interaction to Next Paint (INP) as the responsiveness metric to watch. Solid technical SEO will not lift a weak page, but poor technical health will drag a strong one down.

    Engagement and intent match. Google observes whether searchers get their answer or bounce back to the results to try again. Matching search intent precisely is often the fastest ranking gain available, because a page that satisfies the query keeps people on it.

    The takeaway: five factors, not two hundred. Get content, authority, topical depth, technical health, and intent right, and the rest is noise.

    Inspira Insight

    At Inspira, we onboarded a Bangkok client convinced they needed to chase a 200-point ranking checklist. Their rankings were stuck for one plain reason: a dozen thin pages all targeting the same term, none showing any first-hand expertise. We consolidated them into fewer, deeper pages written by someone who actually knew the subject, then added the author and experience signals Google now rewards. Rankings recovered over the following months. The lesson we carry into every audit: in 2026, one page with genuine experience beats ten that only tick technical boxes.

    What Changed in 2026, and What Most Guides Get Wrong

    The single change most ranking-factor guides still get wrong: Google deprecated FAQ rich results. As of May 7, 2026, those expandable question-and-answer panels stopped appearing in Google Search, and Search Engine Journal confirmed the Search Console report and Rich Results Test support follow in June, with API support ending in August.

    Timeline of Google FAQ rich results deprecation in 2026

    Here is the nuance that matters. FAQPage schema is still valid, and Google still reads it to understand your pages. The display feature ended; the comprehension layer did not. So keep your FAQ schema where it accurately describes visible content on the page, because it still helps AI systems parse and cite you. Just stop expecting it to win you extra SERP space, because that space no longer exists.

    The second shift is bigger than any single feature. AI Overviews changed what “ranking” even means. Appearing inside the AI answer now matters as much as ranking below it. According to SparkToro, fewer than a third of Google searches sent a click to the open web in 2026. If your page ranks but the AI answer summarizes it without a citation, you can win the ranking and still lose the visit. Our guide to AI search optimization in Thailand covers how to structure content so AI systems cite you rather than paraphrase you.

    The takeaway: ranking factors now serve two surfaces, the classic blue links and the AI answer above them. Optimizing for one while ignoring the other leaves half your visibility on the table. Our guide to AI Overviews in Thailand breaks down which queries trigger that second surface here and which stay protected.

    How Ranking Factors Play Out on Thai SERPs

    Ranking factors behave differently in Thailand than the global guides assume, and the differences decide real outcomes. Three local realities reshape how Google’s signals apply here.

    How Google ranking factors work differently on Thai search results

    First, search happens in two languages, for two different buyers. Expat and Thai customers search the same business with different queries, in different languages, with different decision criteria. A page optimized for English relevance alone can rank for foreign buyers and stay invisible to Thai families, and the reverse happens just as often. Bilingual relevance is a ranking factor in this market in a way it simply is not in a single-language one.

    Second, the local pack carries enormous weight for Thai commercial queries. For searches like a service “near me” or in a specific Bangkok district, Google Business Profile strength, review volume, and proximity often outrank on-page factors entirely. AI Overviews also appear far less on local queries, which makes the map pack one of the most protected surfaces in Thai search.

    Third, AI Overviews increasingly answer Thai-language informational queries directly. That raises the bar for structure and entity clarity, because the systems need to extract a clean answer from your page to cite it.

    The takeaway: apply global ranking factors through a local lens. Bilingual coverage, local pack strength, and AI extractability decide Thai rankings more than any checklist item imported from a US blog.

    How to Prioritize Ranking Factors in 2026 Without Chasing Myths

    How to prioritize Google ranking factors in 2026, a five-step sequence

    Start where the leverage is, not where the checklist is. The right order for most Thailand businesses looks like this.

    1. Fix intent and content first. Make each page the clearest, most experienced answer to its query. This moves rankings faster than anything technical.
    2. Build topical depth. Group related pages into clusters that link to a strong pillar, so you own a subject rather than scatter across many.
    3. Earn relevant authority. Pursue links and brand mentions from sources that matter in your field and your market.
    4. Clear the technical floor. Get Core Web Vitals, INP, mobile experience, and crawlability to a healthy baseline.
    5. Optimize for the AI answer. Structure content with clear questions, direct answers, and named entities so AI Overviews cite you.

    You do not need to do all five at once. You need to do them in order, because each one makes the next more effective. A Bangkok SEO agency worth its fee will tell you which of these your site actually needs, rather than selling you a 200-point audit that treats every signal as equally urgent.

    The takeaway: sequence beats volume. The businesses that win in 2026 fix the few factors that matter, in the order that compounds.

    Frequently Asked Questions

    How many Google ranking factors are there in 2026?

    Nobody knows the exact number, and the popular “200 ranking factors” figure is closer to folklore than fact. Google uses layered systems that evaluate patterns across content, authority, and page experience, not a fixed list of independent signals. For practical purposes, focus on five that carry most of the weight: helpful original content, relevant authority, topical depth, technical health, and intent match.

    Do FAQ rich results still work in 2026?

    No. Google deprecated FAQ rich results, and they stopped appearing in Google Search on May 7, 2026. The Search Console report and Rich Results Test support are being removed through mid-2026. However, FAQPage schema is still valid and Google still uses it to understand your pages, so keeping accurate FAQ schema can still help AI systems parse and cite your content.

    What is the most important Google ranking factor in 2026?

    Helpful, original content that demonstrates real first-hand experience. Google’s quality systems now weigh E-E-A-T heavily, and the “experience” signal separates pages written by someone who knows the subject from pages that merely rephrase what already ranks. No single factor works alone, but content quality is the one that makes every other factor more effective.

    Do Google ranking factors work differently in Thailand?

    Yes, in three ways that matter. Search happens in Thai and English for different buyers, so bilingual relevance becomes a ranking factor. The local pack and Google Business Profile carry outsized weight for commercial queries. And AI Overviews increasingly answer Thai-language queries directly, which rewards clear structure and entity clarity over keyword volume.

    Are backlinks still a ranking factor in 2026?

    Yes, but quality and relevance now matter far more than volume. Google judges links by the trust and topical alignment of the linking source, not by raw count. A small number of links from reputable, on-topic sites in your market outperforms a large number of low-quality or irrelevant links, which can do nothing or actively hurt.

    The One Thing to Remember

    If you take a single idea from this into 2026, make it this: Google ranking factors reward the most useful, most trustworthy answer, not the most thoroughly checklisted page. Stop auditing your site against 200 line items. Fix the five factors that carry the weight, sequence them so each builds on the last, and apply them through a Thai lens of bilingual search, local pack, and AI visibility. That is how businesses in Thailand move rankings in a year when the rules changed and most guides did not keep up.

    If you want to know which of these factors your own site actually needs, request an SEO audit from Inspira and we will show you where the real leverage is.

  • SEO vs Google Ads Thailand: Which Should You Fund First

    SEO vs Google Ads Thailand: Which Should You Fund First

    TAKEAWAYS

    • If you need leads this quarter, fund Google Ads first. It buys visibility today while SEO is still months from paying off. If you can wait two to three quarters, SEO compounds into cheaper leads over time.
    • The deciding variables are margin, sales cycle, and urgency, not which channel is “better.” A high-margin business with time funds SEO first. A cash-flow-sensitive business that needs leads now funds Ads first.
    • Most Thai businesses end up running both. The real question is never “which forever,” it is “which first,” and the honest answer depends on your numbers, not an agency’s package.

    You have one budget and two channels asking for it. Do you pour it into SEO, which everyone calls “free traffic,” or Google Ads, which everyone warns “stops the moment you stop paying”? The SEO vs Google Ads Thailand debate usually gets argued as if one channel wins and the other loses. It does not work that way.

    The honest answer is a sequencing question, not a loyalty test. Both channels earn their place for most Bangkok businesses. What actually matters is which one you fund first, given your margins, your sales cycle, and how fast you need leads. Get the order wrong and you either burn cash on clicks you cannot afford or wait a year for rankings while competitors book the business.

    This guide gives you the framework to decide.


    SEO vs Google Ads in Thailand: The Real Tradeoff

    The real difference between SEO and Google Ads in Thailand is not cost. It is time.

    Google Ads buys you the top of the search results today. Set up a campaign this afternoon and your ad can show for “condo Sukhumvit” or “international school Bangkok” by tonight. The moment you pause the budget, that visibility disappears.

    Chart comparing cost per lead over time for SEO vs Google Ads in Thailand, with the lines crossing around month nine

    SEO works the opposite way. It buys you nothing today and something durable later. You invest for months before rankings move, and once they hold, the traffic keeps arriving without a per-click charge.

    That difference shapes everything. Google Ads is a tap you turn on and off. SEO is an asset you build once and maintain. Neither is “cheaper” in the abstract. One is cheaper this month, the other is cheaper across three years.

    One more distinction most Thai businesses miss: the two channels do not compete inside Google’s system. Google states plainly that investment in paid search has no impact on your organic ranking. Paying for Ads will not lift your SEO, and ranking organically will not lower your ad costs. They are separate machines with separate rules.

    SEO vs Google Ads at a glance

    FactorGoogle AdsSEO
    Speed to first leadsSame day3 to 12 months
    Cost shapePay per click, every clickFlat retainer, falling cost per lead
    What you ownNothing once pausedA ranking asset that keeps earning
    ControlInstant on/offSlow to build, hard to lose
    Best forImmediate leads, cash flowLong-run efficiency, compounding

    So the question is not which channel is superior. It is which one your business can afford to fund first, and that depends on numbers only you have.


    What Google Ads Actually Costs in Thailand

    Bar chart of average Google Ads cost per click by industry in Thailand, from e-commerce to legal and financial services

    Google Ads costs in Thailand are predictable, and that predictability is its main advantage.

    You pay per click, and the click price depends on your industry. Based on Inspira’s account benchmarks, English-language cost-per-click in Thailand runs roughly 5 to 25 THB for e-commerce, 20 to 60 THB for education, 30 to 90 THB for real estate, and 80 to 200 THB for legal or financial services. Thai-language keywords typically cost 30 to 50 percent less per click than their English equivalents.

    Those numbers let you model a campaign before you spend a baht. If your average deal is worth 50,000 THB and you convert one in twenty clicks at 60 THB each, your cost per sale is 1,200 THB. That math either works or it does not, and you know before you commit.

    The catch is that the meter never stops. Google Ads in Thailand delivers immediate visibility, but it delivers nothing durable. Every lead costs the same as the last one, because you pay for each click whether it is your first month or your fifth year. A Bangkok business spending 50,000 THB a month on Google Ads has bought exactly one month of traffic. Stop paying and the leads stop that day. This is why Inspira Digital Agency treats Google Ads as a cash-flow tool rather than an asset. It is the fastest way to generate qualified enquiries in a competitive Thai market, and the right choice when a business needs revenue now, but it never gets cheaper on its own. The cost per lead you pay in year three is the same one you paid in month one, improved only by how well you have tightened your targeting and landing pages.

    Where Google Ads goes wrong in Thailand is rarely the budget. It is wasted spend on loose keyword targeting and weak landing pages. We break down exactly where that money leaks in our guide on how to stop wasting Google Ads budget in Thailand.


    What SEO Actually Costs and When It Pays Off

    SEO costs less per lead than Google Ads over time, but only if you can survive the wait.

    A monthly SEO retainer in Thailand runs from about 15,000 THB for a small local campaign to 100,000 THB or more for a competitive multi-language programme, as we detail in our breakdown of SEO pricing in Thailand by industry. You pay that whether or not rankings have moved yet, which is the part that tests a business’s nerve.

    Because rankings take time. In Thailand, most businesses see measurable movement within three to four months and competitive rankings between nine and twelve months. In crowded sectors like property, hospitality, and international education, the climb runs longer, as we explain in our guide on how long SEO takes in Thailand.

    The payoff arrives after that window, and it compounds. SEO in Thailand inverts the economics of Google Ads. The cost is front-loaded and the payoff is back-loaded. A business pays a retainer for months while rankings build, then reaps traffic that costs nothing per click once the pages hold their positions. Inspira Digital Agency has seen this pattern repeatedly with Bangkok clients: the first two quarters look expensive and slow, because the spend is real and the rankings are not there yet, and then the curve bends. Organic traffic that took eight months to earn keeps arriving in month twenty at no additional click cost. This is why SEO wins on long-run return. A well-ranked page is an asset that pays a dividend, while a paused ad campaign is simply switched off. The tradeoff is patience. SEO rewards businesses that can fund the quiet months before the compounding starts.

    So SEO is the cheaper channel eventually and the more expensive one right now. Which brings us to the actual decision.


    SEO vs Google Ads Thailand: How to Decide Which to Fund First

    Decision framework showing whether a Thai business should fund SEO or Google Ads first based on margin, sales cycle, and urgency

    The right first channel depends on three variables, not on which one sounds better.

    Your margin

    High-margin businesses can afford SEO’s slow start because they are not desperate for the next lead. A low-margin business cannot wait a year for cheaper traffic, but it also cannot afford Google Ads clicks that eat the whole profit. If your margins are thin, model the Ads math ruthlessly first, and lean toward SEO only if you can genuinely fund the wait.

    Your sales cycle

    A long sales cycle favours SEO. If a customer researches for months before buying, like parents choosing an international school or buyers comparing condos, you want to be present throughout that research with content that ranks. A short, urgent purchase favours Ads, because you only need to appear at the exact moment of intent.

    Your urgency

    This is the deciding variable. If you need leads this quarter to make payroll or hit a target, fund Google Ads first. Nothing else produces qualified enquiries as fast. If you can wait two to three quarters, start SEO now so the compounding begins sooner, and add Ads later if cash flow allows.

    The quick decision guide

    • Need leads now, any margin: Google Ads first.
    • High margin, can wait: SEO first.
    • Long sales cycle, patient budget: SEO first, Ads for the highest-intent terms.
    • Low margin, urgent: Ads carefully, with tight targeting, while you decide whether SEO is fundable.

    The wrong move is funding SEO because it is “cheaper” when you actually need leads next month. Cheaper-over-three-years does not pay this quarter’s bills.


    INSPIRA INSIGHT

    At Inspira, the sequencing question comes up in almost every first meeting. One pattern repeats: a business needs leads this quarter but is choosing SEO because someone told them it is “cheaper.” When we ran the SEO programme for Raintree International School, a British-curriculum school in one of Bangkok’s most competitive education markets, the first page-one rankings did not arrive until around month eight. The work paid off, organic admissions enquiries later climbed from 9 a month to 25, but a business that needed enquiries in month two would have run out of patience long before. That is the honest case for funding Google Ads first: it buys you visibility during the exact months SEO is still compounding in the background.


    Why Most Thai Businesses End Up Running Both

    The businesses that win in Thai search do not choose SEO or Google Ads permanently. They sequence them.

    Timeline showing how Thai businesses sequence Google Ads first, build SEO in the background, then shift budget as organic rankings mature

    The common path looks like this. A business funds Google Ads first to generate leads immediately. Those leads produce revenue. A share of that revenue funds an SEO programme that runs quietly in the background. Nine to twelve months later, organic rankings start carrying traffic that used to come only from paid clicks. The business then shifts budget away from Ads and toward the cheaper organic channel, keeping paid campaigns only for the highest-intent, highest-value terms.

    Run well, the two channels reinforce each other. Ads data shows you which keywords convert, which tells your SEO team exactly what to target. Strong organic rankings build the brand trust that lifts ad click-through rates. Search Engine Journal has covered this paid and organic relationship in depth: the two stay algorithmically separate, but they compound commercially when managed together.

    This is the model Inspira Digital Agency, a full-service digital agency in Bangkok, builds for most clients: paid for now, organic for later, integrated rather than siloed. If you want a fuller view of how these budgets fit together, see our breakdown of the cost of digital marketing in Thailand.


    Frequently Asked Questions

    Is SEO or Google Ads better for a business in Thailand?

    Neither is universally better. Google Ads delivers immediate visibility for ongoing spend, while SEO builds durable rankings that lower your cost per lead over time. The right choice depends on your margin, sales cycle, and how urgently you need leads. Most Thai businesses run both, using Google Ads for speed and SEO for long-term efficiency.

    Should a new business in Thailand start with SEO or Google Ads?

    Most new businesses should start with Google Ads. A new website has little authority, so SEO can take nine to twelve months to produce competitive rankings in Thailand. Google Ads generates qualified leads immediately, funding the business while an SEO programme builds in the background. Once organic rankings hold, shift budget toward the cheaper organic channel.

    How much should I budget for SEO vs Google Ads in Thailand?

    SEO retainers in Thailand run from about 15,000 THB monthly for local campaigns to 100,000 THB or more for competitive multi-language programmes. Google Ads requires media spend plus management, with most competitive Bangkok campaigns needing 30,000 to 50,000 THB monthly in media to gather enough data. Match the budget to your urgency and margin, not to a fixed split.

    Can Google Ads improve my SEO rankings?

    No, not directly. Google keeps paid and organic results separate, and Google’s own documentation confirms that investment in paid search has no impact on your organic ranking. Ads can help indirectly by raising brand awareness and surfacing keyword data that informs your SEO strategy, but paying for ads never buys you a higher organic position.

    How long before SEO replaces my Google Ads spend in Thailand?

    Plan for nine to twelve months before SEO carries enough traffic to reduce your paid budget meaningfully. In competitive Thai sectors like property and international education, it can take longer. Rather than switching Ads off entirely, most businesses keep paid campaigns for the highest-intent terms and let organic rankings absorb the rest as they mature.

    Conclusion

    The SEO vs Google Ads Thailand decision is not about which channel is better. It is about which one your business can afford to fund first. If you need leads now, Google Ads buys them today. If you can wait two or three quarters, SEO compounds into cheaper leads that keep arriving long after the spend. Most businesses eventually run both, sequenced so paid revenue funds organic growth. What you now know is how to read your own margin, sales cycle, and urgency to make that call with confidence. If you want an honest recommendation built around your specific numbers, book a free consultation with Inspira Digital Agency.

  • How Long Does SEO Take in Thailand? Honest Timelines by Industry

    How Long Does SEO Take in Thailand? Honest Timelines by Industry

    TAKEAWAYS

    • Most businesses in Thailand see the first measurable SEO movement within three to four months, meaningful traffic growth within six months, and competitive rankings between nine and twelve months. The exact timeline depends far more on your industry and starting point than on your agency.
    • Local businesses rank fastest. A Bangkok cafe or clinic can see Google Map Pack movement in weeks. A property developer or international school competing in a crowded, high-authority market can take nine to eighteen months.
    • The single biggest accelerator is not effort, it is starting position. Domain age, existing backlinks, and current technical health decide whether you are climbing from base camp or from halfway up the mountain.

    The most common question a Thai business asks an SEO agency is also the one most agencies answer dishonestly.

    How long does SEO take in Thailand? The honest answer is that it depends. But “it depends” is a cop-out when you are the one paying the invoice. You deserve real numbers, real ranges, and an honest account of what moves your particular business faster or slower.

    So here are the timelines we actually see at Inspira Digital Agency, broken down by industry. A Bangkok dental clinic and a Phuket property developer live in completely different competitive worlds. One can rank in weeks. The other measures progress in quarters.

    By the end of this article you will know the realistic timeline for your industry. You will also know what should happen in each phase, and the specific factors that pull your timeline forward or push it back.

    What SEO results look like month by month in Thailand from technical fixes to compounding growth

    The Honest Baseline: What the Data Actually Says

    Before the industry breakdown, here is the general benchmark that applies to most businesses starting from a reasonable position.

    Most SEO campaigns produce measurable movement within three to six months, with stronger compounding gains between six and twelve months. That range is not an Inspira invention. Shopify’s own research points to the same three-to-six-month window for measurable results, and Ahrefs and Semrush data land in the same range.

    Ahrefs data showing 95 percent of new pages never reach Google top 10 in the first year

    The harder truth sits underneath that range. An Ahrefs study of two million random pages found that 95% of newly published content never reaches Google’s top 10 within the first year. The pages that do break through tend to have strong backlink profiles or target lower-competition queries. Authority compounds slowly, and it compounds most for sites that already have some.

    There is one more finding worth internalising. Ahrefs found that the average page currently ranking in Google’s top 10 is over two years old. That does not mean you wait two years to see anything. It means the top positions in competitive markets are held by pages that have been earning trust for a long time. Dislodging them takes sustained work.

    So when an agency in Bangkok promises first-page rankings in sixty days, be sceptical. They are either targeting keywords nobody searches, or making a promise the data does not support. This is one of several warning signs we cover in our guide to choosing an SEO agency in Bangkok.


    How Long Does SEO Take in Thailand for Local Businesses?

    Local businesses rank fastest, often within weeks rather than months.

    A cafe in Ari, a dental clinic in Sukhumvit, a boutique hotel in Chiang Mai. These compete in a geographically bounded market against a limited pool of nearby competitors. The Google Map Pack, the three-business map result at the top of local searches, responds far faster than standard organic rankings.

    For a local business with a reasonably complete Google Business Profile, expect Map Pack movement within four to eight weeks. Meaningful local ranking improvement follows within two to three months. This is the fastest return in all of SEO. That is why local SEO is almost always where a small Thai business should start.

    The accelerators here are specific and quick to implement. A fully optimised Google Business Profile, consistent name, address, and phone data across Thai directories, and a steady flow of reviews in both Thai and English. We cover the full method in our guide to local SEO in Bangkok.

    The implication for a local business owner is simple. If someone quotes you a six-month timeline for basic local visibility, they are either overselling the difficulty or underdelivering on the profile work that produces fast wins.


    How Long Does SEO Take for E-commerce in Thailand?

    E-commerce SEO in Thailand runs on a medium timeline. Expect roughly four to nine months to meaningful traffic, depending on catalogue size and competition.

    An online store has more pages, more technical complexity, and more competition than a local service business. Category pages, product pages, and filtering systems all need to be structured correctly before content and links can do their work. A store with 200 products and a clean platform moves faster than one with 5,000 products and a tangled URL structure.

    Expect the first category pages to gain traction around month three or four. Broader catalogue visibility builds through months six to nine. Product-level rankings for competitive terms take longer. You are often competing against Lazada, Shopee, and established brand stores with significant domain authority.

    The accelerator for Thai e-commerce is technical. It means clean category architecture, proper handling of filtered and faceted URLs, fast mobile load times, and structured data on every product. Get the technical foundation right and content compounds on top of it. Skip it and no amount of content overcomes the structural drag.


    How Long Does SEO Take for Competitive Industries?

    The most competitive industries in Thailand are property, hospitality, and international education. They take the longest, typically nine to eighteen months to reach competitive positions.

    These sectors share three features that extend the timeline. High commercial value per conversion, which attracts heavy competition. Established players with years of domain authority and thousands of backlinks. And in property and hospitality, direct competition from massive portals and aggregators that dominate transactional searches.

    Property and Real Estate

    Take a property developer competing for terms like “condo for sale Sukhumvit.” It faces portals such as DDproperty and FazWaz that own the transactional listings. Ranking takes nine to eighteen months. So the smart strategy is to win the area guides and buyer content the portals handle poorly, rather than fighting them head-on. We break this down in our guide on how to rank a property website in Thailand.

    Hospitality and Tourism

    Hotels and tour operators in Bangkok and Phuket compete against Booking.com, Agoda, and Tripadvisor for high-value terms. Organic traction on branded and long-tail terms can appear within six months. But competitive head terms like “luxury hotel Bangkok” take twelve months or more of sustained content and authority building.

    International Schools

    An international school competing for parent searches faces a long enrolment decision cycle layered on top of a competitive keyword market. Rankings gained in one term often convert to enquiries in the next. Realistic timeline to first-page positions for core terms is eight to twelve months. The most contested curriculum and district combinations take longer.

    The implication for any competitive-industry business is clear. Patience is not optional. Any agency promising fast results in these sectors is signalling inexperience with the actual market.

    Raintree International School SEO timeline showing first page-one rankings at eight months then compounding growth

    INSPIRA INSIGHT BOX

    At Inspira, we ran a search programme for Raintree International School in Bangkok. It is a British-curriculum school in one of the most competitive education markets in the country. When we started, the school’s highest-value pages sat on Google’s third and fourth pages, and priority keywords averaged position 34.

    The first page-one rankings did not arrive overnight. They landed around the eight-month mark, after a technical rebuild, an architecture overhaul, and a sustained content and digital PR programme. From there the gains compounded: priority keyword average position moved from 34 to 1.8, and organic admissions enquiries rose from 9 a month to 25. The lesson on timelines: in a competitive Thai sector, the first six months are foundation-building that looks slow, and the acceleration comes after. Full data is in the Raintree case study.


    What Determines How Long SEO Takes in Thailand

    Industry sets the broad range. Four factors decide where you land inside it.

    Four factors that determine how long SEO takes in Thailand: domain age, technical health, content depth, backlinks

    Domain age and history. An established domain with a clean history and existing backlinks starts far ahead of a brand-new site. A new domain spends its first months simply earning enough trust to compete. That is why new sites typically need four to six months before consistent results appear.

    Current technical health. A site riddled with crawl errors, slow mobile performance, and indexation problems wastes months of effort that never reaches its potential. Fixing the technical foundation first is what lets everything else work. Our SEO audit guide covers the full diagnostic.

    Content depth and quality. Sites that publish comprehensive, genuinely useful content built around topic clusters rank faster than sites publishing thin, occasional posts. Depth signals authority, and authority is what Google rewards.

    Backlink profile. Links remain one of the strongest ranking signals. A site actively earning quality, relevant links from Thai and regional sources builds authority faster than one relying on content alone.

    The pattern across all four is the same. Your timeline is set less by how hard your agency works this month and more by the position you started from. That is why an honest agency audits your starting point before quoting you a timeline at all.


    How AI Search Changes the Timeline in 2026

    There is a new wrinkle in 2026 that works in your favour, if your content is structured for it.

    Google AI Overviews and AI search tools like Perplexity now create a parallel visibility track alongside traditional rankings. A page can appear in an AI Overview before it ranks organically in position one. So content structured for AI extraction can produce visibility faster than the traditional ranking timeline would suggest. That means answer-first headings, short paragraphs, and FAQ schema.

    This is a genuine opportunity for Thai businesses. Being cited in an AI Overview puts your brand in front of buyers early. It works even before you hold a top organic position. The content that earns those citations is the same content that ranks well long-term. So structuring for AI extraction accelerates both tracks at once. This is a core part of how we approach content marketing that gets cited by AI.

    The takeaway is this. The traditional timeline still holds for organic rankings. But AI search gives well-structured content a faster route to visibility than existed even a year ago.


    Frequently Asked Questions

    How long does SEO take to show results in Thailand?

    Most businesses in Thailand see measurable movement within three to four months and meaningful traffic growth within six months. Competitive rankings for high-value terms typically arrive between nine and twelve months. Local businesses move fastest, often seeing Google Map Pack results within four to eight weeks. Competitive industries like property, hospitality, and international education take longest, frequently nine to eighteen months. Your specific timeline depends heavily on your domain’s age, current technical health, and the competitiveness of your industry.

    Why does SEO take so long?

    SEO takes time because search engines deliberately move cautiously before rewarding a site with visibility. Google evaluates trust signals, content quality, backlinks, and engagement data before pushing a page up, and building those signals takes months. Ahrefs research found that 95% of newly published pages never reach the top 10 within their first year. The average top-ranking page is over two years old. Authority compounds slowly. This caution is intentional, since it prevents low-quality or manipulative sites from ranking instantly.

    Can you speed up SEO results?

    Yes, within limits. There are four fast accelerators. Fix technical issues that suppress rankings. Publish comprehensive content structured around topic clusters. Earn quality backlinks from relevant sources. And structure content for AI Overview citations. Starting position matters most: an established domain with clean technical health moves far faster than a new site. Local SEO and Google Business Profile optimisation produce the quickest wins of all, often within weeks. What you cannot do is buy your way to instant organic rankings, since Google does not work that way.

    Is SEO faster than Google Ads in Thailand?

    No, Google Ads produces visibility immediately while SEO takes months. The trade-off is cost and durability. Google Ads stops the moment you stop paying, while SEO builds an asset that generates traffic without per-click cost once established. Most Thai businesses run both. They use Google Ads for immediate lead flow while SEO matures, then shift gradually as organic rankings reduce dependence on paid traffic. The two channels serve different roles rather than competing directly.

    How long does local SEO take in Bangkok?

    Local SEO in Bangkok is the fastest form of SEO. Google Map Pack movement is often visible within four to eight weeks, with meaningful local ranking improvement within two to three months. A complete Google Business Profile, consistent business information across Thai directories, and a steady flow of bilingual reviews drive these fast results. Competitive local categories in dense districts like Sukhumvit or Silom take longer. But local search remains the quickest return in SEO for most Bangkok businesses.


    CONCLUSION

    The honest answer to how long SEO takes in Thailand is a range, not a promise. For most businesses: measurable movement in three to four months, real traffic in six, and competitive rankings between nine and twelve months.

    How long SEO takes in Thailand by industry, from local businesses in weeks to competitive sectors in months

    But the range that matters is your range, and it is set by your industry and your starting point. A local clinic ranks in weeks. A property developer measures progress in quarters. Neither timeline is right or wrong, they are just honest reflections of different competitive realities.

    What you now know is that a credible SEO timeline starts with an audit of where you actually stand, not a template quote. Any agency that promises fast rankings without looking at your domain first is selling optimism, not strategy.

    Want an honest assessment of your realistic SEO timeline? Inspira offers a free audit for businesses across Bangkok and Thailand, based on your industry and current position.

    Request your free SEO audit from Inspira Digital Agency

  • How to Rank a Property Website in Thailand

    How to Rank a Property Website in Thailand

    TAKEAWAYS

    • To rank a property website in Thailand, stop competing with the portals on listings. Win the area guides, buyer guides, and comparison pages that DDproperty and FazWaz are structurally bad at.
    • Buyers research by area, budget, and property type for months before they enquire, and they rarely search by developer name. Pages built only around your own projects miss that entire research phase.
    • Thailand property search is bilingual and cross-border. Foreign buyers research in English from overseas, Thai buyers research in Thai on mobile, and the two journeys need separate content, not one translated site.

    Most property websites in Thailand publish listings, wait, and wonder why the enquiries go to the big portals instead. If you want to know how to rank a property website in Thailand, that is the first thing to unlearn. Ranking is not about publishing more listings.

    The reason is structural. Property ranking is not a listings problem. It is a content and authority problem. The big portals, DDproperty, Hipflat, FazWaz, and the rest, already own the transactional listing searches. They win through sheer domain authority and inventory volume. So a single developer or agency cannot outrank them on “condo for sale Bangkok” by publishing more listings.

    What a developer or agency can win is everything around that search. The area guide for Thonglor. The foreign-buyer guide to Thai property law. The comparison between two districts a buyer is weighing. These are the searches that reach a buyer months before they enquire, and they are searches the portals are structurally bad at answering. This is the core of how Inspira approaches real estate SEO in Thailand for property clients.

    This article covers how property buyers in Thailand actually search, and what content ranks and holds its position. It also draws on what Inspira Digital Agency has learned ranking property websites for developers and agencies in the Thai market.


    How Property Buyers in Thailand Actually Search

    Three phases of the Thailand property buyer journey from research to transaction

    Property buyers do not begin with a property. They begin with an area and a budget.

    A buyer relocating to Bangkok searches “best area to live in Bangkok for families” long before they search a specific condo. An investor searches “Bangkok property investment yield” before they search a project name. And a foreign buyer searches “can foreigners buy property in Thailand” before anything else. That first answer decides whether the rest of the search even happens.

    None of those early searches contain a developer name or a listing. So if your SEO is built entirely around your own projects, you are invisible for the whole research phase. You only appear at the very end, if at all.

    The Three Search Phases in Thai Property

    The research phase runs three to twelve months before purchase. Buyers explore areas, budgets, legal questions, and market conditions. Queries are informational: “is Bangkok property a good investment,” “Phuket vs Bangkok for expats,” “Thailand property tax for foreigners.” This is where area guides and buying guides win.

    The comparison phase narrows to two or three areas and property types. Queries get specific: “condo Sukhumvit vs Sathorn,” “leasehold vs freehold Thailand,” “new launch vs resale Bangkok.” Comparison content and project-level detail win here.

    The transaction phase is short and high-intent. The buyer searches specific projects, prices, and availability. This is where the portals dominate and where your own project pages and Google Business Profile need to be flawless.

    The implication: a property site that only serves the transaction phase is fighting the portals on their strongest ground while ignoring the two phases where it could actually win.


    Why Listings Alone Never Rank a Property Website

    Individual listing pages are the weakest content type in real estate SEO, and most Thai property sites are built almost entirely from them.

    Listing pages have three structural problems. First, they expire, so the URL either dies or gets recycled. That wastes any authority it earned. Second, they duplicate each other. Fifty condos in the same building produce fifty near-identical pages that compete with one another. Third, they compete directly with portals. And those portals have far more inventory and domain authority for the exact same transactional query.

    The content that ranks and holds its position is evergreen and hard for a portal to replicate.

    Area guides are the strongest asset in Thai property SEO. A genuinely useful guide to living in or investing in a specific district, Thonglor, Ari, Phuket’s Laguna, Hua Hin, carries both informational and commercial intent. Because it stays relevant for years, it also attracts links over time. Portals cannot easily produce this, since their model is inventory, not editorial.

    Buying guides win the foreign-buyer segment. “How foreigners buy property in Thailand,” “Thai condo freehold quota explained,” “property taxes for non-residents.” These answer the questions that gate the entire purchase decision. And they establish the authority that makes a buyer trust you with the transaction.

    Comparison pages capture the comparison phase. District versus district, leasehold versus freehold, new versus resale. These match how buyers actually narrow their decision.

    VISUAL ELEMENT: Content Type vs. Ranking Durability

    Content typeRanks against portals?DurabilityBuyer phase
    Individual listingNo, portals winExpiresTransaction
    Area guideYes, portals weak hereYearsResearch
    Buying/legal guideYesYearsResearch
    Comparison pageYesLongComparison
    Project landing pagePartiallyProject lifetimeTransaction

    INSPIRA INSIGHT BOX

    At Inspira, we ran a 24-month search programme for Conrad Properties, a real estate and property business operating in the Thailand market. The brief was not traffic for its own sake. It was turning organic search into a reliable source of property enquiries, and keeping that growth compounding across the engagement. We ran four connected workstreams. A full technical SEO programme fixed the crawlability, indexation, and site-health issues holding growth back. Ongoing content marketing built the evergreen material that sustains rankings. A link-building programme grew domain authority. And a web design overhaul converted more of the rising traffic.

    Over the 24 months, organic visits grew from 2,900 to 7,200 a month, a 148% increase. As Conrad Properties put it, that growth “doesn’t just look good on paper, it translates directly into more property showings, higher-quality buyer leads, and closed deals.” The lesson: property growth compounds when technical foundations, content, links, and conversion run as one system rather than as separate line items. Because of that, the gains accelerate in the second year rather than plateauing. Full data is in the Conrad Properties case study.

    Conrad Properties organic traffic grew 148 percent from 2900 to 7200 monthly visits with Inspira

    Bilingual and Cross-Border: Two Buyers, Two Journeys

    Thai real estate SEO serves two buyer types whose search journeys barely overlap.

    The Foreign Buyer Searches First, in English

    Foreign buyers research from overseas, often months before visiting Thailand, in English, on desktop and mobile. Their decisive questions are legal and financial: can they own it, how the freehold quota works, what taxes apply, how to transfer funds, whether the developer is credible. They rely heavily on English-language guides, expat forums, and increasingly on AI assistants that summarise the answer before they reach any website.

    The Thai Buyer Searches Later, on Mobile

    Thai buyers research in Thai, closer to purchase, overwhelmingly on mobile, and weigh location, developer reputation, financing, and resale potential. They use Facebook and LINE alongside Google far more than foreign buyers do.

    A single English-language site with a translated Thai section serves the first group and barely touches the second. So the two journeys need distinct content, distinct keyword research, and correct hreflang. That way Google serves the right version to the right buyer.

    The foreign-buyer legal content is the highest-leverage bilingual opportunity in Thai property SEO. It is high-intent, the portals cover it thinly, and it establishes the trust a foreign buyer needs before committing. Because few developers invest in it properly, the ranking stays available.


    Technical SEO for Property Websites in Thailand

    Three technical SEO problems specific to Thailand property websites and their fixes

    Property websites carry technical problems that most other Thai business sites do not, and these problems directly suppress rankings.

    The first is listing expiry and crawl waste. Large property sites generate thousands of listing URLs, many of which expire. Without proper handling, Google wastes crawl budget on dead and duplicate pages instead of the evergreen guides you want ranked. Expired listings should return the correct status code or redirect to the relevant area or project page, not 404 silently or linger as thin duplicates.

    The second is faceted navigation. Filters for price, bedrooms, area, and property type generate near-infinite URL combinations. Left uncontrolled, they flood the index with low-value pages. Canonical tags, robots directives, and parameter handling keep this in check.

    The third is Core Web Vitals on image-heavy pages. Property pages are image-dense by nature, so unoptimised galleries wreck mobile load times. Over 80% of Thai internet users are on mobile. That means a property page that loads slowly on a phone loses the buyer before the first photo appears. So WebP images, lazy loading, and a CDN are not optional for a property site competing in Thailand.

    For the full technical framework, the six-part audit approach applies directly to property sites, with listing expiry and faceted navigation as the two property-specific additions. That audit process is covered in our SEO audit guide.


    Local SEO for Property Agencies and Developers

    For an agency or developer with a physical office or a sales gallery, local search is a direct enquiry channel. And most Thai property businesses underuse it.

    A buyer searching “property agent Phuket” or “real estate office Sukhumvit” sees a Local Pack. The businesses in it capture the enquiry. So a complete, bilingual Google Business Profile is the asset that wins this search. It needs current photos of the office or sales gallery, accurate categories, and reviews in both Thai and English.

    Reviews are the neglected part. A property agency with reviews only in English ranks poorly for Thai-language local searches, and the reverse is equally true. Asking satisfied buyers for reviews in their own language is the single highest-leverage local action most Thai property businesses are not taking. The mechanics are the same as any local SEO Bangkok campaign.


    AI Search Is Now Part of How Property Websites Get Found

    Foreign buyers in particular now ask AI assistants to answer the gating questions before they visit a single property website.

    The queries look like “can foreigners buy a condo in Thailand,” or “is Bangkok or Phuket better for property investment.” The assistant then synthesises an answer from indexed content. If your guides are the source it draws from, your brand enters the buyer’s consideration set at the very start. If they are not, the buyer forms a view without you.

    Getting cited requires content structured for extraction: a direct answer immediately under a question-format heading, self-contained paragraphs that carry their own context, named entities rather than “we” and “our projects,” and FAQ schema on every guide. Thai property is an unusually strong opportunity here, because the legal and tax questions have clear, factual answers that AI systems prefer to cite, and few developers have structured their content to provide them. This is exactly what content marketing that gets cited by AI is built to do.


    Frequently Asked Questions

    How do people search for property in Thailand?

    Property buyers in Thailand search by area, budget, and property type rather than by developer name, and they research for three to twelve months before enquiring. Early searches are informational: best areas to live or invest, whether foreigners can buy, market and tax questions. These narrow into comparison searches between districts and property types, and finally into specific project and price searches. Foreign buyers research in English, often from overseas, while Thai buyers research in Thai, closer to purchase, and predominantly on mobile through Google, Facebook, and LINE.

    Where should I start when ranking a property website?

    Start with the evergreen content the portals cannot easily replicate: one strong area or district guide, and one foreign-buyer legal or tax guide. Publish them, structure them for both search and AI extraction, and link them to your relevant project pages. Fix the technical basics in parallel, expired-listing handling, faceted-navigation control, and mobile page speed. This gives you rankings in the research phase, where buyers are months from enquiring and the portals compete least. Scale into comparison pages and bilingual versions once the first guides gain traction.

    How long does it take to rank a property website in Thailand?

    Expect measurable keyword movement within three to four months and meaningful enquiry growth within six to nine months, with competitive terms taking nine to eighteen months. Property is a high-value, high-competition sector, so timelines run longer than average. The long buyer research cycle also means rankings gained in one quarter often convert to enquiries a quarter or two later. Evergreen content like area and buying guides compounds over time, so a property site’s organic performance typically accelerates in the second year rather than plateauing.

    What content ranks a property website best?

    Area and district guides, foreign-buyer legal and tax guides, and district or property-type comparison pages rank best and hold their positions longest. These are evergreen, attract links, and answer the questions buyers ask during the long research phase. Individual listing pages rank poorly because they expire, duplicate each other, and compete directly with portals. Project landing pages work for the transaction phase but should sit alongside evergreen guides, not replace them. The strongest property sites lead with guides and support them with well-structured project pages.

    Can a property website outrank the big portals?

    Not on transactional listing searches, where portals like DDproperty and FazWaz dominate through inventory and domain authority. You outrank them everywhere else: on area guides, foreign-buyer legal and tax content, and district comparisons that the portals cover thinly or not at all. These pages reach buyers earlier, hold their rankings for years, and send qualified traffic that converts. For the pricing and scope of a managed campaign, see the real estate SEO service page.

    CONCLUSION

    Ranking a property website in Thailand works when it stops fighting the portals on their own ground and starts owning the searches they cannot answer well.

    Buyers research by area, budget, and legal eligibility for months before they enquire. They cross two languages and, for foreign buyers, two countries. So the property websites that get found are the ones publishing genuinely useful area guides, foreign-buyer legal content, and district comparisons. All of it sits on technically sound project pages and a bilingual local presence.

    What you now know is that listings are the weakest part of a property SEO strategy, not the core of it. The guides that reach a buyer in month one, and earn their trust before a competitor does, are what convert into enquiries in month nine.

    If you would rather have this built and managed for you, Inspira runs real estate SEO for property developers and agencies across Thailand. Start with a free strategy session.

  • Website Traffic Drop After Redesign: How to Recover

    Website Traffic Drop After Redesign: How to Recover

    A website traffic drop after redesign is rarely caused by the design itself. It is caused by broken 301 redirects, a staging noindex tag shipped to production, or URL changes nobody mapped. Before you fix anything, confirm the drop is real by comparing Google Search Console clicks against GA4 sessions.

    You opened Google Search Console on Monday and the graph looks like a cliff. The new site launched two weeks ago. It is faster, it looks better, the client loved the demo. Organic clicks are down 60 percent. A rebuild is a serious investment. Look at what a website costs in Thailand and you see why losing its traffic hurts.

    A website traffic drop after redesign feels like a verdict on the new site. It almost never is. The design is usually fine. What broke is the handoff between the people who built the site and whoever owned the SEO, and in Thailand that gap runs wider than most places, because the build and the search work go to two different vendors or the search owner does not exist at all.

    This guide is a triage sequence, not a checklist. Work it in order. The first step takes twenty minutes and it saves a meaningful share of teams from chasing a problem they do not have.

    Start there.

    First, confirm the drop is real and not a tracking error

    Comparison table distinguishing a GA4 tracking error from a real SEO problem after a website redesign

    Check your tags before you touch a single redirect. A real share of the drops we get called about at Inspira Digital Agency are not SEO drops at all. They are GA4 or Google Tag Manager tags that never made it onto the new build.

    The developer rebuilt the templates. The tracking snippet lived in the old theme. Nobody moved it. Sessions collapse to near zero on launch day and everyone assumes rankings died.

    Run three checks:

    1. Open the site, run GTM Preview, confirm the container fires on a page load.
    2. Open GA4 Realtime and load a page yourself. If you do not appear, the property is not receiving data.
    3. Compare Search Console clicks to GA4 sessions over the same 28 days.

    These three checks are the same opening moves in a full SEO audit. Rule out the cheap explanation before you commit a week to the expensive one.

    Tracking problem vs. real SEO problem

    SignalTracking problemReal SEO problem
    Search Console clicksFlat or near flatFalling
    Search Console impressionsFlatFalling
    GA4 sessionsCliff edge, often on one exact dateGradual slide over one to three weeks
    Drop shapeVertical, all channels at onceOrganic only
    Index coverage reportUnchangedValid URLs dropping

    That last row matters most. Search Console does not depend on your tags. If clicks and impressions hold steady while GA4 collapsed overnight, Google still ranks you and your analytics lied. Fix the container and move on with your life.

    If Search Console is falling too, you have a real problem. Now find out which one.

    Why traffic drops after a website redesign: the five real causes

    Ranked list of the five causes of traffic loss after a redesign, with broken 301 redirects as the most common

    Five things cause the overwhelming majority of post-redesign losses. Work them in this order, because this is roughly the order of how often each turns out to be the actual culprit.

    1. Broken or missing 301 redirects

    This is the one. If you only check one thing, check this. The old site had URLs that earned rankings and backlinks over years. The new site changed them. Without a 301 from every old URL to its closest new equivalent, Google finds a 404, keeps the old URL in the index for a while, then drops it. The rankings do not transfer. They evaporate.

    Redirect chains cause a slower version of the same bleed. Old URL redirects to an interim URL redirects to the new page. Google follows a few hops and then loses interest. Map every old URL to its final destination in one hop.

    2. Staging noindex or robots.txt disallow shipped to production

    Every staging site carries noindex or a blanket Disallow: / in robots.txt. That is correct behaviour. The failure is shipping it live. Check yoursite.com/robots.txt and view source for a robots meta tag right now. It takes ten seconds and it explains more launch disasters than anything except redirects.

    3. URL structure changed without a mapping document

    A CMS change from WordPress to Webflow, or a restructure from /services/seo/ to /what-we-do/seo/, resets the URL layer entirely. Someone must produce a spreadsheet of every old URL and its new counterpart before launch. When that document does not exist, redirects get guessed at, and guessing at scale produces 404s.

    4. Content pruned or thinned during the rebuild

    Redesigns consolidate. Twelve thin service pages become one strong one. That is often good for users and bad for the long tail those twelve pages quietly ranked for. Be honest about this tradeoff instead of treating it as a bug. Each of those twelve pages matched a different search intent, and one consolidated page cannot serve all twelve.

    5. Lost internal linking depth

    The old site had a footer with 40 links and a sprawling blog sidebar. The new site has a clean nav with six items. Pages that sat two clicks from the homepage now sit five. Crawl budget follows internal links, and pages Google reaches less often rank worse.

    The pattern underneath all five is the same: nobody scoped the SEO work into the build. If you are planning a rebuild rather than recovering from one, put redirect mapping in the contract before you sign it and give it room in the schedule. Our guide to how long a website takes to build shows where redirect mapping sits in the six phases, and why it is the task most often cut when a launch date slips. Our web design team treats the redirect map as a deliverable, not a favour.

    Redirects and indexation explain most drops. A .co.th move adds a category of problem that no global guide covers.

    .co.th migration SEO: what changes that a redesign does not

    A .co.th migration is not a redesign with a different domain. It changes a signal a redesign never touches: geotargeting.

    Moving from a .com to a .co.th hard-locks your site to Thailand, and you cannot undo it in Search Console. Google treats generic top-level domains like .com as country-neutral, which lets you set an international targeting preference or leave the site open to every market. A .co.th is a country-code top-level domain. Google reads it as a Thailand signal automatically, and the international targeting setting is not available for ccTLDs at all. That is the tradeoff nobody presents at the kickoff meeting. If your business sells only inside Thailand, the .co.th is a trust and relevance win. If you serve Singapore, Vietnam, or expats researching from abroad before they arrive, you have permanently narrowed your reach, and no amount of technical SEO reverses it. Decide this before the migration, not after. Google’s own site move documentation is explicit that a domain move is one of the highest-risk changes a site can make.

    Search Console international targeting unavailable on a .co.th domain, illustrating .co.th domain migration SEO constraints

    Does Change of Address work for a .com to .co.th move?

    It works for the redirect signal, not for the country signal. Search Console’s Change of Address tool tells Google that Property A moved to Property B and asks it to transfer signals faster. Use it. Set it up after the redirects are live, never before.

    What it does not do is preserve your international reach. People assume the tool carries over their geotargeting settings the way it carries over the domain association. It does not, because on a ccTLD there is no geotargeting setting to carry. The tool completes successfully, reports no errors, and your non-Thai visibility declines anyway. It fails silently because from Google’s side nothing failed.

    The THNIC paperwork problem

    Here is the Thailand-specific cause that no international guide mentions. Registering a .co.th requires company registration documents through THNIC. Not a credit card and a checkout page. Actual paperwork, verified, with a queue.

    So the launch date floats. The team plans for the 1st, the documents clear on the 12th, and the client already announced the new site. Everything compresses. The first task cut under that pressure is always redirect mapping, because it is invisible to the client and it takes the longest. Schedule pressure, not incompetence, is the mechanism.

    Bilingual URL structures break quietly

    Thai and English sites get restructured together during a rebuild. /th/services/ becomes /services-th/, hreflang tags keep pointing at the old paths, and the Thai pages orphan themselves out of the index while the English side looks healthy. Audit both language trees separately.

    If you are mid-migration and any of this is unfamiliar, stop and map your URLs. If you already launched, you have a week of work ahead. And if the .co.th is locked in, commit to the market you chose. Local SEO in Bangkok is where the remaining upside sits.

    INSPIRA INSIGHT

    At Inspira, we’ve seen the same failure repeat when working with Bangkok property and hospitality brands moving to a .co.th. The redirects existed, but only for the top-level pages the client reviewed in the demo. Every deep page, the individual listings and the Thai-language duplicates, went straight to a 404. Nobody noticed because the client tested by clicking the nav. Here’s what that taught us: test migrations against a crawl of the old sitemap, never against the menu. The pages that earn your long-tail traffic are the ones nobody clicks in a demo.

    Xavier Cloitre, Founder and Marketing Director, Inspira Digital Agency

    How to recover SEO after a redesign: a 7-day triage plan

    Seven day triage plan to recover SEO after redesign, from tracking verification to log file analysis

    Speed matters more than sophistication here. Google recrawls, finds 404s, and drops URLs from the index progressively. Every week you wait costs you more than the week before.

    • Day 1. Verify tracking. Run the three checks above. Rule out a false alarm before you spend a week on a real one.
    • Day 2. Audit redirects against the old URL list. This is the highest-value day of the seven. You cannot redirect URLs you cannot name, so start by rebuilding the list of what existed. Pull the old XML sitemap from the Wayback Machine if the dev team did not keep one. Export every URL that has received a click in the last 16 months from Search Console. Run Ahrefs Best by links on the old domain to find the pages holding your backlink profile. Merge the three lists and deduplicate. Now crawl that list in Screaming Frog in List mode against the live site. Any row returning 404, 410, or a 200 on a page that is not the true equivalent is a broken promise to Google. Fix those first, ranked by the traffic and links each URL carried. See Ahrefs’ research on redirects for chain behaviour.
    • Day 3. Check indexation. Open the Index Coverage report in Search Console. Look for growth in Excluded, specifically “Crawled, currently not indexed” and “Discovered, currently not indexed”. Verify robots.txt. Verify canonical tags point to self, not to staging URLs.
    • Day 4. Submit the new XML sitemap. Confirm it contains only canonical, indexable, 200-status URLs. Remove the old sitemap. Submit Change of Address if the domain changed.
    • Day 5. Rebuild internal links. Find the pages that dropped furthest and count the internal links pointing to them now versus before. Restore depth.
    • Day 6. Check Core Web Vitals and rendering. A JavaScript-heavy rebuild can leave content invisible to Googlebot. Use the URL Inspection tool and read the rendered HTML, not the source.
    • Day 7. Log file analysis, if you can get the logs. Server logs show you what Googlebot actually crawled and what it got back. Nothing else gives you that.

    Seven days gets you a diagnosis and most of the fix. It will not get you all your traffic back, and you should know now which part is gone.

    What you can’t recover (and when to stop trying)

    Chart showing a realistic post migration recovery benchmark at 85 to 90 percent of pre-launch organic sessions

    Some of it is not coming back. Say that out loud early, because a team chasing 100 percent will burn three months on the last 8 percent.

    Three losses are usually permanent:

    • Rankings a competitor took while you were broken. Position 3 went to someone else during your six weeks of 404s. They now have the click history and the engagement signals. You have to win it back on merit, not on recovery.
    • Long-tail traffic from consolidated pages. You merged twelve pages into one. Those twelve ranked for queries the one page will never target. That traffic was real and it is gone, and the consolidation may still have been correct.
    • Authority from backlinks pointing at URLs you chose not to redirect. A 301 to an irrelevant page passes little and risks being treated as a soft 404. If there is no true equivalent, the link equity has nowhere to go.

    Set a benchmark instead of a fantasy. Take your pre-launch organic sessions, subtract an honest estimate of the pruned long tail, and call 85 to 90 percent of that number a full recovery. Then measure against it.

    That benchmark is what turns a panic into a project. And judge the rebuild on leads, not sessions. A site that recovers 88 percent of its traffic and converts more of it into enquiries is ahead, not behind.

    Frequently Asked Questions

    How long does it take to recover traffic after a website redesign?

    If redirects are fixed within the first two weeks, most sites see recovery begin in four to eight weeks and stabilise around three months. The timeline depends on how fast Google recrawls your site, which depends on your size and authority. Sites that wait two months before diagnosing take longer, because Google has already dropped the old URLs from its index by then.

    Will my traffic come back on its own after a migration?

    Some drops recover on their own. A temporary crawl slowdown after launch usually settles within weeks. Redirect failures and indexation errors never self-heal. They compound, because Google keeps recrawling, keeps finding 404s, and keeps removing URLs from the index. “Give it time” is the most expensive advice in this industry. Diagnose first, then decide whether waiting is reasonable.

    Does moving to a .co.th domain hurt SEO?

    Not inherently, and it can help within Thailand. A .co.th sends a strong local relevance and trust signal to Thai searchers. The real cost is reach. A .co.th is hard-locked to Thailand and cannot be retargeted internationally in Search Console. If you serve customers outside Thailand, that visibility does not come back. The damage in practice comes from rushed redirects, not from the domain itself.

    Do I need to redirect every old URL?

    No. Redirect every URL that earned traffic, holds backlinks, or has a true equivalent on the new site. Skip URLs that were duplicates, expired campaign pages, or genuinely worthless. Redirecting an irrelevant URL to the homepage is worse than letting it 404, because Google treats it as a soft 404 and passes nothing. Prioritise by clicks and referring domains.

    Conclusion

    A website traffic drop after redesign is almost always a mechanical failure with a findable cause. Not a mystery, not a penalty, not the new design. Something stopped resolving, and every day it stays broken, Google removes more of your URLs from its index. The speed of your diagnosis matters more than the sophistication of your fix. You now know the order to check things in, which losses are recoverable, and which are not. Start with tracking, then redirects, then indexation.

    If you have worked the triage and traffic is still flat, the crawl missed something. Inspira Digital Agency runs a technical migration audit that pulls server logs, historical URL data, and backlink mapping to find what a standard crawl cannot see. Request a migration recovery audit.

  • International School Marketing Thailand: What the Data Shows

    International School Marketing Thailand: What the Data Shows

    Quick answer: International school marketing in Thailand is being lost at the search stage. In an audit of Bangkok school websites, schools routinely cede the highest-intent searches to third-party aggregators. Those sites rank above the school for its own fees. But schools that publish clear, structured answers on their own domains capture enquiries their rivals never see.

    Most international schools in Thailand spend heavily on brand and open days. Then they let a comparison site earn the click when a parent searches their name and the word “fees.” That is where international school marketing in Thailand actually breaks. It is a marketing leak, not a branding problem.

    So we started auditing how Bangkok international schools show up in search, using the ISAT member list as our frame. The pattern was obvious within the first handful of schools. International school marketing in Thailand rarely fails at awareness. Instead, it fails the moment a specific parent asks a specific question, because a doris.school or tutopiya page answers it first.

    This article breaks down what our audit found, why it happens, and what a school can fix without a bigger budget. The lesson for international school marketing in Thailand is simple: the gaps are consistent, cheap to close, and still wide open.

    Who Owns the “International School Fees” Search?

    Search results for international school fees in Bangkok with aggregator sites ranked above the school's own page

    Right now, aggregators do. Search almost any Bangkok school’s name alongside “fees” and the first results are comparison sites, not the school.

    We confirmed this repeatedly. A parent looking for a specific school’s tuition lands on doris.school, tutopiya, ischooladvisor, or bkkschools before they reach the school’s own admissions page, if they reach it at all. Each of those sites has built a business on a gap the schools left open.

    Still, the credit here belongs where it is due. Two of the city’s largest schools, Bangkok Patana and International School Bangkok, do publish real tuition figures on their own domains. That is the right instinct, but it is rarer than it should be.

    But publishing is only half the job. At one of those schools, the annual fee sits inside a downloadable PDF, not on an indexable page. The fee page carries no meta description, and its title targets nobody’s search. So Google cannot rank it the way it ranks a proper page. And it cannot show a snippet it cannot read.

    Audit finding (initial sample): Fee-publishing is inconsistent even among Bangkok’s flagship schools. Some publish full tuition tables on their own indexable pages. Another buries annual tuition inside a downloadable PDF. A third shows only descriptive copy while the actual figures sit on aggregator sites. What held in every school we checked: third-party comparison sites ranked at or above the school’s own page for its fees. [Full-sample figure to be added from the completed 50-school audit.]

    The implication is direct. If your school does not answer the fee question clearly on your own domain, you have not avoided the question. You have handed the answer, and the parent, to someone else.

    How Parents Search for International Schools in Thailand

    The three filters Bangkok parents search by: curriculum, district, and school stage

    Parents do not search by school name first. They search by curriculum, district, and age, and most school sites are not built to answer that way.

    For example, a relocating family types “British curriculum school Sukhumvit” or “IB kindergarten near Thonglor.” Those searches carry a district and a curriculum, which is exactly the intent a school should capture. Yet many Bangkok school sites bury curriculum inside one blended “Academics” page. As a result, they rarely name their own district in a heading.

    The three filters that decide the click

    Curriculum is the strongest filter. IB, British, American, and bilingual programmes each attract a different parent. A school running three programmes needs three clear content tracks, not one.

    Location is the second, and it is granular. Parents search Sukhumvit, Bang Na, Ari, or Sathorn, because a daily commute with a child is the real constraint. A school that never writes its district into titles and headings is invisible to that search. We break down the full search behaviour in how Bangkok parents actually search for international schools.

    Age and stage is the third. Kindergarten parents decide faster and weigh proximity more heavily than secondary parents, who ask about university outcomes. One page cannot serve both.

    Audit finding (initial sample): The flagship schools we checked named their district only in a footer address, not in page titles or headings where it carries search weight. [Full-sample figure to be added from the completed 50-school audit.]

    The takeaway is structural. A school needs a page for each real combination of curriculum, district, and stage it serves, not a single admissions page that answers everyone vaguely and no one precisely. This is the architecture we build in our SEO for international schools work.

    INSPIRA INSIGHT

    At Inspira, we ran SEO for Raintree International School in Bangkok. It had just rebranded from a kindergarten into a full international school. The ambition grew, but the rankings did not. Its high-intent admissions pages sat on pages three and four of Google. Priority keywords averaged position 34. So we fixed architecture before content. We ran a technical audit, rebuilt the site around how parents actually search, and mapped every commercial term to one best-fit page. Eight months in, the priority keyword average moved from position 34 to 1.8. Page-one keywords went from 2 to 24. And organic admissions enquiries rose from 9 a month to 25. The lesson: the structure was the bottleneck, not the budget.

    The full ranking and enquiry data sits in the Raintree International School case study.

    Raintree International School SEO results: keyword position 34 to 1.8, page-one keywords 2 to 24, enquiries 9 to 25 a month.

    The Technical Gaps Are Cheap to Fix

    Most of what holds these sites back costs nothing but attention. The audit kept surfacing the same fixable faults.

    Missing meta descriptions. Unoptimised title tags that repeat the school name and target no search. Annual fees locked in PDFs. No structured data, which means Google and AI assistants have to guess at what the page says. Each of these is a config change, not a redesign.

    Common technical SEO gaps on international school websites: missing meta descriptions, fees in PDFs, no structured data.

    Structured data matters more every month. When a parent asks an AI assistant to “compare IB schools in Sukhumvit,” the assistant builds its shortlist from content it can extract cleanly. Google’s own guidance is that structured data helps it understand a page, and pages it understands are the ones it surfaces (see Google Search Central).

    Requires measurement pass: Structured-data coverage and mobile Core Web Vitals are measured with a source-code check and PageSpeed Insights across the full sample. Figures to be added before publishing. Do not estimate these.

    So a school does not need to outspend its competitors to outrank them here. It just needs to fix the plumbing most of them have ignored. For the mechanics, our technical SEO Bangkok approach applies directly.

    The Bilingual Gap in Thailand’s International School Marketing

    Thailand’s international school market is bilingual, and most school websites are not. So this is the single widest opening in the sector.

    Expat parents research in English, often from overseas, months before relocating. Thai parents research in Thai, closer to enrolment, overwhelmingly on mobile, and lean on Facebook, LINE, and word of mouth. These are two different campaigns, not one page translated late.

    Two international school search journeys in Thailand: English-searching expat parents and Thai-searching local parents.

    A single English site serves the first group adequately and the second barely. Google reads review language and page language as relevance signals, so an English-only school ranks poorly for Thai-language searches no matter how strong the school is.

    Audit finding (initial sample): The two largest schools we checked run English-only sites with no genuine Thai-language version. Thai families are a large and growing share of enrolment across the sector, and the clear majority at some established schools. A translate widget does not count, and Google does not treat it as Thai content. [Full-sample figure to be added from the completed 50-school audit.]

    So for any school serving Thai families, this is the highest-leverage fix available. It is also the cheapest form of differentiation left in the market. The same logic drives local SEO for Bangkok schools, where Thai-language reviews decide the map pack.

    AI Search Is the Opening That Is Still Open

    Very few Bangkok international schools are structured to be cited by AI assistants, which means the citation slots are still available.

    Parents increasingly ask ChatGPT, Perplexity, or Google’s AI Overviews to compare schools before opening a single website. The assistant answers from content it can extract: direct answers under question-format headings, self-contained paragraphs, named entities, and FAQ schema. Analyses of how AI Overviews select their sources point to the same signals. Most school sites offer none of that.

    An AI assistant shortlisting Bangkok international schools, citing those with structured content and skipping those without.

    Page-one rankings for “international school Bangkok” have been locked up for years. But the AI citation slots have not. A school that structures its content for extraction now can win a position its competitors have not even noticed exists. That is the core of our GEO and AI search work, and the window is open today in a way it will not stay.

    Frequently Asked Questions

    Why do aggregator sites outrank international schools for their own fees?

    Because aggregators answer the fee question directly on an indexable page, and most schools do not. Sites like doris.school and tutopiya publish structured tuition figures that Google can read and rank, while many schools hide fees behind an enquiry form or inside a PDF. Google ranks the page that answers the query clearly. When a school fails to publish fees cleanly on its own domain, an aggregator captures the search, the click, and the parent’s first impression of the cost.

    What is the biggest SEO gap for international schools in Thailand?

    The bilingual gap. The market splits into English-searching expat parents and Thai-searching local parents, and most school websites serve only the first group well. A genuine Thai-language site, not a translate widget, is rare, which means schools rank poorly for Thai-language searches and lose the map pack for Thai-language reviews. Because so few schools have closed this gap, it is also the cheapest and most durable competitive advantage available in the sector right now.

    Should an international school publish its fees online?

    Yes, in almost every case. Fee searches are among the highest-intent queries in the sector, and parents find the number regardless, from a forum, a comparison site, or a competitor. A school that withholds fees does not avoid the comparison. It forfeits the ranking and loses control of how the figure is framed. A clear fee page, on an indexable page rather than a PDF, captures a search segment competitors have surrendered and pre-qualifies the enquiries that follow.

    How does AI search change international school marketing in Thailand?

    Parents now ask AI assistants to shortlist schools before visiting any website. The assistant builds that shortlist from content it can extract cleanly: question-format headings, direct answers, named entities, and FAQ schema. A school absent from that structured content is absent from the shortlist. Because very few Thailand schools have restructured for AI extraction, the citation slots for comparison queries remain open, unlike the traditional rankings that have been settled for years.

    How much does international school SEO cost in Thailand?

    School SEO in Bangkok typically runs 50,000 to 80,000 THB per month for a campaign covering bilingual content, technical SEO, local search, and reviews. Schools in dense districts or running several curricula sit at the upper end, since each curriculum and stage needs its own content track. A one-time technical and content audit runs lower. The return is measured against the admissions calendar, not the monthly report, because the enrolment decision itself takes three to nine months.

    Conclusion

    International school marketing in Thailand is not an awareness problem. It is a search problem, and it is fixable.

    The schools winning enquiries are not the ones spending most. They are the ones that answer the parent’s real question in both languages. They do it on a page that Google and an AI assistant can read. And they do it before a competitor or an aggregator does. Our audit found that gap open at nearly every school we checked. So the advantage is still there for whoever closes it first.

    If you want Inspira to audit your school’s search visibility across both Thai and English parent audiences, the audit is free.

  • International School SEO Bangkok: How Parents Actually Search

    International School SEO Bangkok: How Parents Actually Search

    TAKEAWAYS

    • Parents searching for a Bangkok international school rarely search by school name. They search by curriculum, district, and age group, and often by the broad term “international school Bangkok” itself. Schools optimising only for their own brand name miss the families who do not yet know they exist.
    • The enrolment search journey runs 3 to 9 months and crosses two languages. Expat parents research in English from overseas before relocating. Thai parents research in Thai, later in the cycle, and weigh different criteria.
    • Most Bangkok international school websites fail at the same point: they rank for “international school Bangkok” and lose the parent at the fees page, because the page does not exist or does not answer the question directly.

    Most Bangkok international schools spend their marketing budget on brand awareness and then wonder why their enquiry form stays quiet.

    The problem is usually not awareness. It is that international school SEO Bangkok campaigns often target only the school’s own name and prestige terms, then treat the broad commercial keywords as an afterthought. The phrase “international school Bangkok” is competitive and high-intent, and the schools that win it fill their open days. The schools that ignore it lose those families to a competitor who did not.

    Parents also search far more specifically than most schools plan for. They search “British curriculum school Sukhumvit,” “IB kindergarten near Thonglor,” “international school fees Bangkok,” and increasingly they ask AI assistants to compare three schools before they ever visit a website. Winning enrolment means covering both the broad commercial head terms and the specific curriculum, district, and stage queries beneath them.

    This article covers how Bangkok parents actually search, what that means for your site structure, and what Inspira Digital Agency has learned running SEO for international schools in Thailand.


    How Bangkok Parents Actually Search for International Schools

    Three search filters Bangkok parents use: curriculum, district, and school stage

    Parents do not begin with a school. They begin with a constraint.

    The constraint is usually one of three things: curriculum, location, or age. A relocating British family searching from London types “British curriculum school Bangkok.” A Thai family in Ari types the Thai-language equivalent of “international kindergarten near me.” A finance executive moving to Bangkok with a four-year-old types “IB kindergarten Sukhumvit.”

    None of those searches contain a school name. If your SEO strategy is built only around ranking for your own brand, you are capturing parents who already knew about you, and missing every parent who did not.

    The Three Search Dimensions That Matter

    Curriculum is the strongest filter. IB, British, American, Australian, Singaporean, and bilingual Thai-English programmes each attract a distinct parent segment with distinct expectations. A school running all three programmes needs three content tracks, not one.

    Location is the second filter, and it is more granular than most schools assume. Parents do not search “Bangkok.” They search Sukhumvit, Thonglor, Ekkamai, Bang Na, Ari, Sathorn, or Rama 9, because commute time with a child is the constraint that actually governs the decision.

    Age and stage is the third. Kindergarten, primary, and secondary parents are separate audiences at separate moments. A kindergarten search has a shorter decision cycle and a heavier local-proximity weighting. A secondary search carries university-outcome questions that kindergarten parents never ask.

    The implication: your site needs a page for each meaningful combination of curriculum, district, and stage that you genuinely serve. Not one “Admissions” page. A structured set.


    The Bilingual Split: Expat Parents and Thai Parents Are Two Campaigns

    Expat parents vs Thai parents: two international school search journeys in Bangkok

    International school SEO Bangkok is a bilingual problem, and the two audiences are not variations of each other. They are different campaigns with different timelines.

    Expat parents typically research from overseas, 3 to 9 months before relocating, in English, on desktop, during their own working hours. Their questions are logistical and comparative: curriculum recognition, university pathways, fees in a currency they understand, visa and enrolment timing, whether the school has other families from their country.

    Thai parents typically research later in the cycle, in Thai, overwhelmingly on mobile, and often via Facebook and LINE rather than Google alone. Their questions weigh reputation, teacher quality, English-language outcomes for their child, and proximity. Word of mouth carries more weight than any page you publish.

    A single English-language website serves the first group adequately and the second group barely. Most Bangkok international schools have exactly that.

    VISUAL ELEMENT: Two-Audience Enrolment Search Framework

    FactorExpat parentThai parent
    Research languageEnglishThai
    Timing3 to 9 months pre-relocation1 to 4 months pre-term
    Primary deviceDesktop and mobileMobile
    Discovery channelGoogle search, forums, relocation sitesGoogle, Facebook, LINE, word of mouth
    Top questionCurriculum and university pathwayReputation and English outcomes
    Decisive contentFees, curriculum detail, alumni outcomesReviews, teacher credentials, campus visit

    The implication is structural. If your Thai-language content is a translated version of your English site published six months later, you are not competing for Thai families. You are hoping they find you anyway.


    INSPIRA INSIGHT BOX

    At Inspira, we run SEO for Raintree International School in Bangkok, a British-curriculum school built on the former Apple Tree Kindergarten. When Raintree rebranded from a kindergarten into a full international school, its ambition grew but its rankings did not. The high-intent admissions pages sat on pages three and four of Google, invisible to families ready to enquire, with priority keywords averaging position 34. The rebrand had left technical and content debt behind: a dated site, slow mobile performance, and admissions pages that gave Google little reason to rank them. We ran a 200-point technical audit, rebuilt the site architecture around how parents actually search, mapped every commercial term to a single best-fit page, wrote admissions and curriculum content to answer real parent questions, and ran a focused digital PR push for authority. Eight months in, the first page-one rankings landed and the gains kept compounding. Priority keyword average position moved from 34 to 1.8, page-one keywords went from 2 to 24, and organic admissions enquiries rose from 9 a month to 25, a 2.8 times increase, alongside a 214% lift in organic traffic across the partnership. The lesson: the rebrand nearly cost Raintree its hard-won search equity, and the recovery came from fixing architecture first, not from publishing more content on top of a broken foundation.

    “For the first time, parents are finding us on Google before anyone else, and the enquiries coming through are better qualified. Our open days are full.”

    Head of Admissions, Raintree International School

    The full breakdown of that campaign, including the ranking and enquiry data, is in the Raintree International School case study.


    The Fees Page: Where Most Bangkok School Websites Lose the Parent

    How a Bangkok international school fees page should be structured to rank and convert

    “International school fees Bangkok” is one of the highest-intent education searches in Thailand, and most Bangkok schools either bury the answer or refuse to publish it.

    The reasoning is understandable. Schools worry that publishing fees invites price shopping and that a number without context loses a family who might otherwise have visited. In practice, the parent finds the number anyway, from a forum, a comparison site, or a competitor’s page that does publish. The school that withholds the fee does not avoid the comparison. It just loses control of the framing and forfeits the ranking. When we audited how Bangkok schools handle fees online, comparison sites outranked the school’s own page in every case we checked.

    A fees page that ranks and converts does three things. It states the figure clearly, by year group, with what is and is not included. It contextualises the figure against what the family receives: class sizes, teacher qualifications, facilities, outcomes. And it puts the next step directly beneath the number, while the parent is still holding the question in their head.

    Schools that publish fees transparently capture a search segment their competitors have surrendered, and they pre-qualify enquiries, which matters more than volume for an admissions team with limited capacity.


    Local SEO for Bangkok International Schools

    For kindergarten and primary, proximity is not a tiebreaker. It is the constraint.

    A parent choosing a kindergarten is choosing a daily commute with a small child through Bangkok traffic. Google knows this, which is why “international kindergarten near me” and district-level searches return a Local Pack rather than a list of national brands.

    That makes your Google Business Profile a primary enrolment asset, not a directory listing. For a Bangkok international school, that means the correct primary category, a profile complete in both Thai and English, photos of the actual campus updated each term, and a review base in both languages.

    Reviews are the part schools consistently neglect. A school with 12 English-language reviews ranks poorly for Thai-language local searches regardless of how good the school is, because Google reads review language as a relevance signal. Asking departing and current families for reviews in their own language is the single highest-leverage local SEO action most Bangkok schools are not taking.

    For the mechanics of profile optimisation and review generation, the approach follows the same principles as any local SEO Bangkok campaign, linked below. The difference for schools is timing: review requests land best at term end and after positive parent-teacher conferences, not on a monthly automated schedule.


    AI Search Is Now Part of the Enrolment Journey

    How AI assistants build a Bangkok international school shortlist from structured content

    Parents comparing Bangkok international schools increasingly ask an AI assistant before they open a single school website.

    The query looks like “compare IB kindergartens in Sukhumvit” or “which Bangkok international schools follow the British curriculum.” The assistant answers by synthesising whatever it can extract from indexed content. If your school is not in that answer, the parent’s shortlist forms without you.

    Getting cited requires content structured for extraction: direct answers immediately under question-format headings, self-contained paragraphs that carry their own context, named entities rather than “we” and “our school,” and FAQ schema on every page that answers a real parent question.

    This is a genuine opening. Very few Bangkok international schools have restructured content for AI extraction, which means the citation slots for these comparison queries are still available in a way that page-one rankings for “international school Bangkok” have not been for years.


    Frequently Asked Questions

    How do parents search for international schools in Bangkok?

    Parents search by constraint rather than by school name. The three dominant filters are curriculum (IB, British, American, bilingual), district (Sukhumvit, Thonglor, Bang Na, Ari, Sathorn), and stage (kindergarten, primary, secondary). Typical queries look like “British curriculum school Sukhumvit” or “IB kindergarten Thonglor.” Expat parents search in English, often from overseas, 3 to 9 months before relocating. Thai parents search in Thai, closer to the start of term, predominantly on mobile, and rely more heavily on Facebook, LINE, and word of mouth alongside Google.

    How long does SEO take for an international school in Bangkok?

    Expect measurable keyword movement within 3 to 4 months and meaningful enquiry growth within 6 to 9 months. Bangkok international school SEO runs on a longer cycle than most sectors because the enrolment decision itself takes 3 to 9 months, so ranking improvements in one term often convert to enquiries in the next. Schools should measure against the admissions calendar rather than the monthly report. Local SEO and Google Business Profile work produce the fastest results, often within 60 to 90 days, particularly for kindergarten and primary searches where proximity dominates.

    Should an international school publish its fees online?

    Yes, in almost every case. “International school fees Bangkok” is one of the highest-intent education searches in Thailand. Parents find the figure regardless, through forums, comparison sites, or competitors who do publish. A school that withholds fees forfeits the ranking and loses control of how the number is framed. A well-built fees page states the figure by year group, clarifies inclusions, contextualises the cost against what the family receives, and places the enquiry step directly beneath it. It also pre-qualifies enquiries, which matters for admissions teams with limited capacity.

    What is the difference between school SEO and standard business SEO?

    The decision cycle and the audience structure. A standard commercial SEO campaign targets a buyer weeks from purchase. School SEO targets a parent 3 to 9 months from enrolment, researching across two languages, comparing a small shortlist, and weighing criteria that no single page answers. That requires content mapped to curriculum, district, and stage rather than to services, and a measurement window aligned to the admissions calendar. Local SEO also carries far more weight for kindergarten and primary, where commute distance is the governing constraint.

    How much does international school SEO cost in Bangkok?

    School SEO in Bangkok typically runs 50,000 to 80,000 THB per month for a campaign covering bilingual content, technical SEO, local search, and review generation. Schools competing in dense districts like Sukhumvit or running multiple curricula across several stages sit at the upper end, since each curriculum and stage combination needs its own content track. A one-time technical and content audit runs 15,000 to 60,000 THB. Pricing follows the same tiering as other competitive Bangkok sectors, covered in the SEO pricing guide linked below.


    CONCLUSION

    International school SEO Bangkok works when it follows the parent’s actual decision, not the school’s org chart.

    Parents search by curriculum, district, and stage. They research across two languages on two different timelines. They want the fee before they want the prospectus, and they increasingly ask an AI assistant to build the shortlist before they visit a website. A school that structures its content around those realities captures enquiries that its competitors never see.

    What you now know is that the ranking is not the goal. The qualified enquiry is. And the schools winning enquiries in Bangkok are the ones that answered the parent’s real question before a competitor did.

    If you want Inspira to audit your school’s search visibility across both Thai and English parent audiences, the audit is free.

    Related reading: SEO Pricing Thailand: Real Numbers for 2026 and Technical SEO Bangkok.

  • Traditional SEO vs. GEO: What is the Difference?

    Traditional SEO vs. GEO: What is the Difference?

    The short answer: Traditional SEO optimizes your website to rank in a position on Google’s page of blue links. Generative Engine Optimization (GEO) optimizes your content to be the cited source inside an AI’s conversational answer on tools like ChatGPT, Perplexity, and Google AI Overviews. SEO wins the click. GEO wins the mention.

    Your SEO agency reports first-page rankings every month. Your traffic still keeps sliding. That gap is the story of 2026, and it explains why “Traditional SEO vs. GEO” has become the question every marketing director in Bangkok is now asking.

    Here is the honest version. Traditional SEO earns you a spot on a page of links and waits for the user to click. GEO earns you a spot inside the answer an AI writes for that user. Both matter. They are not the same discipline, and treating them as one is how agencies fall behind.

    This article breaks down the real mechanical difference, shows you both experiences side by side, and tells you what your strategy actually needs to look like heading into 2026.

    The Core Shift: From Clicks to Citations

    Traditional SEO vs GEO: Google results page of links beside an AI-generated answer citing named sources

    The whole difference comes down to one thing: who writes the answer.

    In traditional search, Google shows a list of links. You click one, you land on a website, and the website gives you the answer. The click is the entire point. Your ranking exists to earn that click.

    In generative search, the machine writes the answer for you. Ask Perplexity “which SEO agency in Bangkok handles international campaigns,” and it does not hand you ten links. It reads dozens of pages, synthesizes a paragraph, and cites two or three sources by name. This process is called RAG, or Retrieval-Augmented Generation. The AI retrieves relevant content, then generates a single answer from it. You do not compete for a rank on a page. You compete to be one of the sources the model pulls from and names.

    This is the “zero-click web,” and the data is no longer subtle. SparkToro’s 2026 clickstream study found that 68% of Google searches now end without a single click to the open web, up from around 60% two years earlier. Ahrefs measured that when an AI Overview appears, it cuts the top result’s click-through rate by nearly 60%. The user gets what they need and never leaves the platform. If your only strategy is ranking to earn a click, you are optimizing for an audience that increasingly never arrives.

    The implication is direct. Visibility no longer guarantees traffic. You now have to win two different games at once: showing up on the page, and showing up inside the answer. Scoring both in one report is its own problem, which our guide to measuring AI search traffic works through.

    SEO vs. GEO: The Comparison Breakdown

    SEO vs GEO comparison table: goals, metrics, content structure, and trust signals

    The clearest way to see the difference is factor by factor. Here is how the two disciplines diverge across what actually matters.

    FactorTraditional SEOGEO (Generative Engine Optimization)
    Primary goalRank in a position on the results pageGet cited as a source inside the AI answer
    Success metricOrganic traffic and clicksShare of model: how often you are mentioned or cited
    Content structureLong-form pages built around keywordsExtractable, answer-first chunks the model can lift
    Trust signalsBacklinks and domain authorityBrand mentions and entity authority the model recognizes

    Read that table twice, because each row is a strategy shift, not a tweak.

    Traditional SEO rewards long, comprehensive pages stuffed with the right keywords and pointed to by strong backlinks. GEO rewards content structured in clean, self-contained units that answer one question directly, so a model can extract and quote it without guessing. Backlinks still help, but AI systems increasingly favor entities they already recognize by name. That means unlinked brand mentions, consistent naming, and a clear identity now carry weight they never did in classic SEO.

    The takeaway: you cannot keyword-stuff your way into an AI answer. You earn the citation by being the clearest, most credible, most quotable source on the specific question.

    Inspira Insight: At Inspira Digital Agency, we tested this with a Bangkok real estate client. We took twelve service pages and rewrote each opening into a direct, 40-to-60-word answer to the exact question buyers ask, leaving the deeper detail below. Within roughly two months, the client began appearing as a cited source in Perplexity and Google AI Overviews for comparison queries where it had been invisible, even though its blue-link rankings barely moved. The lesson: the page ranking and the AI citation are two separate wins, and structure unlocks the second.

    Why Bangkok Businesses Need Both SEO and GEO in 2026

    Generative Engine Optimization built on a technical SEO foundation of crawlability and site speed

    GEO does not replace SEO. Anyone selling you that is selling panic.

    Here is the part most GEO hype skips. An AI bot cannot cite a page it cannot read. Traditional technical SEO, meaning fast load times, clean crawlability, logical site structure, and proper indexing, is the foundational requirement before any generative engine can retrieve your content in the first place. A slow, poorly built site does not just hurt your Google rank in 2026. It makes you invisible to ChatGPT and Perplexity too, which is why web design and site performance now sit at the center of AI visibility, not the edge of it. This is why the “GEO replaces SEO” framing is wrong: GEO is built on top of a healthy SEO foundation, not instead of it.

    Buyer behavior in Bangkok makes the case for running both. High-intent buyers in sectors like healthcare, real estate, and B2B now use AI tools to research and compare before they ever talk to a vendor. They ask ChatGPT to shortlist clinics, or Perplexity to compare property developers, and they form opinions from those synthesized answers. That is where GEO earns you a seat at the table. But when the same buyer is ready to act, book the appointment, request the quote, contact the agency, they still turn to a traditional search and click a real link. GEO wins the research and comparison phase. SEO wins the transaction. Drop either one and you lose buyers at a specific, predictable stage of their journey.

    The implication for Bangkok businesses is simple. Audit both. Ask not only “where do we rank,” but “when an AI answers a question in our category, are we in the answer, and can the bot even read our site?”

    How to Adapt Your Strategy (The Next Step)

    Buyer journey showing GEO for AI research and SEO for the final transaction search

    Adapting is less about new tools and more about restructuring what you already publish.

    Two moves matter most. First, break your content into extractable units: lead each section with a direct answer, keep those answers self-contained, and let the supporting detail follow. Second, focus on information gain, meaning real-world data, first-hand results, and specifics that a model cannot find anywhere else. AI answers preferentially cite sources that add something original, not pages that rephrase the consensus.

    That is the summary. The full playbook, from entity building to citation-ready formatting to measuring share of model, is a longer conversation. If you want the exact blueprint for making this transition, read our Complete Guide to AI Search Optimization (GEO/AEO) for Thailand Businesses in 2026.

    Frequently Asked Questions

    What is the difference between GEO and traditional SEO?

    Traditional SEO optimizes your website to rank in a position on a search results page so users click through to your site. GEO, or Generative Engine Optimization, optimizes your content to be the cited source inside an AI-generated answer on tools like ChatGPT, Perplexity, and Google AI Overviews. SEO competes for the click. GEO competes for the mention. Most businesses in 2026 need both.

    Does GEO replace SEO?

    No. GEO does not replace SEO, it builds on it. AI systems can only cite pages they can crawl and read, so technical SEO like site speed, crawlability, and clean indexing remains the foundation. GEO adds a new layer focused on being extractable and citable inside AI answers. Strong SEO makes GEO possible. Weak SEO makes you invisible to both Google and AI engines.

    What is Answer Engine Optimization (AEO)?

    AEO, or Answer Engine Optimization, is the practice of structuring content to win direct answers, such as featured snippets, voice search results, and AI answer boxes. In practice, AEO and GEO overlap heavily. Both prioritize clear, self-contained answers to specific questions. GEO is usually the broader term for optimizing across generative AI platforms, while AEO focuses on the direct-answer format itself.

    How do I know if my website is visible to AI engines like ChatGPT?

    Ask the engines directly. Query ChatGPT, Perplexity, and Google AI Overviews with the real questions your buyers ask in your category, and see whether your brand appears or gets cited. Then check the technical basics: is your site fast, crawlable, and free of blocking directives that stop AI bots from reading it? An agency audit can confirm both your citation share and whether bots can access your content.

    Is GEO relevant for Bangkok and Thailand businesses?

    Yes. High-intent buyers in Thailand, especially in healthcare, real estate, and B2B, increasingly use AI tools to research and compare before contacting a vendor. If an AI answer in your category names competitors and not you, you lose influence at the research stage. GEO helps Bangkok businesses stay visible where those decisions now begin, while SEO continues to capture the final transactional search.

    The Bottom Line

    Answer-first content structure that AI engines can extract and cite

    If you take one thing from this, take this: SEO and GEO are not rivals, and they are not the same job. SEO earns your position on the page and the click that follows. GEO earns your place inside the AI answer that more and more buyers read instead of clicking. In 2026, with the majority of searches ending without a click, winning only one of those games means losing buyers at a stage you cannot see in your rankings report.

    Related reading: The Complete Guide to AI Search Optimization (GEO/AEO) for Thailand Businesses in 2026 and AI Overviews Thailand: How to Get Cited, Not Skipped.

    The first step is knowing where you stand. Book a free strategy session with Inspira Digital Agency, and we will audit whether your current site is visible to AI engines like ChatGPT and Perplexity, and where you are losing ground in traditional search. You cannot fix a gap you have not measured.

  • SEO Audit Thailand: What We Check Before Touching a Single Keyword

    SEO Audit Thailand: What We Check Before Touching a Single Keyword

    Takeaways

    • Most SEO audits in Thailand produce a report full of errors and a priority list nobody agrees on. A useful audit produces a ranked action plan tied directly to ranking impact, not a crawl log.
    • Technical SEO issues suppress the results of everything else you do. Great content and strong backlinks cannot overcome a site Google cannot crawl, index, or understand correctly.
    • In Inspira’s audits across Bangkok industries, crawl budget waste, hreflang errors on bilingual sites, and Core Web Vitals failures on mobile are the three issues that appear most often and cost the most organic traffic when left unaddressed.

    An SEO audit is the most overdelivered and underused service in the Thai digital marketing market.

    Agencies run them as sales tools. Clients receive 40-page PDFs. Nothing gets fixed. Three months later, the same crawl errors sit in Google Search Console and the same pages fail Core Web Vitals that failed them before the audit began.

    That is not an SEO audit. That is a prospecting document dressed up as analysis.

    A real SEO audit in Thailand identifies the specific technical, structural, and content issues that limit your organic ceiling — and ranks them by the impact fixing them will have on rankings and traffic. It is the document that tells you what to do first, second, and third, and why the order matters.

    At Inspira Digital Agency, no campaign starts without one. What follows is the exact six-part framework Xavier Cloitre and the Inspira team run before recommending a single keyword target or writing a single piece of content for clients across Bangkok and Thailand.


    Part 1: Crawlability — Can Google Actually Access Your Site?

    The most fundamental question in any SEO audit is whether Google can reach your content at all.

    A site Google cannot crawl cannot rank. It sounds obvious. But crawl blocks — pages excluded by robots.txt, noindex tags applied to the wrong URLs, disavowed links accidentally blocking crawlers — appear in roughly 40% of the sites Inspira audits in Thailand. Often they have been in place for months without anyone noticing because traffic declines are gradual and easy to attribute to other causes.

    What the Crawlability Check Covers

    The crawlability section of a Thailand SEO audit checks four things in sequence.

    First: robots.txt. This file tells Google what it can and cannot access. A misconfigured robots.txt can block entire subdirectories, CSS files that affect rendering, or JavaScript files that contain critical content. Screaming Frog and Google Search Console’s URL Inspection tool both surface these issues, but interpreting them requires knowing which blocks are intentional and which are accidents from a developer who did not understand the SEO implications.

    Second: XML sitemap health. Your sitemap should contain only indexable, canonical URLs that return a 200 status code. Sitemaps containing 301 redirects, noindex pages, or 404 errors tell Google your site is poorly maintained and waste crawl budget on dead ends.

    Third: crawl budget. Crawl budget is the number of pages Google will crawl on your site within a given timeframe. For most small and mid-sized Bangkok businesses, crawl budget is not a limiting factor. For large e-commerce sites, news sites, and developers with thousands of property listings — a common profile in Thailand — crawl budget management is critical. Faceted navigation, URL parameters, and infinite scroll all generate duplicate or near-duplicate URLs that consume crawl budget without producing indexable pages.

    Fourth: server response codes. Every 5xx server error is a page Google could not access on that visit. A pattern of 5xx errors tells Google your server is unreliable, which reduces crawl frequency over time.

    VISUAL ELEMENT: Crawlability Audit Checklist

    CheckToolPass Condition
    robots.txtScreaming Frog, GSCNo unintentional blocks on key pages
    XML sitemapScreaming Frog200-status canonical URLs only
    Crawl budgetGoogle Search Console Coverage reportNo significant crawl anomalies
    Server responsesScreaming Frog, server logs5xx errors under 0.5% of total URLs
    Noindex tagsScreaming FrogApplied only to intended pages

    Crawl issues are the only category where a single fix can produce a near-immediate ranking response. A noindex tag removed from a high-value page can result in that page returning to the index within days of Google’s next crawl.


    Part 2: Indexation — What Google Has Stored and What It Has Not

    Crawlability and indexation are different problems. Google can crawl a page and still choose not to index it.

    The indexation audit answers one question: for every page on your site that you want to rank, does Google have a current, accurate version in its index?

    The fastest way to check is the Google Search Console Coverage report filtered by “Excluded” pages. The exclusion reasons matter more than the total number. “Crawled — currently not indexed” is the most common and the most important: Google reached the page, decided it was not worth indexing, and left it out. That decision is usually a content quality signal — thin pages, duplicate content, or pages that offer nothing a competing page does not already provide.

    Indexation Issues Specific to Thai Market Sites

    Bilingual Thai-English sites have indexation problems that monolingual sites do not encounter.

    The most common: duplicate content across language versions. A site that serves both Thai and English content without correct hreflang implementation often ends up with Google indexing one language version over the other, or indexing both and splitting ranking signals between them. Neither outcome is intentional. Both suppress rankings.

    Hreflang tags tell Google which language and region each URL is intended for. A Thai-language page should carry hreflang="th" and hreflang="th-th" attributes, while the English equivalent should carry hreflang="en" and — if targeting Thailand specifically — hreflang="en-th". The return tag must be present on both pages. Missing return tags are the single most common hreflang error Inspira finds on Bangkok business sites.

    VISUAL ELEMENT: Hreflang Implementation — Correct vs. Common Errors

    Correct: Thai page references English page, English page references Thai page, x-default set Error 1: Hreflang on Thai page only, no return tag on English page Error 2: hreflang=”en” used instead of “en-th” for Thailand-targeted English content Error 3: Hreflang in HTTP headers instead of HTML — inconsistent rendering in JavaScript-heavy sites

    The second bilingual indexation issue is canonical confusion. When Thai and English pages live on the same domain under different URL paths — /th/ and /en/ for example — canonical tags must explicitly point each version to itself, not to the other language version. Canonical tags pointing the Thai page to the English page tell Google the Thai page is a duplicate. It stops indexing it. Thai-language rankings collapse.


    INSPIRA INSIGHT BOX

    At Inspira, one of the most instructive indexation problems we see on bilingual Bangkok sites is a canonical error that hides in plain sight. A business comes to us with a large share of pages sitting under “Crawled, currently not indexed” in Google Search Console, and the previous agency has blamed content quality and pitched a content refresh. When we investigate, the real cause is often infrastructure, not content: every Thai-language page canonicalising to its English equivalent, usually introduced during a site migration. Google reads that as an instruction that the Thai page is a duplicate, so it quietly deindexes Thai-language content, sometimes for a year or more. Correcting the canonicals is a few days of development work, and the Thai pages re-enter the index over the following weeks. The lesson: before you rewrite anything, confirm Google is allowed to index what you already have.


    Part 3: Core Web Vitals and Page Experience — Bangkok’s Mobile-First Problem

    Core Web Vitals are Google’s page experience metrics. They measure loading performance (Largest Contentful Paint, or LCP), interactivity (Interaction to Next Paint, or INP), and visual stability (Cumulative Layout Shift, or CLS).

    Google has confirmed that Core Web Vitals are a ranking signal. The weight is modest relative to content relevance and backlinks, but in competitive keyword categories where other signals are comparable between two pages, page experience becomes the tiebreaker. In Bangkok’s competitive hospitality, real estate, and education sectors, tiebreakers matter.

    The Thai market has a specific Core Web Vitals problem: mobile performance.

    Over 80% of Thai internet users access Google primarily on mobile devices. Bangkok’s mobile internet infrastructure is strong in the city center, but variable in suburban districts and across regional Thailand. A site that passes Core Web Vitals on a desktop connection in Asoke may fail them on a 4G connection in Nonthaburi. Real-world field data — which is what Google uses for ranking purposes, not lab data — reflects that variability.

    What Passes and What Fails in Thai Market Audits

    Inspira’s Core Web Vitals benchmarks for Bangkok sites by metric:

    LCP should be under 2.5 seconds. The most common cause of LCP failure on Thai business sites is an unoptimized hero image — typically a large, uncompressed JPEG served at full resolution to every device. Converting hero images to WebP format, implementing responsive images via srcset, and serving through a CDN resolves most LCP failures.

    INP should be under 200 milliseconds. INP failures usually point to JavaScript execution problems — too much JS running on the main thread, third-party scripts (chat widgets, booking engines, analytics tags) blocking interaction. Bangkok hotel and real estate sites are particularly vulnerable because of the volume of third-party integrations they typically carry.

    CLS should be under 0.1. Layout shift failures in Thailand often trace to web fonts loading late, pushing text content down, or ad slots without reserved dimensions. Both are straightforward to fix with a developer who understands the root cause.

    VISUAL ELEMENT: Core Web Vitals: Common Thai Site Failures and Fixes

    MetricTargetMost Common Thai Site FailureFix
    LCPUnder 2.5sUncompressed hero imageWebP conversion, srcset, CDN
    INPUnder 200msThird-party JS blocking main threadScript deferral, tag audit
    CLSUnder 0.1Web fonts or ad slots without dimensionsfont-display:swap, reserved space

    Part 4: On-Page Structure — What Google Reads When It Visits Your Pages

    On-page SEO in a Thailand audit covers the content and structural signals on each individual page that tell Google what the page is about and how authoritative it is on that topic.

    The audit checks title tags, meta descriptions, heading hierarchy, keyword placement, internal linking structure, image alt text, structured data, and content depth. Each has a minimum standard and a best practice above it.

    Title Tags and Meta Descriptions at Scale

    Title tag errors on Thai business sites fall into three patterns.

    Duplicate title tags — multiple pages sharing the same title — are the most common. They appear most often on e-commerce category pages, property listing pages, and blog archives where templates generate titles programmatically without enough variation. Google rewrites duplicate titles with its own version, which is rarely better than a well-crafted original.

    Missing title tags are less common but more damaging. A page with no title tag leaves the ranking signal entirely to Google’s discretion.

    Keyword-stuffed title tags — “SEO Bangkok | SEO Thailand | SEO Company Bangkok | Best SEO Agency” — have been actively discounted by Google since the 2012 Penguin update. They still appear regularly on Bangkok agency sites built more than three years ago.

    The correct format for a Thai business title tag is: Primary Keyword: Benefit or Specific Claim | Brand Name. Under 60 characters. One primary keyword. One clear proposition.

    Internal Linking: The Underused Ranking Signal

    Internal links pass PageRank between pages on your own site. They tell Google which pages you consider most authoritative, and they help crawlers discover content they might otherwise miss.

    Most Bangkok business sites have one of two internal linking problems. Either they link almost nothing internally — every page is an island — or they link everything to the homepage and nothing to the specific service or location pages that need ranking authority most.

    A well-structured internal linking architecture for a Bangkok business site creates a clear hierarchy: homepage passes authority to service pillar pages, service pillar pages link to supporting blog articles and location pages, and blog articles link back to the most relevant service page. Every important page receives at least three internal links from other indexed pages on the same domain.


    Part 5: Backlink Profile — What Points to Your Site and Whether It Helps or Hurts

    A backlink audit in Thailand is not optional. It is the part of the SEO audit most agencies skip because the results are sometimes uncomfortable.

    The backlink profile audit answers three questions. How many domains link to your site? What is the quality distribution of those domains? And are any of them actively hurting your rankings?

    Ahrefs and Semrush are the primary tools for backlink analysis. Both crawl a large portion of the web’s link graph and provide Domain Rating (Ahrefs) or Authority Score (Semrush) metrics for each linking domain. Neither metric is perfect. Both are useful as quality filters when examined alongside topical relevance.

    What a Healthy Backlink Profile Looks Like in Thailand

    A healthy backlink profile for a Bangkok business has more referring domains than raw backlinks — meaning links come from many different sources rather than many links from a few sources. It has a mix of domain authority levels, with the majority of links from domains with a DR of 20 or above. It has links from topically relevant sources: a Bangkok hotel should have links from travel publications, Thai tourism sites, and hospitality industry directories, not from generic article directories with no connection to travel.

    Red flags in a Thai market backlink audit: a sudden spike in referring domains followed by a plateau, a high proportion of links from domains with Thai-language content but no topical connection to your industry, exact-match anchor text concentration above 20% of total anchors, and links from domains that have themselves been penalized.

    The disavow question is the most nuanced part of a backlink audit. Google’s John Mueller has stated repeatedly that disavowing links is appropriate only when there is clear evidence of manual action or when low-quality links were intentionally built. Disavowing links speculatively — because they look bad — can remove signals that Google was already ignoring. Inspira’s approach: disavow only confirmed manipulative links, not every low-DR domain in the profile.


    Part 6: Content Audit — What You Have, What Ranks, and What to Cut

    The content audit is the final section and often the most strategically valuable.

    A content audit for a Thailand SEO campaign maps every indexed page against three dimensions: does it rank for anything? Does what it ranks for match what the business actually wants to rank for? And does the page earn traffic that converts?

    The outcome of that mapping almost always produces the same three buckets.

    Pages to optimize: they rank on page two or three for relevant terms, have reasonable content quality, and need targeted on-page improvements to move up. These are the highest-ROI quick wins in any Thailand SEO campaign.

    Pages to consolidate: two or three pages target the same keyword cluster with similar content, splitting ranking signals between them. Consolidating them into a single, comprehensive page and redirecting the others concentrates authority and typically produces ranking improvements within 60 to 90 days.

    Pages to remove or noindex: thin pages, outdated blog posts with no traffic and no links, parameter-generated duplicates, and tag or category archive pages that serve no user need. Removing these pages from the index cleans up crawl budget and removes content quality dilution from the domain.

    VISUAL ELEMENT: Content Audit Decision Framework

    Page conditionActionExpected outcome
    Ranks page 2-3 for target keywordOptimize on-pageMove to page 1 within 60-90 days
    Overlaps with another page on same keywordConsolidate + 301 redirectConcentrate authority, improve rankings
    No traffic, no links, thin contentNoindex or removeCleaner crawl budget, quality signal improvement
    Ranks well, strong trafficProtect — add internal links pointing to itMaintain and amplify
    Ranks for wrong keywordsRe-optimize or repurposeBetter intent alignment

    Frequently Asked Questions

    What is an SEO audit and what does it cover in Thailand?

    An SEO audit in Thailand is a structured analysis of your website’s technical health, indexation status, on-page optimization, backlink profile, and content quality. A thorough audit identifies the specific issues limiting your organic rankings and produces a prioritized action plan tied to ranking impact. In the Thai market, a complete audit also covers bilingual site architecture, hreflang implementation for Thai-English sites, and mobile performance benchmarks relevant to Thai internet usage patterns.

    How long does an SEO audit take in Thailand?

    A basic SEO audit covering crawlability, indexation, and on-page issues takes 3 to 5 business days for a site under 500 pages. A comprehensive audit that includes backlink analysis, Core Web Vitals assessment, content mapping, and a competitor gap analysis takes 7 to 10 business days. For large e-commerce or multi-location sites with thousands of pages, plan for 2 to 3 weeks. The timeline reflects analysis time, not crawl time. Automated crawl reports are generated in hours. Interpreting them correctly and prioritizing fixes by impact is where the time goes.

    How much does an SEO audit cost in Thailand?

    SEO audit pricing in Thailand ranges from 15,000 THB for a basic technical audit covering crawl errors and on-page issues, to 50,000 to 60,000 THB for a comprehensive audit including backlink analysis, content mapping, bilingual architecture review, and a prioritized action plan with implementation guidance. Project-based audits are available as standalone engagements without a retainer commitment. Inspira Digital Agency offers a free preliminary audit for Bangkok businesses that identifies the top technical issues before any commercial discussion.

    What is the difference between a technical SEO audit and a content audit?

    A technical SEO audit focuses on the infrastructure of your website: how Google crawls and indexes it, server performance, URL structure, page speed, schema markup, and site architecture. A content audit focuses on the pages themselves: what they rank for, whether they match search intent, where they overlap with other pages, and which ones should be improved, consolidated, or removed. Both are components of a complete SEO audit. Most agencies offer one or the other. A complete audit covers both because technical issues suppress content performance and content gaps limit what technical improvements can achieve.

    How often should a business in Thailand run an SEO audit?

    A full SEO audit should run at least once per year, or after any significant site change: a platform migration, a domain change, a site redesign, or a major content restructure. Partial audits — checking Core Web Vitals, monitoring the Google Search Console Coverage report, and reviewing the backlink profile — should run quarterly. For competitive Bangkok industries including real estate, hospitality, and international education, quarterly technical checks are standard practice. Algorithm updates also warrant an audit review: if your site loses more than 10% of organic traffic within two weeks, run a targeted audit immediately.


    CONCLUSION

    A technical SEO audit in Thailand is not a checklist exercise. It is diagnostic work.

    The value is not in identifying every error on your site. Screaming Frog does that in 20 minutes. The value is in understanding which errors actually limit your rankings, in what order they should be fixed, and what the realistic traffic impact of fixing them will be.

    What you now know is that a credible SEO audit covers six distinct areas — crawlability, indexation, Core Web Vitals, on-page structure, backlinks, and content — and that each one can independently suppress rankings even when the other five are healthy. The businesses that improve fastest are the ones that treat audit findings as an ordered action plan, not a to-do list.

    Related reading: What is User Intent? The Key to Mastering SEO in 2026 and SEO Pricing Thailand: Real Numbers for 2026 and SEO Agency Bangkok: What Most Agencies Won’t Tell You.

    If you want Inspira to run a full technical SEO audit on your Bangkok or Thailand website, the initial review is free. We will identify your highest-impact issues before you commit to anything.