Real Estate WordPress

Best Real Estate WordPress Plugins 2026

The 6 plugin categories a real estate WordPress site needs, the main plugin in each, install counts, prices and compatibility notes.

wpresidence.net
Niche real estate website on screen
6
plugin categories
800+
MLS markets (MLSImport)
$49/mo
IDX starting cost
$49
WPResidence theme, per year

Last updated: September 28, 2026

You can build a real estate site on WordPress two ways: with a stack of plugins, or with a real estate theme that includes most of them. A complete site covers six categories: property listings, search and filtering, IDX/MLS import, CRM, lead capture forms and maps. The table below shows the main pick in each: Estatik or Easy Property Listings for listings, MLSImport for IDX at $49/month covering 800+ MLS markets, FluentCRM for a standalone CRM, WPForms for forms and WP Go Maps for maps. Many plugins cover two or three categories.

A real estate WordPress theme such as WPResidence or Houzez includes most of these functions. A Houzez analysis puts a three-year plugin stack at $1,811 to $2,921; WPResidence costs $49 a year. Each category below has install counts, prices and compatibility notes. For the bigger picture, see our how to build a real estate website guide.

CategoryFunctionTop PickStarting Cost
Property listingsCPT management, search, displayEstatik / Easy Property ListingsFree
Search & filteringAJAX search, map search, facetsBuilt into listing plugin or FacetWPFree / $99/yr
IDX / MLS importPull live MLS data as native WP postsMLSImport$49/mo
CRM & lead managementLead capture, pipeline, follow-upFluentCRM / WPResidence CRMFree / $129/yr
Lead capture formsInquiry forms, contactWPFormsFree / $49.50/yr
MapsProperty map displayWP Go MapsFree
  1. What Is a Real Estate WordPress Plugin?
  2. Property Listings (CPT Management)
  3. Search and Filtering
  4. IDX / MLS Import: Connecting to Live Listings
  5. CRM and Lead Management
  6. Lead Capture Forms
  7. Maps
  8. The Stack vs. Theme Tradeoff
  9. Compatibility Pitfalls to Know Before You Build
  10. Key Takeaways
  11. Frequently Asked Questions
Definition

What Is a Real Estate WordPress Plugin?

6 functional categories

A real estate WordPress plugin extends WordPress to manage property listings, MLS data, lead capture, and map search. Instead of building custom post types and templates from scratch, agents and developers install one or more plugins, each handling a distinct function, to turn a standard install into a property site.

Foundation Layer

Property Listings (CPT Management)

10,000+ Estatik active installs
Property Listings (CPT Management)
Listings
One listing plugin per site
Estatik: 10,000+ active installs
PropertyHive rated 4.9 stars
Avoid CPT identifier collisions

This is the foundation. Most listing plugins register a property custom post type and ship templates the rest (search, IDX, CRM) builds on.

Estatik holds a 4.5/5 rating across 184 reviews and 10,000+ active installs per its WordPress.org listing. The free tier covers basic listings. Pro runs around $76 to $89 per year. It ships a leads dashboard, WooCommerce payments, and Elementor integration (see our Elementor widgets for real estate guide). Estatik Pro added HubSpot CRM support.

Easy Property Listings rates 4.7/5 on 112 reviews with 5,000+ active installs, version 3.5.23, per its WordPress.org listing. The core is free. The Bundle runs roughly $297 to $497. It covers seven post types, 150+ custom fields, 26 currencies, a built-in CRM, and iCal support. It's the developer-friendly pick.

PropertyHive carries a 4.9/5 rating on 93 reviews (a small sample), the highest of any real estate plugin, with 3,000+ active installs and version 2.2.3, per its WordPress.org listing. It has a smaller install base than several rivals but the best rating in the space. It's UK-oriented yet usable globally, with paid add-ons on a free core.

Essential Real Estate shows 8,000+ active installs and a 4.3/5 rating per its WordPress.org listing, but its reviews are mixed. Some users report CSS conflicts and a dated framework after updates, and one wrote that "every time they update this plugin, they manage to screw up something." Install volume and reliability aren't the same measure. For a deeper look, see our property listing plugin comparison.

One listing plugin per site. If two plugins both register the property post type identifier, one plugin's listings go inaccessible, and WordPress can't auto-resolve the clash. The WordPress developer docs confirm duplicate identifiers can't be solved without disabling one conflicting type.

What about WP Property and RealPress?

WP Property is still sold at wp-property.com, but its WordPress.org listing is closed and its last commit was reportedly 2022 to 2023, so treat it as unmaintained. RealPress is on WordPress.org with zero reviews and minimal downloads, too early-stage to use. iHomefinder (Optima Express) serves listings from its own servers, not native posts, and CT IDX Pro+ only works with Contempo themes.

Search Layer

Search and Filtering

$99/yr FacetWP faceted search

