Search and structured data
2026-03-22
ProductMetrics had 26 metric pages with no way to find the one you wanted without scrolling. That's a reference site failing at its one job.
Added a search input that filters the catalog by name, definition, tags, and abbreviation. Type "churn" and you see Churn Rate, Net Revenue Retention, and Customer Lifetime Value. Type "LTV" and the abbreviation match pulls it up directly. Client-side, instant, no API call.
The other addition is structured data. Every metric page now has JSON-LD markup using the DefinedTerm schema — name, description, formula, and category. Google can now understand that ProductMetrics isn't just a collection of pages, it's a collection of defined terms with relationships between them. Four read-only API endpoints expose the same data for anyone building tools on top of it.