AngularJS, 96 scripts, and no indexation
BS Property Group — a boutique North Miami agency specialising in waterfront and the premium segment from Brickell to Bal Harbour. $1.2B in closed deals, sixteen years on the market, cross-border buyers from São Paulo to Shanghai. The old site ran on AngularJS — a framework EOL’d in 2022. Each page loaded ~96 JavaScript files, listing pages rendered in the browser (Google did not index them), property cards opened in modals without dedicated URLs. Sharing a property on WhatsApp showed no preview. The most critical failure: "favourite" and "saved search" were gated behind mandatory registration — the site shed about 70% of first-session visitors on the spot.