
For Agents, Brokerages & Web Developers
Create a fully functioning real estate website with WPResidence: advanced property search, a built-in CRM, a front-end dashboard and 50 ready-made demos.
WPResidence is a real estate WordPress theme for agents, agencies, and developers, with property search, MLS/IDX integration, CRM, and a front-end dashboard.
Since 2014, thousands of agents, brokers, and developers have used WPResidence to build their real estate websites. They value the flexibility, regular updates, and support from the team behind the theme.
Connect to 800+ RESO-compliant MLS feeds across the US and Canada. Import listings as native WordPress content, fully indexable, fully styled, and synced hourly. No iframes or third-party design limitations.
Pick from 50 ready-to-use templates within this real estate WordPress theme. Each demo can be imported with one click and modified to match your brand. Change theme options, mix and match property list styles, header designs, and search layouts to create a unique real estate website.
What the theme handles out of the box, and where each part is managed.
Colors, fonts, the user dashboard and the wording of the emails your site sends are all set in one panel. Change a setting once and every page follows.
Build the key parts of a real estate website with Elementor Free, including property search forms, filtered listing grids, maps, agent sections, sliders, and neighborhood pages. Realtors can update and manage these sections without depending on a developer for every change, while developers get ready-made real estate functionality that speeds up the build and keeps the design flexible.
Set how many properties or gallery images a visitor can view before registration is required. Enquiries from property, agent, or agency pages are added to the CRM with the relevant property, price range, and assigned agent already connected, so you can follow up with emails, tasks, and matching listings.
Search fields that match how people look for property: location with instant suggestions, categories, price, bedrooms and baths, plus any custom field you add. Visitors filter without page reloads, save a search, and get an email when a new listing matches it.
Monetize your real estate website with built-in membership packages and pay-per-listing. Define included listings, featured properties, and duration per plan. Recurring payments via Stripe or PayPal. Wire transfer for offline. WooCommerce for additional gateways.


