Case Study 03
Public Sector Portal

HubSpot Search Portal
For Public Finance Data.

Making public financial data actually findable — a custom search engine built entirely within HubSpot CMS.

Role

HubSpot Developer

Stack

HubL, HubDB, JavaScript

Volume

8,000+ Records

Outcome

Instant Search

Faceted document search interface built on HubSpot CMS with year, type and jurisdiction filters

01 // The Problem

Data Without
Discoverability.

The client published thousands of financial documents — annual budgets, audit reports, legislative summaries — but the default HubSpot search was too blunt. Users were leaving the site without finding the documents they came for. The bounce rate on the search page was over 80%.

Old public finance site search with a single keyword box, no filters and irrelevant results

02 // The Solution

Multi-Facet
Search Engine.

We built a custom HubDB-backed search system with filters for year, document type, jurisdiction, and keyword — all rendered client-side for instant results. HubDB tables act as the indexed document store, with nightly webhook updates from the client's backend system.

  • → Real-time keyword filtering across title, tags, and description fields
  • → Year and document-type facets with result counts
  • → Deep-link shareable URLs for every filter state
Faceted search for public finance documents with year, type and jurisdiction filters beside a results grid

03 // The Outcome

Findability
Restored.

Bounce rate on the search page dropped from 80% to 28%. Average session duration increased as users found relevant documents and explored related resources.

Line chart of the search page bounce rate falling from 80% to 28% after the new search went live

03 // Interface Gallery

The Search
Experience.

Search results for annual audit reports with year and document type filters applied as removable chips
Document type filter panel with result counts per type and two types selected
Bar chart of indexed public finance documents by year, with document counts by jurisdiction below
Mobile view of the document search with active filter chips and a list of audit report results
−65%
Search Bounce Rate
<200ms
Filter Response Time
8,000+
Documents Indexed
Next Project

Motion-Rich HubSpot Website for a Nonprofit

→