Over the last decade I have installed thousands of IDX Broker plugins onto different WordPress websites. Agent sites, team sites, commercial sites, brokerage sites, property management sites. I have built sites for an agent in nearly every 50 states, Canada and Mexico.
I have installed IDX Broker on all kinds of different themes such as; Genesis, Avada, Equity, Thesis, Divi, X Theme, Betheme, Elegant Themes, WP Residence and many more that I cannot remember.
That is what I love about the IDX Broker plugin is that while the technology keeps changing and the needs of the agents keep evolving the plugin just keeps working.
Over the years I have been persuaded to install different IDX services, most have gone out of business or completely changed business models and left clients without service. But, IDX Broker has always been there and taken care of their clients.
What makes IDX broker so special is the same thing that many “gurus” have condemned them for. They host all the IDX information on their own highly optimized servers.
Many of these so called “gurus” over the years have told you not to use IDX Broker because you would not get the SEO benefits of having the data on your server.
Here Is Why That Information Is Bogus:
I have rated the WordPress IDX Plugins in great detail here: BEST IDX PLUGINS REVIEWED
It is important to keep in mind that we are talking about implementing your MLS data into a self-hosted WordPress website. Full transparency I do believe that other proprietary services have built a superior IDX service. Those services are generally going to cost you at least $1k a month plus set-up fee. So to be fair it is a slightly different ball game.
If you are convinced that installing IDX Broker into your self-hosted WordPress website is the best option for you then continue reading and we will walk through:
This may seem like a silly place to start, I mean we all know how to order things online these days, but there are a few things that we should discuss.
The first thing you will need to do is go to the sign up form: IDX BROKER SIGN UP FORM
(If you use this link I will earn a small commission. It will also save you the $100 set up fee)
You will receive an email from IDX Broker letting you know that your order has been started.
The next part really depends on what MLS, Brokerage and Office you are a part of. The Approval Process can take a couple of hours or I have seen it take a couple weeks.
Make sure to keep your eye out for further instructions from IDX Broker and possibly your MLS.
The approval process most often involves sending electronic forms to the agent and broker to sign. We use an online document signing service to request the signatures. Once they are received IDX Broker will automatically contact your MLS for their approval.
Some MLSs have slightly different processes that require the agent to reach out to the MLS directly or login to an online portal to start the approval process. If this is the case, you will receive instructions to get started.
It is not necessary for you to use the IMPress IDX plugin to use the IDX Broker service, but it makes it easier in my opinion.
You can download the plugin before your account is active and downloading the plugin is free.
Installing Your Plugin:
Once activated you will now find your plugin in the “Plugins” > “Installed Plugins” section. Or you can access the functionality directly in your dashboard by visiting the “IDX IMPress” section in your WordPress Dashboard.
Under the category of “IDX IMPress” you will find the subcategories of:
Once your account has been approved you will receive an email with login instructions to your IDX Broker account. Setting up your IMPress IDX plugin will require you to be logged in to both your WordPress Dashboard and your IDX Broker account.
Setting Up Your Plugin:
4. Navigate back to the “IDX IMPress” > “Initial Settings” section of your WordPress Dashboard
5. Paste the API Key you just copied from IDX Broker into the “Enter Your API Key” box and click “Refresh Plugin Options”
6. Enter a name into the “Page Name:” box under the “Globar Wrapper” section and click “Update”
○ This will be the page template that IDX Broker uses to create all your IDX related pages.
The Global Wrapper Concept is a bit confusing, let me try to simplify it.
As I mentioned earlier what makes IDX Broker so reliable is that they host all 600 MLS feeds on their own servers. The MLS feed is all the listings from your MLS and the search functionality.
The trick is how to get all the listings that are actually displaying on the IDX Broker website to display on your WordPress website seamlessly while still giving your website a little SEO power.
It is done with a combination of the Global Wrapper tool and Subdomain/Domain Control. (I will discuss how to set this up later in this article)
Basically we take a blank page from your WordPress website and Wrap it around the MLS feed on the IDX Broker server. Then we add a subdomain to your website domain to point the wrapped page to.
The Wrapper makes the IDX Broker feed look the same as your website and the subdomain makes it look like we are still on your website.
As you can see from the Wrapped Page example below:
When you added a name to the “Global Wrapper” “Page Name” the IMPress plugin created a blank page and added that domain to your IDX Broker account.
You Can See The Blank Page That Was Created On Your WordPress Website Here:
You Can See where the Blank Page is Used As Your Wrapper on IDX Broker Here:
There is an inconspicuous link titled “Clear Wrapper Cache” that is quite important while setting up your IDX Broker account and integrating it with your WordPress website.
Anytime you make a change to your site you should go back and click that link to clear the IDX Broker cache. If you don’t it will most likely appear as though you have not made any changes when you go to check them on your website.
When you visit Zillow, Redfin, Trulia or Realtor.com you will notice that they all have something in common.
The home page is a single image with a simple tagline and a search box. If you start to type in the different search boxes they will autocomplete and help you find what you are looking for. Then when you hit the Search button they will send you off to look at your desired listings.
You can replicate that search box with the Omnibar.
Learn all about in the video below.
You can also use the IMPress plugin to add custom searches, however it is limited in search parameters and I prefer to build my searches on the IDX Broker platform. We will discuss how to do that later in the article.
This step is not critical to the functionality of the IDX Broker service… but I would NOT skip it.
This is what is going to make the transition from IDX Broker server to your WordPress real estate website seamless. It is also going to improve the SEO juice!
That being said this is the step that is going to require some technical knowledge. We will try to make it as simple as possible.
Log into your website host or domain registrar. This is probably whomever you purchased your domain name from.
Create a CNAME record pointing your subdomain address to ‘subdomains.idxbroker.com‘(without the quotes). This CNAME is typically a short word, like search, or homes.
Here is help for some popular hosting services.
GoDaddy.com | Host Gator | 1and1 | Bluehost |
Network Solutions | Yahoo Small Business | CloudFlare |
NOTE: It is recommended to wait one day between Step 1 and Step 2. This will give your new CNAME record time to propagate across the Internet.
Enter your new custom domain in your IDX Control Panel under Account > Details:
Here you will see a section called Subdomain/Domain Control. Your standard IDX subdomain is on the left and your Custom Domain settings are on the right.
Set Use Custom Domain to Yes.
Enter in the CNAME from step 1 into the Custom Domain field.
If you skipped this step it would not affect your ability to display the IDX Broker feed onto your website. Most of the default settings are adequate.
Keep in mind these are just my preferred settings and you can choose to set it up any way you like.
Creating custom searches is not a necessity to implementing the IDX Broker service but will add value to your real estate website. I am not going to begin to say that I know how best to create these.
There are a million different ways that you can create and organize searches on your website. The most common way is to create searches for each city or neighborhood that you specialize in.
You can categorize searches by: Price, Property Type, Location, Schools, Views, Rooms, Acreage, Square Feet, Stories, Garage, Pools, Barns, and so many more.
To keep things simple I will show you how to create custom searches for cities. I prefer to create widgets and place the widget in a page template on my WordPress website. However, you can also create a custom search as an IDX Broker Page link.
Here is How to Create Custom Search Widgets:
You can paste that code anywhere on your Real Estate Website where there is a text editor or a widget that accepts HTML.
You can repeat that process to create a complete library of custom searches that represent the entire area that you work in. Then you can create a library of searches in a different category, and so on and so on…
When you create searches in this manner it is important to note that the search will not display on your WordPress website until you put the code there.
I will show you how to do this next by creating a neighborhood page.
You can create a neighborhood (or city, or county, or zip code) page as simply or extravagantly as you wish. I am going to create a simple page for this example.
The beauty of this technique is that you can start simply and always come back and build on the pages to make them more customized and informative. You can add images, videos, descriptions, market statistics, school information, park information, restaurants, shops, hotels, things to do…
We are just going to add the Homes For Sale:
Your Page Setup Should Look Something Like This:
Your Page Preview Should Look Something Like This:
You can simply add more content to that page to create a more robust neighborhood page or you can leave it as is.
There are many ways to integrate and organize all the different search features that are available with your IDX Broker platform. I am just going to show you my preferred method.
We have already discussed how to add the Omnibar and how to create custom search widgets to add as Neighborhood pages.
How To Add Search Functionality:
If you are going to build a self-hosted WordPress real estate website you are going to need an IDX feed. For over a decade I have been using and recommending that you use IDX Broker.
IDX Broker has a plugin called IMPress IDX Plugin. The only problem with IDX Broker is that it can be a bit of a challenge to get setup for the average DIY real estate agent.
I created this post to make it easy to get your IDX Broker plugin setup just the way I would if I was building your website for you.
Thinking about launching your own real estate site? Discover why WordPress is the smartest way…
Instagram Reels are a powerful tool for real estate agents to showcase listings, share expert…
Broken link building is a powerful yet often overlooked strategy for improving real estate SEO.…
Want to boost your real estate website’s SEO in 2025? Learn how leveraging local directories…
A solid real estate marketing plan is key to growing your business and increasing exposure.…
View Comments
Amazing and informative!... Jason has tons of info for agents wanting more freedom and a better website presence without braking the bank! ... What is unique is that this site is not a come on for getting one's $ and present a choice of hiring Jason or (for some one with the know how) to go ahead and build his/her own web site.
Thanks Rick, I'm glad you've found this useful. Let me know if you have any questions.
Great article!
Thank you. We are big fans of IDX Broker. Stay tuned for some exciting new updates about their service coming in the new year.