// AEO ASSESSMENT

Key Plus AEO Assessment Report
by Novastacks AI

keyplus.my | Malaysia Market

July 25, 2026 | Prepared by Novastacks AI

4.0 /10
Low AI Visibility

Site Readiness: 3.9 · LLM Visibility: 4.0

Compared against: bjak.my policystreet.com.my Key Plus
Share
Scroll
// 01 EXECUTIVE SUMMARY

AI Already Quotes Key Plus — Just Never From the Pages That Sell

Key Plus, operated by Key Auto Sdn Bhd, helps Malaysian motorists compare and renew motor insurance and road tax online. Google's AI Overview already cites you on 40 questions worth 37,980 monthly AI searches.

All nine of those cited pages are blog guides. None is a page a customer can buy from. When Malaysians ask AI the questions that come just before a purchase — where to check an NCD, where to renew, which site is best — the answers name MyEG, PolicyStreet, BJAK and paultan.org. You appeared in two of five tested prompts, and both already contained your name.

BJAK is cited on 100 questions worth 355,000 monthly AI searches. Meanwhile “Key Plus” belongs to BMW's car-key feature across Malaysian automotive media. The content that earns citations already exists here — machines just cannot reach most of it.

DomainRanked KeywordsEst. Traffic (ETV)#1 Positions#2-3#4-10
keyplus.my2082,2971222
bjak.my1,84871,9356147403
policystreet.com.my3209,28671682
// 02 AI VISIBILITY

Google's AI Cites Your Blog 40 Times and Your Product Pages Never

What ChatGPT and Google AI Overview actually say about Key Plus in Malaysia

ChatGPT Query Results

Prompt TypeQueryMentioned?Who Was Cited
BrandedIs Key Plus (keyplus.my) a legitimate platform to compare and renew car insurance in Malaysia? What do they offer?YesKey Plus only — two of its own pages cited (homepage, terms of use). ChatGPT confirms the platform is legitimate and names Key Auto Sdn Bhd. No competitor named.
Competitor-Branded (diagnostic)Is Bjak a good platform to buy and renew car insurance in Malaysia? What do they offer?NoBJAK's own pages plus a Reddit r/MalaysianPF thread. Diagnostic only — excluded from scoring, because a good answer about BJAK should stay on BJAK.
CategoryHow do I check my NCD before renewing my car insurance in Malaysia, and where can I renew it online?Nopaultan.org (twice), MyCarInfo, carinsurancemy.com, MyEG, Pos Malaysia — five third-party sources, none of them Key Plus, on the brand's single strongest keyword.
CategoryHow do I check my road tax expiry date online in Malaysia and renew it?Nojpj.gov.my, malaysia.gov.my and the MySIKAP portal — government sources only.
ComparisonKey Plus vs Bjak vs PolicyStreet: which is best for comparing and renewing car insurance online in Malaysia?YesKey Plus listed first in ChatGPT's comparison table (homepage and /en/insurance cited), with the caveat “newer platform with a shorter track record”. BJAK, PolicyStreet and two Reddit threads also cited.
Long-tail / transactionalWhat is the best website to compare car insurance quotes and renew road tax online in Malaysia in 2026?NoPolicyStreet, MyEG Compare, a BJAK blog post, GoInsuran, Carsome and Touch 'n Go — six platforms named, Key Plus absent.

Key Plus was named in 2 of 5 scored prompts — the branded one and the comparison one. Both of those prompts already contained the words “Key Plus”. On the three prompts a real buyer types, where no brand is named, the assistant reached for MyEG, paultan.org, PolicyStreet, GoInsuran and the government portals instead. (The competitor-branded prompt is diagnostic only and is excluded from that denominator.) Web search ran on all six prompts, so this is not a training-data lag — the assistant looked at the live web and picked other sources. Six prompts is a signal, not a census, but the pattern is consistent: Key Plus is retrievable by name and invisible by need.

