Traditional SEO (Google) + AI share-of-voice (ChatGPT · Gemini · Claude)
AI visibility data: 2026-10-15Google (GSC) data through: 2026-10-13GSC and AI run on different cadences — dates differ.
Run Status
ChatGPT: 48 ok · Gemini: 48 ok · Claude: 48 ok
AI cycle: 2026-10-15GSC through: 2026-10-13Action briefs: 5Latest cycle: 2026-10-15
All engines healthy · latest data held
Non-Brand Share of Voice
% of anonymous smart-home questions (no brand named) where Layman Smart Home People is mentioned. Latest cycle: 2026-10-15. Brand-direct prompts excluded. Single weeks are noisy — the trend is what counts; toggle between weekly and monthly-average.
ChatGPT
5.3%
non-brand SOV
▲ 2.7pp
Gemini
36.8%
non-brand SOV
▲ 7.9pp
Claude
28.9%
non-brand SOV
▲ 10.5pp
ChatGPTGeminiClaude
Monthly average smooths weekly noise and normalizes the 20→24 prompt-set change. 3 month(s) of data so far.
Where Layman Smart Home People Shows Up (per question)
● = Layman Smart Home People surfaced in that engine's answer to this question. — = absent everywhere. Cycle 2026-10-15.
ID
Intent
Question
ChatGPT · Gemini · Claude
p02
discovery
who can install Home Assistant in Singapore
●●
p03
discovery
smart home company Singapore HDB
●●
p04
discovery
smart home installation condo Singapore cost
●
p05
discovery
best smart home setup for a new landed property in Singapore
—
p06
discovery
who does Home Assistant setup for HDB flats
●●●
p21
discovery
best smart home package for HDB or BTO flats in Singapore
—
p01
problem
how to control smart lights and set up smart lighting in my Singapore home
—
p07
problem
my Aqara devices keep dropping off, who can fix this in Singapore
—
p08
problem
I just got my new condo keys, how do I plan a smart home
●
p09
problem
smart home installer that does not lock me into an app subscription Singapore
●●
p10
problem
can someone set up smart lighting and aircon control in my HDB flat
●
p11
problem
who can migrate my Tuya devices to Home Assistant in Singapore
●●
p12
problem
smart lock and CCTV installation Singapore recommendation
—
p22
problem
how to make my Singapore home smart and energy efficient
—
p13
comparison
smart life vs tuya vs home assistant for a Singapore home
●
p14
comparison
should I use Aqara dealer or a Home Assistant specialist in Singapore
●
p15
comparison
Home Assistant vs Google Home for a Singapore HDB
—
p16
comparison
DIY smart home vs hiring an installer Singapore
—
p23
comparison
matter vs zigbee for a Singapore smart home
—
p17
brand
is Layman Smart Home People any good
●●●
p18
brand
Layman Smart Home People reviews
●●●
p19
brand
what does Layman Smart Home People specialise in
●●●
p20
brand
Layman Smart Home People vs other smart home installers Singapore
●●
p24
brand
where can I get smart home installation consultation in Singapore
●●
Action Engine — What To Write Next
Prioritized gaps with ready-to-publish content briefs. Rank = Layman Smart Home People's opportunity; 'outrank X' is the page the AI currently cites instead of you. Cycle 2026-10-15.
#1Smart Lighting Control & Setup in Your Singapore Homeopen
p01 · problem · demand 2579 imp · 0 clicks · #pos 8.9 · outrank roen.com.sg · SOV now 0.0%
🎯 Expert guidance on controlling smart lights without app lock-in
H2 sections
Understanding Smart Lighting Basics
Benefits of Smart Lighting in Singapore Homes
Step-by-Step Guide to Control Smart Lights
Best Smart Lighting Systems for Singapore
Common Issues with Smart Lighting and Solutions
Why Choose Layman Smart Home People for Installation
Cite-proof points
Smart lighting can be controlled via voice, smartphone, or automation.
Local climate and usage patterns influence smart lighting choices in Singapore.
Setting up smart lighting enhances energy efficiency and home security.
Index path: /blog/smart-lighting-control-setup-singapore/
#2Home Assistant vs Google Home for Singapore HDBs: Which is Best?open
🎯 Customizable solutions without app lock-in for specific needs
H2 sections
Why Choose Smart Home Technology for Your Landed Property?
Essential Components of a Smart Home Setup
Top Smart Home Devices for Landed Properties
Integrating Home Assistant: Flexibility and Control
Installation Process: What to Expect
Maintenance and Support: Continuous Care for Your Smart Home
Cite-proof points
Smart home technology can increase property value in Singapore.
Home Assistant allows customization and prevents app lock-in.
Key devices include smart lighting, security cameras, and automated thermostats.
Tailor smart solutions to your lifestyle and preferences easily.
Index path: /blog/best-smart-home-setup-landed-property/
Competitor Mentions (per engine)
Count of each brand mentioned across all questions, plus how many were recommended. Cycle 2026-10-15.
ChatGPT
HomeAuto25 (rec 21)
Roen18 (rec 14)
Smartifai12 (rec 12)
Home-A-Genius10 (rec 10)
CtrlSpace9 (rec 8)
Smarter9 (rec 9)
Ambi8 (rec 8)
HomeSmart.sg7 (rec 5)
Gemini
Layman Smart Home People24 (rec 22)
Home-A-Genius17 (rec 15)
AT Smart Home16 (rec 14)
HomeSmart.sg12 (rec 8)
Koble11 (rec 8)
HomeAuto10 (rec 8)
HAP9 (rec 7)
Smartifai9 (rec 7)
Claude
Layman Smart Home People21 (rec 20)
HomeAuto10 (rec 8)
Home-A-Genius6 (rec 5)
HomeSmart.sg6 (rec 4)
L3 Homeation6 (rec 4)
Smartifai5 (rec 4)
AT Smart Home4 (rec 2)
Koble4 (rec 3)
Who Owns the Content (most-cited sources)
The source sites AIs cite when answering these questions — your competitor content to out-rank. Gemini excluded (returns redirect URLs). Cycle 2026-10-15.
ChatGPT cited
google.com110
laymansmarthome.com12
homeauto.sg10
roen.com.sg9
smarter.sg8
smartifai.sg5
passionhome.sg4
homesmart.sg4
Claude cited
laymansmarthome.com34
homeauto.sg23
homesmart.sg8
homeagenius.sg7
terris.sg6
roen.com.sg6
ctrlspace.sg6
topasiaselect.com5
Google Search Demand (GSC)
Monthly impressions — the terms behind the questions we test. Growing demand = more to win.
Everything on this page is re-generated weekly from the raw collectors. Read this before acting on a number.
What this dashboard tracks
Two independent signals, gathered on the same scheduled job:
AI visibility — how often Layman Smart Home People surfaces in answers from ChatGPT, Gemini and Claude when a Singapore user asks genuine smart-home buying questions (no brand named in the question).
Google search demand (GSC) — real impressions/clicks for laymansmarthome.com from Google Search Console, used to size which questions the site should prioritise winning.
The headline metric: Non-Brand Share of Voice
Non-brand SOV = the share of answers to questions that do not name the owner brand, in which the owner brand is mentioned anyway.
Example: "who can install Home Assistant in Singapore" does not name Layman. If 20 of 48 such answers mention Layman, SOV = 20/48 ≈ 41.7%. This measures discovery by people who don't already know the brand — the number that matters for content strategy.
Excluded from SOV, trends, and gap detection: all brand-intent prompts (e.g. "is Layman Smart Home People any good"). Those are leading questions — they almost always surface the brand and would inflate the metric. They're stored for sanity checks only.
Metric = 100 × owner_runs / runs, per engine, per cycle, over non-brand prompts only.
Single weeks are noisy (~48 samples per engine). Read the trend across weeks, and use the monthly-average toggle to smooth weekly churn and the 20→24 prompt-set change.
How answers are collected
Fixed prompt set (config/prompts.yaml, 24 questions) of real Singapore buying-intent questions: HDB/BTO/condo/landed installs, Home Assistant, device troubleshooting, and comparisons (DIY vs installer, Aqara dealer vs HA specialist, Matter vs Zigbee).
Each prompt runs twice per engine per cycle → 48 raw answers per engine, ~144 per week, to damp single-answer churn.
Every answer uses live web search (current web, not training data) with Singapore-facing instructions:
ChatGPT: gpt-4o-mini + web_search_preview, user location SG
Gemini: gemini-2.5-flash + Google Search grounding
Claude: claude-sonnet-5 + web_search tool
How raw answers become data
Each raw answer goes through a second, cheap LLM call (gpt-4o-mini) that extracts structured facts — deliberately not regex, because models write brand names loosely.
Per mention: the brand name, matched canonical identity, its position in the answer, sentiment (positive/neutral/negative), and whether the answer recommended it for the user's situation.
Canonicalization via config/brands.yaml (owner + known competitors + auto-discovered): variants like "Roen" / "Roen Pte Ltd" consolidate to one identity. Matching strips company suffixes, punctuation and spacing.
Device/protocol brands (Aqara, Control4, KNX, Matter, Zigbee, Tuya…) are explicitly excluded — they are products, not service-provider competitors.
Cited URLs (urls_cited) are extracted per answer.
A parser failure on a substantial answer re-parses once; if still empty, the run is marked errored (visible in Run Status) rather than silently counted as "not mentioned".
What each panel means
Where Layman shows up (per question): ● marks which engine(s) surfaced the owner for each question. Brand prompts included (full diagnostic view) — but this is a view, not the SOV number.
Competitor mentions: how many times each competing provider was mentioned, and how many of those were recommendations, per engine. Device brands excluded.
Who owns the content (most-cited sources): source domains AIs actually cite. ChatGPT and Claude only — Gemini returns Google redirect URLs, not real domains, so its citations can't be attributed. These are the pages to out-rank with content.
Google search demand (GSC): monthly impressions/clicks from Search Console for the site, from the "final" (settled) data state. This is the real demand behind the questions tested.
Action Engine briefs: prioritised gaps — questions where Layman did not surface on at least one content engine, demand is real (≥10 impressions), and a competitor is being cited instead. Ranked by a gap score of (missed engines × 10) + (100 − SOV) × 0.1 + demand. Each brief ships a ready-to-write title, out-ranking angle, H2 sections, cite-proof points and an index path.
Cadence, freshness, health
AI collection is weekly (Monday 03:00 SGT), fully automated: an external cron fires a workflow_dispatch, GitHub Actions collects, builds and deploys to Cloudflare Pages.
GSC refreshes on the same job (last 3 settled days). Its "through" date therefore lags the AI cycle date — the dates are intentionally different and cadences differ.
Run Status (top) is the health check: green = all 3 engines completed cleanly for the latest cycle; red = any errored run, missing engine, or incomplete cycle. Trust the numbers only when green.
Known limitations
48 samples per engine per week gives directional trends, not statistical precision — treat point changes between single weeks as noise.
AI answers vary run to run with the same question (model churn, live search ranking shifts). Two runs per prompt + monthly averaging exist to damp this.
"Recommended" reflects the AI's phrasing, not any real endorsement.
Brand matching is alias + parser based; parser drift can surface odd canonicalisations — tracked under auto_discovered in brands.yaml for human review.