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.

Haven — Real Estate Listings Marketplace

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.