Traditional SEO (Google) + AI share-of-voice (ChatGPT · Gemini · Claude)
AI visibility data: 2026-09-27Google (GSC) data through: 2026-09-25GSC and AI run on different cadences — dates differ.
Run Status
ChatGPT: 48 ok · Gemini: 48 ok · Claude: 48 ok
AI cycle: 2026-09-27GSC through: 2026-09-25Action briefs: 5Latest cycle: 2026-09-27
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-27. Brand-direct prompts excluded. Single weeks are noisy — the trend is what counts; toggle between weekly and monthly-average.
ChatGPT
2.6%
non-brand SOV
▼ -2.7pp
Gemini
28.9%
non-brand SOV
▼ -2.7pp
Claude
18.4%
non-brand SOV
▼ -5.3pp
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-27.
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-27.
#1Control Smart Lights & Setup for Your Singapore Home Easilyopen
p01 · problem · demand 2578 imp · 0 clicks · #pos 8.8 · outrank fixfirst.sg · SOV now 0.0%
🎯 Simple step-by-step guide for hassle-free smart lighting installation
H2 sections
Introduction to Smart Lighting
Benefits of Smart Lighting in Singapore Homes
Step 1: Choosing the Right Smart Lights
Step 2: Installing Smart Lights
Step 3: Setting Up Smart Lighting Control
Step 4: Creating Lighting Scenes and Schedules
Smart Lighting Integration with Home Assistant
Tips for Troubleshooting Common Issues
Why Choose Layman Smart Home People?
Cite-proof points
Smart lights can be controlled via voice, phone apps, or automation.
Setting up smart lights can be done without professional help.
Home Assistant allows for customizable lighting scenes based on your routine.
Local support tailored for Singapore's unique home environments.
Index path: /blog/smart-lighting-guide-singapore/
#2Home Assistant vs Google Home: Best for Singapore HDBsopen
🎯 Personalized smart home solutions for HDB & BTO flats with no app lock-in
H2 sections
Why Choose Smart Home Technology for HDB & BTO Flats?
Key Features of Our Smart Home Packages
Customized Solutions for Every Budget
How Our Installation Process Works
Customer Testimonials and Success Stories
Frequently Asked Questions (FAQs)
Cite-proof points
Our packages are tailored specifically for HDB and BTO flats in Singapore.
No app lock-in, allowing you to seamlessly integrate devices.
Comprehensive support and consultation services offered pre-and-post installation.
Flexible payment plans available to suit every budget.
Index path: /blog/best-smart-home-packages-hdb-bto-flats/
Competitor Mentions (per engine)
Count of each brand mentioned across all questions, plus how many were recommended. Cycle 2026-09-27.
ChatGPT
HomeAuto24 (rec 23)
Roen22 (rec 19)
HomeSmart.sg16 (rec 13)
Smartifai13 (rec 13)
Layman Smart Home People8 (rec 5)
Home-A-Genius7 (rec 7)
Ambi Pur5 (rec 4)
HAP4 (rec 4)
Gemini
Layman Smart Home People21 (rec 21)
Home-A-Genius16 (rec 16)
Koble13 (rec 11)
AT Smart Home11 (rec 11)
HomeAuto11 (rec 10)
Smartifai11 (rec 11)
HAP9 (rec 9)
HomeSmart.sg9 (rec 7)
Claude
Layman Smart Home People17 (rec 14)
Home-A-Genius10 (rec 8)
AT Smart Home8 (rec 4)
Automate Asia6 (rec 3)
HomeAuto6 (rec 5)
L3 Homeation6 (rec 3)
HomeSmart.sg5 (rec 3)
Koble5 (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-27.
ChatGPT cited
homeauto.sg28
roen.com.sg25
homesmart.sg15
smarter.sg14
smartifai.sg13
laymansmarthome.com11
homeagenius.sg9
pfetech.com4
Claude cited
laymansmarthome.com29
homeagenius.sg10
homeauto.sg8
hap.sg8
atsmarthomesg.com8
terris.sg6
recordowl.com6
homesmart.sg6
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, 2026-09-20, 2026-09-27. Generated 2026-09-27.