Marketplace
Haven — Real Estate Listings Marketplace
A real estate marketplace with map-based search, saved searches, and agent messaging, built on Next.js with server components and a PostgreSQL database indexed for fast geospatial queries. Migrated from a legacy WordPress site with zero SEO ranking loss.

Tags
Next.jsPostgreSQLMapsSEO Migration
The challenge
The client's listings site ran on an aging WordPress installation with a real estate plugin that could not support map-based search, saved searches, or direct agent messaging. At the same time, the site had years of accumulated organic search rankings that could not be put at risk during a rebuild.
The solution
- Rebuilt the platform on Next.js with server components for listing pages, keeping URLs and metadata structure intact to protect existing search rankings.
- Modeled listings in PostgreSQL with PostGIS-backed geospatial indexes, enabling fast radius and polygon-based map search that the previous plugin could not handle.
- Built saved searches with email alerts for new matching listings, plus in-app messaging between buyers and agents, replacing an off-platform email workflow.
- Executed the migration with a careful redirect map, staged rollout, and search console monitoring to catch any ranking regressions early.
The results
- Migrated the entire platform with zero measurable SEO ranking loss, verified across target keywords for eight weeks post-launch.
- Map-based search became the top entry point for new sessions within the first month.
- Agent response times to buyer inquiries improved after messaging moved in-platform with notification support.