An IDX plugin is what turns a real estate WordPress website from an online brochure into a place where buyers actually search for homes. It connects your site to your local MLS, pulls in the active listings you are allowed to show, and keeps prices and statuses current without you retyping anything.
The catch is that the best IDX plugins for WordPress work in very different ways. Some import MLS listings into your own database as real pages. Others serve listings from the vendor’s servers, and a few still push your search pages onto a subdomain you don’t control. That one difference affects your SEO, your page speed and how painful it will be to switch vendors later, so it deserves more attention than any feature list.
Below we compare eight actively maintained WordPress IDX plugins: how each one delivers listings, what it costs, and who it suits. One thing to know before you start: there is no truly free IDX plugin. Every option needs MLS approval, and nearly all of them need a paid data subscription.
Short answer: choose MLSImport if you want to own your listing pages, Showcase IDX if you want a full home search without hiring a developer, and Rover IDX if you want on-domain SEO at a lower monthly price. Here is the best pick for each situation:
- Best for data ownership and on-domain SEO: MLSImport
- Best plug-and-play IDX for agents: Showcase IDX
- Best for SEO-minded solo agents and small teams: Rover IDX
- Best full property management platform: Realtyna WPL with Organic IDX
- Best if you want the vendor to handle MLS paperwork: IDX Broker
- Best for built-in market reports: Optima Express by iHomefinder
- Best if your site already runs Estatik: Estatik Premium
- Best for developers building custom search: SimplyRETS

