Selected Work
PromptCloud / 42Signals · Confidential

Search Intelligence & Brand Visibility Analytics

Search & Keyword Insights

Being in stock doesn't matter if a shopper never scrolls far enough to see the product. Visibility is a metric; it just isn't tracked like one.

ContextPromptCloud / 42Signals
DomainE-commerce Search
StackPython · Kibana
StatusConfidential Client Work

Brands obsess over their product photography, pricing, and reviews, then have almost no visibility into whether any of it matters, because they can't see where their products actually land when a shopper searches or browses a category.

PythonKibanaData Analysis

The Build

01 Problem

A product buried on page four of results might as well not exist, and most brands only find that out anecdotally. Visibility is a metric; it just isn't tracked like one.

02 Data

On-site search results and category listings, checked at keyword- and category-level, repeated consistently enough over time to separate real ranking movement from normal day-to-day noise.

03 Approach

A system that measures where a brand's products rank and appear across on-site search and category listings, so visibility becomes a number tracked over time against specific keywords and categories, instead of a vague sense that "we should probably rank higher."

Search & Category Crawl
Keyword-Level Ranking
Visibility Scoring
Trend Aggregation
Noise Filtering
Reporting & Alerts
04 Validation
Search rankings shift by keyword, by device, by the hour. A single snapshot is close to meaningless.

That volatility is the real design constraint. A one-off "we rank #4" screenshot tells you almost nothing; the measurement only becomes useful once it's repeated consistently enough to separate real movement from normal day-to-day noise, and specific enough to tie a ranking change back to an actual keyword or category rather than an average across all of them.

05 Result

This is confidential client work, so the tracking methodology and results stay private. What's shared is the shape of the system: keyword- and category-level ranking checks, aggregated into trend-based visibility scores rather than single-point snapshots.

06 Impact

Visibility becomes a number tracked over time, not a vague sense of underperformance. The lesson generalizes: most "visibility" metrics fail not because the data is wrong, but because a single point-in-time number is being asked to answer a question only a trend line can.

Trying to quantify search visibility?

Happy to talk through tracking methodology, keyword-level analysis, or turning "we should rank higher" into a measurable metric.