Built on Bootstrap 5 for real estate websites with thousands of listings. Built-in caching for property shortcodes and widgets, lazy loading, CSS/JS minification, and CDN-ready delivery. Database indexing for MLS data ensures fast search even with large databases.
WPResidence API helps developers build real estate websites on WordPress. They can easily add, edit, or delete property listings.
The WPResidence Mega Menu helps developers build better menus for real estate websites – they can create custom menus without writing any code.
Rebrand WPResidence as your own: change the theme name, author, URL and description, so the admin your clients see carries your agency’s name.
Build property pages around the experience you want to create. Choose which sections appear for each listing, including virtual tours, floor plans, Yelp reviews, Walk Score, energy details, PDF downloads and additional agents.
Use tabs or accordion layouts to organize the information, and assign different property-page designs by category so luxury homes, rentals and commercial listings can each have their own presentation.
Embed a 3D or 360° virtual tour directly in the listing, giving buyers a more immersive way to explore the property before booking a viewing.
You can add ratings for nearby places like food, shopping, fun, services, and things to do.
The theme lets you add the Energy Index rating and value to each property, as required in Europe.
Upload floor plans with images and add details like price, size, or lot size for each one.
Show the Walk Score for each property, so buyers can see how walkable the neighborhood is directly from the listing.
Add unlimited documents in .PDF format to every one of your listings, such as brochures, open house, etc.
Different Design Options
Set how listings are ordered and how many appear on each page.
Visitors can filter by type, category, city, area and state, then sort by price, bedrooms, bathrooms or date.
Choose from different layouts, including a popup view that lets visitors check a property and continue through the results from the same place.
Create directory-style pages with filters for location, size, price, and features, or use a half-map layout to show listings and their locations side by side.
Choose from nine property card designs, then decide which listing details appear on each card from Theme Options.
Property Search
Build the search your market needs: add unlimited custom search fields in dropdown, number, text, or date format. Control which fields appear for each property category and organize them into search tabs. Activate multiselect for any category so visitors can filter by multiple options at once.
The search is powered by AJAX, showing instant results without page reloads. Visitors can search properties by location with instant suggestions as they type. The geolocation feature lets users find properties within a specific radius in miles or kilometers. Preview results appear as visitors select search fields, helping them fine-tune their search before viewing full listings.
Users can save any search and receive daily or weekly email alerts when new properties match their criteria. The theme includes a multi-currency display widget so international visitors can browse property listings in their preferred currency.
You control the search bar position: above the header, below it, or floating over the media header.
WPResidence connects to MLS data through MLSImport, a separate subscription from mlsimport.com, which links to over 800 RESO-compliant MLS data feeds across the United States and Canada. Unlike iframe-based IDX solutions that limit your design and hurt your search rankings, MLSImport brings listing data directly into your WordPress database as native content.
This means every imported property is fully indexable by Google, fully styled by your theme, and fully integrated with WPResidence search, maps, and property page features. Listings synchronize hourly with granular control over which cities, ZIP codes, and price ranges you import. You keep full control over how MLS properties appear on your site.
Complete Dashboard
The WPResidence front-end dashboard lets agents, agencies, and developers manage their real estate business without accessing the WordPress admin. Users can submit and edit property listings, manage listing status (published, disabled, featured, expired), upload photos, set pricing, and control all custom fields directly from the front end.
Admins control user registration, payment settings, and membership packages from the backend. The dashboard also includes saved searches with email alerts, an instant messaging inbox for agent-client communication, and the WPEstate CRM, covered below.
Logged-in visitors save favorite homes to a list in their dashboard, ready to revisit or remove.
Visitors can save their searches and get email alerts when new homes are added. They can also delete saved searches anytime from their user dashboard.
Users can send private messages to agents and reply fast. All messages are saved in the user dashboard, so past conversations are easy to find.
You can allow front end submissions, and fully manage the submit form fields and mandatory fields. Add your own custom fields and they sync with the front submission too.
Your users can disable or enable a published property, delete a listing or edit it at any time. It’s also easy to find a specific property with the dashboard search.
Admins can choose which user roles are active. When enabled, visitors can sign up as users, agents, developers, or agencies. Each role can be approved manually.
Take payments through WooCommerce, Stripe or PayPal, or accept offline wire transfers.
Admins can create membership plans for each user type. Each plan can include a set number of listings, featured properties, and a time limit in days, weeks, months, or years.
Admins can let users pay per listing. Before posting a property, users must pay a fee. An extra fee can be added to make the property featured.
Lead Management
WPResidence includes the WPEstate CRM, bringing leads, contacts, deals, tasks, notes, activity and property matching into one place.
Enquiries from property pages and agent, agency or developer profiles become contacts automatically, with the relevant property, price range and assigned agent already attached. Each contact can move through your sales stages while keeping their activity, viewed listings, notes, tasks and deals together.
Agents manage their own contacts from the front-end dashboard, while agencies and developers can oversee the whole team. Saved buyer preferences can be matched with suitable listings and emailed directly, while automation rules can assign agents, update stages, create tasks, add tags, send email or SMS, run property matching and send digests.
Contacts can also be imported or exported by CSV, submissions can be passed to other tools through webhooks, and HubSpot integration keeps contacts, deals and pipeline stages aligned.
User Roles for Real Estate
WPResidence supports users, agents, agencies and developers. Agents, agencies and developers get profile pages with AJAX listing tabs.
Agencies and developers manage their agents from the front-end dashboard, and agent listings count against the agency’s package. Admins can approve accounts before they go live, and each user type can connect its own HubSpot CRM.
When an agent adds a listing, it uses the membership plan bought by their agency or developer.
Add custom text fields to agent profiles. The information shows on the agent’s page.
Each agent, agency, or developer has their own page. The design is unique for each type and shows all their info.
Turn reviews on or off for agents, agencies and developers. Visitors post reviews, which publish right away or wait for admin approval.
Profile pages list properties in tabs, and visitors filter them without reloading the page.
Agencies, agents and developers track their own leads, contacts and deals in the CRM dashboard, and can connect their own HubSpot account.
Compatibility
WPResidence works with the WordPress plugins real estate sites rely on: Elementor for visual page building, WooCommerce for payment processing, and MLSImport for importing MLS property listings as native WordPress content.
Your theme license includes two premium plugins, WPBakery Page Builder and Slider Revolution, plus WPResidence’s own WPEstate CRM, WPEstate Translate and Elementor Design Studio. Built by Envato Power Elite authors with a proven 5-star record for customer support and the Envato Compliant Badge for coding and security standards.
Guides on building, running and ranking a real estate website with WordPress.
At its core, a real estate WordPress theme should manage properties: price, status, location, rooms, photos and floor plans, plus search and maps to help visitors find them and property pages where they can contact the agent.
Most real estate businesses also need agent profiles, a front-end dashboard for managing listings, saved searches with email alerts, and a CRM for following up on enquiries. Depending on the business, they may also need MLS or IDX integration, multiple languages and currencies, or paid listing plans.
WPResidence includes these tools in the theme and its bundled plugins, with MLS listings available through the separate MLSImport plugin, so you can build anything from an agent or agency website to a larger property portal from the same system.
Elementor Free is enough. WPResidence adds 212 real estate Elementor widgets and a built-in Real Estate Design Studio.
In the Design Studio you create headers, footers, mega menus and blocks before or after them, plus templates for single property pages, agent, agency and developer profiles, blog posts and category archives. You start from prebuilt templates or design your own, then choose where each one shows: the entire site, all pages of one type, specific categories or other property terms, or special pages such as the front page, search results and 404, with exclusions where you need them.
Yes. Choose one of the 50 demos and import it with one click. Its pages, sample listings, menus and settings come with it, so you replace the samples with your own content and adjust colors and fonts in Theme Options.
The usual setup is something you can do yourself: install the theme, import a demo, add your logo, colors and listings, and set up your agents and contact forms. If you get stuck, our in-house support team is there to help. A developer is useful for custom features beyond what the theme offers.
WPResidence has been updated continuously since 2014. Updates come throughout the year to keep it compatible with new WordPress versions and to add features; for example, version 5.6.0 added the CRM. Updates and support are included while your license is active.
Yes. You build the site, charge your client and keep the license. With the 3-site ($99 a year) or 10-site ($249 a year) license, each site costs about $33 or $25 a year, and when you hand a finished site over, you can move its activation to your next project. White label puts your client’s brand in the admin.
$49 a year for one website, $99 for three and $249 for ten. Each license includes a year of updates and support. When the year ends, your website keeps working, and you can renew to continue receiving updates and support.