Skip to content
Try free for 7 days

How to create a website like Zillow

A website like Zillow lets agents and owners post homes for sale and rent, and you earn from it. Here is how to build one on WordPress in seven steps.

Real estate 4 min read Updated

In this guide
  • A website like Zillow needs fields for homes, a map search, accounts for agents and owners, and payments
  • Listivo, our theme for portals, has all four built in, with a demo made for real estate
  • You earn from monthly plans for agents and paid packages for owners

A website like Zillow is a property portal. Agents and owners post homes for sale and rent, and buyers search them on a map. You run the portal and decide what people pay to post.

Such a portal needs four parts. Each home needs fields for its details, and buyers need a map search. Agents and owners need accounts of their own, and you need a way to take payments.

A ready theme gives you all four on day one, so you set them up instead of building them. If only your own agency will post homes, choose MyHome, our theme for agencies. How to create a real estate website with WordPress shows how.

1. Import the demo closest to your idea

Listivo comes with 11 ready demos, and the Real Estate demo is the one made for a property portal. When you start the free trial, you pick a demo, and your website is created with it.

On your own server, you import a demo in one click. The import replaces what is on the website, so do it first.

Start from the Real Estate demo

A complete property portal, imported in one click.

Listivo Real Estate demo site

Listivo · Real Estate

Search homes for sale or rent by type, price and place

2. Make the design yours

Set your colors and fonts once in Site Settings, and buttons, cards and every page follow. Then change any page in Elementor by drag and drop, without code.

Elementor Site Settings with the global colors of Listivo, next to the Listivo home page with its search and categories
Site Settings in Elementor, where the colors of the whole website are set.

3. Set the fields of a home

Each category gets its own form. A home asks for bedrooms, bathrooms, build year and property size, while a car asks for make and model.

Add text after the price, such as /month for a rent. Add a video or a virtual tour to any home with an embed field. Then choose which fields show as filters in the search.

In the form for a new ad, Vehicles asks for make, model and mileage, and Real Estate asks for bedrooms, bathrooms and size. Try the form on the demo

4. Put the search on a map

Show the results next to a map, with the price on each pin. The results follow as buyers move the map, and they can search within a distance of any place.

The map runs on Google Maps or the free OpenStreetMap. Google Maps needs a Google key and may cost money on very busy websites.

Listivo search results with ad cards on the left and a map of New York with a price on every pin
Search results next to the map, with a price on every pin.

Follow these steps on your own portal

Start from the Real Estate demo, with the full WordPress admin.

Try Listivo free Free for 7 days. No card needed.

5. Build the page of a home

Each home gets a photo gallery, its details and a map of where it stands. Buyers reach the agent or owner by chat, phone or WhatsApp.

Add the Loan Calculator, and buyers see the monthly payment for the price of that home. You lay out the whole page in Elementor, block by block.

Elementor editing the Listivo page of a modern apartment, with blocks such as Ad Gallery, Ad Map and Ad Owner in the panel on the left
The page of a home in Elementor, with the Listivo blocks for its gallery, map and owner on the left.

6. Open accounts for agents and owners

Turn on business accounts, and users pick business or private when they register. Agents take business accounts, and owners take private ones.

Every user gets a panel to post, edit and promote their homes, and a public page that lists them all. An owner can fill in the form first and register at the end. You can approve every home before it goes live.

On the general demo, a user goes from their own ads to their favorites, then opens the public page that lists all their ads. Navigating user panel - video tutorial

7. Decide what agents and owners pay for

Sell agents a monthly plan through Stripe, with a set number of homes and featured days. Add a free plan so new users can start without paying. You can limit each plan to business or private accounts.

Sell owners a package for a single home, paid at checkout with the payment methods you add to WooCommerce. A featured home shows above the other homes in the search for the days you set. A bump moves a home back to the top of the list, like a refresh.

Choose a subscription page with the Free, Pro and Elite monthly plans, next to a paid plan in My Orders
Monthly plans as users see them, and a paid plan in their orders.

Questions

Do I need to know code?
No. You set fields, plans and texts in the Listivo Panel, and you change pages in Elementor by drag and drop. Buy Listivo from us, and Premium Support helps you set it up for 12 months. What Premium Support covers
How long does it take to launch?
Your trial website is ready in a minute, with the demo you picked already in it. The search, the user panel and the payments are built in, so you set them up instead of building them. Getting started with Listivo Theme: a step-by-step guide
Can the portal run in my language and currency?
Yes. You translate every text and web address in the Listivo Panel, and prices show in your currency. Right-to-left languages such as Arabic work too, and each website runs in one language. How to Translate or Rename All Texts
Can I move my website later?
Yes. On Site Care we look after your website, and it stays yours. You can export it and take it with you at any time, or buy the license and run Listivo on your own server. See Site Care
What do I get in the free trial?
Your own Listivo website for 7 days, with the full WordPress admin and no card. Change anything and add your own homes, with our help while you test. If you do not keep it, you pay nothing. Try Listivo free

Start your property portal with Listivo

Add your own homes to the Real Estate demo, free for 7 days.

  • No card needed
  • Real WordPress admin
  • Ready in a minute