Title: Rate My Post &#8211; Star Rating Plugin by FeedbackWP
Author: properfraction
Published: <strong>March 1, 2018</strong>
Last modified: March 29, 2026

---

Search plugins

![](https://ps.w.org/rate-my-post/assets/banner-772x250.png?rev=2045796)

![](https://ps.w.org/rate-my-post/assets/icon-128x128.png?rev=2045796)

# Rate My Post – Star Rating Plugin by FeedbackWP

 By [properfraction](https://profiles.wordpress.org/properfraction/)

[Download](https://downloads.wordpress.org/plugin/rate-my-post.4.5.1.zip)

[Live Preview](https://wordpress.org/plugins/rate-my-post/?preview=1)

 * [Details](https://wordpress.org/plugins/rate-my-post/#description)
 * [Reviews](https://wordpress.org/plugins/rate-my-post/#reviews)
 *  [Installation](https://wordpress.org/plugins/rate-my-post/#installation)
 * [Development](https://wordpress.org/plugins/rate-my-post/#developers)

 [Support](https://wordpress.org/support/plugin/rate-my-post/)

## Description

Rate My Post – Star Rating System by FeedbackWP allows you to easily add rating 
functionality to your WordPress website. Visitors can rate your posts/pages and 
send you private feedback after rating.

Functionality to add star rating and result widget to custom post types, use different
rating icons, create custom rating widgets that work independently of posts and 
pages is available in the [Premium Version](https://feedbackwp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion).

What sets Rate My Post apart from other WordPress rating plugins is its simplicity,
performance and impact on engagement. It works with any page cache plugin and is
probably the most customizable free WordPress rating plugin.

**Highlights**

 * Add rating functionality to your website automatically or use shortcodes – no
   coding required!
 * Option to show ratings visually before the content of each post (so-called results
   widget)
 * Stats section where you can see how many votes each post/page received and what
   is its average rating.
 * Analytics section with detailed information about each rating such as time, IP(
   optionally), username, title, time spent on page before rating etc.
 * Easily change ratings in the admin panel
 * Supports structured data for rich snippets according to the latest [Google guidelines](https://webmasters.googleblog.com/2019/09/making-review-rich-results-more-helpful.html)
 * GDPR compliant
 * Top rated posts widget
 * Custom templates for complete customization
 * Works with infinite scroll plugins and popups (implementation required)

> **FeedbackWP Premium**
>  This is the lite version of [FeedbackWP Premium](https://feedbackwp.com/pricing/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
> rating plugin with structured data for rich snippets. [Click here to purchase the best WordPress feedback, star rating and rate my post plugin.](https://feedbackwp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)

**Shortcodes**

[ratemypost] – embeds rating widget

[ratemypost-result] – embeds results widget

It is also possible to embed a rating of whichever post by passing the id of the
post to the shortcode.

[ratemypost id=”1″] – embeds rating widget for the post with the id of 1

[ratemypost-result id=”1″] – embeds results widget for the post with the id of 1

**FeedbackWP Premium**

[FeedbackWP Premium](https://feedbackwp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
comes with advanced schema selector which allows you to select schema type directly
in the post editor for each post and supports custom rating widgets. Read more about
[FeedbackWP Premium](https://feedbackwp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion).

Features to add rating and feedback result widgets to Custom Post Types (CPT), add
rating to existing posts without votes, and support for a different icon other than
the Star icon are available in [FeedbackWP Premium](https://feedbackwp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion).

**Components**

The plugin includes five components; rating widget, results widget, social widget,
feedback widget and top rated posts widget.

#### Rating Widget Features:

_Rating widget adds the basic rating functionality to your website_

 1.  Choose between different types of rating widget: Stars, Thumbs, Hearts, Smileys
     and Trophies
 2.  Add rating widget to any page/post with shortcode: [ratemypost]
 3.  Add rating widget to all posts or pages with one click in the settings
 4.  Exclude rating widget from certain pages and posts – such as About Us page etc.
 5.  All texts and colors can be easily changed in the settings
 6.  Option to add structured data for Rich Snippets to be displayed in search engines
 7.  Option to get email when a post is rated
 8.  Option to prevent accidental votes
 9.  Prevent double votes with cookies
 10. Option to hide average rating and vote count
 11. Option to show descriptive ratings while a user hovers over rating icons
 12. Option to enable reCAPTCHA v3 and Cloudflare Turnstile protection
 13. Option to show results (visual rating) on archive pages
 14. Option to allow only logged in users to vote
 15. Option to prevent double votes via IP addresses

#### Results Widget Features:

_Results widget is similar to the rating widget, but is not interactive – it only
displays rating visually._

 1. Optional feature – you can enable it or disable it
 2. Add results widget to any page/post with shortcode: [ratemypost-result]
 3. Add results widget to all posts or pages with one click in the settings

#### Feedback Widget Features:

_Feedback widget enables visitors to leave you anonymous feedback_

 1. Optional feature – you can enable it or disable it
 2. After a negative rating (you define what is a negative rating in the settings),
    displays the feedback widget
 3. Users who give you negative rating can help you improve your post
 4. Feedback is not posted publicly – only you can see it
 5. Option to get an email if somebody leaves you feedback

#### Social Widget Features:

_Social widget displays social follow or social share links after the rating has
been submitted_

You can show social follow/share links after a positive rating (you define what 
is a positive rating in the settings).

#### Top Rated Posts Widget:

_Displays top rated posts on your website_

Display top-rated posts on your website with the “Top Rated Posts” widget. You can
specify the number of posts, minimum average rating, and vote count required. Additionally,
enable featured images and visual ratings.

[ratemypost-top-rated] – embeds the top-rated posts widget.

#### Why use Rate My Post?

 1.  Increase engagement
 2.  Get feedback and improve your content
 3.  Get more followers on social media
 4.  It’s responsive, lightweight and simple to use
 5.  It’s probably the most customizable free WordPress rating plugin
 6.  It uses AJAX and thus works super fast
 7.  It’s compatible with caching plugins
 8.  It supports structured data for rich snippets
 9.  It works with multilingual websites
 10. AMP compatibility
 11. Cloudflare Turnstile and reCAPTCHA v3 protection
 12. Migration tools – easily migrate from kk Star Ratings, YASR or WP-PostRatings

## Screenshots

 * [[
 * Ratings in posts/pages
 * [[
 * After vote, if feedback is enabled
 * [[
 * After vote, if social is enabled
 * [[
 * Plugin Settings
 * [[
 * Plugin Customization
 * [[
 * Plugin Stats
 * [[
 * Manipulate Votes

## Blocks

This plugin provides 3 blocks.

 *   Rating Result Widget Display rating result widget from FeedbackWP
 *   Rating Widget Display rating widget from FeedbackWP
 *   Top Rated Posts Display a list of top-rated posts by FeedbackWP

## Installation

**From the Dashboard (Recommended)**:
 1. Navigate to Dashboard -> Plugins -> Add
New 2. Search for Rate My Post 3. Click Install 4. Click Activate 5. Click Rate 
My Post -> Settings in the main menu and configure the plugin 6. Add shortcode [
ratemypost] to your posts or embed rating widgets automatically in the Settings

**Manual Installation**:
 1. Unzip downloaded archive and upload rate-my-post folder
under your /wp-content/plugins/ directory 2. Navigate to Dashboard -> Plugins 3.
Click Activate 4. Click Rate My Post -> Settings in the main menu and configure 
the plugin 5. Add shortcode [ratemypost] to your posts or embed rating widgets automatically
in the Settings

## FAQ

### Support?

For support use the support forum, but please do read the guidelines and [documentation](https://feedbackwp.com/docs/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
before posting.

### Does it work with caching plugins?

Rate My Post works with all caching plugins. If you are using caching plugin other
than WP Super Cache, LiteSpeed Cache, WP Fastest Cache, WP Rocket or SG Optimizer,
you should enable AJAX load results in the advanced settings.

### What can be rated?

The plugin allows visitors to rate posts, pages and custom post types. It is not
possible to rate archives (categories etc.) as the ratings are stored in the post
meta. Nevertheless, custom rating widgets are coming soon.

### The rating widget is displayed multiple times

This typically happens with various “page builder” themes. In such cases it’s best
to include the rating widget with the shortcode [ratemypost] instead of using the
automatic option. If that’s too much work, you can add it directly to the template
of your theme. See the procedure in the [documentation](https://feedbackwp.com/docs/)
under Troubleshooting -> The “Add rating widget to all posts” feature is not working.

### Can I have more than one rating widget on a single web page?

Yes, it’s possible to have multiple rating widgets on a single web page (posts, 
pages etc.). Nevertheless, this feature only works if ajax load results is disabled.

### Where do I find the documentation

The documentation is available [here](https://feedbackwp.com/docs/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion).

### The vote count and average rating are not correct on page load

Such issues typically appear due to caching. If you are encountering such issues
enable Ajax load results in the advanced settings.

### The plugin stopped working after the update

If you encounter problems with the plugin after the update, first clear the cache(
page cache, minify cache, CDN cache such as CloudFlare etc.). Then open an incognito
window and see if the problem has been solved. In case it hasn’t don’t hesitate 
to contact me via the support forum.

### I can’t save the settings

If you have trouble saving the settings, clear your browser cache. Such problems
typically appear after the update because the browser is still serving old files
from cache.

### Does it work with multilingual websites?

Yes, the plugin is fully compatible with multilingual websites. If you are using
the plugin on a multilingual website enable Multilingual website compatibility mode
in the advanced settings and then translate strings through your plugin for translations.

### Do I have to translate the plugin if my website uses language other than English?

Not necessarily because the plugin allows you to customize all frontend strings 
in the settings. However, backend strings can only be translated with translation
files.

### Does this plugin show rich snippets?

The plugin adds structured data for rich snippets, if you choose structured data
type in the settings. Note that since September 2019 Google Shows aggregate rating
rich snippets only for the following structured data types: Product, Book, Course,
CreativeWorkSeason, CreativeWorkSeries, Episode, Game, LocalBusiness, MediaObject,
Movie, MusicPlaylist, MusicRecording, Organization, Recipe, HowTo, SoftwareApplication
and Event. The plugin supports all these structured data types except HowTo, SoftwareApplication
and Event. SoftwareApplication and Event structured data types are available in 
the [Premium version](https://feedbackwp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion).
HowTO is at the moment not supported.

### Which structured data type should I choose?

You should choose structured data type that fits your blog posts. If your blog posts
are recipes than choose Recipe; if they are courses select Course etc. In case your
blog posts don’t fit any structured data type, then you are according to Google 
Guidelines not eligible for rich snippets. Learn more about this [here](https://webmasters.googleblog.com/2019/09/making-review-rich-results-more-helpful.html).
If you are in doubt about which structured data type to choose (if any) ask for 
advice on [Google Help Community](https://support.google.com/websearch/community?hl=en).
They will provide you with better answers than I can.

### Optional fields for rich snippets are missing

Optional fields are not required for rich snippets to show. Hence, the plugin in
some structured data types (for example product) skips the optional fields. The 
[Premium version](https://feedbackwp.com/?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion)
of the plugin supports optional fields for all structured data types and provides
search engines with a more complete information about pages on your website.

### Rich snippets are not showing

If rich snippets are not showing check that the structured data is valid [here](https://search.google.com/structured-data/testing-tool).
If it’s valid than search engines probably don’t trust your website enough to show
rich snippets. You can fix that by producing high-quality content.

### Where can I see the feedback?

You can see the feedback for each post in the post editor at the bottom (meta box).
There you can also manipulate ratings and see to which rating the feedback belongs.
You can find more info about the rating in the analytics section.

### How to fix invalid WP token error?

The invalid WP token error (refers to WP nonce) appears if a page is cached for 
more than 24 hours because WordPress nonces are valid for 24 hours. If you get invalid
nonce error after rating a post, decrease page cache expiry. Most caching plugins
have page cache expiry set to less than 24 hours. Therefore, this problem typically
occurs on websites that use multiple page caching solutions. If that’s the case 
on your website try disabling plugins until the error disappears, so you figure 
out what is causing the issue. You can read more about how to fix this problem [here](https://feedbackwp.com/docs/#nonce-info).

## Reviews

![](https://secure.gravatar.com/avatar/c7cbe96c4c2e77b4d3976a20544428e66bd62f7cb58ea1ddabbef45c07f3e37f?
s=60&d=retro&r=g)

### 󠀁[Good plugin](https://wordpress.org/support/topic/good-plugin-7319/)󠁿

 [vadimm5](https://profiles.wordpress.org/vadimm5/) April 7, 2026

I highly recommend installing this plugin. It’s one of the best ranking plugins.
It’s lightweight and doesn’t slow down your site. Excellent, professional technical
support. Issues are resolved quickly.

![](https://secure.gravatar.com/avatar/016cf02e2277fa54b2881a8ec1338f4096cfc675dff37df1bce0e476e20790ab?
s=60&d=retro&r=g)

### 󠀁[Adds Font on every page](https://wordpress.org/support/topic/adds-font-on-every-page/)󠁿

 [LeadGuitarMx](https://profiles.wordpress.org/leadguitar/) December 15, 2025

I need to modify class-rate-post-public.php every time this plugin updates because
it adds the preload font on every page, that’s not necessary.

![](https://secure.gravatar.com/avatar/4b937a18032b8808593293c95dd330659df1782259c87a64b03197f4abc5dd1f?
s=60&d=retro&r=g)

### 󠀁[Previously useful plugin, but now buggy and with very poor support.](https://wordpress.org/support/topic/incredible-rating-plugin/)󠁿

 [Pierre236](https://profiles.wordpress.org/pierreto/) September 9, 2025 1 reply

The plugin only works randomly on my pages. Sometimes visitors can vote, and sometimes
they can’t; it’s blocked. I asked for help from the free support service but didn’t
receive a response. Since you now have to purchase the pro version when you have
post types, I asked for help from the paid support service but still didn’t receive
a solution. Don’t pay for this plugin thinking that it will solve your problems!
It seems that it has been bought by people who want to make money but know nothing
about programming. Since the problem is random, I can’t give a page address with
the problem; you have to browse through 3 or 4 articles to see it. But they said
they looked at three pages and don’t see any problem. Sure they lie because they
can’t resolve it. Similarly, before I understood that the disappearance of votes
on post types was due to their update, I asked for help from support and didn’t 
get a response. I spent a lot of time looking for a solution, and they could have
simply told me that the free version no longer supported post types.

![](https://secure.gravatar.com/avatar/200be799f0bc9ba6072c6646c74625bb74206b3c11cf8bef03fa8cc1ba634eec?
s=60&d=retro&r=g)

### 󠀁[Lots of errors when installing](https://wordpress.org/support/topic/lots-of-errors-when-installing/)󠁿

 [grimtech](https://profiles.wordpress.org/grimtech/) May 2, 2025 1 reply

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation
loading for the rate-my-post domain was triggered too early. This is usually an 
indicator for some code in the plugin or theme running too early. Translations should
be loaded at the init action or later. Please see Debugging in WordPress for more
information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/
functions.php on line 6121 WordPress database error: [Can’t DROP INDEX id; check
that it exists]ALTER TABLE wp_rmp_analytics DROP INDEX id WordPress database error:[
Can’t DROP INDEX id; check that it exists]ALTER TABLE wp_rmp_analytics DROP INDEX
id

![](https://secure.gravatar.com/avatar/f17deb8318e570172d45ef7ad10b8e78747145091608a718366c760207690a3f?
s=60&d=retro&r=g)

### 󠀁[Sort does not show highest rating first](https://wordpress.org/support/topic/sort-does-not-show-highest-rating-first/)󠁿

 [digihulpdienst](https://profiles.wordpress.org/digihulpdienst/) April 23, 2025
3 replies

The widget should sort by the highest rating, but it sorts only by the number of
ratings. Five years ago this was posted: https: wordpress org/support/topic/sort-
custom-post-type-on-average-rating/ [stupid wordpress does not allow links….]I am
not savvy enough to implement it. I think many users would like to have more control
over the way the highest rating is displayed.Is this going to be implemented in 
the (near) future?

![](https://secure.gravatar.com/avatar/8574ed73bc5bcf0c0a98a903e82b7f0f35b4d4053e744f7a6b6155f81cc2a940?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-40323/)󠁿

 [adidas3](https://profiles.wordpress.org/adidas3/) March 25, 2025

Very useful plugin with helpful documentation.

 [ Read all 158 reviews ](https://wordpress.org/support/plugin/rate-my-post/reviews/)

## Contributors & Developers

“Rate My Post – Star Rating Plugin by FeedbackWP” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ properfraction ](https://profiles.wordpress.org/properfraction/)
 *   [ Collins Agbonghama ](https://profiles.wordpress.org/collizo4sky/)

“Rate My Post – Star Rating Plugin by FeedbackWP” has been translated into 11 locales.
Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/rate-my-post/contributors)
for their contributions.

[Translate “Rate My Post – Star Rating Plugin by FeedbackWP” into your language.](https://translate.wordpress.org/projects/wp-plugins/rate-my-post)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rate-my-post/), check
out the [SVN repository](https://plugins.svn.wordpress.org/rate-my-post/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/rate-my-post/) by
[RSS](https://plugins.trac.wordpress.org/log/rate-my-post/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.5.1

 * Accessibility improvements

#### 4.5.0

 * Added Cloudflare Turnstile integration.

#### 4.4.4

 * Switched to array data type for schema representation.

#### 4.4.3

 * Fixed migration where kk star CPT reviews did not import.

See the [changelog file](https://plugins.svn.wordpress.org/rate-my-post/trunk/changelog.txt)
for full change log information.

## Commercial plugin

This plugin is free but offers additional paid commercial upgrades or support. [View support](https://feedbackwp.com/support/)

## Meta

 *  Version **4.5.1**
 *  Last updated **2 weeks ago**
 *  Active installations **20,000+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Chinese (China)](https://cn.wordpress.org/plugins/rate-my-post/), [Dutch](https://nl.wordpress.org/plugins/rate-my-post/),
   [English (US)](https://wordpress.org/plugins/rate-my-post/), [German](https://de.wordpress.org/plugins/rate-my-post/),
   [Portuguese (Brazil)](https://br.wordpress.org/plugins/rate-my-post/), [Russian](https://ru.wordpress.org/plugins/rate-my-post/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/rate-my-post/), [Spanish (Colombia)](https://es-co.wordpress.org/plugins/rate-my-post/),
   [Spanish (Costa Rica)](https://es-cr.wordpress.org/plugins/rate-my-post/), [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/rate-my-post/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/rate-my-post/), and [Spanish (Venezuela)](https://ve.wordpress.org/plugins/rate-my-post/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/rate-my-post)
 * Tags
 * [post rating](https://wordpress.org/plugins/tags/post-rating/)[Rate Page](https://wordpress.org/plugins/tags/rate-page/)
   [rate post](https://wordpress.org/plugins/tags/rate-post/)[rating system](https://wordpress.org/plugins/tags/rating-system/)
   [star rating](https://wordpress.org/plugins/tags/star-rating/)
 *  [Advanced View](https://wordpress.org/plugins/rate-my-post/advanced/)

## Ratings

 4.7 out of 5 stars.

 *  [  141 5-star reviews     ](https://wordpress.org/support/plugin/rate-my-post/reviews/?filter=5)
 *  [  6 4-star reviews     ](https://wordpress.org/support/plugin/rate-my-post/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/rate-my-post/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/rate-my-post/reviews/?filter=2)
 *  [  6 1-star reviews     ](https://wordpress.org/support/plugin/rate-my-post/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/rate-my-post/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rate-my-post/reviews/)

## Contributors

 *   [ properfraction ](https://profiles.wordpress.org/properfraction/)
 *   [ Collins Agbonghama ](https://profiles.wordpress.org/collizo4sky/)

## Support

Issues resolved in last two months:

     2 out of 2

 [View support forum](https://wordpress.org/support/plugin/rate-my-post/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://feedbackwp.com/pricing/)