WordPress IDX Real Estate Listings & MLS Search Plugin
Easily add mobile and SEO-friendly MLS listings to your website to attract & engage visitors, plus lead capture tools to turn them into clients.
Get More Visitors & Leads From Your Real Estate WordPress Website
With WordPress IDX, you can easily add SEO and mobile-friendly MLS listings and property search widgets to your WordPress website to attract and engage more visitors. Powerful lead capture tools—like forms for scheduling showings and favoriting listings—will convert visitors into leads!
WordPress IDX is the only real estate IDX search plugin which offers live customer support, a marketing solution which delivers consistent website traffic, and IDX feeds from 730+ MLSs across the U.S. and Canada.
Get a free trial today—install and set up WordPress IDX in minutes!
(This plugin was formerly called dsIDXpress.)
Everything a Real Estate Agent Needs on Their WordPress Website:
DETAILED, UP-TO-DATE MLS LISTINGS
Get detailed, up-to-date MLS listings on your website! Information about local schools, plus lists of similar and recently sold homes, are also pulled directly from your MLS’s IDX feed.
POWERFUL MLS SEARCH WIDGETS
Visitors can easily find MLS listings on your website with user-friendly property search widgets, including a powerful map search tool and slideshows of highlighted properties.
LEAD CAPTURE TOOLS
Turn visitors into leads with forms for scheduling showings, favoriting listings, saving property search criteria, and contacting you for more information.
INSTALL & SET UP IN MINUTES
Easily install and set up WordPress IDX in minutes, with help from shortcodes and widgets. No web development experience is required. Start your free trial today!
LIVE CUSTOMER SUPPORT
In addition to in-depth support documentation, Diverse Solutions uniquely offers live onboarding help to get you up and running quickly.
MOBILE FRIENDLY
WordPress IDX’s mobile-friendly design ensures that visitors will have a great experience viewing listings on your website, regardless of which device they use.
SEO THAT WORKS
Get more free traffic to your website from Google and other search engines. WordPress IDX creates unique indexable listing pages, an XML sitemap, and optimized page titles.
EXTENSIVELY CUSTOMIZABLE
WordPress IDX automatically matches some of your website’s styling, and the appearance of listings and widgets can be easily customized.
730+ AVAILABLE IDX FEEDS
WordPress IDX offers the best MLS coverage in the industry! Add listings from one or more of 730+ MLSs from across the U.S. and Canada to your website.
GET CONSISTENT TRAFFIC, TOO
Need more website traffic and leads? Our digital advertising experts can deliver a guaranteed number of unique visitors who are searching for listings in your local market—every single month.
GET A FREE TRIAL
Test drive WordPress IDX on your real estate website today! Get a free trial or call us at 800-491-3608.
Installation
Install WordPress IDX on your website like you would install any other WordPress plugin.
Install via the WordPress admin area:
1. In the WordPress admin area, visit “Plugins” > “Add New.”
2. Search for “WordPress IDX” or “dsIDXpress” using the search bar.
3. Click “Install Now,” and then “Activate Plugin.”
4. See the “Activation” section below.
Install by uploading the plugin:
1. Upload the “dsidxpress” folder to your website’s “wp-content/plugins” directory.
2. Activate the plugin by visiting the “Plugins” menu in the WordPress admin area.
3. See the “Activation” section below.
ACTIVATION
Once installed, WordPress IDX must be activated by entering the activation key for your free trial or paid subscription. Simply visit the “IDX” page linked to in the WordPress admin area sidebar and enter the activation key into the text box.
Don’t have an activation key? Contact us to get one for your free trial, or sign up for a paid subscription:
Contact Us
800-491-3608
[email protected]
Screenshots
WordPress IDX’s mobile-friendly design ensures that visitors will have a great experience viewing listings on your website, regardless of which device they use.
Get detailed, up-to-date MLS listings on your website! Information about local schools, plus lists of similar and recently sold homes, are also pulled directly from your MLS’s IDX feed.
We have the best MLS coverage in the industry! Get listings from one or more of 730+ MLSs across the U.S. and Canada on your website.
Visitors can easily find MLS listings on your website with user-friendly property search widgets, including a powerful map search tool and slideshows of highlighted properties.
Turn visitors into leads with forms for scheduling showings, favoriting listings, saving property search criteria, and contacting you for more information.
FAQ
Can I get a free trial of WordPress IDX? Yes, we encourage you to test drive WordPress IDX on your website. Get a free trial here or by calling us at 800-491-3608.
The free trial uses sample IDX data to demonstrate how easy it is to add MLS listings to real estate websites using WordPress IDX.
Are listings from my MLS available with WordPress IDX? View our MLS coverage to see if your MLS’s IDX feed is available with WordPress IDX. Diverse Solutions has the largest MLS coverage in the industry, so it will likely be available. If it isn’t, call us at 800-491-3608 and we’ll inquire with your MLS about adding it to our coverage area.
Which themes should WordPress IDX be used with? This plugin is designed to be compatible with any WordPress website that is self hosted and uses WordPress 2.8 or above. You do not need to purchase or use any one specific theme to use WordPress IDX.
How much does WordPress IDX cost? Learn about the features and pricing of WordPress IDX’s subscription options.
Can I use WordPress IDX without being a member of an MLS? No. Due to the rules of the MLSs whose IDX feeds we offer, we can only provide activation keys to their members.
Can I use WordPress IDX without an activation key if I’m a member of an MLS? No. We require purchasing a WordPress IDX subscription in order to get an activation key.
How can I learn more about the WordPress IDX plugin? - Learn about the features and pricing of WordPress IDX’s subscription options.
- Visit our website for more FAQs about WordPress IDX.
Changelog
3.19.0
- Confirms the plugin is tested up to WordPress 6.4
3.18.0
- WordPress v6.2 compatibility fixes
- MLS compliance stuff
- Support latest TLS version
3.17.1
- WordPress v6.2 compatibility fixes
3.17.0
3.16.1
- Fix Location Search box issues
3.16.0
- WordPress v6.0 compatibility fixes
- Non functional short-links Removed
- Missing Pending status is added on IDX Filters
- Addresses with hyphens searching issue has been fixed
- Image scaling issue has been fixed for Thumbnail view
- MLS compliance stuff
- MLS Number with long characters searching issue has been fixed
3.15.0
- Show active listings first on Location Search box
- Use Enter Key on Location Search box
- Show more number of listings on Location Search box
3.14.2
- WordPress v5.8 compatibility fixes
3.14.1
- Support Frontend Optimization
3.14.0
- Plugin updated to support JavaScript optimization
- The login and registration dialogs/shortcodes are now responsive
- SEO Page Indexing improved
- Admin Setting added to enable/disable new visitor emails
- Various Bug fixes
3.13.2
- Page Title of IDX Page fix
3.13.1
3.13.0
- Simple Search widget and shortcode added
- Additional filters (Property Features, Address Masks and MLS #s) added on Multi-listing shortcode
- Compliance requests
- Registration fixes
- Search widget UI fixes
- Wildcard Search fixes
- Fixes to support latest WordPress version
- Various Bug fixes & Code Improvements
3.12.0
3.11.0
3.10.2
3.10.0
- Improvements on Modern View of Results Page
- Theme compatibility fixes
- Facebook sharing fix
- Compliance fixes
- Validations added to admin widgets
- Cleanup plugin
- Various Bug fixes
3.9.0
- Custom Polygon option is added on Maps in Results page, Custom pages and Shortcodes
- Fix Polygon tool error
- Remove unnecessary warnings from logs
- Various Bug fixes
3.8.0
- Implementation of CCPA option on registration/other forms
- Bug fixes
3.7.0
- Add new navigation for Modern View in Results page
- Add new navigation for Modern View in Property Details Page
- Added a new screen “Recommended For You” to display recommended listings as per searches and viewed performed
- Improve “Profile” section layout
- Improve UI and functionality of “Email Alerts”
- Edit feature is included for Save Search criteria
- Improve UI and functionality of “Favorites” and “Viewed” listings layout
- Improve UI and added preferences to “Contact Us” dialog
- Map orientation settings for Modern View in Results page
- Paging issue resolved which was occurring on switching sort order
- Bug fixes
3.6.1
- Bug fixes for Login/ Registration backwards-compatibility.
- Images are stretched in Modern view.
3.6.0
- Improved look of IDX results page.
- Improved look of slideshow widgets.
- Property feature added to IDX Data Filters
- Default Option to GRID VIEW (not List View) for PRO users
- Allow showing/hiding of similar listings on PDP
- Update logo/icon CSS to better match
- Add Favorite call to action button in Single Listing widget
- Bug fixes.
3.5.0
- Improved speed and performance.
- Speed up loading of shortcodes and widgets.
- Shortcode for the registration form (New feature).
- Improved look of single listing widget.
- Improved look of recent properties widget.
- Improved similar listings layout and look.
- Displaying days on market with every property on the results page.
- Bug fixes.
3.4.0
- Added additional SEO settings criteria for PDPs (New feature).
- Update Pro IDX Search layout(New feature).
- Shortcode property results layout and format modified for List, Grid, and map (New feature).
- New looks for IDX listings (New feature).
- New looks for quick search widget (New feature).
- Bug fixes.
3.3.0
- Added custom polygons as filter for IDX Pages (New feature).
- Added ability to search by multiple locations & property types(New feature).
- New look for shortcode listings.
- New looks for IDX listing widget.
- Bug fixes.
3.2.2
- Mortgage calculator feature added.
- Single sign-on functionality updated.
3.2.1
- Plugin details and screenshots are updated.
3.2.0
- Performance tuning.
- Property type filter related bug resolve.
- Agent ID and Office ID are added to shortcode filters.
3.1.0
- Facebook login implemented.
- Google login implemented.
- Plugin updated to support latest wordpress version.
3.0.6.1
- Facebook image sharing bug fixed
3.0.6
- Bug fixes in registration submission
3.0.5
- Bug fixes in map plugin overlay controls rendering
3.0.4
- Implemented email verification in wordpress plugin
3.0.3
- Bug fixes related to empty google map api key
3.0.0
- Introducing SSL-compatibility for background API calls
- Plugin maintains backwards-compatibility
2.4.2
- Removed references to “Parking” and “Open House” filters
- Images are now getting displayed on a listing displayed on social media posts
2.4.1
- Fixed an issue where some users were unable to access their admin consoles due to plugin configuration
2.4.0
- Support for up to WP 4.8.1
- Deprecated widgets (Affordability, Open House, Area Statistics)
- Updated plugin branding
- Updated admin configuration to remove deprecated widgets
- Moved to a new versioning scheme (2.x.x represents the compatibility level [which has not changed], x.4.x represents the release number, x.x.0 indicates the hotfix level)
2.1.43
2.1.42
- Area stats widget style updates
- Improved account options cache
- Sorting options fix for results pages
- Support for WP 4.6
2.1.41
- Fixed possible bug with appending Google Maps API Key
2.1.40
- Allow users to supply an API key for Google maps (new Google requirement)
2.1.39
- Fix for broken ajax urls in some themes
- WP version support update
2.1.38
- Fix for broken contact forms
2.1.37
- Fixed locations ajax lookup bug
2.1.36
- Remove wp-load dependencies
2.1.35
- Update WP version compatibility
- Minor bug fixes
2.1.34
2.1.33
- Security updates
- Updated all ajax handling
- Misc bug fixes
2.1.32
2.1.31
- Minor bug fixes and enhancements
- Update WP version compatibilitiy
2.1.30
- Facebook sharing fixes
- Map Search widget updates
- Misc bug fixes
2.1.29
- Fix listings widget sorting bug
- Allow for IDX Pages to be used as site Home Page (Theme Dependent)
- Set ResultsPerPage to 30 for better grid layout rendering
2.1.28
- Bug fix for custom 404 pages
2.1.27
- WP 4.4 compatibility update
- Clean up php notices
2.1.26
- Allow for custom 404 templates
- Updates for deprecated WP_Widget constructor
- Removed character limit for area names in Google XML sitemaps
- Misc bug fixes
2.1.25
- Select template for IDX Pages
- Enable/Disable displaying of open house information
- Select multiple listing status filters when building IDX Pages and links
- Display listing status filters based on MLS capabilities
- Misc bug fixes
2.1.24
- New shortcode for adding quick search form to posts/pages
- Updated text editor button icons for shortcodes
- Fixed google maps api included multiple times issue
- Fixed php notices for static method calls
2.1.23
2.1.22
- Fixed issue where some themes would include scripts at bottom of page rather than in the
2.1.21
- Fixed issue where .js would sometimes not get included
2.1.20
- Updated search widgets
- Fixed issue where listings widgets would sometimes not load
2.1.19
- Fixed error in older versions of php
2.1.18
- Fixed issue with IDX Page filters not working
2.1.17
- Cleaned up minor php warnings
- Fixed issue with non alphanumeric characters in tract names
- Enable additional sort orders
2.1.16
- Minor admin text changes and error message fixes
2.1.15
- Removed microformat tags where they conflicted with IDXpress
- Allowed custom IDX pages to use the same WordPress template used for IDXpress Result pages
- Fix issue with certain Admin API calls with large responses
2.1.14
- Canadian Spam Compliance
- Error message fixes
2.1.13
- Fixes for IDX Pages
- Thumbnail for plugin gallery
- Misc widget fixes
2.1.12
- Fix for enter/return issue in Post/Page editor
- Added ability to add content above IDX data in IDX Pages
2.1.11
2.1.10
- Fixes for IDX Pages
- Add Radius search to IDX Pages
- Fix Yoast SEO conflict
2.1.9
- New feature, IDX Pages. More info at https://www.diversesolutions.com/announcements/idx-pages-feature-added-to-idx-plugin-8198
2.1.8
- Recent property widget was missing Property Types
- Fix for when the plugin location isn’t standard
- Fix for multi-listing short code and small browsers
2.1.7
- Theme CSS compatibility fixes
2.1.6
- PHP 5.2 compatibility fix
2.1.5
- Roll back underscore changes to locations in pretty-urls
- Suppress edit link on idxpress pages
2.1.4
- Change to Affordability widget to allow property type selection
- WordPress v3.9 compatibility fixes
- Fix for Schedule a Showing request date format
- Fixes for url naming conventions for locations that include non-alpha characters
2.1.3
- Admin search builder fixes
- Misc style fixes
- Suppress SQFT in quick search if MLS doesn’t support data
2.1.2
- Misc javascript and options fixes
2.1.1
- Added option for custom mobile domain support
- Responsive admin theme fixes
- Fixed XSS issue
2.1.0
- Tweaks to support responsive admin theme
- Fixes with script enqueuing
- Fix for more than one-deep sub directory WordPress installs
- Single-sign-on support between dsIDXpress & dsSearchAgent
2.0.39
- Added Facebook share meta description tag
- Fixes in prep for WordPress v3.8
2.0.38
- Visual fixes on Recent Properties widget
- Hid some options in admin unavailable to Lite users
- Bumped compatibility to WordPress v3.7
2.0.37
- Minor shortcode fixes
- Fix for school lookup to be by zip-code
- Added caching for various listing meta lookups
- Added ability to force phone # on registration
- CSS fixes for jquery-ui compatibility
- JS fixes in the linkbuilder tool
2.0.36
2.0.35
- Fix for some admin options not saving correctly
2.0.34
- Fixed autocomplete issue on result search box pages
2.0.32 & 2.0.33
- Fixed PHP 5.2 compatibility issues in last release
2.0.31
- WordPress v3.6 compatibility fixes
- Added listing status as a filter option in the admin screen
- Add checkbox options for default property types on the Filters screen
- Prevent the coverage areas widget from breaking on the front-end if no options are set
- Added missing description for the new status type filters
2.0.30
- Removed numeric check in listings widget for agent/office ids
- Added ListingStatuses and ListingOfficeID to Listing Page Builder
2.0.29
- Fixed issue introduced in 2.0.28 where sometimes saving options throw an error and deauthorize plugin
2.0.28
- Fixed issue where sitemap options weren’t showing up for BWP Google XML Sitemaps plugin
- Added SalePrice sort options to multi-listings shortcode
- Added option for disabling caching
- We now allow searches from quick-search with no location selected
2.0.27
- Added school type to schools builder
- Fixed issue where tract names with spaces didn’t work in area stats widget
- Fixed merge issue from last deploy where new slideshow options were lost
- Added integration with BWP Google XML Sitemaps plugin for multi-site wp builds
2.0.26
- Added option to switch between old and new slideshow treatments
- Fixed issue with shortcode and county filtering
2.0.25
- Added password recovery feature for Visitor accounts
- Compliance changes for MREIS
2.0.24
- Fixed debug message left in 2.0.23
2.0.23
- Fix for asset paths for certain WordPress install methods
- Fixed shortcode [idx-listings] parsing where min and max home sizes are not taken into account when specified in the shortcode
- Added description for AgentID and OfficeID to the IDX general settings page
2.0.22
- Fixed issues with search widget and 3rd party themes
- Added county as an option in listings widget
- Changed state selection to dropdown in State restriction in admin
2.0.21
- Added Facebook and Twitter sharing meta infos
- Fix for search box widget styles for some themes
2.0.20
- Fix for PHP 5.2 compatibility
2.0.19
- Switched home detail page slideshow to new HTML5 slideshow
- Allow multiple cities in map-search widget
- Cleanup of price min/max in search widget
- Fix for PHP 5.2 compatibility
2.0.18
- Fixed issue with WordPress 3.5 mangling URLs in wp_enqueue when adding &ver= param
2.0.17
- Fixes to required registration when client is using “lite” package
- Added no-index on detail and result views when using sample data
- Added input validation to some admin values
2.0.16
- Fixes to detail page options not saving correctly in certain circumstances
- Change to SEO option text to alleviate confusion
- Change to auto-select first location in search-form autocomplete
- Misc visual changes and fixes to widgets
2.0.15
- Fix for certain result page parameters not working when the value was “0”
2.0.14
- Added listing status parameter to shortcode
2.0.13
- Fixes to 404 page and new compliance items
2.0.12
2.0.11
2.0.10
2.0.9
- Fixed bug that was causing a warning to show
2.0.8
2.0.7
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
- Bug fix in plugin section
2.0
- Numerous upgrades and a new “pro” tier. See blog post for full notes: https://www.diversesolutions.com/announcements/announcing-dsidxpress-pro-wordpress-idx-with-lead-capture-6441
1.1.41A
- Fixed issue where shortcode and widget admin dialogs would error in a small number of wordpress installs
1.1.41
- Support for Google XML Sitemaps v4 (in beta v8 as of commit)
1.1.40
- Added helpers for third-party tracking
1.1.39
- Fixed certain types of URLs for non-US MLS’s.
1.1.38
- Fixed bug where notices were being shown and slideshow wasn’t working when server was incorrectly configured.
- Fixed slideshow XML so it’s syntactically valid and will show up when viewed in a browser.
- Added support for local path issues when WordPress is installed in certain software conditions.
1.1.37
- Fixed issue where some result URLs with “locations” weren’t loading.
1.1.36
- Added / updated some links in the intro notification after the initial plugin activation.
- Fixes for widgets for WordPress 3.3.
- Suppressed the disclaimer created by widgets when viewing a dsIDXpress results or details page.
1.1.35
- Bug fixes
- Sort by Price Ascending added to the listings widget
1.1.34
- Fixed bug where attempting to show the disclaimer was causing errors w/ idx-listings shortcode.
1.1.33
- Prevented printable property PDFs from getting indexed.
- MLS compliance changes for widgets.
1.1.32
- Added search location validation to search widget.
1.1.31
- Fixed issue where result URLs with multiple schools weren’t loading.
1.1.30
- Fixed issue where some result URLs with multiple filters weren’t loading.
1.1.29
- Refined the result page loading code so that some non-location based URLs will still show results.
1.1.28
- Ensured that a location is requsted before a result page URL is served.
- Not found pages now return a 404 HTTP status code when either a) there’s no location specified or b) the plugin isn’t activated.
- Prevented plugin from activating itself on any URL that starts with “idx” and has other characters after it.
1.1.27
1.1.26
- Fixed dsIDXpress virtual pages so that a proper 404 is served when there’s no content match
- Bug fix for IE shortcode editor
- Fixed caching bug where keys were not unique enough mixing up result pages
- Fixed issue with certain details URLs interfering with custom link URLs
1.1.25
- Yet another URL compatibility fix for when the site isn’t on the domain root
1.1.24
1.1.23
1.1.22
- Added pages to the plugin directory to stop crawlers from looking in there and getting errors
- Added support for alternate URL structures
1.1.21
- Fixed bug where a 301 redirect for on a listing results page was dropping the listing sort order
1.1.20
- Minor host configuration fixes
1.1.19
- Fixed compatibility issue for WordPress 3.1
- Removed jquery.scrollTo dependency and resource as it was sometimes getting clobbered by other poorly written plugins and themes. It’s now handled in the API response
- Added reference to jQueryUI theme CSS hosted on Google CDN as it’s used on the details page and wasn’t getting included sometimes
- Removed some dead code
- Added rewrite rule so that props can also be loaded via an internal property ID for when MLS numbers overlap between MLSs
1.1.18
- Added functionality to implement EULA link on the Search Widget
1.1.17
- Added support for VOW-like listing details display
1.1.16B
1.1.16
- Added ability to change WalkScore and State Restrictions options
- Added ability to sort custom links in IDX Listings widget
1.1.15
- Added functionality to 302 (temporary) redirect paged results where there are no longer results to the first page of results.
1.1.14
- Paging on /idx/ has been disabled to prevent crawlers going where they shouldn’t
1.1.13
- Strip spaces from MLS numbers before making request to server
- Fixed issue with area URLs in area widget being wrong when the area name contained non-alphanumeric characters
- Fixed shortcode insert tool permissions so that non-admins can use it
1.1.12
- Fixed 404 error with Headway themes (hopefully)
- Fixed issue with results pages where the area name has an apostrophe in it
- Removed the thumbnails beneath the slideshow in favor of using the built-in thumbnails under the description
- Admin performance speedup
- Fixed issue with sitemap not rebuilding when dsIDXpress options were saved
- Fixed issue with area URLs in sitemap being wrong when the area name contained non-alphanumeric characters
1.1.11
- Fix for jQuery UI dialogs
1.1.10
- Fix for /idx/advanced/ no longer working
1.1.9
- Minor change with the way API requests are made in order to increase the speed in some circumstances
- Changed some JavaScript to only load when a dsIDXpress-generated page is loaded (instead of on ALL pages)
- Prevent requests to /idx/ from working since the results on that page were showing a lot of properties outside the area and were diluting indexing results
- Removed unmaintained ThickBox lightbox-style photo viewer in favor of customized ColorBox for better photo viewing experience
1.1.8
- Changed language on 404 page
- Fix for tracts in Search Widget
1.1.7
- Fix for search forms with mls# in them
1.1.6
- Miscellaneous compatibility fix
1.1.5
- When more than one dropdown is present in Search Widget, “All” is added to each one
1.1.4
- Fix for zip codes in search widget
- Fix for empty criteria in search widget
1.1.3
- Clear the expired items out of dsIDXpress’s cache once per day
- Fixed bug where locations with an ampersand in the name weren’t displaying listings correctly
1.1.2
- Fix for caching empty responses
1.1.1
1.1
- Added Contact form to Details page and Buttons in header for calls to action
- Added sharing ability to Twitter, Facebook, Dwellicious, Google Buzz, email
- Added print / PDF to Details listing
- Added ability to have Community, Tract, Zip and MLS Number to Search Widget
- Added ability to have map auto-open on results pages
- Added tracking to results map being opened or close between pages
- Added icon for results map link
- Improved slideshow look & feel on details
- Added better full-size photos (just click on the photo in the slideshow to see full size photo)
- If account has dsSearchAgent Pro: Added ability to have an “advanced” link in Search Widget which leads to a new page with the dsSearchAgent frame auto generated
- Added ability to set the Template for dsSearchAgent page
- Added Bing Birds-Eye View to Details pages
- Numerous CSS/UI improvements
- Added ability to set first/last name and email in wp-admin (necessary for pdf and contact form, shares values with dsSearchAgent)
1.0.6.2
- Fixed shortcode Price History display issue
1.0.6.1
- Added fix for WordPress 3.0 beta 1
1.0.6
- Fixed issue with some text values (cities, communities, etc) in the url not being passed correctly to the API
- Changed slideshow for compliance reasons w/ some of the more picky MLSss
- Added option to “Live Listings” results to show the larger photos that show up in the normal results
- Fixed bug where “Live Listings” results “count” wasn’t saving correctly in editor when editing a pre-saved link
1.0.5.2
Changed debuggable-from IP
Fixed issue with slideshow not working w/ certain versions of PHP
1.0.5.1
Fixed issue with Live Listings editor not working in Internet Explorer
Added fixes to ensure better compatibility with PHP > 5.2 but < 5.3