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.