CASE STUDY — CITELIGHT

Visibility,
measured

Buyers stopped searching and started asking. Citelight reads what four machines say about a business every week, and scores it out of a hundred.

SCROLL TO OPEN
The citelight.ai home page
A laptop open on a desk in a dark room
SCROLL THE SCREEN TO READ THE SITE VISIT CITELIGHT.AI ↗
The Citelight score screen: a score of 38 out of 100 with its four weighted dimensions, an identity profile, and a per-platform breakdown
The first readingONE SCORE, FOUR DIMENSIONS, FOUR PLATFORMS
THE INTERFACE

A number is a verdict. This shows its working.

Every dimension carries its own weight, its own evidence and its own sentence explaining what moved it. Nothing on the screen is estimated.

Where the score comes from: ChatGPT, Perplexity, Gemini and Google AI Overview each with their own score and citing status
Where the score comes fromPER PLATFORM, WITH THE METHOD STATED
The trajectory view: a twelve week Citelight score line, per-platform citation rates, and what moves the score
Twelve weeks, heldDIRECTION IS COMPUTED, NEVER WRITTEN BY HAND
THE MOTION

The line draws itself, and the fill follows behind.

The trace is the product's signature move: eight hundred milliseconds on an organic curve, the head landing on the current week, the fill arriving a beat later so the shape reads before the volume does. Every animation in Citelight is interruptible and none of them lock the interface.

Four frames of the twelve week trace drawing in: the line starts at week one, travels the window, the fill follows behind, and the head lands on this week
Trace draw, four frames0.22 · 0.50 · 0.78 · 1.00
OUT‑QUARTcubic-bezier(.25, 1, .5, 1)arrivals
OUT‑CUBICcubic-bezier(.33, 1, .68, 1)fade and rise
INOUT‑CUBICcubic-bezier(.65, 0, .35, 1)state change
INOUT‑SINEcubic-bezier(.37, 0, .63, 1)drawing
THE PROBLEM

Every business now has a second reputation it cannot see.

Ranking on Google was measurable. Being named by a model is not: the answer is generated fresh each time, it varies by phrasing, and nobody sends you a report when you stop appearing in it.

Citelight runs the questions a real buyer would ask, records which businesses each model actually names, and turns that into a number you can watch move. The audit is the product.

WHAT I BUILT

Brand, product, and the pipeline underneath.

01IdentityName, mark, palette, and a licensed type system, built before a single screen was drawn.
02Product designAudit, scoring, and reporting surfaces designed as one system rather than assembled from a component library.
03The engineA pipeline that queries four assistants on a schedule, parses their answers, and stores who was named and where.
04ScoringThe Citelight Score: one number from a hundred signals, weighted so it moves when something real changes.
05ShippedAuth, billing, transactional mail, and the marketing site, live on production infrastructure.

The audit had to be the product. A dashboard that only tells you that you are invisible is a complaint, not a tool.

DESIGN PRINCIPLE
THE SHIFT

The surface a buyer sees changed shape.

Ten blue links let everyone in and let the buyer decide. A generated answer picks three names and never shows you the other seven. Watch what happens to them.

best real estate agent fort lauderdale 10 results
  1. Top 10 Realtors in Fort Lauderdaledirectory-site.com
  2. Fort Lauderdale Real Estate Agentsportal.com/agents
  3. Broward County Agent Directorylistings.org
  4. 15 Best Agents Near Youreviews-aggregator.com
  5. Find an Agent, Fort Lauderdalebrokerage.com
  6. Local Agent Reviews and Ratingsreview-platform.com
  7. Real Estate Near Las Olasneighbourhood-guide.com
  8. Agents Serving 33301zip-directory.net
  9. Compare Agent Commissioncompare-site.com
  10. Fort Lauderdale Property Expertsexperts-list.com
Seven of these are about to stop existing.

An illustration of the two surfaces, not a capture of a specific query.

THE AUDIT

One question, four machines, one trail.

Every audit runs the questions a real buyer would ask, records which businesses each model names, and keeps the trail so a change is traceable to the answer that caused it.

QUESTIONWho is the best real estate agent in Fort Lauderdale?
ChatGPTNAMEDposition two of three
PerplexityABSENTthree competitors named
GeminiNAMEDposition one of four
Google AI OverviewNAMEDcited via a review page
SCORE CONTRIBUTION+9of a possible 12 for this question