Search rarely needs its own purchase. The mature listing plugins all ship AJAX search and filter widgets, so a single-agent site doesn't need one.

One exception: faceted search across multiple post types is where FacetWP (from about $99/year) is worth it. The CPT collision rule applies here too: a plugin that indexes all post types double-indexes properties if two listing plugins run at once. Themes like WPResidence and Houzez include map-based AJAX search natively.

The Data Layer

IDX / MLS Import: Connecting to Live Listings

This is the most technically involved category, and it starts with one distinction. MLS (Multiple Listing Service) is the private database, with 550+ boards in the US alone, each with its own rules. IDX (Internet Data Exchange) is the permission layer that lets a licensed agent display that data publicly. No IDX plugin connects to “MLS in general.” It connects to specific boards, so verify yours first.

Three delivery methods exist, and the difference shows up directly in your SEO:

  • iFrame / hosted IDX (legacy): listings load in an iframe from the provider’s server. Search engines credit iframe content to the provider’s site, so it adds little to your own.
  • RETS feed (transitional): the plugin downloads data locally, better for SEO. But the National Association of Realtors mandated a move to RESO Web API, and many boards have already shut down their RETS servers.
  • RESO Web API (current standard): a RESTful, JSON-based API built on OData v4 with OAuth. It creates native WordPress custom post types, so you get full SEO indexing and theme compatibility. Read the standard at reso.org. MLSImport and SimplyRETS use it.

MLSImport is our pick here. We build it, the same team behind the WPResidence theme. It connects to 800+ MLS markets across the US and Canada. Pricing is $49/month, or $42/month billed annually. There’s a 30-day free trial and no setup fee, sold directly at mlsimport.com. It creates native WordPress posts, not iFrames or a vendor subdomain, with full SEO metadata and featured images, and works with WPResidence, Houzez, and RealHomes.

Before buying any IDX plugin, confirm it works with your MLS board and your theme.

Plugin Delivery Method MLS Coverage Starting Price Best For
MLSImport RESO Web API (native posts) 800+ US/Canada $49/mo Agencies wanting native SEO + WPResidence/Houzez
Realtyna WPL RETS + RESO hybrid US/Canada (MLS On The Fly) From ~$199 one-time Teams wanting on-premise data with add-ons
SimplyRETS RESO Web API US/Canada (developer-focused) Subscription (varies) Developer-built custom implementations
Showcase IDX Hosted / iFrame-adjacent US/Canada around $84.95/mo Turnkey IDX with polished UX; no native posts
IMPress / IDX Broker iFrame (hosted) US/Canada $55 to $80/mo service Existing IDX Broker customers

Realtyna WPL added an “MLS On The Fly” feature for real-time display without heavy storage. We’d steer past IMPress for IDX Broker: despite 7,000+ active installs, it holds just 3.1/5 across 35 reviews.

Lead Management

CRM and Lead Management

$129/yr FluentCRM Pro
CRM and Lead Management
CRM
Bundled CRM avoids extra plugins
FluentCRM best standalone option
WPResidence ships native CRM
HubSpot adds external dependency

For a CRM, the question is whether it comes bundled or is added separately.

Plenty bundle it. WPResidence has a built-in CRM with leads, a deals pipeline, automations, HubSpot sync and SMS alerts (more on the WPResidence CRM). Houzez has a leads dashboard, Estatik Pro added HubSpot CRM integration, and Easy Property Listings and PropertyHive both ship contact management. Build on any of these and you won't need a separate CRM.

For standalone setups, FluentCRM is the most capable WordPress-native option: a free self-hosted tier, around $129/year for pro, with email automation, a pipeline view, and segmentation that works with WPForms and most listing plugins. HubSpot's free plugin gives you a hosted CRM, but it adds an external dependency.

Wiring a WPForms contact form to HubSpot CRM integration takes two plugins and manual field mapping. A native CRM skips that entirely, one more reason the theme approach reduces moving parts.

Inquiry Forms

Lead Capture Forms

$49.50/yr WPForms Lite

Most serious listing plugins (Estatik, Easy Property Listings, PropertyHive) include native inquiry forms tied to listings, so a standalone form plugin is optional on a basic single-agent site.

When you do want a dedicated builder, WPForms (free tier; Lite plan from about $49.50/year) is the most common choice, and it doubles as a lead generation form for landing pages. Gravity Forms (around $59/year) and Formidable Forms (from about $39.50/year) are the developer-preferred alternatives with deeper conditional logic. All three are generic builders, so they'll need custom field setup for property inquiries. For agent subscriptions or payment gateways, WPForms has add-ons; see our WooCommerce integration guide.

Map Display

Maps

300k+ WP Go Maps installs

WP Go Maps (formerly WP Google Maps) is the dominant standalone map plugin in WordPress: 300,000+ active installs and 4.8/5 across 3,019 reviews, version 10.0.10, per its WordPress.org listing.

