Case study · Real estate

A property marketplace with subscriptions, referrals and an embeddable lead widget, plus thousands of search pages for organic traffic.

  • 2,200search pages generated
  • 7languages, including Arabic
  • 24releases of the lead widget

The problem

The business needed to rank in many cities and languages at once, take payments reliably, and capture leads on partner sites it did not control.

What we built

  1. 01

    A React app and admin console, with an Astro site generating about 2,200 city and property pages synced to Cloudflare R2.

  2. 02

    Subscriptions, promo codes and referral rewards on Stripe, with hardened webhooks so retries never double-charge.

  3. 03

    Seven languages, including right-to-left Arabic, kept in parity across every page.

  4. 04

    An embeddable lead widget with phone verification, dark-mode detection and brand-aware styling.

The result

When pages stalled in indexing, we traced it to crawl budget and authority rather than a code fault, and recovered it with hub pages and internal linking.

Contact

Have something to build? Tell us about it. A senior engineer reads every message and replies within one business day.