Rate my Post


Rate my Post is a lightweight, responsive and free WordPress plugin that allows you to quickly and easily add rating functionality to your posts and pages. The visitors of your website can rate your posts and pages (star rating) as well as leave you private feedback about each post and page.

You can include ratings in your posts and pages with a shortcode or in plugin settings (every post/every page). In plugin settings you can also enable emails (an email in sent to you after vote or if somebody left you private feedback) and choose what happens when a visitor rates your post; the plugin can show links to your social media profiles (post/page rated three stars or more) or send feedback form (post/page rated two stars or less).

The plugin also has an analytics section where you can see how many votes each post/page received and what is its average rating. It also allows you to manipulate ratings.

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.

The plugin also supports structured data for rich snippets to be displayed in search engines (this feature can be turned off).

Below is video for version 1.1.0, many new features have been added since then.


  1. Include ratings in any page/post with shortcode: [ratemypost]

  2. Include ratings in all posts with one click – see plugin options

  3. Include ratings in all pages with one click – see plugin options

  4. Exclude ratings from certain pages and posts

  5. Easily customize the plugin to your liking (texts, font size, margin etc.)

  6. Display “follow us on social media” after positive vote – see plugin options

  7. Display “send private feedback form” after negative vote – see plugin options

  8. Get email when a post gets rated – see plugin options

  9. Get email when somebody leaves your private feedback – see plugin options

  10. Analytics section with data about votes, average ratings and feedbacks

  11. Manipulate votes from backend – go to edit post and scroll to the bottom

  12. Uses cookies to prevent double votes

  13. Rate my Post plugin can be translated

  14. Rate my Post plugin works with page cache plugins

  15. Display the result widget with shortcode or before every post’s content

  16. Structured data for rich snippets

Why use Rate my Post?

  1. Increase engagement

  2. Get feedback and improve posts/pages

  3. Get more followers on social media

  4. It’s responsive, lightweight and simple to use

  5. You can customize it to your liking

  6. It uses AJAX and thus works super fast

  7. It’s compatible with caching plugins

  8. It supports structured data for rich snippets


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


  1. Unzip the plugin file
  2. Upload the folder rate-my-post and it’s contents to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Click Rate my Post in the main menu or add the shortcode [ratemypost]



For support please use the support forum.

Can you add an extra feature?

Drop me a line in the support forum and we can discuss it.


Awesome! But one thing is missing..

Please make it possible to choose whether or not you want to show the average rating to your visitors. The option to exclude certain post from showing the result would be very helpful. As soon as that’s possible I will edit this to 5 Stars immediately!

Awesome Plugin

This is such an awesome rating plugin. Very well done. I have been looking for one like this for a very long time and I am glad I found this. I’m deducting one star because the results are shown as a separate entity and not on the actual rating stars (like how YASR works). If the developer could add that feature, then this plugin would be the absolute best. Also, I’ll gladly make it 5 stars. 😉

On second thoughts, this does deserve 5 stars even without that feature. I’m changing my review to 5 stars.

Read all 7 reviews

Contributors & Developers

“Rate my Post” is open source software. The following people have contributed to this plugin.


Translate “Rate my Post” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Bug fix: Option to color the stars in rating widget works only if results widget is enabled


  • Option to color the stars in rating widget according to the post rating


  • Structured data for rich snippets
  • Results widget (shortcode or automatically before every post’s content)
  • Security improvements


  • Compatibility with custom post types


  • Does not allow to submit empty feedback
  • Custom notice if the feedback is empty
  • Allows you to reset ratings


  • Fixed “division by zero” warning


  • Customize section allows you to customize plugin to your liking (strings, font size, margin etc.)
  • Exclude from feature allows you to exclude ratings from certain pages and posts
  • Disable cookie feature
  • Supports Instagram, Twitter and Linkedin
  • Other minor improvements


  • Initial release