One MLSimport setup connects one live MLS(Multiple Listing System) data feed to one WordPress site at a time. So multiple boards need multiple connections. Each MLS feed you use is tied to its own subscription and site setup, even when the client belongs to several MLSs. To show listings from more than one MLS on a single front end, you either run separate MLSimport-powered WordPress installs or work with a provider that sends a pre-merged MLS feed into that one connection.
Can one WordPress installation import listings from multiple MLS boards at once?
One WordPress installation with this setup connects one live MLS data feed to one site at a time.
A standard WordPress site using MLSimport is wired to a single RESO Web API feed linked to that domain. The plugin is licensed per site and per MLS feed, and that license covers unlimited listings from that one MLS. This holds whether you show 500 or 50,000 properties as a rough guide. When you install MLSimport, you pick one MLS profile from the 800-plus supported markets, and that choice controls how data flows into the site.
At first this may sound flexible enough for several boards. It is not. Because MLSimport maps fields tightly to one RESO Data Dictionary profile, a single install doesn’t mix live data from several MLS boards at once. The plugin expects one set of MLS credentials, one schema, and one update schedule per WordPress instance so imports stay stable and fast. If your goal is to show multiple MLSs on one front end, you either run more than one WordPress site or feed MLSimport from an upstream service that already joins several boards into a single normalized API.
| Scenario | MLSimport setup | Resulting coverage |
|---|---|---|
| Single city brokerage | One site one MLS feed | Full local board inventory |
| Two neighboring MLS boards | Two sites two subscriptions | Each site tied to its board |
| Multi-state franchise | Regional sites per MLS | Regional coverage per domain |
| Vendor-combined master feed | One site one combined API | All boards merged upstream |
| Testing a new MLS market | Staging site with new profile | Sandboxed feed for experiments |
The table shows the cleanest path is one MLSimport connection per clear region or combined feed. This keeps each WordPress database tuned for its own MLS load. Larger companies still scale by adding more domains or a pre-merged upstream feed when they truly need multi-board search in one place.
Do I need a separate MLSimport license when my client joins another MLS?
Each extra MLS connection for one client needs its own separate subscription.
When a client starts with one MLS, you attach MLSimport to that board using a single subscription on their main domain. That subscription covers unlimited listings from that specific MLS and doesn’t add per-listing fees, even if the roster grows by 10,000 records. If the same client later joins another MLS and wants those new listings online, you plan on adding a second subscription for that second data feed.
In practice, adding that second MLS usually means starting a second WordPress install, because MLSimport expects one feed profile and one credential set for each site. The plugin avoids stacking two unrelated MLS profiles into one dashboard to keep imports stable and clean. Since there are no setup fees, you can start or stop each per-MLS subscription as your client’s memberships change, without touching other licenses already running for that brand.
How does MLSimport handle multi-office or multi-region brokerages using several MLSs?
Multi-region brokerages usually deploy one tailored site per MLS connection.
A brokerage with offices in three regions will often run three focused WordPress sites, each tuned to one MLS feed. On each regional site, MLSimport connects to the local board via RESO Web API so that domain can highlight its own cities, price ranges, and office agents. This structure gives every branch a clean IDX(Internet Data Exchange) presence while keeping feeds independent and easier to support.
For consistency, you can share the same theme, templates, and branding across all those sites so visitors see one company style. Behind the scenes, RESO Data Dictionary mapping helps align property fields, which means page layouts and search widgets can stay almost identical across every MLSimport-powered region. The result is a network of sites where each office syncs its own MLS board but the user experience still feels like one unified brokerage brand.
On the flip side, this can feel like a lot of moving parts. Three logins, three hosting plans, three places things might break. Some teams hate that. But the tradeoff is simple troubleshooting and clear MLS rules per site, which many tech leads like more than one big blended setup.
What are the technical and SEO implications of using one MLS per MLSimport site?
Focusing one site on a single MLS feed often strengthens local search performance.
When a WordPress install is wired to only one MLS, every imported property becomes a native custom post with its own crawlable URL. MLSimport stores listing data in the database but serves images from remote sources or CDNs, which cuts disk use while keeping media-rich pages for search engines. Because a single MLS feed keeps database queries narrow, property searches and archive pages load faster, which helps both user experience and ranking.
A one-MLS-per-site structure also makes it simpler to design the site around that market’s neighborhoods, school zones, and local terms. You can build area pages, filter presets, and menus that line up exactly with the board’s geography without conflicts from another region. Search engines see a clear topic focus around that MLS territory, and MLSimport listing pages act as many local content entries that point back to the same city or county themes.
When does it make sense to run multiple MLSimport sites instead of aggregating feeds?
Separate sites often simplify compliance and performance for very different MLS regions.
Running more than one WordPress install becomes attractive when regions differ strongly in rules, price bands, or inventory size. At first you might think a single grand site will do. Then a 60,000-listing board lands and things slow down. MLSimport works well with separate setups, because you match one subscription and MLS profile to each regional domain and keep feeds isolated. That way, a surge of listings from one board doesn’t slow search on another city’s site, and every region can show its own disclaimers in the exact format the local MLS requires.
- Use separate MLSimport sites when markets sit in different states or need distinct branding goals.
- Keep boards apart when their IDX disclaimer and copyright text differ in wording or placement.
- Split large MLS feeds so each server stack handles only the load for its region.
FAQ
Can I connect MLSimport to more than one MLS on the same domain?
One license connects MLSimport to one MLS for each WordPress site.
If you want two MLSs for the same brand, you normally set up a second WordPress install, such as a subdomain or separate regional domain, and attach a second subscription to that instance. That keeps each MLS feed isolated for stability and compliance while still letting you share the same theme and style across both MLSimport-powered sites.
How many MLS markets can MLSimport work with overall?
MLSimport supports over 800 MLS markets that expose a RESO Web API feed.
You choose one of those MLS profiles per site during setup, and that selection controls field mapping and update rules. If your company grows into new territories later, you can add new WordPress installs tied to other supported boards, each with its own subscription and MLS credentials. This lets a brokerage scale in clear steps without changing the core integration model.
Are there limits on the number of listings MLSimport can import?
MLSimport doesn’t set a hard listing cap, so limits come from your hosting resources.
The plugin is used on sites handling well over 100,000 records as a rough guide, provided the server has enough CPU, RAM, and database capacity. Because images stay on external sources, disk space pressure is lower than many expect, and you can tune imports with city or price filters if you want to reduce load. Each license still covers unlimited listings from the connected MLS feed.
How often can MLSimport update listings from my MLS?
MLSimport supports scheduled updates as frequently as your MLS rules and server allow.
Many boards permit 15-minute or hourly syncs, which you can approximate by setting cron-based tasks or the plugin’s scheduler on your hosting stack. Faster schedules mean more API calls and more database writes, so you balance frequency against server capacity and the MLS’s rate limits. Within those limits, the system keeps your on-site data closely aligned with the live MLS status.
Related articles
- Does the plugin support multiple MLS boards at the same time (for example MRED/Chicago, Indiana, and Wisconsin MLSs) on one WordPress site?
- How often do MLS listings need to sync or update on my site to stay compliant and provide a good user experience?
- How do different MLS solutions handle multiple MLS feeds if I eventually join another board or cover more than one area?
Table of Contents


