How to

How do you add MLS listings to a WordPress website?

You need three things: MLS participation (yours or your brokerage's), a listing feed approved for your domain, and something to show it, usually an IDX plugin. Simplest route: install the plugin and let it connect the feed and place the pages.

IDX Bloom is a WordPress MLS plugin: you upload it like any plugin, and it connects the listing feed and places the search page.

By the IDX Bloom team, from Ciao Bella Marketing (since 2010). Updated October 14, 2026.

7-day free trial, no card. Then $49 USD per month.

Before you start

  • MLS participation. Yours or your brokerage's.
  • Your MLS's IDX rules: notices, credits, refresh times.
  • A WordPress site where you can add plugins. A locked broker template will not work.
  • A backup. Your host has a button.

Three ways to do it

RouteWhat you doWatch out for
IDX pluginInstall it, connect the feed, place the searchSome need a shortcode on every page
Embedded searchPaste an embed code from another companyThe page lives on their domain
Custom buildA developer builds it on the RESO Web APICost, caching and the rules are all yours

Google says it tries to count a frame's content as part of the page that embeds it. It is not guaranteed. Compare the options.

The simplest route, step by step

This is how IDX Bloom does it. Other plugins differ.

  1. Back up your site.
  2. Upload the plugin. Plugins, Add New, Upload Plugin, Activate. It needs WordPress 6.0 and PHP 7.4 or newer.
  3. Read the pop-up. It opens filled in from your site.
  4. Press Turn on my site. It matches your design, builds the search page, plants listings and adds Property Search to your menu. No key, no card. Your 7-day trial starts when your broker says Yes.
  5. Open your site. Sample listings show first. Live listings are not automatic yet: they need approval first. Live listings cover South Florida for now. Outside South Florida a site shows sample listings only, so please wait before you install.
  6. Check the rules: brokerage credit, your MLS's disclaimer, the last-updated line.
  7. Decide. Keep it at $49 a month, or delete it. What it added goes with it.

It never edits your existing pages. Full guide.

Mistakes to avoid

  • Embedding a search from another domain and expecting the credit.
  • Forgetting the credit and disclaimer on every listing.
  • Mixing land or commercial into a home search. IDX Bloom shows residential.
  • Skipping Spanish when your buyers speak it.
  • Assuming every MLS is connected. Ask first.
FAQ

Questions agents ask

Can I add MLS listings without hiring a developer?

With a plugin route like the steps above, yes, if you can add a plugin to your site.

Do I have to be an MLS member?

You, or your brokerage, must be an MLS participant.

What are the three ways to put MLS listings on a WordPress site?

There are three ways. With an IDX plugin you install it, connect the feed and place the search, and some need a shortcode on every page. With an embedded search you paste an embed code from another company, and the page lives on their domain. With a custom build a developer builds it on the RESO Web API, and cost, caching and the rules are all yours.

Will it change my existing pages?

No. IDX Bloom adds one new search page and a menu link. Your old search link is only replaced if you tick the box.

Can I use it on Wix or Squarespace?

No. IDX Bloom is a WordPress plugin.

Sources: Google SEO office hours (Dec 2023) · RESO Web API · IDX Bloom getting started and MLS coverage.

Keep reading: What is IDX · WordPress IDX plugin · Pricing

See listings on your website in 3 steps.

7 days free. No card. Then $49/mo.