GEO, AEO and SEO in Singapore 2026:
How to Get Cited in AI Search
SEO, AEO and GEO are three layers of the same job: being the source people and machines quote. SEO ranks you in classic Google results. AEO makes your page the extractable answer. GEO is how ChatGPT, Perplexity and similar tools cite your brand. For Singapore SMEs, the work starts with a 40–60 word answer under each H1, consistent Organization schema, and crawlers that are not blocked.
What SEO, AEO and GEO actually mean
The labels changed faster than the work. If someone sells you a new “AI SEO product” that skips titles, crawl, content and local listings, it is a rebrand, not a strategy.
| Layer | Win condition | Where it shows up |
|---|---|---|
| SEO | Rank in the blue-link results | Google, Bing, Maps, Search Console |
| AEO | Be the extractable answer | AI Overviews, featured snippets, voice, “People also ask” |
| GEO | Be named and cited in generated answers | ChatGPT, Perplexity, Gemini, Copilot |
A page that ranks and still cannot be quoted is common. The heading is vague, the first paragraph is marketing, and the price or process sits in an accordion. AI systems prefer the first clear sentence they can lift without rewriting your pitch.
Key insight: Google has said it ignores llms.txt for Search and AI Overviews. Keep the file anyway for other engines. Do not treat it as a ranking lever. Helpful HTML, standard schema and crawl access still do the work.
Why this matters in Singapore
Singapore search volumes are smaller than large markets, but intent is high. Buyers compare a short list of vendors before they call. That comparison now happens in Google, in AI Overviews, and in a ChatGPT or Perplexity tab.
If your competitors publish prices, process and location in plain sentences, and you hide the same facts behind “get a quote”, the model will cite them. Our Singapore SEO guide still applies: Google holds the vast majority of search share here, so classic rankings remain the base. GEO and AEO sit on top of that base.
- Queries look like “web design Singapore cost”, “SEO agency Ubi”, “WooCommerce vs Shopify Singapore”.
- Local businesses still need Google Business Profile, consistent NAP and location pages. See local SEO services.
- Answer engines reward the same comparison pages humans want: Google Ads vs SEO, WooCommerce vs Shopify.
Write pages that can be quoted
Put the question in the H2 the way people search it. Answer in the first two sentences, in 40 to 60 words. Then expand with a table, a list or a number. Add one internal link to the deeper page.
Direct answer first
A complete sentence with the entity, the place and a fact. Example: “9MM website packages start at S$459 for a 5-page business site.”
Proof within 200 words
Package table, timeline, or a named process. Do not invent client results. If you do not have a verified case study, skip it.
Visible FAQs
Write the questions people actually ask. Keep the answer in the HTML, not only in JSON-LD. Schema must match the page.
One job per page
Do not make “web design”, “cheap web design” and “web design company” repeat the same paragraph. Give each URL a distinct question.
A pattern that works on service pages
- H1: service + Singapore.
- Opening paragraph: who, where, price or timeline, who it is for.
- H2: how the work runs.
- Table: packages or comparison.
- FAQ: five to eight real questions.
- CTA: quote, WhatsApp or call.
That is the structure on our web design and SEO pages. It is also the structure AI systems summarise cleanly.
Technical floor for AI crawlers
If the answer only exists after JavaScript runs, many AI crawlers will not see it. 9MM pages are server-rendered PHP, which is the right default. Still check robots.txt, sitemaps and identity files.
Allow the bots you want cited by
Keep Googlebot, Bingbot, GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended and Applebot-Extended allowed on public pages. Block form handlers, pricing includes and archive folders.
Publish llms.txt and llms-full.txt
llms.txt is a short map of citation-worthy URLs. llms-full.txt is the longer fact sheet: NAP, prices, timelines, what not to claim. Google ignores both; other tools may not.
Keep one canonical host
https://www.9mm.sg is the live host. Apex and HTTP should 301 there. Duplicate copies under /Pages/ should stay blocked.
Keep NAP identical everywhere
53 Ubi Ave 1, #06-37C Paya Ubi Industrial Park, Singapore 408934. Phone +65 9369 4141. Email hello@9mm.sg. Same string on the site, Google Business Profile and directories.
Schema that is worth implementing
Use JSON-LD. Use types that match the page. Reuse one Organization @id (https://www.9mm.sg/#organization) so every page points at the same entity.
- Organization / LocalBusiness / ProfessionalService: name, address, geo, hours, telephone, sameAs.
- WebSite + WebPage: canonical URL, language
en-SG. - Service + Offer: on money pages, with prices that match the visible table.
- Article: on guides, with datePublished and dateModified.
- FAQPage: only for questions that appear on the page.
- BreadcrumbList: Home → section → this page.
Do not add fake Review markup, invented ratings, or a SearchAction that has no search results page.
What not to waste time on
❌ Rewriting the site “for AI” in a different voice
Clear writing for a Singapore buyer is what models extract. Keyword stuffing and AI-only pages are easy to ignore and easy to penalise.
❌ Special “AI schema” types
There is no useful custom AI schema. Stick to schema.org types Google and other parsers already understand.
❌ FAQ schema with no FAQ on the page
Mismatch between JSON-LD and HTML is a trust problem. If the accordion is empty, delete the markup.
❌ Blocking GPTBot while hoping ChatGPT will recommend you
If robots.txt or a WAF blocks the retrieval bot, you will not be in the answer. Check both.
Google references: Review Google's Organization structured data guidance and structured data policies. Markup should describe information that is visible and accurate on the page.
Frequently Asked Questions
What is the difference between SEO, AEO and GEO?
SEO is how you rank in classic Google results. AEO is how you become the extractable answer for featured snippets, voice and AI Overviews. GEO is how AI chat tools such as ChatGPT and Perplexity cite your brand. The same page can serve all three if it leads with a direct answer, uses standard schema and is easy to crawl.
Does llms.txt help Google AI Overviews?
Google Search ignores llms.txt. It neither helps nor hurts Google rankings or AI Overviews. Keep the file for ChatGPT, Perplexity and other assistants that may use it, and put your real effort into HTML answers, schema and crawl access.
Does FAQ schema still help in 2026?
Google no longer shows FAQ rich results for most sites. Visible FAQ content still helps people and AI systems extract answers. FAQPage markup should match the questions on the page and must not invent answers that are not written in the HTML.
How should a Singapore SME start with GEO and AEO?
Fix crawl access for GPTBot, OAI-SearchBot, PerplexityBot and ClaudeBot. Put a 40 to 60 word answer under each money-page H1. Keep Organization schema consistent, including NAP and sameAs. Then run ordinary SEO: titles, internal links, local pages and monthly reporting.
Can 9MM handle GEO, AEO and SEO together?
Yes. 9MM SEO packages in Singapore are Basic S$299/month, Standard S$499/month and Professional S$899/month. The work includes technical SEO, content and local search. GEO and AEO sit on that same foundation rather than as a separate product. See SEO services.
Want search and AI visibility on the same plan?
We treat GEO and AEO as part of SEO: crawl, answers, schema and monthly reporting. No separate “AI ranking” product.
View SEO Services Request a Quote