For Agents, Brokerages & Web Developers

Highly Customizable Real Estate WordPress Theme

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.

real estate WordPress theme screenshot

Built for Real Estate Professionals

WPResidence is a real estate WordPress theme for agents, agencies, and developers, with property search, MLS/IDX integration, CRM, and a front-end dashboard.

32,000+ Buyers & 1,600+ Five-Star Reviews

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.

MLS/IDX Ready

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.

What Our Buyers Say

50 Real Estate Website Templates, Imported in One Click

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.

Easy to use with Powerful Features

What the theme handles out of the box, and where each part is managed.

Design Property Pages, Cards and the Rest of the Site from Theme Options

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.

WPResidence Theme Options: property page layouts, property card composer and agent page layouts

Drag-and-Drop Elementor Widgets for Listings, Agents & More

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.

WPResidence Studio template list with two property page designs built in Elementor Free

Lead Capture with Forced Registration, Contact Forms and CRM

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.

WPResidence CRM matched properties for a lead, with forced registration settings and a valuation form

Search Built for Real Estate

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.

WPResidence search form builder in Elementor with category, location and bedrooms fields

Payments via WooCommerce, Stripe or Paypal

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.

WooCommerce
PayPal
Stripe

WPResidence membership packages with a Stripe card payment window in the user dashboard

Fast Loading Theme

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.

Lighthouse 95 performance and GTmetrix grade A scores for a WPResidence website
WPResidence Theme Options: property page layouts, property card composer and agent page layouts
WPResidence Studio template list with two property page designs built in Elementor Free
WPResidence CRM matched properties for a lead, with forced registration settings and a valuation form
WPResidence search form builder in Elementor with category, location and bedrooms fields
WPResidence membership packages with a Stripe card payment window in the user dashboard
Lighthouse 95 performance and GTmetrix grade A scores for a WPResidence website

Real Estate API for Developers

WPResidence API helps developers build real estate websites on WordPress. They can easily add, edit, or delete property listings.

Mega Menu

The WPResidence Mega Menu helps developers build better menus for real estate websites –  they can create custom menus without writing any code.

White Label

Rebrand WPResidence as your own: change the theme name, author, URL and description, so the admin your clients see carries your agency’s name.

Property Page Design

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.

Virtual Tour

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.

Yelp Reviews

You can add ratings for nearby places like food, shopping, fun, services, and things to do.

Energy Index

The theme lets you add the Energy Index rating and value to each property, as required in Europe.

Floor Plans

Upload floor plans with images and add details like price, size, or lot size for each one.

Walk Score

Show the Walk Score for each property, so buyers can see how walkable the neighborhood is directly from the listing.

PDF Downloads

Add unlimited documents in .PDF format to every one of your listings, such as brochures, open house, etc.

Different Design Options

Properties List Pages

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.

property listing page with AJAX filters

Nine Property Card Styles

Choose from nine property card designs, then decide which listing details appear on each card from Theme Options.

Flexibility and Variety

Easy and Powerful Property Search

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.

MLS and IDX Integration for Real Estate Websites

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.

wpresidence with MLS idx import via mlsimport.com

Responsive on Every Device

WPResidence is fully responsive across phones, tablets, and desktops. Every property listing, map, search form, and agent profile renders correctly on any screen size.

Multi Language Included

WPResidence is a multilingual real estate WordPress theme. Translate properties, pages, menus and search, or auto-translate with OpenAI, using the included WPEstate Translate plugin.

Real Estate Design Studio

Start from prebuilt templates or design your own for property pages, agent profiles, category archives, headers, and footers using Elementor Free. Assign layouts by property category, no code.

Complete Dashboard

Advanced 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.

Favorite Properties

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.

Save Search & Email Alert

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.

Instant Messages Inbox

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.

Submit Properties

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.

Manage Properties

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.

User Types

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.

WooCommerce Payments

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.

Membership Submission

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.

Paid Submission

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

WPEstate CRM Included

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.

real estate agency dashboard with agent management

User Roles for Real Estate

Agent, Agency and Developer Roles

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.

Membership Control

When an agent adds a listing, it uses the membership plan bought by their agency or developer.

Custom Fields for Agent

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.

User Type Pages

Each agent, agency, or developer has their own page. The design is unique for each type and shows all their info.

Reviews

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.

My Listings with Ajax

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.

CRM Integrations

Agencies, agents, and developers can manage their listings in the CRM dashboard. They can also connect to their HubSpot CRM using an API.

Compatibility

Compatible WordPress Plugins

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.