Skip to content
Try free for 7 days

How to create a review website like Yelp

A website like Yelp helps people find local businesses on a map and read reviews before they call. Here is how to build one on WordPress, step by step.

Directories 7 min read Updated

In this guide
  • A site like Yelp lists local businesses by category, on a map, with reviews
  • Listivo has reviews with stars, photos and helpful votes built in
  • The Services demo is the closest start for a review site
  • Businesses get their own accounts and can pay to stand out
  • A new site can skip the app, table bookings and thousands of listings

This guide shows how to create a website like Yelp on WordPress, in six steps. Start from a directory theme with reviews built in and a demo for local services. Then add categories, put places on a map, turn on reviews, open business accounts and add contact buttons.

A review site is a kind of directory website with one extra job. Visitors also read what other customers thought of a business before they call or visit.

What a review website like Yelp needs

Yelp lists restaurants, shops and local services, and people come to it for four things.

  • Places sorted by category, such as restaurants, plumbers or hair salons
  • A map, and a search for places nearby
  • Reviews with stars, text and photos from real customers
  • A page for each business, with a way to reach it

Yelp earns most of its money from businesses that pay to be seen. A new site can do the same, as our guide on how to make money with a directory website shows.

How to create a website like Yelp in six steps

You can follow every step on a free Listivo website, ready in a minute. Payments from businesses need a payment plugin, which the trial cannot add. Set them up after you buy Listivo or keep your trial site.

1. Start from the Services demo

Listivo comes with 11 ready demos, and the Services demo is the closest to Yelp. It sorts local businesses, such as plumbers and movers, by category and place. Its sample handyman listing already shows reviews, a map and contact buttons.

Two demos for a review site

Open each one and see how it shows the categories.

Listivo Services demo site

Listivo · Services

Local services by category and place, with reviews

Listivo Modern demo site

Listivo · Modern

Bright photo tiles that put the categories up front

On the free trial, you pick the demo when you start. Listivo calls each entry an ad, and you can rename it to listing across the site. The guide How to Translate or Rename All Texts shows where.

2. Add your categories and the details of each place

Yelp groups places into main categories, with smaller ones under each. Start with one kind of business in one area, so no page looks empty. Our niche directory website ideas that can make money help you choose.

In Listivo, a category can have subcategories, such as Food and then Pizza. Each category gets its own form, so a restaurant asks for its cuisine and a plumber for its area. Every field can become a search filter that shows how many listings each option has.

On the Classic demo's posting form, each category asks for its own details, such as mileage for Vehicles and bedrooms for Real Estate. Try the form on the demo

3. Put every place on a map

People open a review site to find a good place near them. Listivo can ask the browser for the visitor's location, and visitors pick a distance in km or miles.

Search results with star ratings beside a New York map, with a pin per listing and Search as I move the map ticked
On the Classic demo, results sit next to a map with a pin for each listing, and "Search as I move the map" is ticked.

The map runs on Google Maps or the free OpenStreetMap. Address suggestions need a Google Maps key either way, and Google asks for a billing account but gives a free monthly credit. Results cannot be sorted by distance.

4. Turn on reviews with star ratings and photos

Reviews are the heart of a site like Yelp. Turn them on in the Listivo Panel and place the reviews block on the listing page in Elementor. Then decide five things.

  • Who can review, signed-in users only or guests too
  • The shortest and the longest review you accept
  • Whether a review can carry photos
  • Voting, which lets visitors sort reviews by Most Helpful
  • Moderation, which holds each review until you publish it

The help article Enable Reviews on Your Single Ad Page with Listivo 2.3.39 shows every review setting. Reviews can also sit on a business's own page, which suits a salon with three branches.

Never fake the first reviews
Do not write reviews yourself or pay anyone for them. Many countries ban fake reviews, and visitors stop trusting a site that has them.

The first real reviews come from each business's own customers. Ask every business to send the link to its page to people it served this month.

Try reviews and map search on your own site

Get a real Listivo website with the demo you pick and the full WordPress admin, ready in a minute.

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

5. Open accounts for businesses

Businesses sign up for a business account and post their listings from a panel on your site. Sign-up can ask for a contact person and company details. Visitors use private accounts to save favorites and write reviews.

A user opens My Ads with 20 listings and their Promote buttons, then Favorites, then a public page with all 20.

Each business gets a public page with all its listings. To earn, sell featured spots with a Featured label, or monthly plans for business accounts only. The guide Type of user accounts - private or business shows the sign-up options.

6. Let visitors reach the business

After the reviews, a visitor wants to call or write. Each listing can show chat, phone, WhatsApp and Viber buttons, with the phone number hidden until a click. A business that is offline gets an email about each new chat message.

Send a message popup open over a listing page, with a short question typed in and Chat via WhatsApp and Viber buttons behind it
On the Classic demo, a visitor writes in the "Send a message" popup, with the WhatsApp and Viber buttons behind it.

Your review site checklist

13 tasks

Tick each step as you go.

Plan

Build

Reviews

Launch

What Yelp has that a new site can skip

Yelp started in 2004, and most of its extras came years later. A new local reviews website first needs listings and real reviews, and the rest can wait.

  • An app. Listivo has no app, and your site works in the phone's browser.
  • Table bookings. Listivo has no booking calendar, so visitors arrange a time by chat or phone.
  • A filter for suspicious reviews. With moderation, you read each review before it goes live.
  • An opening hours field. Listivo has none, so add the hours as a plain text field.
  • Thousands of listings. One full category in one town is enough to start.

Our guide on how to start a local business directory gives a plan for one town.

Rather have us run the site?

You look after the businesses and their reviews, and we look after the site.

Questions

Should I buy a Yelp clone script or use WordPress?
A clone script copies the screens of Yelp, but not its businesses or its reviews, and those are what bring visitors. Choose a tool you can change and keep updated. Listivo is plain WordPress where every field has a name, so a developer can change it, and the team that made it still updates it. Explore Listivo
How do I stop fake reviews from visitors?
Let only signed-in users review, so each review has an account behind it. Users can sign up with a confirmed email or with a Google or Facebook account. How to stop spam and fake ads on a classifieds website
Can a business ask me to remove a bad review?
It can ask, but keep honest reviews, good or bad, or visitors stop trusting the stars. Remove only spam, insults and fake reviews, and publish that rule on your site. With moderation on, each review waits until you publish it or move it to the trash. Enable Reviews on Your Single Ad Page with Listivo 2.3.39
Can I copy reviews from Google or Yelp to fill my site?
No. Those reviews belong to the people who wrote them and to the sites that show them, and their terms forbid copying. Start with the public facts about each business, and let its customers write the reviews on your site. How to start a local business directory
Can businesses pay to show up first?
Yes. A featured package adds featured days to a live listing without changing its end date. Featured listings show first under Most Relevant, with a Featured label. Featured Packages

Start your review site from the Services demo

Add your categories and turn on reviews on your own Listivo website, free for 7 days.

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