
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 price, bedrooms, date, and more, then sort the results their way.
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.
Flexibility and Variety
WPResidence offers the most complete property search system available in a real estate WordPress theme. 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 offers direct MLS integration through the MLS Import plugin, connecting 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, MLS Import 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.
For agencies and brokerages that depend on MLS data, this is the feature that separates WPResidence from other real estate WordPress themes. No iframes, no third-party design limitations, no SEO penalties from embedded content.
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 a complete CRM for tracking leads, contacts, and follow-up messages.
Visitors can save their favorite homes. These show up in a list inside their user dashboard. From there, it’s easy to view or manage them anytime.
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 properties using a dedicated search tool.
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.
The theme works with the most popular payment gateways, Stripe, and Paypal. For those who wish to have Wire Transfer (offline payment), we support that as well.
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 four user types for real estate websites: agents, agencies, developers, and regular users. Each user type gets a dedicated profile page with unique design. Agent pages show property listings, contact form, and about sections. Agency pages feature company logo, contact information, and all agent listings. Developer pages showcase new real estate projects and assigned agents.
Agencies and developers can add and manage their agents directly from the front-end dashboard. Listings published by agents count against the agency’s membership package. All user types can be manually approved by admin before going live.
Properties on each profile page are displayed using tabs with AJAX filtering, so visitors browse listings without page reloads. Each user type can connect to their individual HubSpot CRM account through API for lead tracking.
When an agent adds a listing, it uses the membership plan bought by their agency or developer.
When an agent is created you add custom text fields to its profile. You will find the added information listed on the agent personal page.
Each agent, agency, or developer has their own page. The design is unique for each type and shows all their info.
You can enable / disable reviews for agent, agencies or developers. Users will be able to post a review and share their experience. Comments are automatically published or moderated by admin.
On the personal/company pages we list the properties using tabs and ajax technology. Now you can filter someone’s listings without having to reload the page.
Agencies, agents, and developers can manage their listings in the CRM dashboard. They can also connect to their HubSpot CRM using an API.
Compatibility
WPResidence includes integration for the most popular WordPress plugins: Elementor for visual page building, WooCommerce for payment processing, and MLS Import for importing MLS property listings as native WordPress content.
Your theme license includes three premium plugins: WPBakery Page Builder, Revolution Slider, and Ultimate Addons. 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.
Stay updated with expert tips, WordPress tutorials, and real estate website strategies. Explore our blog for insights that help you build better, faster, and more effective property listing sites.