Real Estate Hosting

Real estate hosting built around the property feed.

An agency site is downstream of somebody else's database. The feed syncs on a schedule, listings change without warning, and a property shown as available after it sold is a phone call you do not want.

Feed syncs that finishSold listings disappearEnquiries always delivered
Scheduled feed syncListing freshnessEnquiry deliveryDaily backupsFree SSL24/7 support
Built for agencies

The site is only as current as the sync.

Almost every real estate problem is a freshness problem, and freshness is decided by a scheduled job nobody watches.

Feed syncs that complete

A portal feed can carry thousands of properties with dozens of images each. Sync runs get their own execution and memory limits so an import finishes rather than stopping half way and leaving the site partly updated.

Own limitsRuns to completion

Sold means gone, quickly

Cache lifetimes on listing pages are short enough that a withdrawn or sold property stops being shown soon after the feed says so, rather than lingering because a page was cached for a day.

Short listing TTL

Property images processed on import

Feeds arrive with large photographs per property. They are resized on the way in, so a hundred new listings do not become a hundred slow pages.

Search that handles the filters buyers use

Price band, bedrooms, area and type are all meta fields, and buyers combine them. Those lookups are indexed so a filtered search stays quick as stock grows.

Enquiries are not lost

A lead form that fails is revenue gone with no trace. Notification chains have room to complete, and submissions are stored on the site as well as emailed.

Freshness

Nobody complains that the site is slow.

They complain that a property they enquired about had already sold. On an agency site, correctness of stock is the customer experience.

  • Sync runs finish rather than timing out
  • Listing pages expire from cache quickly
  • Withdrawn properties leave search too
  • Enquiries stored as well as emailed
Portal feed
Last sync
complete
Listing cache
Short lifetime
fresh
Withdrawn stock
Removed from search
cleared
Overnight sync
Full refresh
running
Search

Filtered stock, without the wait.

Buyers arrive with a price range and an area and immediately filter. That query is the whole experience, and it runs against a dataset the feed rewrites nightly.

Indexed
price, area and type
Batched
feed sync runs
Short
cache life on listings
MagicWP165 ms
Typical shared host1180 ms
Untuned VPS500 ms

Illustrative comparison of a filtered property search. Your numbers depend on stock level and filter combination.

Configuration

What we change for real estate

This workload is unusual in that the site's content is written by a scheduled import rather than by a person, and everything follows from that.

SettingWhat we doWhy
Feed import runsOwn execution and memory ceilingsA portal feed rewrites thousands of properties in one run, and a half-finished import leaves the site advertising stock that is not there.
Listing cache lifetimeShort, unlike the rest of the siteA property's status can change between syncs, and a day-long cache keeps a sold house on the market.
Image processingHandled during import rather than on requestFeeds deliver many large photographs at once, and resizing them on first view means the first buyer to click waits.
Search indexingIndexed on price, bedrooms, area and typeBuyers filter on those four in combination, which is a multi-condition meta query on every search.
Enquiry handlingStored locally as well as emailedA lead that only existed as an email is unrecoverable if delivery fails, and nobody finds out until the seller asks.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

Can you handle an MLS or portal feed?
Yes. Import runs get their own limits so a large sync completes, which is the usual failure — a feed that times out and leaves the site partly updated.
How quickly does a sold property disappear?
As soon after the sync as your cache lifetime allows, and listing pages are deliberately cached for a short period rather than the long one used elsewhere on the site.
Why is my property search slow?
Usually unindexed meta fields. Price, bedrooms, area and type are all stored as post meta, and buyers combine them, so without indexes each search scans the whole stock.
What happens if an enquiry email fails?
The submission is stored on the site as well as sent, so a delivery failure is recoverable rather than a lead that silently never existed.

Show stock that is actually available.

Move the agency site across — migration is free, feed configuration included.