Concept ยท 28 July 2026
๐น๐ญ เธญเนเธฒเธเธ เธฒเธฉเธฒเนเธเธข โ
Is AI Reading Thai
Political Websites? This Is LLMO
As more people ask political questions directly to AI instead of searching the web themselves, the websites AI can "read" well are the ones that keep getting cited and surfaced. That's the idea behind LLMO.
๐ค What is LLMO?
LLMO stands for LLM Optimization โ some call it GEO (Generative Engine Optimization). It's the practice of structuring a website so AI language models (ChatGPT, Claude, Gemini, Perplexity, and others) can read, summarize, and cite its content as accurately as possible.
It differs from traditional SEO (Search Engine Optimization), which aims to rank a page highly on a search results page. LLMO instead aims to have an AI directly synthesize the content into an answer. When someone asks an AI "who is Candidate No. 2 for the SSO board?", how good that answer is depends heavily on whether the source website's data is structured in a way AI can easily parse.
๐ Generic structure vs. AI-ready structure
๐ต Generic structure (hard for AI)
Text mixed in with layout, no clear labels for what's a name, a title, or a policy โ AI has to guess meaning from surrounding context, risking misinterpretation, especially with Thai proper nouns AI often confuses.
โ
AI-ready structure
Schema.org marks up exactly what's a Person, a Policy, an FAQ{
"@type": "Person",
"name": "Boon Arayapon",
"jobTitle": "Candidate No. 2"
}
๐ ๏ธ What this site has actually done for LLMO
๐
llms.txt โ a new standard for AI crawlers
A single file summarizing the whole site's content in a format AI can ingest in one pass, instead of crawling page by page โ helping AI grasp the site's overall picture faster and more accurately.
โ Live at boonarayapon.com/llms.txt
๐ท๏ธ
Schema.org structured data
Every key page carries JSON-LD clearly marking what's a Person, Article, FAQPage, or Event โ letting AI distinguish candidate information, policy positions, and FAQs precisely, instead of guessing from plain text.
โ Applied across all major pages
๐ค
A dedicated AI Reference page
A page built specifically for AI to read โ not for humans โ containing key facts, FAQs, and disambiguation (e.g., correcting the misconception that "Mor Boon" implies he's a medical doctor).
โ boonarayapon.com/ai-reference/
๐ท๏ธ
An AI-crawler-permissive robots.txt
GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and other AI crawlers are all allowed full access to content โ rather than blocking them, as many sites do out of concern about being used as AI training data.
โ boonarayapon.com/robots.txt
Younger people don't search and read anymore
They ask AI and listen to the answer
๐ก Why this matters for Thai politics
The SSO Board election is one most Thais have never heard of. More and more people will start looking for information via AI directly rather than searching themselves. If a candidate's website lacks AI-readable structure, there are two risks: AI may simply never find the information at all, or worse, it may summarize inaccurate information from another source instead. LLMO isn't just a technical concern โ it's about maintaining control over the accuracy of one's own information in an era when people increasingly rely on AI.
Note: This article explains the general concept of LLMO/GEO alongside a real-world implementation on this website. It is not deep technical guidance for developers.