About

Robin Ooi, the engineer who ended up in search

Fifteen years, every algorithm era, and one consistent bias: treat search as a system to be measured and compounded rather than a set of tricks to be tried.

The engineering habit

Robin trained in Mechatronics Engineering. That background shapes the work more than any marketing qualification would have. Engineers do not guess at a failing system. They instrument it, find the constraint, remove the constraint, then measure again.

Applied to SEO, that produces a specific discipline. No tactic gets adopted because it is fashionable. Nothing gets reported that cannot be traced to a decision. And when a site is underperforming, the first question is which single bottleneck is holding everything else back, rather than which ten things could be improved.

Fifteen years, four eras

Robin worked through affiliate marketing in the era when links were currency, then co-founded a full-service agency, then moved into senior consulting for larger organisations. Now the focus is generative engine optimisation for the Malaysian market.

Having lived through the Panda, Penguin and Helpful Content shifts is not nostalgia. It is why the strategy avoids the tactics that felt clever right up to the moment they became penalties. Private blog networks, mass link buying and content spinning all worked, briefly, and every business that leaned on them paid for it later.

Your SEO Sucks!

Robin is the author of Your SEO Sucks!, an Amazon bestselling SEO book written for business owners rather than practitioners. It argues, at length, that most SEO failure is a strategy problem dressed up as a technical one.

The 75% Equation

The framework behind every engagement. Roughly three quarters of what determines search outcomes sits in three places:

  • Content quality with AI readability. Comprehensive, structured so both people and language models can extract meaning.
  • Technical structure with schema. Architecture, markup and performance that let crawlers work efficiently and machines interpret correctly.
  • Strategic authority building. Editorial mentions and citations, the signals that decide who gets recommended.

The remaining quarter is Core Web Vitals, local signals and multilingual coverage. Valuable, and not where a stalled campaign is usually stuck.

How the work is run

Engagements are deliberately limited. Partly to avoid conflicts of interest within the same category, partly because this is senior-level work rather than a volume service. Client names are never published, in any asset, including this one.

The commitments are simple. No ranking guarantees. No income claims. No tactics that put your domain at risk to make a quarterly report look better.

15 yrsIn search, across four algorithm eras
#1Amazon bestselling SEO author
MY, SGMarkets served across the region
75%The equation behind every engagement

Questions

About the practice

Who actually does the work?

Robin leads strategy, audits and the technical direction personally, supported by specialists for content production and outreach. You will not be handed to a junior account manager after the sale, which is also why the number of concurrent engagements is capped.

Why are no client names shown?

Client confidentiality is absolute and applies without exception. Much of the work involves listed companies and reputation-sensitive situations where publicising the relationship would itself be a problem. Results are described generically as work for MNC and listed company clients.

How is this different from the main robinooi.com.my site?

This site is built specifically for the Kuala Lumpur and Klang Valley market, with sub-market and industry detail that a national site cannot carry. robinooi.com.my covers the national and regional practice, including Penang, Johor and Singapore.

Next step

See what a machine sees when it reads your site

The scan takes ten seconds and reads five of your pages. You get your score immediately. Then Robin will tell you, free, which fix moves the needle first.

No signup to see your score. No obligation after the call.

WhatsApp Robin