Yes, MLSimport supports rentals, commercial properties, land, and any other listing class your MLS(Multiple Listing Service) exposes, and you can segment them cleanly on the site. The plugin pulls all active classes from over 800 RESO Web API MLS/boards into WordPress as real property posts, not remote iframes. Because listings live in your database, you control taxonomies, templates, and search logic. So building clear sections like /for-rent/, /commercial/, or /land/ stays normal WordPress work.
Does MLSimport bring in rentals, commercial listings, and land from my MLS?
If your MLS exposes rentals, land, or commercial classes, MLSimport can import them along with standard residential listings.
The plugin connects to over 800 MLS and boards in the US and Canada using the RESO Web API. It reads whatever property classes your MLS makes available. MLSimport does not stop at Residential, because it also handles Rentals, Commercial Sale, Commercial Lease, Land, Multi-Family, and others if those classes exist in the feed. Each listing comes in with its full RESO fields, including class and subtype, so you are not locked into homes only.
At import time you choose which classes to bring in and which to skip, so your site only carries what you sell. For example, you might import Residential, Residential Lease, and Land, while ignoring Commercial if you do not serve that area. Inside supported themes, the plugin maps the MLS class into taxonomies like property category or listing type, which later drive filters such as For Sale, For Rent, Commercial, and Land.
- You can import several listing classes from one MLS feed in a single schedule.
- You can exclude specific classes to keep the site focused on your main work.
- Each class is mapped into a WordPress property type or category field for search.
- One shared database powers all classes, so you avoid repeated listing records.
Because all classes land as one unified property post type, you still work with one main system in WordPress. The plugin tags each record with the right class and subtype, and your theme can show or hide rentals, commercial, or land wherever needed. At first this feels complex. It is actually one import pipeline that can feed several clear sections on the front end, all synced from the same MLS connection.
How does MLSimport keep different property types organized inside WordPress?
Each imported listing is tagged by class, subtype, and status so you can target any property slice inside WordPress.
Every record from the feed becomes a post in a dedicated property post type, with custom fields for status, MLS class, and property subtype. MLSimport fills meta keys such as for_sale / for_rent and residential / commercial / land, instead of dumping raw JSON into one big field. This structure lets WordPress queries and theme search tools slice inventory by type, status, and more detailed traits.
Popular themes like WPResidence or Houzez define taxonomies such as Category (sale, rent, land) and Type (single family, condo, commercial, farm). The plugin pushes MLS values into them. Fields like PropertyType, ListingContractType, and PropertySubType are mapped so that Residential Lease / Condo land in the right place without hand-tagging thousands of posts. Admins can also add custom taxonomies, such as Zoning, Property Use, or Building Class, then map extra MLS fields into those for extra control.
Because this organization happens at import time, your database stays tidy even when the MLS has many listings. The plugin’s mapping rules keep classes consistent, so Land from one board and Lots and Acreage from another can both land under the same internal category if you want. Once data is structured like that, you can build narrow queries for active residential rentals, sold land, or commercial lease only, and your theme treats them like hand-entered posts.
Can I create separate search experiences for sales, rentals, commercial, and land?
You can run separate search forms for each business line while still using one shared MLSimport-powered database.
Since listings live as normal posts, your theme’s search builder can create several forms or layouts. Each can lock to one or more taxonomies. One common setup is a main All Properties search bar, plus pages for Homes for Sale, Homes for Rent, Commercial, and Land. Each of those uses a search form pre-filtered to the right category, while MLSimport just keeps data fresh.
Most real estate themes let you set a hidden value in the search template, like Category = Rent or Property Type = Land. This keeps users on a Rentals page from seeing purchase-only stock. In practice you can place one search widget on /rentals/ that only looks at Rental listings, and a different one on /commercial/ that only looks at Commercial and CommercialLease. URL parameters or shortcode attributes can repeat the filter, so direct links like /search/?category=land also stay locked to that class.
| Search segment | Typical filter lock | Example use |
|---|---|---|
| Residential for sale | Category sale exclude rentals | Main Homes for Sale page |
| Residential rentals | Category rent only | Dedicated Apartments and Homes for Rent page |
| Commercial | Property type commercial sale and lease | Offices Retail Industrial section |
| Land and acreage | Property type land or lots | Land Lots and Acreage search page |
| Investor focused | Multi-family plus price or cap rules | Multi-Unit and Income Properties page |
In all these cases the heavy lifting is just WordPress queries against fields that MLSimport already filled. You are not juggling several IDX systems or feeds, only one data source with different search shells on top. That keeps performance solid and makes it easier to adjust layouts later without touching import jobs.
Can I cleanly separate menus, pages, and archives by listing category on my site?
You can build distinct sections that only show one listing type when MLS data comes through MLSimport.
Because the plugin writes category, type, city, and area into real taxonomies, WordPress auto-builds archives like /property-category/for-rent/ or /property-category/commercial/. You can wire your menus directly to those URLs so the Rentals menu item always lands on rental-only content. Many themes also let you assign special templates to those archives, so your rentals archive can use a layout tuned for leases while sales use something different.
You can also create custom pages that run filtered property loops for more control than raw archives. For example, a Land page might query only land-type posts and hide the beds and baths columns that do not matter for acreage. This setup still uses the same MLSimport data. It just asks WordPress for a narrower slice for that view.
Widgets and sidebars can be scoped to these sections, so a Rental Calculator widget appears only on rental pages, while a Commercial Loan block stays inside commercial archives. Breadcrumbs from the theme can reflect the taxonomy path, which helps both users and search engines see that /commercial/ is separate from /for-rent/. The end result often feels like several focused portals, all powered by one import, even if it takes a bit of setup.
Can I surface niche segments like luxury rentals, co-ops, or farm land with MLSimport?
Any structured field from the MLS feed can become a niche segment or lifestyle search once MLSimport maps it into WordPress.
MLS feeds often have rich subtypes like Stock Cooperative, Farm, Multi-Family, or flags such as WaterfrontYN, SeniorCommunityYN, and View. The plugin keeps those fields and passes them into meta fields or taxonomies where your theme can reach them. That means you can build pages like Co-ops in Downtown, Horse Properties with Acreage, or 55+ Communities by querying mapped values.
You can also define luxury using clear rules instead of vague labels. For example, you might use ListPrice > 1,000,000 plus beds >= 3 for luxury homes, or LeaseAmount > 4,000 for luxury rentals. Because MLSimport stores price, beds, baths, lot size, days on market, and more as separate meta keys, a developer can create saved queries for those ranges and attach them to static pages or buttons.
The same pattern works for lifestyle filters such as Waterfront Homes, Golf Course Properties, or Mountain View Condos, using simple yes or no or text fields from the feed. Once those pages exist, your theme’s search builder can expose them as extra filters or quick links, still driven by one import job. I should say, this part often needs some trial and error with mapping. You might adjust, test, then adjust again before those niche funnels feel right.
FAQ
Are there limits on how many listings or property classes MLSimport can handle?
MLSimport is built to handle all classes and large listing counts within your subscription and hosting capacity.
The plugin does not enforce a separate cap per class, so residential, rentals, commercial, and land all share one connection. Many sites run smoothly with tens of thousands of listings as long as the server and caching are set up well. You choose which classes to import so you are not forced to carry categories you do not use.
How often are different listing types synced, and how fast do changes appear?
All supported listing types sync on the same schedule, so price and status changes appear across classes at the same pace.
MLSimport can pull updates as often as every hour, though some sites run less frequent jobs to save resources. When a price drops or a status changes from Active to Pending in the MLS, the next sync updates the matching WordPress post for any class. Expired or off-market listings are removed from public loops to keep each segment clean.
Can I start with residential only and add rentals or commercial later without rebuilding?
You can begin with residential imports and later enable rentals or commercial in MLSimport without redesigning the site.
Because all classes share the same property post type and base templates, turning on a new class usually means adjusting import filters and adding menu links or search options. You might add a Rentals archive link and a rental-only search form once the new data flows in. The MLS connection, field mapping, and theme integration you already set up keep working for the extra classes.
Will segmented pages like /rentals/ or /commercial/ be indexable for SEO?
Segmented category and type pages built from MLSimport data are indexable WordPress URLs on your own domain.
Since the plugin stores listings as native posts rather than remote iframes, search engines can crawl rental-only, commercial-only, or land-only archives like blog categories. You can optimize titles, descriptions, and content on those pages to target phrases such as City commercial real estate or City homes for rent. Over time, these focused sections can build organic traffic around each property segment without separate IDX subdomains.
Related articles
- How frequently are listings, price changes, and status updates synced from my MLS to my WordPress site?
- What MLSimport solutions offer robust filtering by lifestyle features—like wine cellars, home theaters, or private gyms—that matter to luxury clients?
- Can the plugin automatically pull in all property types we care about (residential, land, farms) from our MLS, and let me choose which ones to display on the site?
Table of Contents


