Traditional SEO (Google) + AI share-of-voice (ChatGPT · Gemini · Claude)
AI visibility data: 2026-09-13Google (GSC) data through: 2026-09-11GSC and AI run on different cadences — dates differ.
Run Status
ChatGPT: 48 ok · Gemini: 48 ok · Claude: 48 ok
AI cycle: 2026-09-13GSC through: 2026-09-11Action briefs: 5Latest cycle: 2026-09-13
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-09-13. 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
Gemini
26.3%
non-brand SOV
▼ -13.2pp
Claude
18.4%
non-brand SOV
▼ -2.7pp
ChatGPTGeminiClaude
Monthly average smooths weekly noise and normalizes the 20→24 prompt-set change. 2 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-09-13.
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-09-13.
#1Home Assistant vs Google Home: Best for Singapore HDB Livingopen
Pricing Breakdown for Condo Smart Home Installation
Comparing Costs: Traditional vs. Smart Home Solutions
Why Choose Layman Smart Home People?
Getting Your Customized Quote
Cite-proof points
Smart home installation costs in Singapore typically range from SGD 1,500 to SGD 5,000 depending on the system and scale.
Our pricing includes no hidden fees, ensuring transparent budgeting for customers.
Layman Smart Home People offers no app lock-in, allowing your system to adapt over time.
Index path: /blog/smart-home-installation-condo-cost-singapore/
Competitor Mentions (per engine)
Count of each brand mentioned across all questions, plus how many were recommended. Cycle 2026-09-13.
ChatGPT
HomeAuto24 (rec 20)
Roen22 (rec 19)
Smartifai14 (rec 14)
Layman Smart Home People9 (rec 9)
HAP6 (rec 6)
Home-A-Genius6 (rec 6)
HomeSmart.sg6 (rec 5)
Ambi Pur4 (rec 2)
Gemini
Home-A-Genius21 (rec 18)
Layman Smart Home People20 (rec 16)
Koble12 (rec 9)
Automate Asia8 (rec 5)
HomeAuto7 (rec 6)
HomeSmart.sg7 (rec 5)
Smartifai7 (rec 6)
AT Smart Home5 (rec 5)
Claude
Layman Smart Home People17 (rec 15)
HomeSmart.sg8 (rec 3)
HomeAuto6 (rec 5)
Home-A-Genius5 (rec 5)
L3 Homeation5 (rec 1)
AT Smart Home4 (rec 4)
HAP4 (rec 2)
Roen4 (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-09-13.
ChatGPT cited
homeauto.sg27
roen.com.sg24
laymansmarthome.com15
smartifai.sg14
smarter.sg10
homesmart.sg6
homeagenius.sg6
hap.sg6
Claude cited
laymansmarthome.com35
homesmart.sg10
hap.sg9
homeauto.sg8
homeagenius.sg8
recordowl.com7
atsmarthomesg.com7
roen.com.sg5
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.
Data: local SQLite dashboard.sqlite. AI SOV excludes brand-direct prompts. Cycle dates: 2026-08-30, 2026-08-31, 2026-09-01, 2026-09-06, 2026-09-13. Generated 2026-09-13.