What tutorial do you want for the next article! Request Here!

How to Add Article Rating Widget for Blogger

Do you want to get visitor feedback? This post will guide you the process of adding an Automatic Article Rating Widget to your Blog.
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated

Hello! Welcome to The Web Trick Blog. Many Blogger's wish to add Article Rating to their website so that visitors may rate articles and improve their content based on ratings, but they can't because Blogger doesn't offer an Article Rating Widget or Plugin at the moment.

Article Rating Widget for Blogger
© The Web Trick Blog | Article Rating Widget for Blogger

We'll show you how to add an Article Rating Widget to any Blogger website in this article. This widget allows visitors to rate your content. You also won't have to add any codes to your article HTML again because this widget will be applied automatically to all of your articles.


A review will appear in your search results if you add this star rating in blogger and enable Google Rich Snippets mode.

How to add Automatic Article Rating Widget?

Adding an Article Rating Widget to a Blogger website does not require much knowledge about HTML, CSS, or JS. We've already written the code, so anyone can use it. To place in your Blogger Theme, simply follow the instructions.

Important!Before we begin adding XML codes, I strongly advise you to make a backup of your current theme. If an issue arises, you can always restore it later.

Step 1: First of all Login to your Blogger Dashboard.

Step 2: On Blogger Dashboard, click Theme.

Step 3: Click the arrow down icon next to 'customize' button.

Step 4: Click Edit HTML, you will be redirected to editing page.

Step 5: Next search the ]]></b:skin> code and paste the CSS code just above the ]]></b:skin> code.

If your template contains a dark mode function, and you want it to be a different colour when it's turned on, you can change the codes to suit your needs. Each template may have a different dark mode class, so please adjust accordingly. You can replace the marked class with the dark mode class from your template.

/* Article Rating by The Web Trick */
.pRate{display:none;padding:30px 0 10px 0}
.pRateC{display:flex;max-width:400px;margin-top:30px;padding:25px 17px;line-height:25px;background:#fff;border-radius:5px;box-shadow:0 5px 35px rgba(149,157,165,.3);font-size:16px;font-family:inherit;color:#08102b;text-align:center;justify-content:center}
.pRateC .ld{display:inline-flex;align-items:center;font-size:13px;opacity:.8}
.pRateC .ld svg{width:18px;height:18px;margin-right:5px;stroke:none !important;fill:#08102b}
.pRateS{background:#fff;position:absolute}
.drK .pRateC, .drK .pRateS{background:#252526}
.drK .pRateC{box-shadow:0 10px 40px rgba(0,0,0,.2);color:#fefefe}
.drK .pRateC .ld svg{fill:#fefefe}

Step 6: Paste the following HTML code just below the <data:post.body/>. Look for the code usually there is more than 1 code depending on blogger template. Please Try one by one.

<b:if cond='data:view.isPost'>
  <!--[ Article Rating by The Web Trick ]-->
  <div id='pRating' class='pRate'>
    <div class='pRateC'>
      <div class='ld'><svg viewBox='0 0 50 50' x='0px' y='0px'><path d='M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z'><animateTransform attributeName='transform' attributeType='xml' dur='0.6s' from='0 25 25' repeatCount='indefinite' to='360 25 25' type='rotate'/></path></svg>Getting Info...</div>
      <div id='wpac-rating' class='pRateS'></div>
    </div>
  </div>
</b:if>

Step 7: Paste the following JavaScript code just below the <body> tag. Look for the tag usually at the bottom of the template and paste the Javascript code below right before the <body>tag.

Don't worry about Lighthouse, Performance, or Loading Speed if you utilise Lazyload JavaScript. Nothing is going to be harmed.

<b:if cond='data:view.isPost'>
  <script>/*<![CDATA[*/ /* Article Rating Script by The Web Trick (Lazyload) */ var lazyrs=!1;window.addEventListener('scroll',function(){(0!=document.documentElement.scrollTop&&!1===lazyrs||0!=document.body.scrollTop&&!1===lazyrs)&&(!function(){wpac_init=window.wpac_init||[],wpac_init.push({widget:'Rating',id:33936}),function(){var t,e;'WIDGETPACK_LOADED'in window||(WIDGETPACK_LOADED=!0,(t=document.createElement('script')).type='text/javascript',t.async=!0,t.src='https://cdn.widgetpack.com/widget.js',(e=document.getElementsByTagName('script')[0]).parentNode.insertBefore(t,e.nextSibling))}();document.querySelector('#pRating').style.display='block';}(),lazyrs=!0)},!0); /*]]>*/</script>
</b:if>

Replace the marked Rating ID with your widget Rating ID or create a new one from here. If you don't want to deal with any issues, you can simply copy and paste our widget rating id code.

Step 8: Finally, Save your theme by clicking icon at the top right of HTML editor.

That's it! The Article Rating Widget will now be applied to all of your articles automatically. Your articles can now be rated by visitors.

Demo

You can check out directly from here before adding the Article Rating Widget to your website. Let's have a peek!

Remove Star Rating from Specific Pages

The problem is fairly common, and the answer is to add some CSS to the sites where you want to conceal the Review Box, as seen below.

<style>
#pRatings{display:none;}
</style>

Conclusion

The purpose of this tutorial is to Guide you to Creating Article Rating Widget for Blogger to your Blogger website. I hope you find this information interesting. Please share this article with your friends and family. And if you have any questions or encounter any difficulties in any aspect, please ask them in the comment section.

Reference:
www.fineshopdesign.com

You May Like These Posts:

3 comments

  1. Hello bro
    I use this code but it still not working on my web site the rating system is still loodeing.
    plese solve this problem
  2. Article rating not working
  3. Not working plis :(
To avoid SPAM comments, all comments will be moderated before being displayed.
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.