Abbott&Abbott

Estate Agency Platform + Alto API Integration

Overview

Abbott & Abbott required a modern estate agency website capable of handling live property feeds, advanced search, and location-based browsing, while remaining fast and easy to manage internally.

The platform needed to synchronise automatically with third-party property systems and present listings in a structured, high-performance way.

TheBrief

  • Build a bespoke WordPress site from supplied designs
  • Integrate live property feeds from Alto (previously Resi)
  • Support both sales and rental listings
  • Create a fully custom property search
  • Generate location-based landing pages dynamically
  • Ensure performance despite large media-heavy feeds
  • Maintain flexible CMS editing via ACF

The solution needed to behave like a property platform, not just a brochure site.

TheApproach

I developed a custom WordPress architecture using structured ACF blocks for editorial content, alongside a bespoke property ingestion engine.

Rather than relying directly on third-party search limitations, listings are:

  • Imported via API
  • Normalised into a consistent internal data structure
  • Cached locally for performance
  • Queried using custom filtering logic

This allows the site to operate independently of external search constraints while keeping data up to date.

PropertyFeedIntegration

The platform initially integrated with multiple feed formats (JSON/REST and XML), requiring:

  • Data normalisation across different schemas
  • Unified internal property models
  • Consistent field mapping across listing types

When the provider ecosystem evolved, the architecture allowed feed refactoring without rebuilding the frontend logic.

A scheduled cron process runs every 15 minutes to:

  • Check for new or updated listings
  • Sync status changes
  • Remove sold properties
  • Maintain data integrity

MediaHandling&Performance

Property feeds often include high-resolution imagery with limited control over sizing.

To maintain performance:

  • Images are cached locally
  • Galleries are optimised for frontend display
  • Older or sold property assets are cleaned programmatically
  • Gallery sizes are reduced post-sale to limit storage growth

This ensured performance stability despite media-heavy content.

CustomPropertySearch

The search system allows filtering by:

  • Location
  • Price
  • Bedrooms
  • Property type

Because listings are stored locally, search performance is significantly faster and more flexible than relying on remote queries.

Location-BasedLandingPages

Local areas such as Bexhill, Brighton, and Hastings are defined within the CMS.

Each area automatically generates:

  • A dedicated landing page
  • Contextual content blocks
  • Relevant property listings

This improves both user experience and SEO targeting for regional searches.

ReusablePlatformArchitecture

The same underlying property engine powers Taylor Engley, a sister agency site built on the same codebase.

This demonstrates the reusability and scalability of the platform architecture beyond a single client.

Results

  • Automated property synchronisation
  • Improved search performance
  • Reduced manual listing management
  • Location-driven content structure
  • Reusable property platform across multiple brands

The project demonstrates complex third-party integration, data modelling, and performance optimisation within WordPress.

Role&Credits

Built while working as Lead Developer at Gold Pebble.
Design direction provided by the Gold Pebble team.
Property platform architecture and API integration by Taran Stafford.

Abbott & Abbott

Abbott & Abbott

Gold Pebble
2024

Custom WordPress property platform integrating live Alto listings, advanced search, automated feed processing, and location-based landing pages.