Table of contents
- What Is an IDX Plugin for WordPress?
- WordPress IDX Plugins Compared at a Glance
- How We Chose These WordPress IDX Plugins
- The 8 Best IDX Plugins for WordPress
- Organic IDX vs. Iframe and Subdomain IDX: What It Means for SEO
- IDX Rules Your Website Has to Follow
- How to Choose an IDX Plugin: 7 Questions to Ask Before You Sign
- Pairing Your IDX Plugin With a Real Estate WordPress Theme
- Why Wovax IDX Is No Longer on This List
- Do IDX Plugins Cost Money, Need MLS Approval or Help SEO?
What Is an IDX Plugin for WordPress?
An IDX plugin for WordPress connects your site to your local MLS through an approved data feed and displays active listings with search forms, map results, listing detail pages, saved searches and email alerts. IDX stands for Internet Data Exchange, the system built on broker reciprocity that lets an MLS participant display other brokers’ active listings on their own website in exchange for letting other brokers display theirs. Put simply, the MLS is the database, and IDX is the permission and the feed that let you show part of it to the public.
That makes a real estate IDX plugin different from a general listing plugin. Listing plugins let you add properties by hand, which works for a developer selling one project or an agency outside the US and Canada. If that sounds closer to what you need, our roundup of the best free WordPress real estate plugins covers those tools. If you are an agent or broker who belongs to an MLS and wants every active home in your market on your IDX website, you need IDX integration, usually through a WordPress MLS plugin like the ones below.
Three things decide how any IDX plugin behaves:
- Where the data lives: imported into your WordPress database, or hosted on the vendor’s servers and rendered on request.
- Where the pages live: on your main domain, on a subdomain, or inside an iframe.
- How the data arrives: through the RESO Web API (the current industry standard), through the retired RETS standard, or through the vendor’s own API sitting in between.
WordPress IDX Plugins Compared at a Glance
| Plugin | How listings reach your site | Lowest published price | Free trial | Best for |
|---|---|---|---|---|
| MLSImport | Imported as native WordPress posts via the RESO Web API | About $49/month | 30 days | Data ownership and on-domain SEO |
| Showcase IDX | Hosted by the vendor, prerendered on your domain | $94.95/month | 10 days | Plug-and-play search and lead capture |
| Rover IDX | Hosted by the vendor, rendered on your domain | $65/month | 30 days | SEO-minded solo agents and small teams |
| Realtyna WPL + Organic IDX | Listings and photos stored on your own domain | WPL is free; IDX quoted after sign-up | Free core plugin | Brokerages that want a full property CMS |
| IDX Broker (IMPress) | Widgets on your site, full search on a vendor subdomain | $60/month plus setup fee | Not listed | Agents who want MLS paperwork handled |
| Optima Express (iHomefinder) | Hosted by the vendor, shown under your domain | $169/month | Yes, with demo listings | IDX plus market reports and lead tools |
| Estatik Premium | Organic MLS import via RESO Web API or RETS | Free core, paid Premium license | Free Simple version | DIY sites already built on Estatik |
| SimplyRETS | Vendor API with HTML output on your domain | $49/month plus $99 per feed | Free demo data | Developers building custom search |
Prices are the lowest plan published on each vendor’s site when this guide was last updated. MLS pass-through fees, extra MLS feeds and setup fees can add to the total, so confirm the full monthly cost with the vendor before you sign.
How We Chose These WordPress IDX Plugins
We started from the plugins most often recommended for WordPress IDX and dropped anything that failed a basic health check. For each one we reviewed:
- Its WordPress.org listing: whether the plugin is still open, when it was last updated and which WordPress version it is tested with.
- The vendor’s own documentation on how listings reach your site: native import, on-domain rendering, subdomain or iframe.
- Published pricing, trial terms and extra fees.
- RESO Web API support, since RETS feeds are being shut down across the industry.
MLS approval is tied to a licensed participant in a specific market, so we did not connect every plugin to a live feed for this guide. Where we describe how a product works, it comes from the vendor’s documentation and plugin listing, and we say so when a detail comes from a vendor claim.
Independence note: Visualmodo has no commercial relationship with any vendor in this guide. We are not paid for placement, and none of the vendor links are affiliate links. The only product of ours that appears here is the Visualmodo RealEstate WordPress theme, and we label it as ours where we mention it.
The 8 Best IDX Plugins for WordPress
1. MLSImport
MLSImport connects to your MLS through the RESO Web API and saves each listing as a normal WordPress property post, with fields and taxonomies your theme can read. Because the listings sit in your own database, they behave like any other page on your site: your SEO plugin controls their titles and meta descriptions, and they stay where they are if you ever change vendors. It works with any RESO-certified MLS, and more than 800 are certified across the US and Canada.
It offers deep integrations with the WPResidence, Houzez, RealHomes and WPEstate themes, plus a standalone mode for any other theme. It is built by the team behind WPResidence, which explains why that integration is so tight. Its pricing page describes a twice-daily sync that adds, updates and removes listings, which lines up with the national 12-hour refresh rule covered below.
Pricing: a 30-day free trial, then about $49 per month. MLSImport also offers a $99 one-time setup service in which its team connects and tests your feed and supervises the first large import. Any data access fee your MLS charges is billed separately.
Watch out for: native import means thousands of posts and images in your database. Plan for solid hosting and image optimization before you import a large market.
Best for: agents and brokers who want to own their listing pages and get the most on-domain SEO value from them.
2. Showcase IDX
Showcase IDX is built for agents who want a full home search running on their site without hiring a developer. Listings are hosted on Showcase’s cloud platform but appear on your domain, and the plugin listing states that it never uses an iframe or a subdomain. Server prerendering lets search engines read listing content as part of your site. Search is portal style, with map and list views, saved searches, alerts and a basic CRM on the entry plan.
Pricing: Essentials costs $94.95 per month with two users, and Premium costs $124.95 per month with five users. There is no setup fee, and the 10-day free trial includes Premium features. Showcase says its plans connect to more than 600 MLSs, and most MLSs add a pass-through fee of $0 to $33 per month.
Watch out for: the data lives with Showcase. If you cancel, the listing pages go with it.
Best for: agents who want a strong home search and lead capture without hiring a developer.
3. Rover IDX
Rover IDX is a smaller vendor with a clear SEO focus. Pages render on your domain with clean URLs, no iframes and no subdomains, and the plugin adds structured data where it fits. Listing data refreshes every 30 minutes, and one subscription can run on up to five websites for the same agent, which is handy if you run separate sites for a neighborhood or a niche like condos.
Pricing: $65 per month for a single-agent site and $85 for a team of two, rising with agent count. One MLS is included, and each additional MLS adds $20 per month. Rover offers a 30-day trial.
Watch out for: the WordPress.org changelog includes recent security fixes. That shows active maintenance, but it is also a good reason to keep automatic updates switched on.
Best for: solo agents and small teams who care about organic traffic and want predictable pricing.
4. Realtyna Organic IDX + WPL Real Estate
Realtyna’s WPL is a complete property listing platform for WordPress, and the free plugin on WordPress.org is where most people start. Add Realtyna’s MLS integration and the listings, photos included, live on your own domain. Realtyna offers two routes: a subscription Organic IDX service that routes data through its servers, and an Organic MLS integration you pay for once and own. Its plugin listing says WPL supports RESO Web API based MLS providers across North America, and Realtyna ended support for RETS integrations on December 31, 2024.
Pricing: WPL itself is free. Bundle pricing for IDX is shown after you register on Realtyna’s site.
Watch out for: WPL has its own admin screens and templates, so expect a learning curve and budget for design work if your theme was not built with WPL in mind.
Best for: brokerages that want a full property CMS, including their own office listings, next to MLS data.
5. IDX Broker (IMPress for IDX Broker)
IDX Broker is a long-established IDX vendor, and its free IMPress for IDX Broker plugin adds widgets, shortcodes and blocks for search bars, carousels, featured listings and lead signup forms. IDX Broker manages the MLS paperwork, and the plugin displays the disclaimers your MLS requires automatically, which takes a lot of IDX compliance work off your plate.
The trade-off is architecture. Full search and listing detail pages are served by IDX Broker, typically on a subdomain such as search.yoursite.com, and the plugin creates a wrapper page so those pages borrow your site’s header and footer. That keeps search online even if your main site goes down, but the SEO value of those pages builds up on the subdomain rather than on your main domain.
Pricing: the Core plan costs $60 per month, Engage costs $99 and Elite costs $149, and every plan includes a one-time setup fee. Plans are month to month.
Watch out for: if you want listing pages to strengthen your main domain, the subdomain setup works against you.
Best for: agents who want an established vendor to manage MLS approval and compliance, and who lean on blog and neighborhood content more than listing pages for SEO.
6. Optima Express + MarketBoost by iHomefinder
Optima Express is iHomefinder’s WordPress IDX plugin, and with more than 10,000 active installs it is one of the most installed IDX plugins on WordPress.org. Its FAQ states that listings are not framed and appear under your own domain, so your site gets the SEO credit. Beyond search, it bundles MarketBoost market reports, which you can publish on the site and send by email. Those reports are a useful hook for seller leads.
Pricing: you can start with a free trial account that shows demo listings, then convert to a paid plan for your own MLS data. iHomefinder’s Lead Essentials plan costs $169 per month, and higher tiers add more lead tools.
Watch out for: it has the highest starting price here, and its WordPress.org reviews are mixed. Run the trial on a staging copy and check how listing detail pages render before you commit.
Best for: agents who want IDX, market reports and lead follow-up from a single vendor.
7. Estatik Premium
Estatik is a popular real estate plugin with more than 10,000 active installs on WordPress.org. It comes in three versions: a free Simple version, a PRO version that adds agents, agencies and subscription plans, and a Premium version that adds organic MLS import through either RETS or the RESO Web API. Imported listings become Estatik properties on your site.
To use the import, you request a data feed directly from your MLS, agree to its data rules, and enter the credentials in Estatik’s MLS Import menu. That makes it a hands-on option compared with vendors that do the paperwork for you.
Pricing: Simple is free. PRO and Premium are paid single-site licenses that include six months and one year of support respectively; check Estatik’s site for current prices.
Watch out for: only the Premium version includes MLS import, and you handle IDX compliance yourself.
Best for: sites already built on Estatik, or DIY owners who want listing management and MLS import in one plugin.
8. SimplyRETS
SimplyRETS is an API service for developers with a free WordPress plugin on top. You connect your MLS’s RESO Web API or RETS credentials to SimplyRETS, and the plugin outputs listings as plain HTML on your domain, with no iframes. Listings refresh roughly every two hours, and the plugin ships with demo data so you can build and style the search before your MLS approves the feed.
Pricing: the Basic plan costs $49 per month plus a one-time $99 connection fee per MLS feed. Additional feeds cost $25 per month each on Basic.
Watch out for: the default templates are plain. You will get the most out of it with a developer who can style the output or build on the API.
Best for: developers and agencies building custom IDX search for clients.
Organic IDX vs. Iframe and Subdomain IDX: What It Means for SEO
This is the question most IDX roundups skip, and it decides whether your listings can ever bring in search traffic.
- Native import (organic IDX): listings are stored as posts in your WordPress database. Search engines see them as your pages, your SEO plugin controls titles and schema, and the content stays with you if you change vendors. MLSImport, Estatik Premium and Realtyna WPL work this way.
- On-domain rendering: the vendor hosts the data but serves pages on your domain. Showcase IDX, Rover IDX, Optima Express and SimplyRETS fall here. Google can index the pages, but they disappear if you cancel.
- Subdomain or iframe: listing pages live on a vendor subdomain or are framed inside your page. Framed content is credited to the source, not to your page, and subdomain pages build authority for the subdomain rather than your main site.
To see which situation you are in, open a listing page in the URL Inspection tool in Google Search Console, run a live test and view the rendered HTML. If the address, price and description are missing from that HTML, or the page sits on a vendor subdomain, it is not building search value for your main domain.
Even with organic IDX, don’t expect listing pages to rank on their own. Every agent in your MLS can show the same home with the same description, so Google has dozens of near-identical pages to choose from, and the big portals usually win. Where IDX pays off for SEO is on pages only you can publish: neighborhood and community guides with original copy, your own photos and local market notes, plus an IDX search embedded and filtered to that area. Our SEO tips for real estate websites cover the keyword research and local content side in more depth.
IDX Rules Your Website Has to Follow
IDX data comes with rules, and breaking them can cost you your feed. The baseline is the IDX policy in the National Association of REALTORS® multiple listing handbook, which your local MLS then builds on. The points that matter most for your website:
- You must tell your MLS that you plan to display IDX listings and give it access to monitor your site.
- MLS downloads, and the displays fed by them, must refresh at least every 12 hours.
- Your IDX display has to show the name of your brokerage clearly.
- IDX listings can only be used for IDX display, although you are not required to stop search engines from indexing them.
- Each MLS adds its own disclaimers, logo rules and display requirements on top of the national policy.
A full-service vendor applies your MLS’s required disclaimers for you. With a do-it-yourself import such as Estatik Premium or SimplyRETS, keeping the display compliant is your job or your developer’s.
How to Choose an IDX Plugin: 7 Questions to Ask Before You Sign
- Does it cover my MLS? Check the vendor’s coverage list and ask whether your board charges a data fee.
- Where do listing pages live? Your domain, a subdomain or an iframe. The SEO section above explains why this matters and how to check.
- Does it use the RESO Web API? A plugin that only supports RETS is a forced migration waiting to happen.
- What happens to my pages if I cancel? Native import keeps them; hosted IDX does not.
- How heavy is it? Test a listing detail page and a search page in PageSpeed Insights during the trial. Map search, photo galleries and lead forms add scripts, and plugins that load assets on every page can slow down WordPress far beyond the pages that need them.
- Do leads land where I work? Check CRM integrations, saved-search alerts and lead routing if you run a team.
- Is it actively maintained? A recent update and testing against the current WordPress version tell you more than any feature list.
Pairing Your IDX Plugin With a Real Estate WordPress Theme
Your IDX plugin handles listings. Your theme handles everything around them: the home page, agent profiles, neighborhood pages, blog and contact forms. Shortcode and block based IDX plugins such as Showcase IDX, Rover IDX and Optima Express generally work with any well-coded WordPress theme. Native-import tools are pickier, and MLSImport, for example, saves its deepest integrations for specific real estate themes, although its standalone mode runs anywhere.
If you are still choosing a design, Visualmodo’s own RealEstate WordPress theme includes listing-style archive and single pages and works with the block editor, Elementor and WPBakery, which makes it straightforward to build neighborhood pages around an IDX search. Whatever theme you use, install the IDX plugin on a staging copy first and check search results, listing details and the mobile layout before launch. For the rest of the build, from branding to the contact flow, see our tips to build a successful real estate website.
Why Wovax IDX Is No Longer on This List
Earlier versions of this guide recommended Wovax IDX. WordPress.org closed the plugin on October 24, 2024, citing a security issue, and it has not been available for download since. If your site still runs it, move to an actively maintained IDX plugin and delete Wovax once the replacement is live. In this update we also refreshed MLSImport’s MLS coverage and listed Estatik’s Premium version specifically, since it is the only Estatik version with MLS import.
Do IDX Plugins Cost Money, Need MLS Approval or Help SEO?
It depends on what you want to own and how much setup you can handle. MLSImport is the strongest pick if you want listings saved as pages in your own WordPress database, Showcase IDX suits agents who want a full search working without a developer, and Rover IDX offers on-domain SEO at a lower monthly price. Developers building custom search should look at SimplyRETS.
Many IDX plugins are free to install, but the IDX data is not. You need approval from your MLS, and almost every option needs a paid subscription to the vendor that delivers the feed. Some MLSs also charge their own data fees. Without a paid feed, a free plugin can only show demo data or properties you add by hand.
The agent plans in this guide start between about $49 and $169 per month, before MLS pass-through fees, extra MLS feeds or setup fees. Team and brokerage plans cost more. Native-import tools can also raise your hosting bill, because listings and photos are stored on your server.
Yes. IDX feeds are approved for MLS participants, meaning brokers, and the agents who work under them. Your MLS has to approve the vendor or data feed for your account, and some vendors handle that paperwork for you. A web designer can set up IDX for a client, but the feed stays tied to the client’s MLS membership.
They can, as long as listing pages live on your own domain and are not framed. Native-import and on-domain IDX plugins create pages search engines can index, while iframe and subdomain setups do little for your main site. Because many agents show the same listings, the biggest SEO gains come from neighborhood pages with original content and an embedded IDX search.
IDX is the policy and data feed that lets you display other brokers’ listings. RETS and the RESO Web API are two technical ways of delivering that data. RETS is the older standard that MLSs and vendors have been shutting down, and the RESO Web API is the modern standard most MLSs now use, so pick a plugin that supports it.
NAR policy requires IDX displays to refresh at least every 12 hours, and many vendors update far more often. Rover IDX refreshes every 30 minutes and SimplyRETS about every two hours. Ask your vendor for its refresh interval and check that pending and sold status changes come through quickly.
It can. Map search, photo galleries and lead forms add scripts, and native import adds thousands of posts and images to your database. Test a listing page and a search page with PageSpeed Insights during the free trial, use caching, and make sure the plugin only loads its files on pages that use it.
Yes, but listing URLs usually change, so plan redirects for your most visited pages and keep your neighborhood page URLs the same. Native-import tools make switching easier because the content sits in your own database. With hosted IDX, the listing pages disappear when the subscription ends.
No. WordPress.org closed the Wovax IDX plugin on October 24, 2024, citing a security issue, and it is no longer available for download. If your site still runs it, move to an actively maintained IDX plugin and remove Wovax once the replacement is live.