Get Star Rating in the Google Search Results (Without a Plugin)



I am using the Author hreview WordPress plugin to show the star rating and it is working fine for me.


But those star ratings can disappear if someone complains about it


That’s sign of Google Penalty. 2 years ago, I have faced that problem because I was using markup on each articles, that gifted me that problem. It automatically resolved but after a long time.


Thanks for sharing this gulshan sir.


That happened with me as well, that too for both the sites. I immediately removed the plugin. I’d suggest you all not to try that plugin. It may do more harm than good in the future.


I am not using any plugin for review.


Hi Gulshan. I was suggesting imamit and Harry. These things don’t work for long


Oh okay. I thought you replied to me.


@anon65784627 Since when you are facing this issue?


Can you inbox me the URL where you are using star rating markup?


It’s completely okay. :slight_smile:


I honestly have no idea about codes. Wait for a couple of days and see if it starts appearing on SERP. And the same issue happened with my first site. I think I was penalized by Google, as the keywords also started disappearing. Things returned to normal when I deleted that plugin. As I never learn from my first mistake, I used the same plugin for my second site as well. It worked fine for a couple of months, but then I noticed that stars stopped appearing for some articles. So I went ahead and disabled the plugin.


Update: 2:07 AM IST 4/2/2018, Added alternative method for adding JSON-LD markup.


How about adding “BlogPosting” Schema to all the posts under a specific category? Could it be done via GTM?


Will there be any problems if we use some fake ratings and number for Aggregate Rating schema?


You can use if a page contains that number or review. Else, no. You should prefer single authored review.

pinned #47


Hi Gulshan, I have seen websites ranking first applying the markup in the typical “best xxxx” which is not a specific review but rather a guide with several brands as top rated. Do you think Google doesn’t penalize now?


It seems you implemented on one of the forum topics.



It depends on “markup” what kind of they are using. A review markup is for review.

For “Best xyz”, I see some guys use “Votes” markup. For example, when I searched for “best screen recorder for the Android”


It’s showing because of below JSON-LD markup. Do note, the ratingCount = votes.

<script type="application/ld+json">
  "@context": "",
  "@type": "Article",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": ""
  "headline": "Top 5 Best Screen Recorder Apps for Android",
  "image": {
    "@type": "ImageObject",
    "url": "",
    "height": 428,
	"width": 696  
  "datePublished": "2016-01-18T19:33:54+08:00",
  "dateModified": "2018-05-19T17:12:00+08:00",
  "author": {
    "@type": "Person",
    "name": "Jenny Ryan"
 "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "ratingCount": "60"
     "publisher": {
    "@type": "Organization",
    "name": "Aiseesoft",
    "logo": {
      "@type": "ImageObject",
      "url": "",
      "width": 186,
      "height": 42
   "description": "Want to record the screen of your Android phone? It is unnecessary to rely on the computer or other camera if you have the best Android Screen Recorder on your mobile phone."

I hope this helps.