iMotorbike AEO Assessment Report
by Novastacks AI
imotorbike.com | Malaysia Market
March 01, 2026 | Prepared by Novastacks AI
Site Readiness: 3.5 · LLM Visibility: 2.6
iMotorbike Has Malaysia's Trust. AI Sends Buyers Elsewhere.
iMotorbike has built something most vehicle marketplaces haven't: genuine consumer trust. With over 69,000 Instagram followers, a 4.5-star rating across more than 1,000 Google Reviews, and a reputation among Malaysian communities as the dedicated motorbike platform, the brand equity is measurable and real.
The problem is that none of this signals reach AI assistants. Buyers who ask ChatGPT where to buy or sell a motorcycle in Malaysia receive competitor recommendations — with direct links. For every category query tested, iMotorbike was absent. The platform has built an audience; it hasn't built an AI-discoverable presence. The two achievements are increasingly separate, and the gap is widening as AI-assisted research becomes a standard part of purchase decisions.
The underlying assets — the audience, the reviews, the market trust — are already there. The three gaps below show what's preventing them from reaching AI citations.
| Domain | Ranked Keywords | Est. Traffic (ETV) | #1 Positions | #2-3 | #4-10 |
|---|---|---|---|---|---|
| imotorbike.com | 14,589 | 78,141 | 64 | 197 | 711 |
| mudah.my | 335,347 | 3,409,235 | 3,538 | 8,382 | 14,671 |
| imotor.my | 5,544 | 15,447 | 11 | 28 | 122 |
1 Ranked Keywords — Total keywords for which the domain holds any Google position (1–100), Malaysia market, March 2026. DataForSEO Labs.
2 ETV — Estimated Traffic Value: projected monthly organic visits based on keyword position and search volume. mudah.my is a general marketplace across all categories; its motorcycle-specific traffic is a fraction of total ETV.
3 Position data reflects Google Malaysia (location code 2458) via direct API call without language_code parameter, which prevents partial dataset errors in multilingual markets.
AI Citation Gap
0/4ChatGPT category queries where iMotorbike is cited
For the four highest-intent queries a Malaysian buyer or seller asks ChatGPT — platform recommendations, selling advice, cheap bike comparisons, head-to-head platform comparisons — iMotorbike is cited zero times. iMotor.my appears in 3 of 4. This gap exists despite iMotorbike ranking #1 organically for all four queries.
§ Section 02: AI Visibility
Blocked Listing Page
robots.txtMain inventory page disallowed for all crawlers
The robots.txt file disallows /my/en/motorbikes/ — the primary URL where thousands of motorbike listings live. This tells GPTBot, ClaudeBot, PerplexityBot, and Googlebot to ignore the site's core inventory. One line of text is blocking AI from reading iMotorbike's most valuable content.
§ Section 04: Site Infrastructure
Subdomain Authority Split
news.imotorbike.comEditorial content separated from commercial domain
iMotorbike's motorcycle news and buying guides live on a separate subdomain rather than imotorbike.com/news/. ChatGPT cited news.imotorbike.com once in its long-tail response — but attributed the link to no brand. Authority built on the news subdomain does not consolidate with the main domain in AI training data.
§ Section 05: Content Competitiveness
This assessment analyzes the top 150 ranked keywords per domain across 3 sites, crawls 9–15 representative pages per audit, runs 3 Lighthouse performance audits, and executes 12 AI prompt tests across ChatGPT and Google AI Overviews. Third-party citation surface checks include YouTube, Reddit, G2, Wikipedia, direct competitor domains, and other category-relevant platforms. All scores use a 1–10 scale. Data reflects conditions as of March 2026.
ChatGPT Recommends iMotor First — iMotorbike Not Mentioned
LLM visibility across ChatGPT and Google AI Overview
ChatGPT Query Results
| Prompt Type | Query | Mentioned? | Who Was Cited |
|---|---|---|---|
| Branded | What is iMotorbike Malaysia? | Yes | iMotorbike mentioned — training data only (web_search=false), generic description, no URL cited |
| Competitor Branded | What is Mudah.my Malaysia? | No | iMotorbike not mentioned — Mudah.my described, no comparison to iMotorbike |
| Category (Buy) | Best platform to buy used motorcycle in Malaysia | No | iMotor cited #1, Mudah #2, Facebook, RiderGate, ORODA, EbidMotor, Pickles — iMotorbike absent |
| Category (Sell) | Where to sell my motorcycle in Malaysia | No | Mudah.my, Carousell, Facebook Marketplace cited — iMotorbike absent from list |
| Comparison | iMotorbike vs Mudah vs iMotor Malaysia comparison | Yes | iMotorbike mentioned (training data, no URLs cited) — described generically, no differentiation cited |
| Long-tail/Transactional | Cheapest second hand motorcycle Malaysia under RM5000 | Yes | news.imotorbike.com cited once (Honda EX5, Yamaha data) — main domain not cited. iMotor and Mudah cited with live links. |
The pattern is consistent: ChatGPT knows iMotorbike exists from training data but cannot cite it for category recommendations because the main site's content is either blocked (motorbikes listing page) or lives on a separate subdomain (news.imotorbike.com). When GPT-4o uses web search, it surfaces iMotor.my (which has FAQPage schema and on-domain blog content) and Mudah.my (which has massive domain authority) but not iMotorbike. This is a fixable structural problem, not a brand awareness problem.
Google AI Overview Results
| Query Type | Query | AIO Triggered? | Prospect Rank | Top Results |
|---|---|---|---|---|
| Category | sell used motorbike Malaysia | Yes | 1 | iMotorbike #1 organic — AIO asynchronous (content not shown in crawl) |
| Category | best platform to buy used motorcycle in Malaysia | Yes | 1 | iMotorbike #1 organic — AIO asynchronous (content not shown in crawl) |
| Category | motorcycle marketplace Malaysia | No | 1 | iMotorbike #1, iMotor #3, mudah.my #2 — no AI Overview triggered |
| Category | buy used motorcycle Malaysia | No | 2 | mudah.my #1, iMotorbike #2 and #4 — no AI Overview triggered |
| Branded | iMotorbike Malaysia review | No | 1 | iMotorbike #1 — People Also Ask: 'Is iMotorbike a reliable platform?' answered by bfm.my |
Google AI Overview triggers asynchronously for the highest-intent sell/buy queries, but the content of those AI Overviews is not surfaced in crawl data — indicating Google has not finalized citation sources for these queries. iMotorbike holds #1 organic for most of these SERPs, which means schema-structured content on those pages could capture AIO citations quickly. Currently, no schema exists on the listing or sell pages to qualify for featured AIO placement.
Citation Surface Analysis
| Platform | Presence | Strength | Notable |
|---|---|---|---|
| Strong | 10+ threads | r/malaysians, r/kereta, r/Bolehland — users recommend iMotorbike, compare to Carsome for bikes | |
| YouTube | Active | 6.9K subscribers | Multiple third-party creators (Roka Roki, ARMI MotoVlog, TheSighBored) publish iMotorbike showroom reviews. Channel at @imotorbikemy. |
| Strong | 69,100 followers | @imotorbike.my — 69.1K followers, cited in SERP for 'where to sell motorcycle Malaysia' | |
| Google Knowledge Panel | Yes | 4.5/5 stars, 1,015 reviews | Verified business panel with social profiles linked. Strong local authority signal. |
| G2 / Trustpilot | No | Not found | No review platform presence found — missed citation source for B2C AI responses |
| Facebook Groups | Active | 18.7K group members | Malaysia Bikers Marketplace group — iMotorbike referenced by community members |
iMotorbike has strong community authority — Reddit users describe it as 'the Carsome of motorbikes,' the Knowledge Panel is active with 1,015 reviews, and Instagram has 69K followers. But these signals are not being routed into AI citations because the main domain lacks the structured content LLMs need to form recommendations. The brand's social equity is real. The on-site infrastructure to convert that equity into AI citations does not exist yet.
Zero Schema Across All Transactional Pages
Page-type coverage across imotorbike.com, mudah.my, imotor.my
| Page Type | iMotorbike | mudah.my | imotor.my |
|---|---|---|---|
| Homepage | ⚠ CSR / 0 schema | ✓ SSR, Org+WebSite | ✓ SSR, FAQ+Org+WebSite |
| Listing/Category Page | ⚠ No schema, robots blocked | ✓ 31K listings accessible | ✓ Brand/model pages indexed |
| Sell/CTA Page | ⚠ H1 only, 0 schema | N/A | ✓ Sell flow exists |
| Blog/Informational Content | Does not exist (on main domain) | Does not exist | ✓ 45+ posts, active blog |
| FAQ Page / FAQPage Schema | Does not exist | Does not exist | ✓ FAQPage schema on homepage |
| News/Editorial Content | ⚠ news.imotorbike.com (subdomain) | Does not exist | ✓ imotor.my/blog/ (same domain) |
iMotorbike and mudah.my share the same structural gap — no informational content on the main domain that AI can cite. iMotor.my built the citation infrastructure: FAQPage schema on the homepage, an active blog with 45+ articles on the same domain, and Organization + WebSite schema implemented correctly. The contrast is stark. iMotorbike's listing page (blocked by robots.txt) had 0 H1 tags, 0 H2 tags, and 0 schema types extracted from the raw HTML. iMotor.my's homepage had 1 H1, 8 H2s, and 8 schema types including FAQPage.
Robots.txt Blocks Main Listing Page From All Crawlers
Critical infrastructure issues suppressing AI and search visibility
robots.txt Disallows Main Listing Page
CriticalThe robots.txt file at imotorbike.com/robots.txt contains the following directive:
User-Agent: * Disallow: /my/en/motorbikes/
This blocks ALL crawlers — including GPTBot (ChatGPT), ClaudeBot (Anthropic), PerplexityBot, and Googlebot — from accessing the primary listing page where thousands of motorcycle inventory items live. It is the highest-traffic URL on the domain and the most citation-worthy page iMotorbike owns.
Business impact: ChatGPT cannot read the listing inventory. Google cannot index it for AI Overviews. The page that would naturally become iMotorbike's top AI citation source is explicitly excluded. One line change in robots.txt fixes this immediately.
Recommended fix: Remove the Disallow: /my/en/motorbikes/ directive. If the intent was to prevent duplicate indexing of paginated pages, use ?page= parameter exclusion instead.
Homepage Renders Zero Content Without JavaScript
HighA direct curl of imotorbike.com/my/en/ returns 51KB of HTML with zero H1 tags, zero H2 tags, zero schema, and zero extractable text content. The page is a Next.js shell that loads content client-side. While Next.js typically supports SSR, iMotorbike's homepage appears to defer content rendering to the client.
Comparison:
— iMotorbike homepage: 0 headings, 0 schema, 49K chars of script (no text)
— iMotor.my homepage: 1 H1, 8 H2s, 8 schema types, 56K chars of readable text
— mudah.my homepage: 1 H1, 2 H2s, Organization schema, 121K chars readable text
The sell page (/sell-motorbike/) does render correctly with 1 H1 and 1 H2 — so the issue appears isolated to the homepage and listing page. Lighthouse's headless Chrome environment renders JavaScript, which is why the SEO score shows 92 — but raw AI crawlers that don't execute JavaScript see an empty page.
Fix: Confirm that Next.js SSR is enabled for the homepage route. Validate with Google Search Console's URL Inspection tool — check 'Page is rendered as Google sees it' to confirm the rendered HTML contains headings and body text.
Sitemap Contains Only 7 URLs
HighThe XML sitemap at imotorbike.com/sitemap.xml lists only 7 URLs:
- /my/en/ (homepage)
- /my/en/sign-in
- /my/en/motorbike
- /my/en/sell-motorbike
- /my/en/upcoming
- /my/en/privacy-policy
- /my/en/terms-and-conditions
There is no sitemap coverage for individual motorcycle listings, brand pages, model pages, or any dynamic inventory URLs. Google and AI crawlers rely on sitemaps to discover and prioritize content. With only 7 URLs declared, the entire inventory is invisible from a structured discovery perspective — compounded by the robots.txt block on the listing directory.
Fix: Generate a dynamic sitemap covering all active listing URLs, brand pages, and model pages. Submit to Google Search Console. Unblock the listing directory in robots.txt simultaneously.
Performance Score 43 — 600ms Total Blocking Time
MediumLighthouse performance audit results:
| Metric | iMotorbike | iMotor.my | mudah.my |
|---|---|---|---|
| Performance Score | 43 | 100 | 47 |
| LCP | 2.8s | 0.7s | 2.0s |
| Total Blocking Time | 600ms | 0ms | 2,940ms |
| Speed Index | 5.8s | 0.4s | 7.5s |
| Accessibility Score | 74 | 89 | 96 |
iMotor.my's 100 performance score (0.7s LCP, 0ms TBT) reflects a highly optimized server-rendered architecture. iMotorbike's 600ms TBT suggests heavy JavaScript bundle execution blocking page interactivity — consistent with a Next.js app that hasn't been optimized for Core Web Vitals. Page speed is a Google ranking factor and an indicator of crawl budget efficiency.
No Informational Content on Main Domain — News Subdomain Doesn't Count
Content depth gaps that prevent AI citation
Editorial Content Lives on Wrong Domain
CriticaliMotorbike's motorcycle news, buying guides, and editorial content sits at news.imotorbike.com — a separate subdomain. This is a significant AEO liability for two reasons:
- Authority fragmentation: Backlinks, brand mentions, and citation signals earned by editorial content accrue to news.imotorbike.com, not imotorbike.com. AI models that attribute sources by domain see these as different entities.
- Reduced citation clarity: ChatGPT cited news.imotorbike.com once in its long-tail response (for the Honda EX5/Yamaha listing data) — but did not attribute this to iMotorbike the marketplace. The subdomain obscures the brand connection.
By contrast, iMotor.my's blog lives at imotor.my/blog/ — same domain, same authority, same brand signal. Every iMotor.my blog post that AI cites reinforces the main marketplace's authority.
Fix: Migrate editorial content to imotorbike.com/news/ or imotorbike.com/blog/. Set up 301 redirects from news.imotorbike.com. This consolidates domain authority and makes citations attributable to the main brand.
iMotor.my Has 45+ Blog Posts — iMotorbike Has Zero (on main domain)
HighiMotor.my publishes active informational content on the same domain, covering topics that directly match what users ask AI:
- "Tips to Sell Your Motorcycle Quickly on Online Platforms in Malaysia" (Jan 2025 — ranks for 'sell motorcycle Malaysia')
- "Top Motorcycle Platforms in Malaysia: iMotor, Mudah.my & iMotorbike" (Jan 2025 — literally a comparison article)
- "Electric Motorcycles in Malaysia: Real Cost vs Petrol Bikes"
- "Motorcycle Safety in Malaysia: Why 2025 Is a Wake-Up Call"
- "Yamaha Y15ZR vs Y16ZR (2025): Which Kapcai Rules"
Note the second article: iMotor.my published a direct comparison that positions iMotorbike as a competitor — and that article ranks on Google's first page for "best platform to buy used motorcycle in Malaysia." This is the third-party content that shapes how ChatGPT describes all three platforms.
iMotorbike has the real-world product superiority (6-day return, 6-month warranty, 170-point inspection) but no editorial content on the main domain to explain it. The brand is being defined by a competitor's blog post.
Fix: Publish 10-15 informational articles on imotorbike.com covering: platform comparison guides, motorcycle buying checklists, how motorcycle loans work in Malaysia, Honda/Yamaha model comparisons. These are the exact queries that trigger AI responses.
Main Pages Have No Heading Hierarchy or Extractable Content
HighPage-level content extraction comparison:
| Page | H1 | H2s | Schema | Text Content |
|---|---|---|---|---|
| iMotorbike homepage | 0 | 0 | 0 types | 49K chars (script only) |
| iMotorbike listing page | 0 | 0 | 0 types | 53K chars (robots blocked) |
| iMotorbike sell page | 1 | 1 | 0 types | 19K chars |
| iMotor.my homepage | 1 | 8 | 8 types | 56K chars readable |
The sell page is the only page with any heading structure — but it has just one H2 ("Why Sell To Us") and no schema. The listing page, despite having the most SEO-relevant content (motorcycle inventory), renders with zero structural signals in raw HTML. For AI crawlers that don't execute JavaScript, the entire main domain appears as a schema-free, heading-free content shell.
Strong Community Presence, But LLMs Can't Route It to Recommendations
Brand signals that exist vs. brand signals AI can cite
Reddit Community Validates the Brand — ChatGPT Still Doesn't Recommend It
Competitive InteliMotorbike has genuine community authority on Reddit. Across r/malaysia, r/kereta, r/malaysians, and r/Bolehland, users describe iMotorbike as:
- "Dah equivalent of Carsome for motorbike" (highest possible peer endorsement in Malaysia)
- "Imotorbike is legit, they even got their own showroom"
- "IMotorbike.my — Don't bother mudah.my or FB marketplace"
This is 10+ active Reddit threads with positive sentiment — a strong AEO signal. But ChatGPT's web search does not appear to be indexing these Reddit discussions when generating platform recommendations. The gap suggests that the Reddit signal exists but is not being amplified by on-site content that AI can cross-reference.
Opportunity: Publish a page at imotorbike.com/reviews/ or imotorbike.com/why-imotorbike/ that aggregates customer testimonials, Google Reviews, and Reddit community references. Give ChatGPT a canonical page to cite when users ask "is iMotorbike trustworthy?"
Content Analysis: 63.6% Positive Brand Sentiment — Under-Leveraged
Bright SpotDataForSEO content analysis across 19,627 total brand mentions shows:
| Sentiment | Mentions | Share |
|---|---|---|
| Positive | 12,487 | 63.6% |
| Neutral | 993 | 5.1% |
| Negative | 1,599 | 8.2% |
The positive sentiment ratio is healthy — the brand is trusted. Top citation sources include imotorbike.com (1,770), imotorbike.my (462), imotorbike.vn (423) — indicating multi-market presence. The multi-domain footprint (imotorbike.com, imotorbike.my, imotorbike.vn) creates citation ambiguity for AI models: mentions fragment across 3 domains rather than consolidating on one authoritative source.
Recommendation: Establish imotorbike.com as the canonical domain. Consolidate imotorbike.my to redirect to imotorbike.com (or canonicalize). This is a domain consolidation play that concentrates AI citation authority.
Google Knowledge Panel Active — But Social Profiles Not Linked to Schema
MediumiMotorbike has an active Google Knowledge Panel with 4.5/5 stars and 1,015 reviews — a strong local authority signal. The Knowledge Panel shows links to YouTube, Facebook, Twitter, and Instagram profiles. This is a significant trust indicator that LLMs can reference.
However, the main domain has zero Organization schema that would formally declare these social profiles as owned by iMotorbike. The Organization schema's sameAs property is the structured way to tell search engines (and by extension, LLM training data) that these accounts all belong to the same entity.
Fix: Add Organization schema to the homepage with:
{"@type": "Organization", "name": "iMotorbike", "url": "https://imotorbike.com", "sameAs": ["https://www.youtube.com/@imotorbikemy", "https://www.facebook.com/imotorbikemy", "https://www.instagram.com/imotorbike.my"], "aggregateRating": {"@type": "AggregateRating", "ratingValue": "4.5", "reviewCount": "1015"}}Roadmap: From 3.0 to 6.5+ in 90 Days
Three horizons of prioritized fixes with projected score impact
Site Readiness Score
LLM Visibility Score
Horizon 1: Quick Wins (Days 1–30)
30 DaysFix robots.txt, add Organization + FAQPage schema, declare sameAs social profiles. Estimated impact: +2.5 to +3.0 Site Readiness score.
Remove robots.txt block on /my/en/motorbikes/
Change Disallow: /my/en/motorbikes/ to Allow: /my/en/motorbikes/. Submit sitemap to Google Search Console immediately after. This single change unblocks GPTBot and Googlebot from reading thousands of inventory listings.
Add Organization schema with sameAs social profiles and aggregateRating
Implement JSON-LD Organization schema on the homepage declaring YouTube, Facebook, and Instagram profiles plus the 4.5-star / 1,015-review rating. This tells AI systems that all these accounts belong to the same brand.
Add FAQPage schema to homepage and sell page
Build 5-8 Q&A pairs directly into homepage JSON-LD: 'What is iMotorbike?', 'How does iMotorbike's 6-month warranty work?', 'How do I sell my motorcycle to iMotorbike?', 'What makes iMotorbike different from Mudah?' These are the exact questions ChatGPT answers when users ask about motorcycle platforms.
Fix Next.js SSR rendering for homepage and listing page
Ensure both pages render full HTML (headings, body text) in the server response. Validate with Google Search Console URL Inspection. The listing page especially needs H1 and model/brand H2s in the static HTML output.
Expand sitemap to cover all listing URLs
Generate a dynamic XML sitemap for all active motorcycle listings, brand pages (Honda, Yamaha, Kawasaki), and model pages. Submit via GSC. Currently only 7 URLs declared — the inventory is undiscoverable.
Horizon 2: Content Infrastructure (Days 30–60)
60 DaysMigrate news content to main domain, publish 10 foundational articles targeting AI-trigger queries. Estimated impact: +1.5 to +2.0 LLM Visibility score.
Migrate news.imotorbike.com to imotorbike.com/news/
Set up 301 redirects from all news.imotorbike.com URLs to their imotorbike.com/news/ equivalents. This consolidates editorial authority onto the main commercial domain. Estimated to consolidate 1,770+ content mentions currently split across domains.
Publish 10 platform comparison and buying guide articles on main domain
Priority topics: 'iMotorbike vs Mudah.my: Which is Better for Buying a Used Motorcycle?', 'How to Sell Your Motorcycle to iMotorbike (Step-by-Step)', 'Best Used Motorcycles Under RM5,000 in Malaysia 2026', 'How iMotorbike's 170-Point Inspection Works', 'Motorcycle Loan Guide Malaysia 2026'. Each article needs FAQPage schema.
Implement WebSite schema with SearchAction on homepage
Add WebSite schema with SearchAction pointing to the site search URL. This enables Google's sitelinks searchbox feature and gives AI crawlers a machine-readable map of the site's search functionality.
Horizon 3: Authority & Distribution (Days 60–90)
90 DaysThird-party citation building, review platform presence, domain consolidation (imotorbike.my). Estimated impact: +0.5 to +1.0 additional LLM Visibility from external citation sources.
Build G2 / Trustpilot profile
ChatGPT actively cites G2 for B2C marketplace comparisons. A G2 profile with 20+ reviews creates a citation source that AI references without web search needed. Request existing customers to leave reviews.
Consolidate imotorbike.my to imotorbike.com
Redirect imotorbike.my to imotorbike.com with 301s. The brand's citation footprint is fragmented across .com, .my, and .vn. Consolidating .my to .com concentrates authority on the primary commercial domain.
Publish structured 'Trust & Reviews' page on main domain
Create imotorbike.com/reviews/ aggregating Google Reviews (4.5/5, 1,015 reviews), Reddit community quotes, customer testimonials, and media coverage. Give ChatGPT a canonical page to cite when users ask 'is iMotorbike trustworthy?' with Review schema.
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
Solutions designed by operators who've led growth marketing and SEO at the Director/VP level. Not juniors following playbooks.
AI-powered workflows that move at machine speed. Audits, content, optimization, and reporting that would take a team weeks, delivered in days.
No bloated retainers. Scope of work tailored to your stage, budget, and goals. Start small, scale when you see results.
Ready to Be Recommended
by ChatGPT and Perplexity?
Book a 30-minute call with us. We'll walk through iMotorbike's assessment, show exactly what needs to change, and map out a 90-day plan to move from 0 AI citations to consistent ChatGPT recommendations — starting with fixes that take less than a week.
Book Discovery Call30 min | Free | No commitment