# User Review System

Do you want your users to rate the reviews from the front-end?&#x20;

StarCat Reviews comes with the best user review and rating system that helps to easily collect reviews from users. It can be enabled on all posts and pages including custom post types. It shows an overall user rating score along with individual user reviews and ratings. You can either allow only your logged in users to submit the review or you can allow everyone to submit their review.

This guide will help you on how to include a user review form and how to let your users to rate from the front-end.

![](https://2999042684-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LyTdGkZ-2XbOgG0rbPT%2F-Lz5wm9nAUNFyOV05k-e%2F-Lz5xx-QmXzycPZhFTiM%2Fscreenshot-demo.pauple.com-2020.01%20\(1\).png?alt=media\&token=0957ea31-dbe1-4f19-97e0-fa0682ade1bb)

### User Review Settings

By default the **User reviews** will be enabled.  You can find it in Starcat settings -> User Review. In that, you can choose to enable and disable the options you need.

**Who Can Review:**

StarCat basically has two options. You can either allow everyone to submit the reviews, or you can set to allow only the logged-in users to submit the review. By default, the logged-in users option would have been enabled.

You can control it in Starcat settings -> User review -> Who can Review.

**User Reviews List:**

All the user reviews will be displayed as a List below the Author review.

You can set the **User reviews List title** to anything you wish. You can also enable or disable it.

Starcat settings -> User Review -> Show User Reviews List Title.

**Voting:**

You can allow the user to vote the other user reviews

**User Review Form:**

1. **User Review form** will be enabled by default for the users. You can set a **form title**, choose to **show or hide it** for the users when they are submitting the review.
2. You can allow the users to include a **title** for their review, **stats** and also **description** for their review. You can disable any option if you don't wish them to appear for the users.

![](https://2999042684-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LyTdGkZ-2XbOgG0rbPT%2F-Lz5vEimLOz6n7hCKS9c%2F-Lz5wOlsp23yETh5TnKx%2Fscreenshot-local.local-2020.01%20\(2\).png?alt=media\&token=0fa57f27-0d56-4fd4-be38-7c8c5246eeaf)

### Approval System

The reviews that are submitted by the users will not be directly published. It will be sent for the approval first. It will be published only when the admins have approved it.

Once you activated the Starcat Review plugin, a new post type called **User Reviews** will appear in the dashboard menu.

In that, the admin can see all the reviews submitted by the users and can approve it or move it to trash or can even mark it as spam if the review looks suspicious. Once approved, the reviews will be published for the users to see.

![User Review Approval](https://2999042684-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LyTdGkZ-2XbOgG0rbPT%2F-LzLJQA2kh-jE5uSCn5E%2F-LzMM2FVtASbQzTAr3_w%2FUntitled.png?alt=media\&token=9fbf9c3c-dbf5-493d-8227-68f99ce23037)

### Reply to User Reviews

There is a review reply system enabling the admin/owner to reply to the user’s review. You can thank a user if it’s a good review or can explain to him/her if its a negative review so that others won't be miscarried.&#x20;

Not just the admin, even other users can reply to a review received.

### Sorting the User reviews

Starcat gives you three different sorting options for the user reviews. They can sort the review by **Recent** , **Most positive** and **Most Helpful** reviews.

Most positive reviews will be sorted by the rating score. Most helpful reviews will be sorted by the number of users marked the review as helpful

![Most Helpful review](https://2999042684-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LyTdGkZ-2XbOgG0rbPT%2F-M02JW3aMXLS3veb0K_B%2F-M02NyOH1eTF6KNLUSOq%2Fscreenshot-local.local-2020.02%20\(1\).png?alt=media\&token=d117c735-323f-4252-9caf-6433f0c904e2)

### Search

You can also search a particular review from the total reviews available using our search box.

![Search box and Sorting](https://2999042684-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LyTdGkZ-2XbOgG0rbPT%2F-M02JW3aMXLS3veb0K_B%2F-M02Pq64fR1Z-XcNTTec%2Fscreenshot-local.local-2020.02%20\(2\).png?alt=media\&token=8b90c0e8-2d25-4af8-98c5-d78e3f1bb8fc)

### Google's Recaptcha for User Reviews

![reCAPTCHA Settings](https://2999042684-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LyTdGkZ-2XbOgG0rbPT%2F-M0HzQHvoAoAcJL7Qog5%2F-M0I0jJmXHWGYqmbukZo%2Fscreenshot-local.local-2020.02%20\(4\).png?alt=media\&token=1880d356-0dc5-483f-8c75-39f4c8bbfd24)

![reCAPTCHA in the front-end](https://2999042684-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LyTdGkZ-2XbOgG0rbPT%2F-M0HzQHvoAoAcJL7Qog5%2F-M0I0phTrEREKXWhA4qb%2Fscreenshot-local.local-2020.02%20\(3\).png?alt=media\&token=2cfe3487-34c5-4f0b-9abd-f8f6b8581c72)

1. To show reCAPTCHA to the users before submitting the reviews, you should enable it in Starcat Settings -> User Review -> Show reCAPTCHA.&#x20;
2. Provide the reCAPTCHA Site key and reCAPTCHA secret key (which was given to you while registering your domain) in it's respective columns.

If you have not yet registered it, please go to [https://www.google.com/recaptcha ](https://www.google.com/recaptcha).

Choose the Admin console option in the top right. In that, you have to create your site by clicking the + option.

![Google reCAPTCHA](https://2999042684-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LyTdGkZ-2XbOgG0rbPT%2F-M0HzQHvoAoAcJL7Qog5%2F-M0I1Lc557E1jk247yF9%2Fscreenshot-www.google.com-2020.02.png?alt=media\&token=31753ba3-44cf-45e6-a368-4c243fb3ab49)

You can give any label for your reCAPTCHA. But use a label that will make it easy for you to identify the site in the future.

Under the reCAPTCHA type, select "**reCAPTCHA v2"**. Note: **reCAPTCHA v3** will not work, just v2. v3 will be added soon.

Next, Add your domain name and accept their terms of service. Once submitted, you would receive the site and secret key which you need to provide in the columns mentioned above.
