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. A product buried on page four of results might as well not exist, and most brands only find that out anecdotally.

I built a system that measures where a brand's products rank and appear across on-site search results 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 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.

This is confidential client work, so the tracking methodology and results stay private, but 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.

PythonKibanaData Analysis

Pipeline

A high-level look at how search and category data becomes a visibility number worth tracking.

Architecture

Search & Category Crawl
Keyword-Level Ranking
Visibility Scoring
Trend Aggregation
Noise Filtering
Reporting & Alerts

Tracking: keyword- and category-level ranking checks, aggregated into trend-based visibility scores rather than single-point snapshots.

Trying to quantify search visibility?

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