Skip to content
Back to Blog
Insights

How to Do Generative Engine Optimisation in Malaysia: A 5-Step Guide for SME Owners

By Bernard Leong

Co-Founder, Geo One

21 August 2026
How to Do Generative Engine Optimisation in Malaysia: A 5-Step Guide for SME Owners

Generative engine optimisation is the work of getting ChatGPT, Gemini, Claude and Perplexity to name your business when someone asks for a recommendation in your category. You do it in five steps: make sure AI crawlers can actually reach your website, fix your entity data so the machines know exactly who you are and where you operate, publish direct answers to the questions buyers really type, earn mentions on third-party sources AI already trusts, then measure each platform separately. Below is a detailed explanation of each step for a Malaysian SME with no marketing department and a bookkeeper who comes in twice a month.

Why this matters now, not next year

Based on predictive modelling of accelerating AI adoption trends — drawing on widely reported growth data from sources including McKinsey's State of AI reports and Statista's AI market forecasts — AI tools are expected to become one of the dominant channels consumers use to find local businesses, potentially rivalling established platforms like Google and Facebook. On the supply side, early platform analysis suggests that only a small fraction of local businesses are actively being recommended by AI assistants such as ChatGPT.

Read those two signals together. Demand is rising sharply and almost nobody is positioned to capture it. For a KL clinic, freight forwarder or accounting firm, that gap is the opportunity. It won't stay open once your competitors work it out.

Step 1: Check whether AI can even reach your website

Before anything else, confirm that AI crawlers are not blocked. This is the single most common reason a decent website gets ignored.

According to Cloudflare's official bot management documentation, Cloudflare now provides separate crawler controls for different bot categories, including Search, Agent and Training crawlers, replacing the earlier single AI toggle. From 15 September 2026, new domains and all existing free-tier customers have Training and Agent bots blocked by default on pages carrying ads. Plenty of Malaysian SMEs are on Cloudflare because their web developer set it up years ago and nobody has touched it since. If GPTBot or ClaudeBot is being turned away, every other tactic on this list is wasted effort.

Check three things: your robots.txt file, your Cloudflare bot settings, and any security plugin your developer installed. If you can't do that yourself, ask whoever hosts your site to confirm in writing that GPTBot, ClaudeBot, PerplexityBot and Google-Extended are allowed. It's a ten-minute question that decides whether the next three months of work does anything.

Step 2: Fix your entity data so AI knows who you are

AI assistants don't rank pages the way a search engine does. They assemble an answer from what they understand about entities: a business, a person, a place, a service. If your business is a blur, you don't get named.

Make these consistent everywhere they appear:

  • Legal and trading name. Whatever is on your SSM registration should match what's on your site, your Google Business Profile and your directory listings. If your invoices say one thing and your website says another, you look like two businesses.
  • What you actually sell, in the words customers use. "Freight forwarding and customs clearance for Port Klang" is an entity. "Total logistics solutions" is noise.
  • Where you operate. Name Kuala Lumpur and the areas you genuinely serve. Don't claim the whole country if you deliver within the Klang Valley.
  • Who runs it. Named people with real credentials carry weight. For a solo agent or consultant, you are the entity.

Then mark it up with structured data. Schema for Organization, LocalBusiness, Person, Service and FAQPage is how you hand a machine the facts instead of hoping it guesses right. For example, a KL dental clinic adding LocalBusiness schema with correct operating hours, service areas and named practitioners gives AI assistants specific, cross-checkable facts to draw from — whereas a clinic without schema markup is left to chance interpretation. This is the part most SMEs skip, and it's the part that does the heaviest lifting. If you want the longer explanation of why structured data behaves differently from keyword work, our breakdown of the difference between GEO and SEO covers it properly.

Step 3: Publish direct answers to the questions buyers really ask

Write pages that answer one specific question each, and answer it in the first two sentences. AI assistants quote the passage that resolves the question fastest.

For a Malaysian SME, the questions are rarely glamorous. They're things like "how long does SST registration take for a trading company", "what documents do I need for a foreign worker permit renewal", "how much does a dental crown cost in KL", "do you issue a DO with every delivery". Your sales team answers these on WhatsApp forty times a month. Those replies are your content plan.

Three rules that make the difference:

  1. Be specific. Ranges, timelines, real numbers. "Two to three working days" beats "quick turnaround".
  2. Say what you don't do. Naming your limits makes the rest of the page more credible to a model weighing sources.
  3. Keep it in the language the question is asked in. If your buyers ask in Bahasa Malaysia or Mandarin, publish in Bahasa Malaysia or Mandarin. The answer engines will follow.

