The Brief (And What It Left Out)

The initial brief was straightforward: a property listing site where agents could post properties and buyers could search them. Two user types, basic search filters, contact forms.

But real estate is never simple. Within the first discovery conversation, scope expanded to include: agent and agency profiles with separate permission levels, a mortgage calculator using TTMF and local bank rates, neighbourhood guides for every major community in T&T, a paid listing tier system, and Google Maps integration showing properties on an interactive map.

This is normal. No brief survives first contact with reality. The skill is identifying all requirements upfront before writing a line of code.

The Architecture Decision

The core decision was whether to use a plugin like WP Real Estate or build a custom post type structure from scratch.

The plugin approach is faster to start. The custom approach is faster at month six, when you need functionality the plugin wasn’t designed for.

We built custom. Properties became a custom post type with 40+ ACF fields covering everything from GPS coordinates to cooling system type. Agents got their own CPT. Neighbourhoods got a hierarchical taxonomy with district and community levels.

The SEO Strategy That Got Us to DA43

The listings themselves weren’t going to drive organic traffic. The play was neighbourhood guides.

For every major community in Trinidad and Tobago — 40+ at launch, growing to 80+ over time — we created structured guide pages covering: average property prices, schools and proximity to employment centres, transport links and commute times, and community character descriptions.

These pages ranked for searches like “living in Diego Martin” and “properties in Maraval” — informational queries from buyers still in research mode. The guides brought people to the site. The listings converted them into leads.

The Technical Challenges

Performance with large listing counts. At several thousand properties, standard WP_Query calls become slow. We implemented server-side pagination, query caching with object cache, and lazy-loaded map markers that only rendered properties in the current viewport.

Google Maps at scale. Loading 500+ map pins at once crashes browsers. The solution was clustered markers where nearby listings group at lower zoom levels and separate as users zoom in.

Agent self-service. Agents needed to manage their own listings without admin access. This required a custom front-end submission form with role-based capability restrictions.

WooCommerce listing upgrades. The featured listing system ran through WooCommerce with a custom product type. Purchasing a “Featured Upgrade” triggered a webhook that updated the property’s ACF field, automatically promoting it in search results for 30 days.

What DA43 Actually Means

Domain Authority 43 isn’t a trophy — it’s evidence that the site has enough quality backlinks and content authority that Google trusts it as a genuine reference for Trinidad real estate.

It took 18 months. It required consistent content production, proper internal linking between guides and listings, schema markup on every property page, and technical SEO fundamentals that most Caribbean sites skip entirely.

The payoff: organic traffic that doesn’t require ad spend to sustain.

Related Reading

Building a property platform for your market? Get in touch — I’ve built them for T&T, and the lessons apply across the Caribbean.