← Creative Lab
Personal R&D — 2025

TapScout

Local search ranked by what you can book or order right now

Voice-search local businesses by ZIP and radius, re-ranked by a scoring function that rewards actionability — places you can book or order from right now — over raw review counts.

10
Places Ranked In The Demo
300
Reviews Where Weight Saturates
0
API Keys Needed
The hard part

A 400-review local place beats a 50,000-review chain because review weight saturates at 300 reviews.

Client
Personal R&D
Role
Creator / Developer Ranking Design / Voice UX
Timeline
2025
Live ranking demo

Raw order vs. TapScout order

Ten fictional sushi places — mock data, no API key — spanning 40 to 48,000 reviews and 400 m to 14 km. The left column is Google's own sort: most reviews first. The right column is TapScout's score.

only places I can act on now

Raw order 0

TapScout order 0

How it ranks

A saturating curve, not a leaderboard

The score is (rating/5) × volWeight(reviews) × distWeight(distance) × 1.1 if bookable × 1.05 if open now. volWeight runs review count through a saturating curve — a shape that climbs fast at first and then flattens — so a place with a few hundred reviews scores nearly as well as one with fifty thousand. Distance decays gently between 500 m and 15 km rather than cutting off hard. Actionability — can you book, order, or is it open right now — is the only thing left to break the tie, and it usually does.

Scope

Project Elements

Search Ranking DesignVoice UXAPI Cost ControlMock-Mode ArchitectureRapid Product Thinking
Next Project
CORONA →

Have a Project in Mind?

Animation direction, VFX and creative technology. Message me on LinkedIn or get in touch.