Step 4: Earn mentions on sources the models already trust

Your own website establishes what you claim. Third-party mentions establish whether it's true. Industry association pages, local business directories, supplier and partner sites, trade publications, roundup articles, podcast appearances, client case studies hosted elsewhere. Each one is a signal that a model can cross-check.

This is slow, unglamorous work, and it's exactly where the shortcuts get punished. Google began rolling out its third spam update of 2026 on 18 August, applying globally and across all languages including Bahasa Malaysia. It followed Google's May 2026 clarification that spam policies now explicitly cover attempts to manipulate generative AI responses. Sites relying on scaled AI content and artificial citation signals took steep losses. If anyone offers to "place" you in AI answers through volume tactics, that is the thing being demoted. Legitimate citation building is described in our Authority AI approach.

Step 5: Measure each platform on its own

Don't assume that showing up in one assistant means you show up in all of them. An August 2026 Entrepreneur report found only 11% of domains are cited by both ChatGPT and Perplexity. Each engine is its own ecosystem with its own sources and its own quirks.

Two things to set up:

Google Search Console's Generative AI Performance report. Launched 3 June 2026, it gives you an isolated view of impressions inside AI Overviews and AI Mode, filterable by page, country and device. Click data still isn't there, but impressions tell you whether you're being surfaced at all. Most Malaysian businesses have never opened it. Go and look this week.

Prompt-level tracking across assistants. Pick fifteen to twenty questions a real buyer would ask, run them monthly on ChatGPT, Claude, Gemini and Perplexity, and record whether you appear and what gets said about you. The Entrepreneur piece also flagged that silent model swaps, not algorithm updates, are now the main threat to AI visibility. Visibility can vanish overnight with no announcement, and you only find out if you're checking. Our AI visibility scanner does this across all four platforms if you'd rather not do it by hand.

How long it takes and what it costs

Technical fixes (crawler access, schema, entity cleanup) may show results in AI answers within four to eight weeks, though timelines can vary depending on your site's existing setup and the platforms involved. Citation and authority work takes three to six months to move consistently. Anyone promising results in two weeks is guessing.

On budget, Geo One offers service tiers designed for Malaysian SMEs and solo professionals, with packages ranging from RM500 to RM2,000 a month — deliberately positioned below what a traditional agency retainer costs. You can see what sits in each tier on our services page. No lock-in to a twelve-month contract before you've seen a single scan.

One honest caveat. GEO won't fix a business that customers don't rate. If your reviews are poor or your pricing is unclear, making you more visible to AI just spreads that faster. Fix the offer first, then get it seen.

Start with the audit

Run a scan before you spend anything. Find out which of the four assistants already mention you, what they say, and which competitor is sitting in the answer you want. Talk to us about your category or run your free AI visibility scan to get started. We work in English, Bahasa Malaysia, Mandarin and Cantonese.

Frequently asked questions

How do I know if AI assistants can crawl my website?

Check three places: your robots.txt file, your Cloudflare bot settings, and any security plugin on your site. From 15 September 2026, Cloudflare blocks Training and Agent crawlers by default for new domains and existing free-tier customers on pages carrying ads. Ask your host to confirm in writing that GPTBot, ClaudeBot, PerplexityBot and Google-Extended are allowed. If they are blocked, no amount of content or schema work will get you into AI answers.

How long does generative engine optimisation take to show results?

Technical work such as crawler access, schema markup and entity cleanup typically starts showing in AI answers within four to eight weeks. Citation and authority building takes three to six months to move consistently, because it depends on third-party sources being published and then re-crawled. Anyone promising results in two weeks is guessing.

Do I need to optimise separately for ChatGPT, Gemini, Claude and Perplexity?

Largely yes. An August 2026 Entrepreneur report found only 11% of domains are cited by both ChatGPT and Perplexity, so each engine draws on its own sources. The technical foundations (clean entity data, structured markup, crawler access) serve all of them, but the citation sources each engine favours differ, and you need to track your visibility on each platform separately rather than assuming one result covers the rest.

Bernard Leong

Co-Founder, Geo One

Nearly 20 years across energy, capital strategy and applied AI, including large-scale operational data at BP. Founded SkillsMe and Cryptrain.

More about the team

Check Your AI Visibility

See how AI platforms currently view your business with a free scan.

Free AI Scan