Skip to content

HubSpot CMS · Real Estate

Bilingual Real Estate Site

A bilingual Italian/English HubSpot CMS site for a boutique real estate agency, where every property page is generated from a CRM record.

  • HubL
  • CRM custom objects
  • Memberships
  • Cloudflare Workers
  • JavaScript
  • GTM / GA4
  • JSON-LD

The problem

The agency needed a bilingual site whose listings were managed in the CRM, not maintained as static pages, plus a members' area, a clean bill of SEO health, and tracking it could trust.

What I built

Listings as a HubSpot custom object rendered by one template pair in both languages, a Cloudflare Worker that resizes and caches photos at the edge, gated membership content, and SEO and analytics fixed at the template level.

My role

  • CMS templates
  • Edge image pipeline
  • SEO programme
  • Analytics and compliance

Technical highlights

  • 150+ property pages in Italian and English from CRM records
  • SEO scan down from 3,266 flagged items to roughly 900, about 72%
  • Gallery thumbnails down from ~170 KB to ~8 KB
  • Signed off against Core Web Vitals and structured-data validation

Need a HubSpot site or migration done properly?

From CMS themes and portal merges to AEO audits, I fix problems where they start and measure what changes.