Local Search Forensics
Independent Audit · Candle Art Workshop

#3 of 481.
Burning on
a single wick.

Your candle-making studio is already top-3 on the Kirkland map — visible in every corner of the Eastside. It's doing that on one review, zero organic rankings, and three backlinks. This is what the flame is standing on.

candleart.net · Kirkland, WA · measured 25 Jul 2026 · 90-point grid, 10 keywords, 481 firms
The live interactive ranking map for Candle Art Workshop: the Kirkland and Eastside grid with the studio ranked #3, and the full competitor leaderboard on the right. Open the live map →
Your real position on Google's map, scanned point by point across the Eastside. Click to explore the live tool.
#3
Map rank / 481
of every candle firm scanned
1
Google review
competitors carry 12–139
0
Organic keywords
the site ranks for nothing
3
Backlinks total
domain authority: zero
A
Exhibit A — The Light

You own the map. For now.

We scanned 90 points across a 20-mile box over Kirkland and the Eastside, ten times each — once per candle-class keyword. Your listing appeared in every single one of the 900 cells, top-3 in 53% of them, average rank 3.7. That's a 17.7% share of local voice. It is genuinely strong — and it is the only thing holding.

Coverage
100%

Present in all 900 scanned cells — you never disappear from the map anywhere in the service area.

Top-3 presence
53%

Green (top-3) in 478 of 900 cells, average rank 3.7, best rank 1.

Share of local voice
17.7%

Of every top-3 pin in the field, nearly one in five is yours — third-most of 481 firms.

The field above you

Two studios outrank you — and the gap isn't proximity or relevance. It's proof. Noir Lux holds #2 on 139 reviews to your one.

FirmTop-3 pinsAvg rankReviews
01  The Candle Shop6602.812
02  Noir Lux Candle Bar6092.6139
03  Candle art craft — you4783.71
04  Make Apothecary2385.718
05  Blooming Candle Studio2227.416

Where you're strong, where you fade

Top-3 cells out of 90, per keyword. You win the make-your-own / DIY intent and fade on the high-volume head and venue terms — exactly where the review-rich studios sit.

B
Exhibit B — The Wick

Nothing underneath the flame.

A map ranking is a candle: bright, but only as long as the wick lasts. Everything that normally feeds a top-3 position — reviews, links, organic visibility — is at or near zero. This is why the position is real but unearned, and why a funded competitor can take it.

Reviews
1

A single 5.0 review. The two studios ahead of you have 12 and 139. Reviews are the number-one thing Google weighs for the pack — and the number-one thing a customer reads.

Organic rankings
0

The site ranks for zero keywords in normal Google search. Outside the map, you are invisible — no one finds you by searching "candle making class."

Backlinks
3

Three links from three domains. Domain authority is effectively nil — expected for a site whose domain is under three months old.

The map position is a head start you didn't have to earn — the category is thin around Kirkland. But a head start with no reviews, no links, and no organic presence is a lead measured in months, not years.

C
Exhibit C — The Storefront

The website works against you.

candleart.net is a client-rendered React app on Vercel. It looks fine to a visitor — but to Google's crawler, and to anyone trying to reach you, it's close to a locked door. Every item below was verified against the live site and its source code on 25 Jul 2026 — this is the complete list, not a sample.

Invisible to crawlers

No server-rendered content

The raw page is a 1 KB empty shell — all content loads via JavaScript. Search engines that don't run JS see nothing.

Every page is identical

One title & description, all 9 pages

Home, Workshops, Families, Events — every page ships the same title tag and meta description. Google can't tell them apart.

No 404s exist

Every URL returns "200 OK"

Any address — even a typo — serves the homepage. Google can index infinite junk URLs as real pages.

Undiscoverable

No sitemap, no robots.txt

The two files that tell Google what pages exist and how to crawl them are both missing.

Lost calls

No phone number anywhere on the site

Your Google listing shows (425) 463-9642. Your website shows no phone at all — only an email and Instagram.

Dead contact email

The email you show isn't clickable

On the Visit page your email is underlined to look like a link — but it's plain text with no mailto:. A visitor on a phone taps it and nothing happens. They can't copy it easily either.

Emails go nowhere

The "Join" signup form is not connected

The newsletter box in your footer isn't a real form — no submit handler, no mailing service, no destination. The only endpoint the whole site talks to is its admin panel. Every email a customer types into it is silently lost.

Confusing label

The email box is labelled "ADDRESS"

The signup field says ADDRESS, not "email" — a visitor reasonably reads that as street address and either types the wrong thing or skips it.

Blank when shared

No social preview

No Open Graph or Twitter tags. Paste your link into Instagram DMs, Facebook, or a text and it shows a blank box — no photo, no title. For a business that lives on social, that's a lost first impression every share.

Loose ends

No favicon, no canonical tag

The browser tab shows a blank default icon instead of your mark, and there's no canonical tag — which, with nine identical-metadata pages, compounds the duplicate-content confusion above.

Flying blind

No analytics installed

No Google Analytics, no tag manager. There is no way to know how many people visit or where they come from.

Borrowed imagery

Five of nine pages use stock photos

Your Experience, Workshops, Families, Events and Visit pages run Unsplash stock — not photos of your actual studio.

The one box checked

It loads fast — but that's free

PageSpeed 99 desktop. Modern build tools hand you that speed automatically; it takes no skill and it's the only thing on the whole site that actually works. Even the one point in its favor wasn't built — it came in the box.

The pattern

This isn't half-finished.
It's broken at every layer.

It would be easier if the problem were just marketing — you could hire around that. It isn't. The mistakes run through all three layers of the build: the code, the design, and the marketing. Each one is broken on its own terms, and no single hire fixes all three.