Google AI Overview Results

Query TypeQueryAIO Triggered?Prospect RankTop Results
BrandedIs Key Plus a legitimate platform to compare and renew car insurance in Malaysia?Yes#2compare.myeg.com.my (#5), ringgitplus.com (#6), bjak.my (#8), policystreet.com.my (#10). Key Plus also holds #7 with a blog guide and #9/#11 with its Facebook and Instagram profiles.
Competitor-Branded (diagnostic)Is Bjak a good platform to buy and renew car insurance in Malaysia?YesAbsentbjak.my (#2) plus a Facebook group and an r/Sabah thread in Discussions; freemalaysiatoday.com answers the “Is BJAK real?” question box.
CategoryHow do I check my NCD before renewing my car insurance in Malaysia?Yes#9fincrew.my (#2), compare.myeg.com.my (#4), paultan.org (#5), bjak.my (#7) — every one of them answers with an interactive NCD checker tool.
CategoryHow do I check my road tax expiry date online in Malaysia and renew it?Yes#5myeg.com.my (#2), jpj.gov.my (#3), compare.myeg.com.my (#9), bjak.my (#10).
ComparisonKey Plus vs Bjak vs PolicyStreet: which is best for renewing car insurance online in Malaysia?Yes#8policystreet.com.my (#4), a Reddit r/MalaysianPF thread (#5), a PolicyStreet Instagram reel (#6), a BJAK Instagram reel (#7), compare.myeg.com.my (#9), bjak.my (#11).
Long-tail / transactionalbest website to compare car insurance quotes and renew road tax online in Malaysia 2026Yes#5compare.myeg.com.my (#2), policystreet.com.my (#3), goinsuran.com (#4), insurance.pos.com.my (#7), ringgitplus.com (#8), bjak.my (#9), paultan.org (#10).

An AI Overview appeared on all six queries. On these six the citation list was served after the page loaded and could not be captured, so we did not score them — the AI Overview record below comes from a separate measurement across the whole Malaysian market. That record is unambiguous: Google's AI cites Key Plus on 40 questions worth 37,980 monthly AI searches, drawing on 9 distinct pages. All nine sit on the blog. On the one query where the AI Overview did return its full citation list — “e-hailing insurance malaysia” — it cited Key Plus twice, including a product page at /en/e-hailing-insurance. So the machines are willing to quote Key Plus. Note also what outranks the brand on its own comparison query: a Reddit thread and two Instagram reels, one of them promoting BJAK.

ChatGPT
2 of 5
Named only on prompts that already contained the brand name
Google AI Overview
40
Questions citing Key Plus (37,980 monthly AI searches) vs 100 for BJAK and 100 for PolicyStreet
Pages AI Cites
9
All nine are blog guides; BJAK has 123 distinct cited pages
Category Ranking
Outside top 10
Top cited sources for Malaysian car insurance are zigwheels.my, paultan.org, carlist.my, YouTube and Facebook

Citation Surface Analysis

PlatformPresenceStrengthNotable
Facebook (owned)Yes3.1K followersThe brand's strongest off-site surface: active multi-language video posting, and the Harimau Malaya sponsorship post drew 80+ reactions. Only 2 reviews on the page, so the 5.0 rating carries no weight.
Instagram (owned)Yes1.1K followersIndexed posts run 2–10 likes and are almost all promo-code pushes. The best-performing post is a year-old brand explainer at 60+ likes.
YouTube (owned channel)No0 owned videosNo Key Plus channel surfaced. 9 of 10 results for the brand token are BMW/MINI “Digital Key Plus” videos at 128.2K, 112.5K and 46.7K views. The only relevant result is a sponsor's short.
RedditNo0 threadsZero Malaysian consumer threads mention the brand. BJAK returns 10 of 10 relevant threads — several critical. Mixed sentiment still gives a model something to retrieve; silence gives it nothing.
Lowyat.NETNo0 threadsMalaysia's largest consumer forum returns only BMW “Digital Key Plus” car reviews for the brand token.
paultan.orgNo#2 cited source1,695 mentions across 1,850,260 monthly AI searches in this category — and it runs its own NCD checker that sits above Key Plus at #5.
zigwheels.myNo#1 cited source1,741 mentions across 1,836,870 monthly AI searches on Malaysian car-insurance answers.
carlist.myNo#3 cited source1,683 mentions across 1,967,980 monthly AI searches.
Google entity panelNoNone observedNo knowledge panel for Key Plus. Allianz Malaysia holds it on “car insurance malaysia” with 448 reviews.

Two things are happening at once. First, the citation universe in this market is not review sites — it is Malaysian automotive media (zigwheels.my, paultan.org, carlist.my) and social video (YouTube, Facebook). Key Plus has real presence on exactly two of the eight surfaces we checked, and neither is one an AI reaches for when a buyer asks which platform to use. Second, and harder: the brand token itself is contested. Across YouTube, paultan.org and Lowyat.NET, “Key Plus” belongs to BMW and MINI's digital car-key feature — the same automotive vertical. A search of the third-party content index for “keyplus”, “keyplus.my” and the exact phrase “Key Plus” insurance Malaysia returns zero pages. There is currently no independent corpus anywhere teaching a model that Key Plus means Malaysian motor insurance.

See Every Answer AI Gives About You

The full prompt-by-prompt record: which answers name Key Plus, which name MyEG, BJAK and paultan.org instead, the nine pages Google's AI does cite, and the eight citation surfaces where the brand has nothing to retrieve.

Talk to Our Team to Unlock

30 min | Free | No commitment

// 03 SITE READINESS

The Page Types Exist. The Ones That Sell Are Empty.

Page-type coverage across keyplus.my, bjak.my and policystreet.com.my

Site Readiness3.9/10
Page TypeKey Plusbjak.mypolicystreet.com.my
Homepage8 words in source846 words, 8 sections1 word in source
Car insurance product pageIdentical 8-word shell687 words, 4 sectionsIdentical 1-word shell
Insurer-specific landing pages0166+
FAQ / HelpAt /en/faq, empty in source9 topic sections, marked upExists, empty in source
Blog / guides43 posts, fully readable4,071 URLs289 URLs
Tools & calculators1, blocked in robots.txt3 (quote, road tax, NCD)None in sitemap
Trust / legitimacy pageAbout + Contact onlyIs-BJAK-legit, trust centre, how-it-worksAbout, contact, partners
Video hubNoneHub + video sitemapNone
Newsroom / PRNone/en/news/newsroom
Read down the Key Plus column and the shape of the problem changes. This is not a site with thin content — it is a site whose content and whose commerce live in two different worlds. The 43 guides are genuinely readable and genuinely cited. The pages that take money deliver eight words. And the single tool the brand owns — the loan estimation page that already ranks for terms drawing 49,500 searches a month — is switched off to crawlers by a rule in robots.txt. BJAK wins this category with three calculators, a video hub and 16 insurer pages: exactly the asset classes AI reaches for when someone asks a task question. Technical AI readiness scores 2 of 10 here because the commercial stack renders entirely in the browser; the usual site-wide penalty for that is not applied, because the /general/ hub is server-rendered and supplies every page AI currently cites.
Schema Implementation
5.5
Rich on the blog, one block on every product page
Content Extractability
4.0
18 sub-headings on a guide, zero on a product page
Citable Content Depth
4.5
43 guides against 4,071 and 289
Technical AI Readiness
2.0
Browser-rendered product stack, 12 of ~59 URLs declared

See Which Page Types Are Working For You

The page-type-by-page-type comparison against both competitors — including the three asset classes BJAK uses to win citations in this category and the one Key Plus already owns but has switched off.

Talk to Our Team to Unlock

30 min | Free | No commitment

// 04 SITE INFRASTRUCTURE

One 2,789-Byte Page Is Served for Every Product URL

How the site is built, and what that costs in machine visibility

Rendering & Bot Access: Every Product URL Returns the Same Empty Page

Critical

Request any English product URL on keyplus.my — the homepage, the car insurance page, the e-hailing page, the FAQ — and the server returns the same 2,789-byte file. Byte-identical, verified by checksum. It carries the same title, “Key Plus - Trusted Insurance Providers in Malaysia”, on all four; it carries no description, no main heading, no sub-headings and 8 readable words. Everything a customer sees is assembled afterwards, in the browser. Systems that read the page without running a browser — which includes most AI retrieval — see the 8 words.

Two further rules compound it. The instruction file that tells crawlers where the content is declares one sitemap of 12 URLs; the 43 guides that earn every AI citation live in a second sitemap that is never declared — roughly 47 of the site's 59 content URLs go undeclared. And a blanket rule blocks the entire loan section, which takes down /en/loan/estimation — a page that today holds positions 68 to 86 across seven car-loan calculator terms, five of them at 49,500 searches a month. It is the closest thing Key Plus has to the calculator assets BJAK uses to win this category, and it is switched off.

The rendering gap is not universal in this market: BJAK serves 694,978 bytes of finished HTML with 846 readable words. PolicyStreet has the same problem as Key Plus and is arguably worse — 98,308 bytes containing one readable word.

What a crawler receiveskeyplus.mybjak.mypolicystreet.com.my
Homepage HTML delivered before JavaScript runs2,789 bytes694,978 bytes98,308 bytes
Readable words in that HTML88461
Product / category page delivered the same wayIdentical 2,789-byte shell687 words, 4 sub-headingsIdentical 98,308-byte shell
Content URLs declared to crawlers in robots.txt12 of ~594,071+ (blog index alone)401
Machine-readable brand file (llms.txt)Yes — two (root + /general/)Not checkedNot checked

Content Hierarchy: One Title, No Description, Nothing to Follow

Critical

Because every product URL is the same file, every product URL carries the same title and an empty description. A search engine choosing what to display for “renew car insurance online” and a model choosing what to quote both work from those signals first. Right now they are identical across the whole commercial site, so nothing distinguishes the e-hailing page from the FAQ page from the homepage.

The blog is the opposite: a distinct title, a written description, one main heading and 18 sub-headings across 1,017 words, with a comparison table and four question headings. That structure is precisely why all nine AI-cited pages come from there. But it too has a gap — the guide contains zero internal links, so a reader (or a crawler) who lands on the e-hailing guide has no path to the page that sells e-hailing cover. The content and the commerce never touch.

BJAK links 129 times from its homepage and 25 times from a single blog post. That is how it converts a 4,071-post library into rankings on the pages that take money.

Page signalKey Plus product pagesKey Plus blog guidebjak.my homepagepolicystreet.com.my
Unique page titleNo — same title on all 4 URLs sampledYesYesNo — “PolicyStreet” on all 4 URLs sampled
Meta descriptionEmptyPresentPresentPresent but identical on all 4
Main heading (H1)0110
Sub-headings (H2)01880
Canonical URL in sourceEmptySetSetEmpty
Language alternates in the page sourceDeclared in the sitemap onlyNone4 (en/ms/zh/default)None
Internal links a crawler can follow001290

Structured Data Stops at the Blog — and the Homepage Moves Under the Reader

High

Structured data is the machine-readable summary a page ships about itself. On the Key Plus blog it is well done: organisation, site, breadcrumb and article records, three blocks per page. On every product page it collapses to a single organisation block — no site record, no breadcrumb, no service or product record, and no question-and-answer record anywhere on the domain despite the guides already being written in question-and-answer form. BJAK ships eight blocks on its homepage including a service record, and question-and-answer markup on its help page.

Page experience is the second half of this. The keyplus.my homepage starts painting quickly — FCP 1.1 s — but its main content is not finished until LCP 4.5 s, and the layout keeps moving while it loads: CLS 0.508, five times the 0.1 threshold Google treats as acceptable. That combination is the visible symptom of browser-side assembly, and it produces an overall performance score of 51 out of 100. BJAK scores 95 with its largest element finished in 1.1 seconds and effectively no movement. PolicyStreet scores 55 and is slower still on paint, though its layout is stable. One bright note: on search-fundamentals Key Plus scores 92, ahead of BJAK's 85 — the basics are configured correctly, there is simply nothing behind them.

Structured data typeKey Plus product pagesKey Plus blog guidebjak.mypolicystreet.com.my
Organization
WebSite
BreadcrumbList✓ (blog)
Article / BlogPosting✓ (blog)
FAQPage✗ (Q&A copy present, markup absent)✓ (/en/faq only)
Service / Product✓ (Service, homepage)
Distinct structured-data blocks on the homepage1380
Page-experience measurement (homepage)keyplus.mybjak.mypolicystreet.com.my
Overall performance score519555
First Contentful Paint (FCP)1.1 s0.8 s2.4 s
Largest Contentful Paint (LCP)4.5 s1.1 s6.9 s
Cumulative Layout Shift (CLS)0.5080.0010
Total Blocking Time30 ms120 ms150 ms
Speed Index2.0 s1.3 s3.6 s
Accessibility score888879

The Build-Level Diagnosis

Exactly what a crawler receives from each URL, the signal-by-signal comparison against both competitors, the structured-data matrix, and the page-experience numbers behind the 51/100 performance score.

Talk to Our Team to Unlock

30 min | Free | No commitment

// 05 CONTENT COMPETITIVENESS

43 Guides Against BJAK's 4,071 — But Yours Are Better Built

Content volume, structure and the Q&A opening

Content Volume Gap: 43 Guides Against 4,071 and 289

High

Key Plus publishes 43 guides. BJAK publishes 4,071 blog URLs and PolicyStreet 289 — 95 times and roughly 7 times the library. In a category where AI answers are assembled from whoever has written about the specific question, breadth is the constraint: there are only 43 questions Key Plus can currently be the answer to, and it is already cited on 40 of them.

Quality is not the problem. Measured page against page, the Key Plus guide is better structured than BJAK's: 18 sub-headings across 1,017 words versus BJAK's 3 across 1,980. Short, self-contained, question-shaped sections are exactly what gets lifted into an AI answer, and that is why the citation record favours these pages.

Two structural gaps sit inside that strength. The guides carry 2 images against BJAK's 19 — images earn placement in Google Images and Discover and give a page visual context, so this is unclaimed surface rather than a fault. And the guides carry zero internal links, against 25 on a comparable BJAK post: the library earns the visit and then has nowhere to send it.

Measured on the page a crawler receivesKey Plus homepageKey Plus guideBJAK guideBJAK homepagePolicyStreet pages
Readable characters506,56713,1537,11112
Words81,0171,9808461
Sub-headings that break the page into answerable chunks018380
Images02191530
Internal links out of the page00251290
Total published guides on the domain434,071289

Q&A Markup: A First-Mover Opening Nobody in This Category Has Taken

Bright Spot

The Key Plus e-hailing guide already reads as a question-and-answer document — “Is e-hailing insurance compulsory in Malaysia?”, “Can I switch between daily and annual?”, “How much does it cost?” — four question headings plus a daily-versus-annual comparison table. That is the format AI assistants lift from most readily.

What is not there is the markup that labels those questions as questions. Neither competitor has it on their guides either: BJAK carries question-and-answer markup only on its single help page, and PolicyStreet's pages ship no structured data at all. Across every page sampled on all three domains, the guides are unlabelled. Key Plus has the copy already written across 43 guides — which makes this the cheapest competitive advantage available in the category, and one that is currently unclaimed.

Q&A readinesskeyplus.mybjak.mypolicystreet.com.my
Question-and-answer copy inside guidesYes — 4 question headings in the e-hailing guideYesNot present in served HTML
Q&A markup on those guides
Q&A markup anywhere on the domain✓ — the /en/faq page only
Dedicated help page reachable by a crawlerExists at /en/faq, empty in served HTMLYes — 9 topic sectionsExists, empty in served HTML

Where Your Content Wins and Where It Runs Out

The full volume and structure comparison per page type, plus the question-and-answer opening that none of the three domains has taken yet.

Talk to Our Team to Unlock

30 min | Free | No commitment

// 06 BRAND & POSITIONING

You Win the Question Searches and Lose Every Buying Search

Positioning signals across 8 tested queries and 60 shared keywords

Present for Questions, Absent for Purchase

Critical

We tested eight live Malaysian queries — six diagnostic prompts plus the three commercial terms that define the category. The pattern is sharp. On the question-shaped queries Key Plus ranks: #9 on checking an NCD, #5 on checking road tax, #5 on “best website to compare quotes and renew road tax”, #8 on the three-way comparison. On the three commercial terms — “car insurance malaysia”, “compare car insurance malaysia online”, “e-hailing insurance malaysia” — Key Plus is outside the top 20 on all three.

And on every question query where it does rank, the page that ranks is a blog guide. Not one commercial page places anywhere. The brand that sells insurance comparison is visible as an explainer and invisible as a place to buy.

One more detail worth naming: on the NCD query, all four results above Key Plus — fincrew.my, MyEG, paultan.org and BJAK — answer with an interactive checker. Key Plus answers with an article. Eight queries is a diagnostic signal, not a census, but it points the same way each time.

Query tested (live, Malaysia)Key Plus positionPage that ranksWho is above
Own brand name#2Product homepage
How to check my NCD before renewing#9Blog guidefincrew.my #2, MyEG #4, paultan.org #5, bjak.my #7
How to check road tax expiry and renew it#5Blog guideMyEG #2, JPJ #3 — ahead of bjak.my at #10
Key Plus vs BJAK vs PolicyStreet#8Blog guidepolicystreet.com.my #4, a Reddit thread #5, two Instagram reels #6–#7
Best website to compare quotes and renew road tax 2026#5Blog guideMyEG #2, policystreet.com.my #3, goinsuran.com #4
car insurance malaysiaOutside top 20Tokio Marine #1, MyEG #2, Takaful Malaysia #3, Berjaya Sompo #4
compare car insurance malaysia onlineOutside top 20AI Overview at position 3
e-hailing insurance malaysiaOutside top 20— but cited twice inside the AI OverviewGrab #2, Allianz #3, ringgitplus.com #4

What You Sell and What You Rank For Have Drifted Apart

High

Of the 150 keywords driving the most traffic to keyplus.my, 88 land on blog guides and 62 land on the product stack. But 34 of those 62 — more than half the commercial keyword footprint — point at one URL: the loan estimation page, which robots.txt blocks. The brand's second-largest keyword cluster by search volume is car loan calculators, held at positions 68 to 86 on a page crawlers are told to ignore.

So the identity a machine assembles from the visible evidence is: an explainer site about NCD checks, road tax and insurer comparisons. The identity the business is actually building — a place to compare, renew and finance — sits behind pages that return eight words, or behind a rule that says do not look. The strongest single asset in the entire dataset, “ncd check” at #4 with 12,100 monthly searches, is a blog post about how to check your NCD, not a tool that checks it.

Where the top 150 traffic-driving keywords landKeywordsTraffic shareReachable by a crawler?
Blog guides at /general/882,277 of 4,138Yes — fully readable
Product pages at /en/621,861 of 4,138No — empty shell in source
— of which the loan estimation page alone34Blocked in robots.txt
Car-loan calculator terms currently held by the blocked pageMonthly searchesPosition
car loan loan calculator49,500#68
loan calculator auto49,500#71
calculator loan car49,500#78
calculator for car loan49,500#82
car loan calculator49,500#84
car loan calculator malaysia22,200#71
car financing calculator malaysia22,200#75

The Head-to-Head: You Win the Checking Queries, You Lose Every Renewal Query

High

Across the highest-volume keywords Key Plus shares with each competitor, the split runs along one clean line. Where the query is a checking task and the answer is a guide, Key Plus wins — “ncd check” at #4 against BJAK's own checker tool at #8 and PolicyStreet at #48, worth 797 of the domain's 2,297 estimated monthly visits from a single keyword. Where the query is a renewal or a quote, Key Plus loses to PolicyStreet by 20 to 50 positions: “car insurance renewal” #30 versus #5, “motor insurance renewal” #61 versus #8, “car insurance quotes” #25 versus #6.

That is not a content-quality gap. Every one of the renewal and quote queries should be answered by a commercial page — and Key Plus's commercial pages carry no title of their own, no description and no readable copy. PolicyStreet, whose product site has the same rendering problem, wins these anyway on the strength of a 289-URL blog and 401 declared URLs. The gap against BJAK is wider still: 1,848 ranked keywords against 208, and 71,935 estimated monthly visits against 2,297.

Shared keywordMonthly searchesKey PlusBJAKPolicyStreet
ncd check12,100#4#8#48
zurich motor insurance9,900#15#7#27
ncd8,100#51#20
takaful malaysia car insurance6,600#40#12#59
malaysia car insurance6,600#53#44#26
car insurance renewal4,400#30#19#5
motor insurance renewal4,400#61#56#8
car insurance quotes2,900#25#28#6

Bright Spots: Six Assets Already Working

Bright Spot

A repositioning programme here does not start from zero. Key Plus outranks BJAK's purpose-built NCD checker on the biggest keyword in the set. It owns its brand term at #1. It beats BJAK head-to-head on road tax. Google's AI Overview has already quoted a Key Plus product page — /en/e-hailing-insurance — alongside Grab, Allianz and ringgitplus.com, which proves the machines will use commercial pages when they can read them. The site already ships llms.txt at two locations, ahead of most competitors on that signal. And 165 of the 208 ranked keywords are new, with 34 improving against 7 declining: the trajectory is upward.

The through-line is that the hard part — writing content good enough to be quoted — is done. What is left is plumbing.

Asset already workingEvidence
Best single ranking in the category“ncd check” (12,100 monthly searches) at #4 — ahead of BJAK’s own NCD checker tool at #8, and worth 797 of the domain’s 2,297 estimated monthly visits
Brand term owned“keyplus” at #1 (880 monthly searches)
Beating BJAK head-to-headRoad tax guide at #5 versus bjak.my at #10 on the road-tax renewal question
AI already reads the product pages when it canGoogle’s AI Overview for “e-hailing insurance malaysia” cites both /en/e-hailing-insurance and the matching blog guide — alongside Grab, Allianz and ringgitplus.com
Machine-readable brand file already shippedllms.txt live at both the root and /general/ — ahead of most competitors on this signal
Momentum165 of the 208 ranked keywords are new, 34 improved, 7 declined
Guides are better structured than BJAK’s18 sub-headings across 1,017 words versus BJAK’s 3 across 1,980 — the reason all 9 AI-cited pages are Key Plus guides

Where Key Plus Sits in the Category

Query-by-query positioning against both competitors, the mismatch between what the brand sells and what it ranks for, the head-to-head keyword map, and the six assets already working that a programme would build on.

Talk to Our Team to Unlock

30 min | Free | No commitment

// 07 ROADMAP & IMPACT

Roadmap: From 4.0 to 6.7 in Six Months

Three horizons, ordered by how fast each one moves the score

Site Readiness Score

Current3.9/10
Projected7.0/10

LLM Visibility Score

Current4.0/10
Projected6.5/10

Horizon 1 — Make the Commercial Site Readable (0–30 days)

0–30 days

+2.5 to +3.1 Site Readiness

01

Resolve “Rendering & Bot Access” (Section 04): serve finished HTML for the /en/, /bm/ and /cn/ product routes so each URL carries its own title, description and copy

02

Unblock the loan estimation page and re-declare both sitemaps, closing the ~47-URL declaration gap identified in the same finding

03

Resolve “Content Hierarchy” (Section 04): unique titles, descriptions and headings per product page, and internal links from the 43 guides into the pages that sell

04

Close the structured-data gaps named in “Structured Data Stops at the Blog”, and address the layout movement behind the 51/100 performance score

Horizon 2 — Build the Assets This Category Cites (30–90 days)

30–90 days

+0.6 to +1.0 Site Readiness, +1.0 to +1.5 LLM Visibility

01

Take the first-mover opening in “Q&A Markup” (Section 05) across all 43 guides before either competitor does

02

Close the volume side of “Content Volume Gap” (Section 05) on the query set named in “Present for Questions, Absent for Purchase” (Section 06) — renewal, quote and insurer-specific intent

03

Convert the checking guides that already rank into the tool formats that outrank them, per the NCD finding in Section 06

04

Reconnect content to commerce so the 88 blog keywords route to the 62 commercial ones (Section 06, “What You Sell and What You Rank For”)

Horizon 3 — Win the Brand Token and the Citation Surfaces (3–6 months)

3–6 months

+1.0 to +1.5 LLM Visibility

01

Attack the brand-name collision documented in Section 02 — build the independent corpus that teaches models Key Plus means Malaysian motor insurance, not BMW's car key

02

Earn placement on the citation sources named in Section 02: zigwheels.my, paultan.org and carlist.my carry 5,119 mentions between them and Key Plus appears on none

03

Convert the Facebook and Instagram audiences plus the Harimau Malaya partnership into the video and forum surfaces where this category's answers are sourced

04

Seed the consumer-forum presence that BJAK has and Key Plus does not, per the citation-surface table in Section 02

Your Prioritised Plan

The sequenced programme — what gets fixed in the first month, what gets built in the first quarter, and what takes six months — with the score movement attached to each stage.

Talk to Our Team to Unlock

30 min | Free | No commitment

// WHO WE ARE

Agentic Marketing Systems, Built by Senior Operators

Novastacks is not an agency selling AI as a buzzword. We are senior marketing operators with decades of experience at Expedia, Tencent, Klook, and Traveloka who built enterprise-grade AI marketing systems from the ground up.

What We Do

  • AEO (Answer Engine Optimization) — Get your brand cited when prospects ask ChatGPT, Perplexity, and Google AI about your category
  • SEO Integration — Traditional search visibility that compounds with AI visibility
  • Custom AI Growth Systems — Agentic workflows, content engines, and data pipelines built for your business
  • Fractional Growth Partner — Senior strategic leadership without the full-time overhead

What You Get From Us

01
Head-Level Strategy

Solutions designed by operators who've led growth marketing and SEO at the Director/VP level. Not juniors following playbooks.

02
Agentic Execution

AI-powered workflows that move at machine speed. Audits, content, optimization, and reporting that would take a team weeks, delivered in days.

03
Flexible Engagement

No bloated retainers. Scope of work tailored to your stage, budget, and goals. Start small, scale when you see results.

Ready to Show Up
Where Buyers Ask?

Book a 30-minute call. We will walk through the nine pages Google's AI already quotes, the pages it cannot read, and the order we would fix them in — no pitch deck, just the working session.

Book Discovery Call

30 min | Free | No commitment

WhatsApp Email