The trap is the double-load conflict. Any listing plugin that renders its own maps (Estatik, Easy Property Listings) enqueues the Google Maps JavaScript API independently. So if WP Go Maps is also active, you get the console error "You have included the Google Maps API multiple times on this page," and rendering fails. Easy Property Listings added a "do not load the Google Maps API" toggle in 3.0.3 for exactly this.

The fix is one setting. If your listing plugin renders maps natively, disable its API loader before adding a standalone map plugin. The Google Maps free tier covers roughly 28,500 loads a month, with charges beyond that.

The Tradeoff

The Stack vs. Theme Tradeoff

$643+ stack license, per year

The plugin stack is the right answer in a few cases: adding listings to an existing site where replacing the theme isn't an option, niche builds like a commercial-only portal where a general theme fights you, and teams with a developer who owns it long-term.

The economics are where the paths diverge. A Houzez analysis from April 2026 puts the annual license cost of a nine-plugin stack at $643 to $1,073 per year, or $1,811 to $2,921 over three years. A purpose-built real estate WordPress theme costs $49 a year (WPResidence) or $79 one-time on ThemeForest (Houzez). It pegs the build at 40 to 60 developer hours versus 15 to 25 for a theme, and maintenance at 12 to 36 hours a year against 3 to 8.

The theme case rests on four grounds:

  • Cost: one license instead of several plugin subscriptions.
  • Build time: listings, search, maps, forms and a CRM are set up in one place.
  • Maintenance: one theme and its bundled plugins to update, instead of nine separate update cycles.
  • Support: one vendor answers questions about the whole property system.

There's a backdrop to the maintenance math. Per fuadalazad.com (September 2025), 59.3% of WordPress plugins, more than 34,000 of 58,000+, haven't been updated in two or more years. Nine plugins means nine update cycles and nine points of failure. As the Houzez team puts it: "When something breaks, each vendor points to another vendor's plugin as the cause. You're caught in the middle."

The IDX choice is separate from the theme choice. MLSImport works with WPResidence, Houzez, and RealHomes, so you can choose your data layer independently. For agencies managing real MLS volume, we'd pair a purpose-built theme with MLSImport.

Before You Build

Compatibility Pitfalls to Know Before You Build

4 common build pitfalls

Four issues cause most avoidable problems on a real estate build:

  • Two listing plugins at once: if both register the same property post type, one set of listings stops working. Run one listing plugin per site.
  • Google Maps loaded twice: a listing plugin and a map plugin that both load the Maps API break the map. Turn off the API loader in one of them.
  • RETS-only IDX plugins: many MLS boards have shut down RETS, so pick a plugin that supports the RESO Web API.
  • Abandoned plugins: check each plugin’s last update date on WordPress.org before you install it.
Summary

Key Takeaways

The main points of this page.

6 categories

A complete real estate WordPress site covers listings, search, IDX/MLS, CRM, forms and maps.

MLSImport

Connects WordPress to 800+ MLS markets through the RESO Web API at $49/month and creates native posts, not iframes.

PropertyHive

Holds a 4.9/5 rating on WordPress.org, the highest of the real estate plugins listed, with a smaller install base.

Stack vs theme

A nine-plugin stack costs $643 to $1,073 a year in licenses; WPResidence costs $49 a year and includes most of these functions.

One listing plugin

Two listing plugins that register the same post type break each other; WordPress can only fix it by turning one off.

Before you build

Pick an IDX plugin with RESO Web API support and check each plugin’s last update date.

Frequently Asked Questions

What plugins do you need for a real estate website?

A real estate WordPress site typically needs six categories: a listing plugin for CPT management, a search and filter layer, an IDX/MLS plugin for MLS-sourced listings, a CRM, a lead capture form, and a map plugin. Many listing plugins bundle two or three, and a purpose-built theme ships most natively while MLSImport handles IDX.

Is there a free real estate plugin for WordPress?

Yes. Estatik, Easy Property Listings and PropertyHive have free versions on WordPress.org with core listing features, and WP Go Maps is free for maps. MLS listings need a paid feed, either a plugin such as MLSImport from $49/month or a service bundled with a theme, because MLS boards charge for data access.

What is IDX in real estate websites?

IDX (Internet Data Exchange) is the permission framework that lets licensed agents display MLS listing data on their own site. An IDX plugin connects to a specific MLS board and imports that data. The modern standard is RESO Web API, which a tool like MLSImport uses to create native WordPress posts with full SEO indexing, replacing iFrame and RETS feeds.

What is the difference between IDX and MLS?

MLS (Multiple Listing Service) is the private database operated by a regional board of REALTORS, where agents submit and access listings. IDX is the public-display permission layer on top. To use an IDX plugin like MLSImport, you first need MLS board membership and IDX approval. The plugin is only the display mechanism, not the data source.