The code is broken. A signup button wired to nothing. An email "link" that is just underlined text with no link behind it. Every URL — including typos — answering "200 OK." Wiring a form and a mailto: is week-one work; whoever built this either couldn't do it or never finished it. A fast page from a modern framework is not the same as one built by someone who knows what they're doing.
The design is broken. The one field where you collect emails is labelled "ADDRESS." Things styled to look clickable aren't. The writing is dressed-up jargon — "electronic inquiries," "official location data," "Studio Directive" — instead of the plain words a customer, or a search engine, actually uses. It looks considered; it doesn't function.
The marketing doesn't exist. No SEO foundation, no phone number, no analytics, and a Google category — "candle store" — that describes the wrong business. Nothing here was set up to be found, measured, or turned into a booking.

Strip away the framework's free loading speed and what's left is a site that is broken in code, confused in design, and invisible in search — every discipline that goes into a working website, missed by whoever built it. The only reason customers still find you is the map, and that is happening despite this website, not because of it. You sit #3 across the whole city on the strength of your Google listing alone. Imagine the number when the site underneath it actually works.

D
Exhibit D — Mistaken Identity

Google isn't sure who you are.

Your name, your category, and your contact details don't agree across the surfaces that matter. Every one of these confuses Google and erodes the map position you already hold.

Three names
Website says “Candle Art Workshop.” Google says “Candle art craft.” Instagram is @candle.art_craft.▲ Three different business names on your three most important surfaces.
Wrong category
Your Google Business Profile is filed under “Candle store” — retail.▲ You sell classes and experiences, not shelves of candles. The category decides which searches you're even eligible to appear for.
Google listing
CID 10688256575312558532 · 5.0★ · 1 review · category “Candle store” · verified at your address.
Phone mismatch
GBP: (425) 463-9642. Website: none.▲ The number that gets you calls is missing from your own site.
Shared address
Your listing sits at 9827 NE 120th Pl — the identical map coordinates as a second, unrelated business (a plumbing company) whose Google listing carries no suite number.▲ Two businesses pinned to one point. This is a serious, separate problem — see below.
The domain
Registered at GoDaddy on 2 May 2026 — under three months old — yet the site's masthead reads “Established 2024.”▲ Worth reconciling: the story the site tells doesn't match the paper trail.
The address problem, in full

Two businesses at one pin isn't a footnote — for local search it's one of the most damaging things you can do, and it directly threatens the map position this whole report is built on.

1
Google filters duplicates at the same location. Google's local algorithm treats the address and map pin as a core identity signal. When two businesses resolve to the identical coordinates, its duplicate-suppression filter can show only one of you in the map pack for a given search — and you don't get to choose which. Your #3 position can be filtered out entirely on a query where the other listing is judged more relevant.
2
It is the #1 trigger for listing suspension. Google's guidelines require each profile to be a distinct business at a real, staffed location, with its own verifiable suite. Multiple businesses at one address — especially when one omits the unit — is the classic pattern Google's spam systems flag. A suspension pulls you off the map completely while you fight to reinstate, and reinstatement is slow and not guaranteed.
3
Your reviews, citations, and links get cross-wired. Directories, data aggregators, and Google's own entity graph key on address. At a shared pin, a citation or review meant for the candle studio can be attributed to the plumber — and vice versa. The single review you have, and every one you earn next, is at risk of landing on the wrong entity.
4
Proximity ranking can't tell you apart. Two of the three things Google ranks the map on are distance and prominence. From an identical coordinate, distance is a tie for both businesses, so Google leans harder on relevance and prominence — exactly the areas (category, reviews, a crawlable site) where you're currently weakest.
5
It muddies what Google thinks is even there. Google is already unsure what you are (a "candle store" that actually runs classes). Sharing the pin with a plumbing company makes "what business operates at 9827 NE 120th Pl?" genuinely ambiguous to the algorithm — and ambiguous entities rank worse and are trusted less.

The fix: make your listing's suite distinct and unmistakable (Unit B on every surface — site, GBP, and every citation, byte-for-byte), ensure the other business's listing carries its own separate suite, and keep the two entities' names, categories, and NAP details completely separate so Google never conflates them.

E
Exhibit E — The Field

The searches worth winning.

These are the ten candle-experience keywords we measured your map position on — chosen by real US search volume, weighted toward local-pack intent. The grid supplies the geography; these are the phrases people type.

KeywordMonthly searchesYour avg map rank

Volumes are US-national (grid scanning supplies the local geography). "candle making" and "candle making near me" are the head terms; the review-rich competitors take them today.

F
Exhibit F — The Fix

Turn a lucky #3 into a defended #1.

Everything above is fixable, and most of it is cheap. In priority order — reviews and category first, because they move the map you already lead; the site rebuild second, because it unlocks the 90% of search you're invisible to today.

i

Fix the listing: category, name, reviews

Recategorize from “Candle store” to a candle-experience/craft-class primary category, reconcile the name to one you use everywhere, and start a review engine — every guest, every workshop. One-to-139 is the gap; it closes faster than any other lever.

ii

Make the site findable

Server-render the pages, give each one its own title and description, add a sitemap and robots.txt, kill the soft-404s, and put your phone number on every page. This is what unlocks the organic search you rank zero for today.

iii

Shoot the studio, retire the stock

Replace the Unsplash placeholders on five pages with real photography of your space, your wax, your workshops. It's a candle studio — the imagery should be the strongest thing on the page.

iv

Build the foundation under the flame

Local citations and links — the directories and partners that give a three-month-old domain the authority to hold #1 when a funded competitor arrives. This is the slow lever; it starts now.

The one-line read

You have the hardest thing to build — a top-3 map position across your whole city. What you're missing is the easiest: reviews, a crawlable site, and the right category. Fix those and the flame stops flickering.