Premium Email Subscription Widget for Blogger 2020

Email Subscription Widget for Blogger 2020 is the premium subscription form for bloggers. It’s a sidebar widget. It covers social media platforms and feed burner. Visitors visit your site and enter their email into the subscription form and get your latest and very recent posts into their mailbox.

In the above link, you can see the demo of the subscription widget and this widget give a stunning and professional look to your blog.

Read More: How to Create Sitemap page in Blogger?


Here are the instructions to install this code into your blogger template.

  • Go to your Dashboard
  • Select “Layout”
  • Select ” Add a Gadget”
  • Select ” HTML/JavaScript”
  • Paste your code into window
  • Save your template.
  • Your are done.
<style type="text/css">
.hbzsignup-form {
    background: transparent url("") no-repeat scroll center center / 250px 150px;
    height: 150px;
    width: 250px;
    margin: 10px auto 60px auto;

.hbzform-inner p {
    text-align: center;
    color: #fff;
    padding: 10px;
    font: bold 18px "trebuchet MS","Tahoma";

.hbzemailform {
    margin: 120px auto 5px;
    width: 215px;

#hbzemailbox {
    background: #FEFEFE none repeat scroll 0% 0%;
    border: medium none;
    font: 12px/12px "HelveticaNeue",Helvetica,Arial,sans-serif;
    margin-right: 5px;
    box-shadow: 0px 0px 4px rgb(207, 207, 207) inset, 1px 1px 1px rgb(186, 186, 186);
    padding: 7px;
    box-sizing: content-box;
    height: 12px;
    vertical-align: top;
    display: inline-block;
#hbzemailbutton {
    background: transparent linear-gradient(to bottom, rgb(202, 48, 40) 0%, rgb(235, 88, 78) 100%) repeat scroll 0% 0%;
    box-shadow: 0px 0px 2px rgb(182, 37, 32) inset;
    border: medium none;
    color: #FFF;
    cursor: pointer;
    font: 13px/13px "HelveticaNeue",Helvetica,Arial,sans-serif;
    padding: 6px;
    border-radius: 5px;
    height: 27px;
    display: inline-block;

#hbzemailbutton:hover {
    background: transparent linear-gradient(to bottom, #CA3028 0%, #B72420 100%) repeat scroll 0% 0%;

.hbzsocial-icons {
    margin: 20px 0 0;
    overflow: hidden;
    display: block;
    text-align: center;

.hbzsocial-icons ul {
    display: inline-block;
    margin: 0 auto !important;
    text-align: center;
    padding: 0px

.hbzsocial-icons ul li {
    background: transparent !important;
    border: none !important;
    float: left;
    list-style-type: none !important;
    margin: 0 4px 10px !important;
    padding: 0 !important;

.hbzsocial-icons ul li::before,
.hbzsocial-icons ul li::after {
    display: none !important;

.hbzsocial-icons ul li a, .hbzsocial-icons ul li a:hover {
    background: url("") no-repeat scroll 0 0;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    height: 38px;
    overflow: hidden;
    text-indent: -999px;
    transition: all 0.25s linear 0s; width: 38px;

.hbzsocial-icons ul a {
    background-color: #3b5998;
    background-position: -60px 3px;

.hbzsocial-icons ul a {
    background-color: #00aced;
    background-position: -253px 3px;

.hbzsocial-icons ul a {
    background-color: #dd4b39;
    background-position: -93px 3px;

.hbzsocial-icons ul a {
    background-color: #cb2027;
    background-position: -157px 3px;

.hbzsocial-icons ul a {
    background-color: #F87E12;
    background-position: -189px 3px;
.hbzsocial-icons ul li a:hover {
    background-color: #333; 

.hbzsocial-like {
    display: block;
    text-align: center;

.hbzsocial-like tbody, .hbzsocial-like tbody tr {
    display: block;

.hbzfb-likes {
    display: inline-block;
    padding-bottom: 15px;
    margin-right: 5px;

.hbztw-follow {
    display: inline


 <div class='hbzsignup-form'>
  <div class='hbzform-inner'>
   <p>Sign Up for Email Updates</p>
  <div class='hbzemailform'>
   <form action='' id='subscribe' method='post' onsubmit=';[Your Blog uri]&apos;, &apos;popupwindow&apos;, &apos;scrollbars=yes,width=550,height=520&apos;);return true' target='popupwindow'>
    <input name='uri' type='hidden' value='[Your Blog uri]'/>
    <input name='loc' type='hidden' value='en_US'/>
    <input id='hbzemailbox' name='email' required='' type='text' placeholder='Enter your email...'/>
    <input id='hbzemailbutton' title='' type='submit' value='Sign up'/>

 <div class="hbzsocial-icons">
   <li class="social-facebook"><a href="[Fb url]" target="_blank" title="Facebook" rel="noopener noreferrer">Facebook</a></li>
   <li class="social-twitter"><a href="[Twitter url]" target="_blank" title="Twitter" rel="noopener noreferrer">Twitter</a></li>
   <li class="social-gplus"><a href="[Google+ url]" target="_blank" title="Google+" rel="noopener noreferrer">Google+</a></li>
   <li class="social-pinterest"><a href="[Pinterest url]" target="_blank" title="Pinterest" rel="noopener noreferrer">Pinterest</a></li>
   <li class="social-rss"><a href="[RSS url]" target="_blank" title="RSS" rel="noopener noreferrer">RSS</a></li>

 <table class='hbzsocial-like'>
    <td class='hbzfb-likes'>
     <div id="fb-root">
     <script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); = id;
  js.src = "//";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
     <div class="fb-like" data-href="[Fb url]" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false">
    <td class='hbztw-follow'>
     <a href="[Twitter url]" class="twitter-follow-button" data-show-count="true" data-show-screen-name="false" data-dnt="true">Follow @[Twitter Username]</a>
     <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);;js.src=p+'://';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');


To put your social media profiles and feed burner id, Please add fill your details correct. Facebook, Twitter, Google+, Pinterest and feed burner.

  • Replace [Your Blog URL] with Your blog URL which is basically your Feed title. You can get it by visiting and then navigate to Publicize > Email Subscription and find your URL value in the given box.
  • Replace [Fb url] with your Facebook page URL. For eg:
  • Replace [Twitter url] with your twitter page URL. For eg:
  • Replace [Google+ url] with your Google+ page or account URL. For eg:
  • Replace [RSS url] with your RSS URL. For eg:
  • Replace [Pinterest url] with your Pinterest URL.
  • Replace [Twitter Username] with your twitter account username. For eg: @saqistudios
  • Replace [Fb Page Name] with your Facebook Page Name. For eg: saqistudios

Configuration with correct values and enjoy.

Leave a Comment