Growth Audit — August 17, 2026
US Users · roomsketcher.com

RoomSketcher Growth Audit: The Outside View

Search visibility, AI discovery, paid efficiency, an external read on what's working, what isn't, and what to act on this cycle. Scoped to US users on roomsketcher.com.

Prepared for RoomSketcher August 17, 2026 Prepared by Kworq
Report Period: August 3 – August 16, 2026  ·  Issue #9  ·  Next Report: August 31, 2026

Where the Q3 OKRs Stand (US)

The Q3 2026 Marketing OKRs (June '26) are now the frame for this report: main goal new subscriptions, main activity lead generation. Each objective below is scored against this cycle's data. Initiative status is what we can observe from the outside — owners should correct anything that has moved.

Objective 1Boost Paid Channels Through Optimization & Broader Reach
Improving — Below Target
Key ResultTargetBaseline (Jul 20–Aug 2)Current (Aug 3–16)Read
PPC ROAS> 1.00.670.78+0.11, still short
Incr. Market Share (Google-measured)Increase31.8%44.5%Spend-weighted search impr. share*

*The share gain is real but partly compositional — spend concentrated into Branded (88.6% impression share) while Search-NORAM was throttled to 10.7%. The ROAS gain is the more meaningful move: the account was told new targets this cycle (all campaigns now 0.8, Search 0.7 — see Section 8) and delivered 0.78 combined, up from 0.67. Initiatives: PPC Keyword Expansion (Wida, due Jul — status unconfirmed, Search-NORAM is now budget-capped 57% of the time, which would smother an expansion); Remarketing Setup (Wida, due Aug — Paid Social sessions rose 93→154, consistent with Meta campaigns starting; please confirm); Demand Gen Test (due Sep).

Objective 2Strengthen SEO/GEO via Content Expansion & UX
Mixed
Key ResultTargetBaselineCurrentRead
Non-Brand Clicks (US)Increase917/day872/day−4.8%
Non-Brand CTR (US)Increase0.977%0.956%−0.02pp
Sign-Up Rate (US)Increase7.01%6.13%−0.88pp — see Section 8

Non-brand search is close to flat — a genuine improvement on the −17% of last cycle, and the "creator" keyword family grew 39% in clicks. The sign-up-rate drop is real but composition-driven: the paid pullback removed high-converting clicks, and a new attribution leak (Section 8) is moving signups into Unassigned. Initiatives: Old Blog Article SEO (Trude + Kworq, due Aug); Key Page UX Update (Trude, due Aug); Streamline FPG & Comparisons (Josefine, due Sep); YouTube SEO Creation (Sean, due Sep).

Objective 3Maximize Impact of AI Render Launch
LLM Position Holding
Key ResultTargetBaselineCurrentRead
Established Position in LLMsHold / grow4 queries 87–96%5 queries 75–95%ChatGPT sweep; mixed elsewhere
Website Fully Updated (AI Render)SepNot yet measuredInitiatives due Sep

The commercial signal is strong: ChatGPT referral sessions hit an all-time weekly record (412 in the week of Aug 9) and ChatGPT scored a clean 1.0 on all five tracked queries. The watch items are Gemini/Claude answers dissolving "best overall" into per-use-case picks, and Google AI Mode going unmeasured this cycle. Initiatives: AI Render 1+2 Promotion (Jo, Sep); Legacy Content Update (Trude, Sep); FPG AI Render Update (Josefine, Sep). Enablers: Brand Platform Update, Target Group Overview, Agentic AI Dashboard Test (all Jo, Sep) — the Brand Platform doc matters directly to this KR: it is the context file AI tools will be fed.

Growth Scorecard (US)

Every figure below is filtered to United States users on roomsketcher.com. Session and click metrics are reported as daily averages so windows of different length stay comparable. The Δ column compares Current (Aug 3–16) against Baseline (Jul 20–Aug 2). Both windows are fresh pulls, so baseline figures can differ slightly from what Issue #8 printed for the same dates as conversions matured.

KPIBaseline
Jul 20 – Aug 2
Current
Aug 3 – Aug 16
Δ vs BaselineStatus
Website Traffic (US) — daily averages
Total Website Sessions4,341/day3,674/day-15.4%
Direct Sessions2,255/day1,811/day-19.7%
Organic Search Sessions1,109/day1,086/day-2.1%
Paid Search Sessions (Google)462/day278/day-39.9%
Paid Other Sessions (Microsoft)236/day158/day-33.0%
Unassigned Sessions
new row — tracking leak, see Section 8
36/day82/day+129.0%
Referral Sessions74/day71/day-4.2%
Email Sessions38/day34/day-12.0%
Organic Social Sessions33/day31/day-6.9%
Website Sessions by Channel — 23-Week TrendDaily-avg sessions/week · US · GA4 weeks start Sunday · % = change 3/8→8/90.006001,2001,8002,4003,0003/83/224/54/195/35/175/316/146/287/127/268/9Direct▲ 7%Organic▼ 28%Paid Search▼ 2%Paid Other▲ 0%
Bing & Alt-Engine Organic (US) — daily averages
Bing Organic Sessions77.9/day65.9/day-15.4%
DuckDuckGo Sessions82.9/day77.6/day-6.4%
Yahoo Sessions27.4/day25.1/day-8.5%
AI Referral Traffic (US) — daily averages
Total AI Referral Sessions25.5/day50.1/day+96.4%
ChatGPT20.0/day46.2/day+131.1%
Gemini2.0/day1.9/day-7.1%
Perplexity2.1/day1.1/day-44.8%
Copilot0.6/day0.4/day-33.3%
Claude0.8/day0.4/day-45.5%
AI Referral Sessions — 23-Week TrendDaily-avg sessions/week · US · % = change 3/8→8/90.0016324864803/83/224/54/195/35/175/316/146/287/127/268/9Total▲ 32%ChatGPT▲ 83%Others▼ 74%
Search Console (US)
Clicks
Current window has 13 days of GSC data (normal lag)
996/day944/day-5.2%
Impressions94,136/day91,549/day-2.7%
Non-Brand Clicks
branded queries excluded — Q3 OBJ 2 KR
917/day872/day-4.8%
Non-Brand CTR0.977%0.956%-0.02pp
Average CTR1.059%1.032%-0.03pp
Average Position10.2710.92+6.3%
Search Console — ImpressionsDaily-avg impressions/week · US · % = change 3/8→8/90.0040,00080,000120,000160,000200,0003/83/224/54/195/35/175/316/146/287/127/268/9Impr.▼ 29%
Search Console — ClicksDaily-avg clicks/week · US · % = change 3/8→8/90.003006009001,2001,5003/83/224/54/195/35/175/316/146/287/127/268/9Clicks▼ 31%
Search Console — Avg PositionImpression-weighted rank/week · US · lower is better · % = change 3/8→8/97.98.79.41011123/83/224/54/195/35/175/316/146/287/127/268/9Avg pos▲ 31%
Key Head-Term Positions (US) — lower is better
“floor plan software”8.99.7+9.0%
“floorplan software”6.85.7-16.2%
“floor plan app”8.78.2-5.7%
“floor plan”7.56.5-13.3%
“floor plan creator”21.417.1-20.1%
“free floor plan creator”9.24.8-47.8%
“floor plan maker”24.725.4+2.8%
“room planner”20.923.3+11.5%
Template Gallery (/floor-plan-gallery/)
Gallery Clicks91.2/day88.9/day-2.6%
Gallery Impressions12,287/day11,912/day-3.1%
Gallery Pages Receiving Impressions843869+3.1%
Gallery Pages Receiving Clicks172156-9.3%
Google Ads — Spend & Efficiency (US, NOK converted at 0.091)
Spend1,602/day1,105/day-31.0%
Clicks926/day548/day-40.8%
CTR9.48%7.36%-2.12pp
Total Conversions (all actions)157.5/day84.8/day-46.2%
Blended Cost per Conversion10.1713.04+28.2%
Google Ads — ROAS vs the Q3 TargetConversion value ÷ spend, per week · US · Q3 KR target = 1.0 · % = change 3/8→8/90.000.40.81.21.623/83/224/54/195/35/175/316/146/287/127/268/9TargetROAS▼ 44%
Google Ads — SpendDaily-avg USD/week · US · NOK at 0.091 · % = change 3/8→8/90.005001,0001,5002,0002,5003/83/224/54/195/35/175/316/146/287/127/268/9Spend▼ 37%
Google Ads — Free Signups (US)
Free Account (Personal)136.1/day69.0/day-49.3%
Free Account (Business)12.1/day7.4/day-38.6%
Google Ads — Paid Conversions (US)
New Subscription7.87/day6.40/day-18.7%
Cost per New Subscription203173-14.8%
Premium Project1.07/day1.00/day-6.7%
Ready Made Purchase0.36/day0.93/day+160.0%
Microsoft (Bing) Ads (US) — NOK converted at 0.091
Spend382/day260/day-32.0%
Clicks432/day270/day-37.5%
Total Conversions33.7/day22.9/day-32.0%
Blended Cost per Conversion11.3211.32+0.0%
New Subscription2.00/day1.39/day-30.4%
Cost per New Subscription191186-2.6%
Combined Paid (Google + Microsoft, US, USD)
Combined ROAS
conversion value ÷ spend — Q3 OBJ 1 KR target > 1.0
0.670.78+16.4%
Google Ads ROAS (US)0.670.80+19.4%
Google Ads ROAS incl. renewals0.810.91+12.3%
Microsoft Ads ROAS (US)0.690.690.0%
Spend-weighted Search Impr. Share
rises partly because spend concentrated into Branded
31.8%44.5%+12.7pp
Combined Spend1,984/day1,365/day-31.2%
Combined Conversions191.3/day107.7/day-43.7%
Combined Cost per Conversion10.3712.68+22.3%
Combined New Subscriptions9.87/day7.79/day-21.1%
Combined Cost per New Subscription201175-12.9%
GA4 Conversion Events (All Sources, US)
Sign-Up Rate
sign_up ÷ sessions, US — Q3 OBJ 2 KR
7.01%6.13%-0.88pp
sign_up304.4/day225.1/day-26.0%
begin_checkout54.9/day53.0/day-3.5%
new_subscription16.6/day15.3/day-7.8%
purchase30.9/day29.4/day-4.6%
GA4 sign_up (All Sources)Daily-avg events/week · US · Q3 OBJ 2 KR input · % = change 3/8→8/90.001002003004005003/83/224/54/195/35/175/316/146/287/127/268/9sign_up▼ 1%
GA4 new_subscription & purchase (All Sources)Daily-avg events/week · US · % = change 3/8→8/90.0010203040503/83/224/54/195/35/175/316/146/287/127/268/9purchase▼ 30%new_sub▼ 41%
Site Performance (local Lighthouse — same method as Issue #8, so deltas are meaningful; not PSI-comparable)
Mobile Performance (median of 4)8492+8 pts
Mobile LCP (median of 4)4.01s2.96s-26.2%
Desktop Performance (median of 2)9495+1 pt
Desktop LCP (median of 2)1.48s1.37s-7.4%
Accessibility9797
SEO100100
Reading the Trends
  • Paid was cut by a third and got more efficient, not less. Combined spend fell 31% ($1,984→$1,365/day) while cost per new subscription improved $201→$175 and combined ROAS rose 0.67→0.78. The conversions that disappeared were overwhelmingly free accounts (Google's fell 49%), which carry ~2% of conversion value. On the KR that Q3 actually measures, the pullback worked.
  • The 15% session decline is paid-shaped, not demand-shaped. Organic sessions fell only 2.1% and GSC non-brand clicks 4.8%, while Paid Search sessions fell 40% and Direct — which Issue #8 showed tracks paid spend at r = 0.80 — fell 20% alongside it. The traffic that left is mostly traffic that was being bought.
  • ChatGPT referrals more than doubled to an all-time record. 280→647 sessions (+131%), with the week of Aug 9 the best AI week since tracking began. AI is now 1.4% of US sessions and converts to signup at 5.1% — 2.4× organic search. Last issue's worry that AI answers were absorbing clicks inverted this cycle.
  • The sign_up decline is three stories, not one. GA4 sign_up fell 26%, but paid-attributed signups fell with the deliberate spend cut, Direct signups fell with paid's echo, and a new attribution leak moved signups into Unassigned (40→276) as Paid Search signups halved (482→213). Intent held: begin_checkout is down just 3.5% and purchases 4.6%.

The 30,000-Foot View (US)

Channel mix for the current window, August 3 – 16, 2026. 51,433 total US sessions — down 15.4% on the baseline, with almost all of the loss in the two paid channels and the Direct traffic that moves with them.

Direct
25,353 (49.3%)
Organic Search
15,208 (29.6%)
Paid Search
3,888 (7.6%)
Paid Other (MS)
2,216 (4.3%)
Unassigned
1,145 (2.2%)
Referral
998 (1.9%)
Cross-network
827 (1.6%)
AI Assistant
688 (1.3%)
Email
470 (0.9%)
Organic Social
433 (0.8%)
Data period: August 3 – 16, 2026 · US only · GA4 property 346957354 · Paid Social (154) and Organic Video (53) omitted from the chart for legibility. AI Assistant is GA4's new default channel group; the scorecard's AI numbers use the session-source method for continuity and count slightly more (701).

The Organic Slide Stopped This Cycle

Issue #8's headline was a five-month organic decline bottoming at 7,318 weekly sessions — the lowest on record. This cycle the line stopped falling: two consecutive weeks of recovery off that floor, while the head terms kept improving. Two weeks is stabilization, not a trend — but the “uninterrupted slide” framing no longer holds.

Wk 11 (Mar 8)
10,971
Wk 17 (Apr 19)
10,840
Wk 23 (May 31)
8,607
Wk 29 (Jul 12)
9,095
Wk 31 (Jul 26)
7,318 — the floor
Wk 32 (Aug 2)
7,412
Wk 33 (Aug 9)
7,900 — second week of recovery
US organic sessions per GA4 week (Sunday start). Selected weeks shown. Tracking floor is Feb 17, 2026 — still no year-over-year baseline, so how much of the spring decline was seasonal remains unknowable until next year.
Watch — The Cycle's Defining Event

The Session Decline Is the Paid Pullback, Echoed Through Direct

Total US sessions fell 667/day against the baseline. Decomposed by channel, the story is not subtle:

  • Paid Search −185/day and Paid Other −78/day — the direct, mechanical result of cutting spend 31% on both engines.
  • Direct −444/day. Issue #8 measured daily Direct against Search-NORAM spend at r = 0.80 and predicted exactly this: cut paid and an untracked slice of it leaves through the Direct door. The baseline window also contained the July 21–23 spend spike that inflated Direct; both windows now sit on the post-cut level.
  • Organic −23/day (−2.1%). After last cycle's −16%, organic has effectively flattened — and the weekly series above shows two weeks of recovery off the July 26 floor.
  • The one channel that grew is AI — +24.6 sessions/day, nearly doubling. It now delivers more sessions than Email and Organic Social combined.

Why this matters: a 15% traffic drop reads as an emergency; a 31% deliberate spend cut whose session cost was concentrated in low-value clicks reads as a trade. The scorecard's efficiency rows (cost per subscription −13%, ROAS +0.11) say the trade has so far been favorable on the Q3 KR. The open question is whether the subscription volume loss (−21% combined) is acceptable while it lasts.

Follow-Up — Confirmed

The Direct–Paid Coupling Held Out of Sample

Issue #8 flagged the Direct/paid-spend correlation as “suggestive, not conclusive” and asked for another cycle of evidence. This cycle provided it: spend stayed cut through August 3–12 and Direct held at the depressed level rather than reverting — weekday Direct averaged ~1,800/day against ~2,380/day in mid-July. The practical implication stands: paid's true contribution is understated by its own reporting, and any budget decision should price in the Direct echo. A clean brand-holdout test remains the way to size it properly.

AI Search Is a Real Channel Now (US)

AI referral traffic nearly doubled this cycle — 357→701 sessions, the best 14-day window since tracking began — and ChatGPT scored a clean 1.0 on all five tracked visibility queries. Last issue's central worry (recommended but not clicked) inverted: the recommendation is now shipping clicks at record volume.

AI Sessions / Day
50.1
+96.4% vs baseline
ChatGPT Share of AI
92%
647 of 701 sessions
AI → Signup Rate
5.1%
2.4× Organic Search (2.1%)
AI Share of Sessions
1.4%
701 of 51,433 — was 0.6%
EngineBaseline
Jul 20 – Aug 2
Current
Aug 3 – 16
Δ vs Baseline
ChatGPT (chatgpt.com + openai)280647+131.1%
Gemini (gemini.google.com)2826−7.1%
Perplexity (both sources)2916−44.8%
Claude (claude.ai)116−45.5%
Copilot (copilot.com + copilot.microsoft.com)96−33.3%
Total AI Referral Sessions357701+96.4%
Totals are 14-day session counts, US only. Perplexity sums perplexity.ai and perplexity. bing and cn.bing.com are counted as Bing organic, not AI.
Positive — Record

ChatGPT Referrals Hit an All-Time High, and They Convert

ChatGPT sent 647 US sessions this window, up 131% — and the week of August 9 (412 sessions) is the single best AI referral week since measurement began, beating the previous May peak. This is not a blip in a noisy series: the surge is one engine, sustained across the window, and it coincides with ChatGPT naming RoomSketcher “Best overall” on every one of the five visibility queries captured August 17.

  • The traffic is high-intent. The GA4 AI Assistant channel converted to sign_up at 5.1% (35 signups on 688 sessions) — 2.4× organic search. The assistant answers “which tool”; the visit is confirmation.
  • Issue #8's decoupling worry reversed. Last cycle AI clicks fell while visibility held, suggesting in-line answers were absorbing the click. This cycle visibility held and clicks doubled. One plausible driver: ChatGPT's answers now consistently include a linked RoomSketcher citation card, and the “my recommendation” format puts the brand link directly in the answer body.
  • Scale check: at 50 sessions/day, AI referrals now exceed Email and Organic Social combined, at roughly double their signup rate.
Note — Concentration

The AI Channel Is Now 92% ChatGPT

Concentration deepened: every non-ChatGPT engine declined this window, and Perplexity's referrals nearly halved (29→16) — consistent with its captures this cycle, which twice demoted RoomSketcher from “best overall” to first-among-unranked-options. The volumes are too small to act on individually, but the pattern matters: the AI channel's growth is one engine's editorial behavior, and it can change without notice. The hedge is the same as it was — be the citable source on the pages assistants ground on, not just the name they remember.

LLM Visibility Score — the Objective 3 KR (NYC — fresh reading, August 17)

Five queries this cycle: the two locked anchors, the two spelling variants, and a new natural-language query — “im looking for software to make floor plans on my apartments” — added because buyers increasingly ask assistants in sentences, not keywords. Each cell is scored 0–1: 1.0 = definite #1 / best-overall, 0.75 = wins a named sub-category while another tool or nothing holds the overall slot, 0.5 = listed among the recommendations, 0.25 = mentioned but not recommended, 0 = absent.

Methodology — Read Before the Numbers

Google AI Mode Was Not Captured This Cycle — Scores Are 5-Engine

The capture set covered ChatGPT, Gemini, Perplexity, Copilot and Claude but not Google AI Mode (which requires three runs per query under the method locked last issue). To keep deltas honest, this issue re-computes the August 3 reading on the same five engines and compares like-for-like. AI Mode returns to the set next cycle; the locked anchor series in history.csv records this reading as 5-engine.

“best floorplan software”
95%
4.75 / 5 · was 90% (+5 pts)
“best floor plan creator”
85%
4.25 / 5 · was 95% (−10 pts)
Natural-Language Query
95%
new series · 4 of 5 engines at 1.0
Engines Perfect on Both Anchors
3 of 5
ChatGPT, Perplexity, Copilot
Engine“floorplan software”
Aug 3 → Aug 17
“floor plan creator”
Aug 3 → Aug 17
NL “apartments”
new
What the answer said this reading
ChatGPT1.0 → 1.01.0 → 1.01.0“⭐ Best overall” table lead on every query; NL answer opens “1. RoomSketcher — best overall.”
Perplexity1.0 → 1.01.0 → 1.00.75Creator: “widely praised as the best overall.” NL: co-lead — #1 for precise/polished plans, Floorplanner holds the quick-browser slot.
Copilot1.0 → 1.01.0 → 1.01.0#1 in “🏆 Best Overall Picks” (software) and “the best all-around pick for most people” (creator); NL Top Picks #1.
Gemini0.75 → 0.751.0 → 0.751.0Anchors: owns “Best for Real Estate & Interior Designers,” no overall winner named. NL: “Best Overall for Beginners: RoomSketcher,” first in table.
Claude0.75 → 1.00.75 → 0.51.0Software: “gets the top overall pick from several roundups.” Creator: shared go-to with Floorplanner and discounts the #1 claim as vendor-sourced. NL: “generally considered the best overall.”
Total (5-engine)4.50 → 4.754.75 → 4.254.7595% / 85% / 95%
Spelling variants (5-engine): “best floor plan software” 90→75% — Copilot handed “Best overall” to Homestyler with RoomSketcher third as “easiest to use,” and Perplexity dropped to an unranked list. “best floorplan creator” 85→80%. Google AI Mode: not captured, returns next cycle.
Critical — GEO Mechanism

Claude Now Discounts RoomSketcher's #1 Ranking Because the Source Is RoomSketcher's Own Blog

On the “best floor plan creator” anchor, Claude recommended RoomSketcher for real-estate plans — then added, unprompted: “though take that ranking with a grain of salt since it comes from RoomSketcher's own blog.” Its software answer generalized the point: “a lot of 'best floor plan software' articles are written by the vendors themselves.”

  • This is the predicted endgame of the vendor-listicle strategy, arriving. Issue #8 noted Matterport's anti-listicle wedge; this cycle an engine actively downgraded a first-party claim on air. The own-blog comparison post still wins retrieval — but its authority is starting to be discounted at answer time.
  • The counter is third-party corroboration, not louder first-party claims: presence in independent round-ups, review platforms (Capterra and The Close were cited repeatedly this cycle), and Reddit/Quora — the still-open gap from Section 8.
  • Where the claim is corroborated, it holds. Claude's own software answer gave RoomSketcher “top overall pick from several roundups” — plural, third-party. The difference between its 1.0 and its 0.5 this cycle is exactly the difference in citable sources.
New Baseline — Buyer-Language Query

On the Natural-Language Apartment Query, Four of Five Engines Say RoomSketcher First

The new query — phrased the way a landlord actually types — scored 95%: ChatGPT, Gemini, Copilot and Claude all named RoomSketcher the top pick, several explicitly for rental-listing use. Perplexity made it co-lead. This matters more than the keyword anchors: it is closest to real buyer behavior, and it lands squarely on the real-estate/landlord positioning every engine already concedes to RoomSketcher. Baseline set; tracked from this issue in history-variants.csv.

Keyword Expansion Opportunity (US)

The creator-family bet is starting to pay: “floor plan creator” improved four positions, the free-variant queries broke into the top 5, and family clicks rose 39%. The uncovered terms — “maker” and the AI phrasings — are unchanged and still unclaimed.

US Impression Volume by Head Term — Current Window (daily avg)
“floor plan”
138/day · pos 6.5
“free floor plan creator”
67/day · pos 4.8
“floor plan creator”
50/day · pos 17.1
“room planner”
44/day · pos 23.3
“floor plan software”
42/day · pos 9.7
“floor plan app”
31/day · pos 8.2
“best floor plan software”
25/day · pos 8.8
“floor plan maker”
21/day · pos 25.4
“floorplan software”
18/day · pos 5.7
Exact-match query impressions per day, GSC, US, Aug 3–15. Orange = ranking below page 1 (the opportunity terms). Green = strongest movers this cycle.
Positive — The Creator Bet Is Working

Creator-Family Clicks +39%, and the Free Variants Broke Into the Top 5

The creator keyword family grew from 100 to 139 clicks (impressions 2,613→3,315) — the strongest family on the board. The composition is telling:

  • “free floor plan creator”: position 9.2 → 4.8, clicks 22 → 46. “floor plan creator free”: 8.8 → 4.1, clicks 16 → 32. The free-intent variants are now RoomSketcher's best-ranking creator terms.
  • The head term followed: “floor plan creator” recovered from 21.4 to 17.1 — reversing the consolidation wobble Issue #8 predicted would resolve as the new page settled.
  • The /floor-plan-creator/ page itself is still grinding: impressions 29→41/day and position 37.3→32.6, but only 1.8 clicks/day. Google is widening its testing without yet committing to a page-1 slot. Normal for month two; the page's rank — not the family's — is the number to watch next cycle.
New Signal

“Best Floor Plan Software” Clicks Went 2 → 13 in One Cycle

Comparison-intent search is warming up exactly where the LLM work is aimed: the query “best floor plan software” produced 13 clicks on 330 impressions this window against 2 on 269 in the baseline, with the comparison blog post capturing them. Small numbers, but this is the query family that feeds both the blue-link comparison shopper and the LLM grounding pipeline — the same post Claude cited (and then discounted as first-party). Third-party corroboration would compound here first.

Critical — Carried Forward

“Floor Plan Maker” Still 404, “AI Floor Plan Generator” Still 404

Re-verified August 17: /floor-plan-maker/, /floor-plan-app/ and /ai-floor-plan-generator/ all return 404. “Floor plan maker” sits at position 25.4 on 21 impressions/day with no dedicated page, while floorplanmaker.ai holds the exact-match domain, and the AI-native cohort continues to organize around the generator phrasing. The creator page's trajectory is the proof this trade works; the maker page remains the cheapest unclaimed replica of it.

Competitive Landscape

Spot-checks this cycle: Planner 5D has gone fully AI-first in its positioning, Cedreo and Floorplanner remain AI-silent — and Homestyler, an AI-heavy consumer tool, took a “Best overall” slot from RoomSketcher in one of Copilot's answers. The incumbent set is stable; the AI framing inside it is being claimed.

Competitor“Creator” Page“Maker” PageAI PositioningPositioning / What Changed This Cycle
RoomSketcherYesNo (404)Features, not framingProfessional results, beginner-friendly; real-estate/listing workflows. AI Render launch is the Q3 vehicle for claiming the AI frame.
Planner 5DYesYesAI-firstHomepage now leads with “all-in-one AI-powered home design software” — AI Studio, AI floor-plan recognition, AI 3D rendering, plus Apple Vision Pro. The most aggressive AI repositioning among incumbents.
HomestylerAI-heavyNewly visible in LLM answers: Copilot named it “Best overall” on the two-word software query this cycle, relegating RoomSketcher to “easiest to use.” Worth tracking as an answer-surface rival, not just a product rival.
CedreoYesNoneUnchanged: builders/contractors, “complete house in 2 hours,” no AI branding. Not contesting the homeowner end.
FloorplannerYesYesNoneHomepage still leads with heritage (“since 2007”) and free access; no AI messaging. Remains the most frequent co-recommendation next to RoomSketcher in LLM answers.
SmartDrawYesYesPartialDiagramming breadth; strong exact-match SEO footprint. No change observed.
SketchUpPartialProfessional 3D; appears in nearly every LLM answer as the “advanced users” pick.
floorplanmaker.ai / Maket.ai / SnaptrudeExact-match domainNativeAI-native cohort unchanged this cycle; still building on “maker” and “AI generator” vocabulary RoomSketcher has no page for.
Watch — New This Cycle

Homestyler Took a “Best Overall” Slot in a Copilot Answer

On “best floor plan software” (the two-word form — 12.7× the search volume of the one-word anchor), Copilot's ranked list read: 1. Homestyler — Best overall; 2. ArchiCAD — Best value; 3. RoomSketcher — Easiest to use. That is the first time this series has recorded a consumer AI-design tool displacing RoomSketcher from an overall-best slot. One engine, one query, one reading — but Homestyler's whole pitch is AI-generated design, and Copilot's grounding (worldmetrics.org-style stat roundups) rewards exactly the kind of third-party content Homestyler is seeding. Watch whether it recurs next reading before responding.

Watch — The AI Frame

Planner 5D Claimed the “AI Home Design” Frame; the AI Render Launch Is the Answer

Planner 5D's homepage now opens with “all-in-one AI-powered home design software” — the positioning RoomSketcher's Q3 Objective 3 exists to contest. Cedreo and Floorplanner have left the frame unclaimed, so within the incumbent set this is currently a two-horse race with Planner 5D ahead on messaging (not on capability). The Objective 3 initiatives (AI Render promotion, legacy 3D-photo replacement, FPG AI Render refresh with alt tags) are the right instruments; the competitive read says September delivery matters — every cycle the frame is uncontested, round-up authors and LLM training data settle further on “Planner 5D = the AI one.”

What's Working Well (US)

Four things went right this cycle, and two of them are the direct payoff of decisions made at the last call. Worth naming so they don't get changed by accident.

Strength

The Paid Pullback Improved Every Efficiency Metric That Matters

Cost per new subscription fell $201→$175 (−13%), combined ROAS rose 0.67→0.78, and Google's ROAS including renewals reached 0.91 — within sight of the 1.0 KR for the first time. The spend that was cut was buying free accounts at scale (Google's free-account conversions halved) while subscriptions held far better (−19%). This is what value-based discipline looks like in the numbers; the remaining question is volume appetite, not efficiency.

Strength

ChatGPT Is Now a Top-10 Acquisition Source — and the Best-Converting Non-Brand One

An all-time-record 647 sessions at a 5.1% signup rate, backed by a clean 1.0 sweep on all five visibility queries. Two years of “AI is coming” talk has resolved into a channel that outperforms Email and Organic Social combined. The LLM position driving it is an asset to defend — which is what the third-party-corroboration work in Section 10 is for.

Strength

Organic Stabilized, and the Vocabulary Terms Keep Strengthening

After five months of decline, organic sessions were flat (−2.1%) with two consecutive weeks of recovery off the July floor. Six of nine tracked head terms improved, “floor plan” itself reached position 6.5, and the creator family grew clicks 39%. The domain's authority on its core vocabulary kept compounding straight through the traffic trough — the decline was never an SEO-quality problem, and the recovery is arriving with rankings intact.

Strength

The Gallery Footprint Keeps Widening

Pages earning impressions rose 843→869 while clicks held within 3% of baseline through a soft-traffic window. The gallery remains the most decline-resistant asset on the property, which is exactly the property Q3's FPG initiatives (streamlined production, AI Render imagery, alt tags) are designed to scale. No change of course needed — just delivery.

Site Performance & Homepage

PSI was quota-blocked for the third consecutive cycle, so Lighthouse ran locally again — same machine and method as Issue #8, which makes this the first cycle where the deltas are meaningful. They are all positive.

Mobile Performance
92
median of 4 · was 84 · range 78–95
Mobile LCP
2.96s
median of 4 · was 4.01s · range 2.60–5.23s
Desktop Performance
95
median of 2 · was 94
Desktop LCP
1.37s
median of 2 · was 1.48s
Accessibility
97
both form factors · unchanged
SEO
100
both form factors · unchanged
Best Practices
79
mobile 79 · desktop 78 · unchanged
TBT
27ms
mobile median · CLS 0.03
Improved — Verify It Was Deliberate

Mobile LCP Improved ~26% and the Variance Collapsed

Same method, same machine, two weeks apart: mobile LCP median went 4.01s→2.96s and the worst-of-four run went from 10.85s to 5.23s. The bimodal “fast page or 3×-slower page” behavior Issue #8 flagged has narrowed markedly. Local runs are noisy, so treat the direction as real and the magnitude as approximate — but a halving of worst-case LCP does not usually happen by chance.

  • If someone shipped a fix (image optimization, preconnect to wpmedia.roomsketcher.com, or unused-JS cleanup), it worked and should be noted so it doesn't regress silently.
  • The median is now inside striking distance of Google's 2.5s “good” threshold under favorable local conditions — which means on PSI's throttled profile it is likely still failing. The remaining opportunities from Issue #8 (1,220ms unused JavaScript, preconnect to the image host) remain the levers.
Process Risk — Escalating

PSI Quota Has Now Blocked Comparable Speed Data for Three Consecutive Cycles

The keyed and unkeyed PSI endpoints both returned daily-quota errors again. Two audit runs cannot consume 25,000 queries/day, so something else is exhausting the shared API project. The trend line against Issues #1–#7 is now nine-plus weeks stale and cannot be rebuilt from local runs. The fix is administrative, not technical: create a fresh Google Cloud project with its own PageSpeed API key for audit use. Ten minutes of setup ends a three-cycle data gap.

What Needs Help (US)

One new critical item leads: a tracking regression that appeared almost exactly at the window boundary and is quietly rewriting channel attribution. The paid items that follow are questions of intent — the account moved this cycle, but not quite in the direction the KR points.

Critical — New Regression

A Tracking Change Around August 3 Is Bleeding Paid Attribution Into Unassigned

Three symptoms with the same timestamp and shape:

  • Unassigned sign_up events went 40 → 276 between windows, while Paid Search sign_up fell 482 → 213. The paid decline is partly real (spend was cut) — but the mirrored rise in Unassigned means a chunk of paid-driven signups are now arriving without attribution.
  • Sessions with source “(not set)” nearly tripled (393 → 1,067), and the Unassigned channel more than doubled to 82 sessions/day.
  • The timing brackets August 3 — the window boundary — which is why the baseline looks clean and the current window doesn't.

Likely candidates, in order: a GTM container change (tags unpublished or consent-mode default flipped), Google Ads auto-tagging/gclid loss on a redirect, or a landing-page change stripping URL parameters. This sits on top of the standing issue — 80% of new_subscription events (171 of 214) still land in Unassigned — but it is new, it is growing, and it will corrupt every channel comparison in this report until found. Kworq action #3.

Important — Partial Response to Last Call

The ROAS Targets Were Changed — Sideways, Not Toward the KR

Issue #8 recommended raising every target ROAS toward the 1.0 KR. The targets did change this cycle, in a way that reads as normalization rather than ambition:

CampaignTarget (Aug 3)Target (now)Actual ROAS (this window)Read
0. S – Branded0.940.801.10Lowered while over-delivering
1. S – Search0.800.700.44Lowered; still worst in account
2. S – Competitors0.740.800.64Raised — right direction
3. P-Max0.740.800.65Raised — right direction
Combined US (incl. Microsoft)0.78KR needs > 1.0

Raising Competitors and P-Max to 0.8 is the staged move we suggested. But lowering Branded to 0.8 while it returns 1.10 licenses Smart Bidding to pay more for brand clicks that were already profitable — and Branded's spend did rise 20% this window at a ROAS that fell from 1.22 to 1.10. If the lowered targets were part of a planned staircase, the next step up should be scheduled; if they weren't deliberate, Branded's should go back up first.

Important — Decision Needed

Search-NORAM Is Now Budget-Starved While Its Economics Improve

The campaign that was cut ~85% in late July now runs a configured ~6,600 NOK/day ($600) but loses 57% of its eligible impressions to budget — the auction wants far more than it is allowed to spend. Meanwhile its ROAS improved from 0.31 to 0.44 post-cut: the spend that remains is better spend. Two coherent choices exist — fund it (especially if the July keyword expansion added new AI-feature terms that have never had room to run) or cap it deliberately and say so. The current state, where the OBJ 1 “broader reach” initiative and a 57% budget ceiling coexist on the same campaign, is the one configuration that can't be right.

Watch — Explained, Not Alarming

Google Ads CTR Fell to 7.4% — It's Mix, Not Ad Decay

Account CTR dropped 9.48%→7.36%, which looks like relevance decay until it is decomposed: with Search-NORAM throttled, the Competitors campaign is now 51% of remaining impressions (53,170 of 104,286) at its native ~4.5% CTR, while high-CTR Branded and Search shrank in the mix. Per-campaign CTRs are broadly stable. No action needed beyond knowing the aggregate is no longer comparable across the budget change.

Carried Forward — Still Open

Longer-Horizon Gaps, Sharpened This Cycle

  • No Reddit/Quora presence — now directly costing LLM score. Claude discounted RoomSketcher's own #1 ranking as vendor-sourced this cycle while leaning on Capterra and The Close. Third-party corroboration is no longer a nice-to-have; it is the specific input the answer engines are asking for. (Action #6.)
  • Copilot AI-citations export missing for the third consecutive cycle — the one dataset that shows grounding volume distinct from clicks, from Bing Webmaster Tools → AI Performance. Folded into Action #4.
  • No free-tool strategy — unchanged, while the free-intent queries (“free floor plan creator” at position 4.8) quietly became RoomSketcher's best-ranking creator terms. The demand is provably there.
  • German non-brand search waste and unpublished GTM tags — still unconfirmed either way; the GTM item now overlaps with the attribution regression above and should be checked in the same pass.

Market Context

The external frame shifted in RoomSketcher's favor this cycle: assistants are not just answering — they are increasingly sending the click, and the brands they recommend collect it.

AI Referrals (This Site)
+96%
Best 14-day window on record
Google Core Updates
Continuous
Unannounced since July 9, 2026
Text-to-Floor-Plan
Standard
Baseline feature in 2026 round-ups
First-Party “Best” Claims
Discounted
Engines now flag vendor-owned rankings
Trend

The Zero-Click Era Is Becoming a Some-Click Era — for the Recommended Brand

The 2025 story was AI answers absorbing clicks. This cycle's data shows the sequel: when an assistant commits to a single recommendation with a linked citation, it concentrates the surviving clicks on that one brand. RoomSketcher's ChatGPT referrals doubling while its blue-link non-brand clicks held flat is that mechanism in miniature. The strategic consequence: LLM position is no longer just brand influence — it has direct, measurable session and signup yield, which means GEO work can now be evaluated like a channel rather than like PR.

Trend

Answer Engines Are Developing Source Skepticism

Claude's unprompted “vendor-owned content” caveat this cycle is part of a broader pattern: engines increasingly weight independent review platforms, editorial round-ups and forum consensus over first-party claims when adjudicating “best.” For every brand that built its answer-surface presence on its own comparison content — RoomSketcher included — the moat is migrating from owning the ranking page to being corroborated by pages nobody owns. That is a content-strategy instruction with a deadline measured in model-training cycles.

Next Steps Before Next Call

Seven items for the next 14 days, ordered so the confirmations and diagnostics that unblock everything else come first. Items marked KWORQ are ours to execute. Objective tags map each action to the Q3 OKR it serves.

OBJ 1Confirm the New ROAS Targets Were Deliberate — and Schedule the Next Step Up

All four campaigns' targets changed since the last call (now 0.8 across the board, Search at 0.7). Raising Competitors and P-Max was the staged move toward the 1.0 KR; lowering Branded from 0.94 to 0.8 while it returns 1.10 points the other way. We need to know whether this was a planned staircase or a normalization — and if the former, the next increment should go on the calendar now, since Smart Bidding needs a learning window per step.

Owner: RoomSketcher (Wida)  ·  Outcome: Targets that walk toward the KR on a schedule instead of drifting around it.

OBJ 1Set Search-NORAM's Budget Deliberately — It Loses 57% of Impressions to Its Cap

The campaign's economics improved after the July cut (ROAS 0.31→0.44) but it now runs into its ~$600/day budget ceiling most of the day. If the July keyword-expansion initiative added terms to this campaign, they have never had room to prove themselves. Either fund it in steps while watching ROAS, or cap it as policy — both are defensible; the accidental version isn't.

Owner: RoomSketcher (Wida)  ·  Outcome: The “broader reach” initiative and the budget stop contradicting each other.

OBJ 2KWORQ — Diagnose the August 3 Attribution Regression

Unassigned signups went 40→276, “(not set)” sessions nearly tripled, and Paid Search signups halved beyond what the spend cut explains — all starting at the window boundary. We will audit the GTM container's change history, auto-tagging/gclid pass-through, and consent-mode state, and restore attribution. This also covers the long-standing 80%-Unassigned new_subscription issue in the same pass, since the instrumentation is shared.

Owner: Kworq  ·  Outcome: Channel data trustworthy again before the September OKR readout depends on it.

OBJ 3KWORQ — Run the Full 6-Engine LLM Capture Next Cycle, Plus the Copilot Citations Export

This cycle's reading covered five engines; Google AI Mode (three runs per query, median-scored) returns next cycle so the locked anchors regain their full series. The new natural-language apartments query is now a permanent fifth tracked query. Alongside it: pull the Bing Webmaster Tools AI-citations CSV, now missing for three cycles — it is the only view of grounding volume as distinct from clicks.

Owner: Kworq  ·  Outcome: The Objective 3 KR measured on its full method, with citation volume alongside click volume.

OBJ 2Publish the /floor-plan-maker/ Page

Carried forward, with stronger evidence: the creator page's family grew clicks 39% this cycle and the free-variant queries broke into the top 5. “Floor plan maker” still has 21 impressions/day of standing demand at position 25 with no page behind it, and floorplanmaker.ai still holds the exact-match domain.

Owner: RoomSketcher  ·  Outcome: A ranking asset on the second-largest uncovered head term.

OBJ 3Start Seeding Third-Party Corroboration for the “Best Overall” Claim

Claude now discounts RoomSketcher's own #1 ranking as vendor-sourced, while citing Capterra and The Close as neutral arbiters. The counter is presence in sources nobody owns: refreshed review-platform profiles, pitches to the independent round-ups the engines actually cite, and authentic participation where floor-plan questions get asked. This is the highest-leverage Objective 3 work that isn't already an initiative.

Owner: RoomSketcher (Marketing) with Kworq support on target list  ·  Outcome: The “best overall” recommendation survives engines that no longer trust first-party rankings.

OBJ 2OBJ 3Decide Whether to Claim “AI Floor Plan Generator”

Carried forward: /ai-floor-plan-generator/ is still a 404 while the AI-native cohort organizes around the phrase and Planner 5D claims the adjacent “AI home design” frame. With AI Render shipping, the product substance now exists. The decision needed is whether to claim the query family or explicitly cede it; the build can follow the decision.

Owner: RoomSketcher  ·  Outcome: A position on the category's fastest-growing query family, or a conscious pass.

Terms Used in This Report

TermMeaning
SEOSearch Engine Optimisation — earning visibility in conventional search results.
AEOAnswer Engine Optimisation — being the source an AI assistant cites when it answers directly.
GEOGenerative Engine Optimisation — shaping how generative AI systems represent and recommend a brand.
GSCGoogle Search Console — source for impressions, clicks, CTR and average position.
ROASReturn on Ad Spend — conversion value divided by spend. The Q3 Objective 1 KR is ROAS > 1.0.
LCPLargest Contentful Paint — time until the largest visible element renders. Google's "good" threshold is 2.5s.
CLSCumulative Layout Shift — how much the page moves while loading. Below 0.1 is "good".
TBTTotal Blocking Time — how long the page is unresponsive to input during load.
CTRClick-Through Rate — clicks divided by impressions.
CPCCost per Click.
CPACost per Acquisition — spend divided by conversions. In this report, "blended" CPA counts all conversion actions including free accounts.
P-MaxPerformance Max — Google's automated campaign type spanning Search, Display, YouTube and Shopping inventory.
UnassignedGA4's bucket for sessions and conversions where the traffic source could not be determined — see Section 8.