Effortlessly Create a Custom URL Shortener Tool on Your Blogger Site Like Bitly

Effortlessly Create a Custom URL Shortener Tool on Your Blogger Site Like Bitly

URL shorteners are an essential tool for anyone looking to share links online. These tools make it easy to take long, complex URLs and turn them into short, memorable links that are easy to share and manage. One of the most popular URL shortener tools on the market today is https://bitly.sbtool.xyz/.


So, what sets https://bitly.sbtool.xyz/ apart from other URL shortener tools? First and foremost, the tool is incredibly user-friendly. Its interface is intuitive and easy to navigate, making it a great choice for beginners and experienced users. The tool offers a simple, one-click way to shorten any URL, and provides users with a wide range of customization options to help them personalize their links and track their performance.


One of the key advantages of https://bitly.sbtool.xyz/ is its advanced analytics capabilities. The tool provides users with detailed insights into how their links are performing, including the number of clicks, the geographic location of the clicks, and even the time of day when clicks are most likely to occur. This information can be invaluable for businesses and marketers looking to optimize their campaigns and track their ROI.


Another major advantage of https://bitly.sbtool.xyz/ is its security features. The tool uses HTTPS encryption to ensure that all data transmitted through the platform is secure and protected. It also provides users with the option to set custom link passwords, which can be useful for sharing sensitive information or restricting access to certain links.

Effortlessly Create a Custom URL Shortener Tool on Your Blogger Site Like Bitly


One of the unique features of https://bitly.sbtool.xyz/ is its ability to create and share branded links. This means that users can create custom links that incorporate their brand name or other relevant keywords, making them more recognizable and memorable. This can be especially useful for businesses or individuals who want to maintain consistency across their online platforms and build a strong brand identity.


Furthermore, https://bitly.sbtool.xyz/ offers users the ability to set up custom domains, allowing them to create shortened links that match their own domain name. This is a great option for businesses or individuals who want to maintain their brand identity and ensure their links are easily recognizable.


In addition, https://bitly.sbtool.xyz/ offers a range of integrations with other tools and platforms, making it easy to incorporate into your existing workflow. It integrates with popular social media management tools like Hootsuite and Buffer, making it easy to share shortened links on social media. It also integrates with Zapier, allowing users to automate the process of creating and sharing shortened links.


Finally, https://bitly.sbtool.xyz/ offers users the ability to create and manage multiple accounts from a single dashboard. This is especially useful for businesses or agencies that need to manage multiple clients or projects, as it allows them to easily switch between accounts and track the performance of their links across different campaigns.


Overall, https://bitly.sbtool.xyz/ is a versatile and powerful URL shortener tool that offers a range of useful features for businesses, individuals, and marketers alike. Whether you need a simple way to shorten long URLs or looking for more advanced tracking and analytics capabilities, this tool has something to offer. Its user-friendly interface, advanced analytics, security features, and brand customization options make it a great choice for anyone looking to share links online.


One of the most notable features of https://bitly.sbtool.xyz/ is its link management capabilities. The tool provides users with a range of options for organizing and managing their links, including the ability to group links by campaign or topic. This can be especially useful for businesses or individuals who need to manage large numbers of links and want to keep them organized and easily accessible.


Another advantage of https://bitly.sbtool.xyz/ is its flexibility. The tool can be used for a wide range of purposes, from sharing links on social media to tracking the performance of online marketing campaigns. This makes it a great choice for businesses, marketers, and individuals who need a versatile tool that can adapt to their changing needs.


In addition to its core features, https://bitly.sbtool.xyz/ offers a range of advanced features for power users. This includes the ability to create custom link redirects, which can be useful for redirecting users to specific pages or offers. The tool also offers advanced link customization options, such as the ability to add UTM parameters and other tracking codes to links.


Finally, https://bitly.sbtool.xyz/ offers users the ability to create and share QR codes for their links. This can be a great way to make it easier for users to access your links from mobile devices and can be especially useful for businesses or individuals who need to share links at events or in print materials.


In summary, https://bitly.sbtool.xyz/ is a powerful and versatile URL shortener tool that offers a wide range of features and capabilities. Its user-friendly interface, advanced analytics, security features, brand customization options, and link management capabilities make it a great choice for businesses, individuals, and marketers looking to share links online. Whether you're a beginner or a power user, this tool has something to offer.

How To Create Url Shortener Tool In Blogger?

Effortlessly Create a Custom URL Shortener Tool on Your Blogger Site Like Bitly

Hey, guys welcome to the blogs of S . B Tech, So these days we tend to ar back to a surprising script in Blogger which is Custom URL Shortener Tool Script For Blogger.

So here in this Blogger Website, we are going to find out how to set up an internet site that is Advance Online Custom URL Shortener Tool Script For Blogger. When finishing web site setup it's necessary to try the SEO setting, as SEO can assist your website to rank.

So below are the steps for setup a website in Blogger, follow them and begin Earning from your tool website.




Click On The Below Links to be told a way to Do Them -


Do the subsequent Steps for creating web site In Blogger For Online Instagram Image And Video DownloaderTool Script  :

Step 1: Login To your Blogger Account Through Gmail.

Step 2: produce a web blog Name.

Step 3: Select Your Preferred Domain Name. And Save it.

Step 4: 1st of all visit your Blogger Dashboard.

Step 5: visit Themes, then scroll down and choose a straightforward Theme guide ( Edit/ Arrow ),

Step 6:  Then click on the down arrow choose Mobile Setting then select "Desktop" and click on Save.


Step 7: Then Click on Edit Html and select the complete code and delete it, after deleting the whole code, Copy the below code and paste the code in the blank area, and click on Save.


COPY CODE -


<?xml version="1.0" encoding="UTF-8" ?>
<html b:css='false' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
 <head>
   <meta content='dF-V18xB2m2y0uqacuiPgIGftaKfMfI_a-gYAqYejEo' name='google-site-verification'/>
  <meta content='IE=EmulateIE7' http-equiv='X-UA-Compatible'/> 
   <meta content='width=device-width, initial-scale=1' name='viewport'/>
  <b:include data='blog' name='all-head-content'/>
<script src='//cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js'/>
   <link href='https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css' rel='stylesheet'/>
    <link href='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css' rel='stylesheet'/>
  <link href='https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css' rel='stylesheet'/>
<title>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<data:blog.pageTitle/>
<b:else/>
<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<data:blog.pageName/> - <data:blog.title/>
<b:else/>
404 | <data:blog.title/>
</b:if>
</b:if>
</title>
<b:skin><![CDATA[


#ContactForm1{
display: none;
}

.widget ContactForm
{
display: none;
}


.status-msg-body,
.status-msg-hidden,
.feed-links,
.post hentry uncustomized-post-template,
.main section,
.home-link,
.post-title entry-title
{

    display: none;

}

.icon-action{
display: none;
}

.post-title entry-title
  {
    text-align: center;
    position: relative;
    /* top: 15px; */
    margin-bottom: 40px;
    background: black;
    height: 60px;
    color: #fff;
    margin-top: 40px;
    padding: 10px;
  }

*{
    margin: 0;
    padding: 0;
  }
  body {
      background: #fff;
      display: flex;
      font-family: sans-serif;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      /* padding: 10px;
      min-height: 100vh; */
  }
  .from{
    background: #1a2633;
    /* box-shadow: 0px 0px 10px gray; */
    padding: 40px 20px;
    width: 100%;
    /* border-radius: 10px; */
    position: relative;
    top: -5px;
  }
  h1{
    text-align: center;
    font-size: 40px;
    color: #ffffff;
  }
  h5{
    color: #fff;
  }
  .link{
    padding: 10px;
    font-size: 17px;
    border: 1px solid grey;
    /* float: left; */
    width: 390px;
    height: 50px;
    background: #f1f1f1;
    align-items: center;
    border-radius: 4px;

  }

  @media(max-width: 600px){
    .link{
        width: 310px;
        height: 50px;
        margin-top: 15px;
        text-align: center;
        border: none;
        border-radius: 5px;
        padding: 10px;
        color: #8B28DF;
 }
}
  .btn{
    /* float: left; */
    width: 150px;
    height: 50px;
    padding: 10px;
    background: #2196F3;
    color: white;
    font-size: 17px;
    border: 1px solid rgb(8, 10, 142);
    border-left: none;
    cursor: pointer;
    border-radius: 4px;
  }
  @media(max-width: 600px){
    .btn{
        width: 314px;
        display: block;
        background-color: #DF7628;
        border: none;
        padding: 5px;
        font-size: 18px;
        color: #fff;
        font-weight: 600;
        padding: 12px 25px;
        margin-top: 10px;
        border-radius: 5px;
        cursor: pointer;
        outline: none;
    }
}
  .links{
    display: none;
    transition: 1.0s;
  }
  .links.active{
    display: block;
  }
  .result{
    position: absolute;
    width: 270px;
    height: 50px;
    border: 2px solid #DF7628;
    margin-top: 15px;
    text-align: center;
    border: 2px solid #DF7628;
    border-radius: 5px;
    padding: 5px;
    color: #8B28DF;
    margin: 20px;
  }
  @media(max-width: 600px){
    .result{
        position: absolute;
        width: 300px;
        height: 50px;
        border: 2px solid #DF7628;
        margin-top: 15px;
        text-align: center;
        border: 2px solid #DF7628;
        border-radius: 5px;
        padding: 5px;
        color: #8B28DF;
        display: flex;
    }
}
  .clipboard{
    position: relative;
    margin-left: 259px;
    margin-top: 20px;
    background: none;
    width: 30px;
    height: 34px;
    border: none;
    text-align: center;
    font-size: 28px;
  }

  @media(max-width: 600px){
    .clipboard{
        position: relative;
        margin-left: 279px;
        margin-top: 20px;
        background: none;
        width: 30px;
        height: 34px;
        border: none;
        text-align: center;
        font-size: 28px;
      }
}

  .content{
    color: #171c34;
    font-weight: 300;
    line-height: 24px;
    text-align: center;
    padding: 10px 160px;
    position: relative;
    top: -21px;
  }

  @media(max-width: 600px){
    .content{
        color: #171c34;
        font-weight: 300;
        line-height: 24px;
        text-align: center;
        padding: 8px;
        top: 14px;
        position: relative;
      }
}

  p{
    font-family: Proximanova,sans-serif;
    font-size: 15px;
    margin-bottom: 0;
  }
  .ads{
    width: 728px;
    height: 90px;
    background: rgb(121, 121, 121);
    border: 2px solid rgb(30, 29, 29);
    margin-top: 5px;
    z-index: 9999;
    position: relative;
  }

  @media(max-width: 600px){
    .ads{
        width: 320px;
        height: 60px;
        background: rgb(121, 121, 121);
        border: 1px solid rgb(30, 29, 29);
        overflow: hidden;
        margin-top: 5px;
        display: none;
      }
}

.mobile{
  width: 320px;
  height: 60px;
  top: -50px;
  position: relative;

}

@media(max-width: 600px){
  .mobile{
      width: 320px;
      height: 50px;
      background: rgb(121, 121, 121);
      border: 1px solid rgb(30, 29, 29);
      overflow: hidden;
      margin-top: 5px;
      top: 0px;
    }
}


h6{
    color: #fff;
    text-align: center;
    justify-content: center;
    position: relative;
    margin-top: 37px;
    font-size: 11px;
}

@media(max-width: 600px){
    h6{
        color: #fff;
        text-align: center;
        justify-content: center;
        position: relative;
        margin-top: 18px;
    }
}
  









.footer-dark {
    padding:50px 0;
    color:#f0f9ff;
    background-color:#282d32;
    width: 100%;
  }
  
  .footer-dark h3 {
    margin-top:0;
    margin-bottom:12px;
    font-weight:bold;
    font-size:16px;
  }
  
  .footer-dark ul {
    padding:0;
    list-style:none;
    line-height:1.6;
    font-size:14px;
    margin-bottom:0;
  }
  
  .footer-dark ul a {
    color:inherit;
    text-decoration:none;
    opacity:0.6;
  }
  
  .footer-dark ul a:hover {
    opacity:0.8;
  }
  
  @media (max-width:767px) {
    .footer-dark .item:not(.social) {
      text-align:center;
      padding-bottom:20px;
    }
  }
  
  .footer-dark .item.text {
    margin-bottom:36px;
  }
  
  @media (max-width:767px) {
    .footer-dark .item.text {
      margin-bottom:0;
    }
  }
  
  .footer-dark .item.text p {
    opacity:0.6;
    margin-bottom:0;
  }
  
  .footer-dark .item.social {
    text-align:center;
  }
  
  @media (max-width:991px) {
    .footer-dark .item.social {
      text-align:center;
      margin-top:20px;
    }
  }
  
  .footer-dark .item.social > a {
    font-size:20px;
    width:36px;
    height:36px;
    line-height:36px;
    display:inline-block;
    text-align:center;
    border-radius:50%;
    box-shadow:0 0 0 1px rgba(255,255,255,0.4);
    margin:0 8px;
    color:#fff;
    opacity:0.75;
    padding: 8px;
  }
  
  .footer-dark .item.social > a:hover {
    opacity:0.9;
  }
  
  .footer-dark .copyright {
    text-align:center;
    padding-top:24px;
    opacity:0.3;
    font-size:13px;
    margin-bottom:0;
  }
  
  https://epicbootstrap.com/snippets/footer-dark

   
  ]]></b:skin>
 
</head>
 <body>
  <b:section class='header' id='header' maxwidgets='' showaddelements='yes'/>
  
  <b:section class='main' id='main' showaddelement='yes'>
    <b:widget id='ContactForm1' locked='false' title='Contact Form' type='ContactForm'>
      <b:includable id='main'>
  <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'><data:title/></h2>
  </b:if>
  <div class='contact-form-widget'>
    <div class='form'>
      <form name='contact-form'>
        <p/>
        <data:contactFormNameMsg/>
        <br/>
        <input class='contact-form-name' expr:id='data:widget.instanceId + &quot;_contact-form-name&quot;' name='name' size='30' type='text' value=''/>
        <p/>
        <data:contactFormEmailMsg/> <span style='font-weight: bolder;'>*</span>
        <br/>
        <input class='contact-form-email' expr:id='data:widget.instanceId + &quot;_contact-form-email&quot;' name='email' size='30' type='text' value=''/>
        <p/>
        <data:contactFormMessageMsg/> <span style='font-weight: bolder;'>*</span>
        <br/>
        <textarea class='contact-form-email-message' cols='25' expr:id='data:widget.instanceId + &quot;_contact-form-email-message&quot;' name='email-message' rows='5'/>
        <p/>
        <input class='contact-form-button contact-form-button-submit' expr:id='data:widget.instanceId + &quot;_contact-form-submit&quot;' expr:value='data:contactFormSendMsg' type='button'/>
        <p/>
        <div style='text-align: center; max-width: 222px; width: 100%'>
          <p class='contact-form-error-message' expr:id='data:widget.instanceId + &quot;_contact-form-error-message&quot;'/>
          <p class='contact-form-success-message' expr:id='data:widget.instanceId + &quot;_contact-form-success-message&quot;'/>
        </div>
      </form>
    </div>
  </div>
  <b:include name='quickedit'/>
</b:includable>
    </b:widget>
    <b:widget id='HTML11' locked='false' title='' type='HTML' version='2' visible='false'>
      <b:includable id='main'>
        <b:if cond='data:blog.url == data:blog.homepageUrl'>
            <!-- only display title if it's non-empty -->
            <b:if cond='data:title != &quot;&quot;'>
                <h2 class='title'><data:title/></h2>
            </b:if>
            <div class='widget-content'>
                <data:content/>
            </div>
            
            <b:include name='quickedit'/>
        </b:if>
    </b:includable>
    </b:widget>
    <b:widget id='Blog1' locked='false' title='Blog Posts' type='Blog'>
      <b:widget-settings>
        <b:widget-setting name='showDateHeader'>false</b:widget-setting>
        <b:widget-setting name='style.textcolor'>#ffffff</b:widget-setting>
        <b:widget-setting name='showShareButtons'>false</b:widget-setting>
        <b:widget-setting name='authorLabel'>By</b:widget-setting>
        <b:widget-setting name='showCommentLink'>false</b:widget-setting>
        <b:widget-setting name='style.urlcolor'>#ffffff</b:widget-setting>
        <b:widget-setting name='showAuthor'>false</b:widget-setting>
        <b:widget-setting name='style.linkcolor'>#ffffff</b:widget-setting>
        <b:widget-setting name='style.unittype'>TextAndImage</b:widget-setting>
        <b:widget-setting name='style.bgcolor'>#ffffff</b:widget-setting>
        <b:widget-setting name='reactionsLabel'/>
        <b:widget-setting name='showAuthorProfile'>false</b:widget-setting>
        <b:widget-setting name='style.layout'>1x1</b:widget-setting>
        <b:widget-setting name='showLabels'>false</b:widget-setting>
        <b:widget-setting name='showLocation'>false</b:widget-setting>
        <b:widget-setting name='showTimestamp'>false</b:widget-setting>
        <b:widget-setting name='postsPerAd'>1</b:widget-setting>
        <b:widget-setting name='showBacklinks'>false</b:widget-setting>
        <b:widget-setting name='style.bordercolor'>#ffffff</b:widget-setting>
        <b:widget-setting name='showInlineAds'>false</b:widget-setting>
        <b:widget-setting name='showReactions'>false</b:widget-setting>
      </b:widget-settings>
      <b:includable id='main' var='top'>
  <b:if cond='!data:mobile'>
    <!-- posts -->
    <div class='blog-posts hfeed'>

      <b:include data='top' name='status-message'/>

      <b:loop values='data:posts' var='post'>
        <b:if cond='data:post.isDateStart and not data:post.isFirstPost'>
          &lt;/div&gt;&lt;/div&gt;
        </b:if>
        <b:if cond='data:post.isDateStart'>
          &lt;div class=&quot;date-outer&quot;&gt;
        </b:if>
        <b:if cond='data:post.dateHeader'>
          <h2 class='date-header'><span><data:post.dateHeader/></span></h2>
        </b:if>
        <b:if cond='data:post.isDateStart'>
          &lt;div class=&quot;date-posts&quot;&gt;
        </b:if>
        <div class='post-outer'>
          <b:include data='post' name='post'/>
          <b:include cond='data:blog.pageType in {&quot;static_page&quot;,&quot;item&quot;}' data='post' name='comment_picker'/>
        </div>

        <!-- Ad -->
        <b:if cond='data:post.includeAd'>
          <div class='inline-ad'>
            <data:adCode/>
          </div>
        </b:if>
      </b:loop>
      <b:if cond='data:numPosts != 0'>
        &lt;/div&gt;&lt;/div&gt;
      </b:if>
    </div>

    <!-- navigation -->
    <b:include name='nextprev'/>

    <!-- feed links -->
    <b:include name='feedLinks'/>

  <b:else/>
    <b:include name='mobile-main'/>
  </b:if>
</b:includable>
      <b:includable id='backlinkDeleteIcon' var='backlink'/>
      <b:includable id='backlinks' var='post'/>
      <b:includable id='comment-form' var='post'>
  <div class='comment-form'>
    <a name='comment-form'/>
    <b:if cond='data:mobile'>
      <h4 id='comment-post-message'>
        <a expr:id='data:widget.instanceId + &quot;_comment-editor-toggle-link&quot;' href='javascript:void(0)'><data:postCommentMsg/></a></h4>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
    <b:else/>
      <h4 id='comment-post-message'><data:postCommentMsg/></h4>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' width='100%'/>
    </b:if>
    <data:post.cmtfpIframe/>
    <script type='text/javascript'>
      BLOG_CMT_createIframe(&#39;<data:post.appRpcRelayPath/>&#39;);
    </script>
  </div>
</b:includable>
      <b:includable id='commentDeleteIcon' var='comment'>
  <span expr:class='&quot;item-control &quot; + data:comment.adminClass'>
    <b:if cond='data:showCmtPopup'>
      <div class='goog-toggle-button'>
        <div class='goog-inline-block comment-action-icon'/>
      </div>
    <b:else/>
      <a class='comment-delete' expr:href='data:comment.deleteUrl' expr:title='data:top.deleteCommentMsg'>
        <img src='https://resources.blogblog.com/img/icon_delete13.gif'/>
      </a>
    </b:if>
  </span>
</b:includable>
      <b:includable id='comment_count_picker' var='post'>
  <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'>
    <data:post.commentLabelFull/>:
  </a>
</b:includable>
      <b:includable id='comment_picker' var='post'>
  <b:if cond='data:post.showThreadedComments'>
    <b:include data='post' name='threaded_comments'/>
  <b:else/>
    <b:include data='post' name='comments'/>
  </b:if>
</b:includable>
      <b:includable id='comments' var='post'>
  <div class='comments' id='comments'>
    <a name='comments'/>
    <b:if cond='data:post.allowComments'>
      <h4><data:post.commentLabelFull/>:</h4>

      <b:if cond='data:post.commentPagingRequired'>
        <span class='paging-control-container'>
          <b:if cond='data:post.hasOlderLinks'>
            <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'><data:post.oldestLinkText/></a>
              &#160;
            <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'><data:post.olderLinkText/></a>
              &#160;
          </b:if>

          <data:post.commentRangeText/>

          <b:if cond='data:post.hasNewerLinks'>
            &#160;
            <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'><data:post.newerLinkText/></a>
            &#160;
            <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'><data:post.newestLinkText/></a>
          </b:if>
        </span>
      </b:if>

      <div expr:id='data:widget.instanceId + &quot;_comments-block-wrapper&quot;'>
        <dl expr:class='data:post.avatarIndentClass' id='comments-block'>
          <b:loop values='data:post.comments' var='comment'>
            <dt expr:class='&quot;comment-author &quot; + data:comment.authorClass' expr:id='data:comment.anchorName'>
              <b:if cond='data:comment.favicon'>
                <img expr:src='data:comment.favicon' height='16px' style='margin-bottom:-2px;' width='16px'/>
              </b:if>
              <a expr:name='data:comment.anchorName'/>
              <b:if cond='data:blog.enabledCommentProfileImages'>
                <data:comment.authorAvatarImage/>
              </b:if>
              <b:if cond='data:comment.authorUrl'>
                <a expr:href='data:comment.authorUrl' rel='nofollow'><data:comment.author/></a>
              <b:else/>
                <data:comment.author/>
              </b:if>
              <data:commentPostedByMsg/>
            </dt>
            <dd class='comment-body' expr:id='data:widget.instanceId + data:comment.cmtBodyIdPostfix'>
              <b:if cond='data:comment.isDeleted'>
                <span class='deleted-comment'><data:comment.body/></span>
              <b:else/>
                <p>
                  <data:comment.body/>
                </p>
              </b:if>
            </dd>
            <dd class='comment-footer'>
              <span class='comment-timestamp'>
                <a expr:href='data:comment.url' title='comment permalink'>
                  <data:comment.timestamp/>
                </a>
                <b:include data='comment' name='commentDeleteIcon'/>
              </span>
            </dd>
          </b:loop>
        </dl>
      </div>

      <b:if cond='data:post.commentPagingRequired'>
        <span class='paging-control-container'>
          <a expr:class='data:post.oldLinkClass' expr:href='data:post.oldestLinkUrl'>
            <data:post.oldestLinkText/>
          </a>
          <a expr:class='data:post.oldLinkClass' expr:href='data:post.olderLinkUrl'>
            <data:post.olderLinkText/>
          </a>
          &#160;
          <data:post.commentRangeText/>
          &#160;
          <a expr:class='data:post.newLinkClass' expr:href='data:post.newerLinkUrl'>
            <data:post.newerLinkText/>
          </a>
          <a expr:class='data:post.newLinkClass' expr:href='data:post.newestLinkUrl'>
            <data:post.newestLinkText/>
          </a>
        </span>
      </b:if>

      <p class='comment-footer'>
        <b:if cond='data:post.embedCommentForm'>
          <b:if cond='data:post.allowNewComments'>
            <b:include data='post' name='comment-form'/>
          <b:else/>
            <data:post.noNewCommentsText/>
          </b:if>
        <b:elseif cond='data:post.allowComments'/>
          <a expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><data:postCommentMsg/></a>
        </b:if>
      </p>
    </b:if>
    <b:if cond='data:showCmtPopup'>
      <div id='comment-popup'>
        <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>
        </iframe>
      </div>
    </b:if>

  </div>
</b:includable>
      <b:includable id='feedLinks'>
  <b:if cond='data:blog.pageType != &quot;item&quot;'> <!-- Blog feed links -->
    <b:if cond='data:feedLinks'>
      <div class='blog-feeds'>
        <b:include data='feedLinks' name='feedLinksBody'/>
      </div>
    </b:if>

  <b:else/> <!--Post feed links -->
    <div class='post-feeds'>
      <b:loop values='data:posts' var='post'>
        <b:include cond='data:post.allowComments and data:post.feedLinks' data='post.feedLinks' name='feedLinksBody'/>
      </b:loop>
    </div>
  </b:if>
</b:includable>
      <b:includable id='feedLinksBody' var='links'>
  <div class='feed-links'>
  <data:feedLinksMsg/>
  <b:loop values='data:links' var='f'>
     <a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/> (<data:f.feedType/>)</a>
  </b:loop>
  </div>
</b:includable>
      <b:includable id='iframe_comments' var='post'>
  <!-- G+ comments, no longer available. The includable is retained for backwards-compatibility. -->
</b:includable>
      <b:includable id='mobile-index-post' var='post'>
  <div class='mobile-date-outer date-outer'>
    <b:if cond='data:post.dateHeader'>
      <div class='date-header'>
        <span><data:post.dateHeader/></span>
      </div>
    </b:if>

    <div class='mobile-post-outer'>
      <a expr:href='data:post.url'>
        <h3 class='mobile-index-title entry-title' itemprop='name'>
          <data:post.title/>
        </h3>

        <div class='mobile-index-arrow'>&amp;rsaquo;</div>

        <div class='mobile-index-contents'>
          <b:if cond='data:post.thumbnailUrl'>
            <div class='mobile-index-thumbnail'>
              <div class='Image'>
                <img expr:src='data:post.thumbnailUrl'/>
              </div>
            </div>
          </b:if>

          <div class='post-body'>
            <b:if cond='data:post.snippet'><data:post.snippet/></b:if>
          </div>
        </div>

        <div style='clear: both;'/>
      </a>

      <div class='mobile-index-comment'>
        <b:include cond='data:blog.pageType != &quot;static_page&quot;                          and data:post.allowComments                          and data:post.numComments != 0' data='post' name='comment_count_picker'/>
      </div>
    </div>
  </div>
</b:includable>
      <b:includable id='mobile-main' var='top'>
    <!-- posts -->
    <div class='blog-posts hfeed'>

      <b:include data='top' name='status-message'/>

      <b:if cond='data:blog.pageType == &quot;index&quot;'>
        <b:loop values='data:posts' var='post'>
          <b:include data='post' name='mobile-index-post'/>
        </b:loop>
      <b:else/>
        <b:loop values='data:posts' var='post'>
          <b:include data='post' name='mobile-post'/>
        </b:loop>
      </b:if>
    </div>

   <b:include name='mobile-nextprev'/>
</b:includable>
      <b:includable id='mobile-nextprev'>
  <div class='blog-pager' id='blog-pager'>
    <b:if cond='data:newerPageUrl'>
      <div class='mobile-link-button' id='blog-pager-newer-link'>
      <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'>&amp;lsaquo;</a>
      </div>
    </b:if>

    <b:if cond='data:olderPageUrl'>
      <div class='mobile-link-button' id='blog-pager-older-link'>
      <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'>&amp;rsaquo;</a>
      </div>
    </b:if>

    <div class='mobile-link-button' id='blog-pager-home-link'>
    <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
    </div>

    <div class='mobile-desktop-link'>
      <a class='home-link' expr:href='data:desktopLinkUrl'><data:desktopLinkMsg/></a>
    </div>

  </div>
  <div class='clear'/>
</b:includable>
      <b:includable id='mobile-post' var='post'>
  <div class='date-outer'>
    <b:if cond='data:post.dateHeader'>
      <h2 class='date-header'><span><data:post.dateHeader/></span></h2>
    </b:if>
    <div class='date-posts'>
      <div class='post-outer'>

        <div class='post hentry uncustomized-post-template' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
          <b:if cond='data:post.thumbnailUrl'>
            <meta expr:content='data:post.thumbnailUrl' itemprop='image_url'/>
          </b:if>
          <meta expr:content='data:blog.blogId' itemprop='blogId'/>
          <meta expr:content='data:post.id' itemprop='postId'/>

          <a expr:name='data:post.id'/>
          <b:if cond='data:post.title'>
            <h3 class='post-title entry-title' itemprop='name'>
              <b:if cond='data:post.link'>
                <a expr:href='data:post.link'><data:post.title/></a>
              <b:elseif cond='data:post.url and data:blog.url != data:post.url'/>
                <a expr:href='data:post.url'><data:post.title/></a>
              <b:else/>
                <data:post.title/>
              </b:if>
            </h3>
          </b:if>

          <div class='post-header'>
            <div class='post-header-line-1'/>
          </div>

          <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' itemprop='articleBody'>
            <data:post.body/>
            <div style='clear: both;'/> <!-- clear for photos floats -->
          </div>

          <div class='post-footer'>
            <div class='post-footer-line post-footer-line-1'>
              <span class='post-author vcard'>
                <b:if cond='data:top.showAuthor'>
                  <b:if cond='data:post.authorProfileUrl'>
                    <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
                      <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
                      <a expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
                        <span itemprop='name'><data:post.author/></span>
                      </a>
                    </span>
                  <b:else/>
                    <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
                      <span itemprop='name'><data:post.author/></span>
                    </span>
                  </b:if>
                </b:if>
              </span>

              <span class='post-timestamp'>
                <b:if cond='data:top.showTimestamp'>
                  <data:top.timestampLabel/>
                  <b:if cond='data:post.url'>
                    <meta expr:content='data:post.url.canonical' itemprop='url'/>
                    <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></a>
                  </b:if>
                </b:if>
              </span>

              <span class='post-comment-link'>
                <b:include cond='data:blog.pageType not in {&quot;item&quot;,&quot;static_page&quot;}                                  and data:post.allowComments' data='post' name='comment_count_picker'/>
              </span>
            </div>

            <div class='post-footer-line post-footer-line-2'>
              <b:if cond='data:top.showMobileShare'>
                <div class='mobile-link-button goog-inline-block' id='mobile-share-button'>
                  <a href='javascript:void(0);'><data:shareMsg/></a>
                </div>
              </b:if>
            </div>

          </div>
        </div>

        <b:include cond='data:blog.pageType in {&quot;static_page&quot;,&quot;item&quot;}' data='post' name='comment_picker'/>
      </div>
    </div>
  </div>
</b:includable>
      <b:includable id='nextprev'>
  <div class='blog-pager' id='blog-pager'>
    <b:if cond='data:newerPageUrl'>
      <span id='blog-pager-newer-link'>
      <a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-newer-link&quot;' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
      </span>
    </b:if>

    <b:if cond='data:olderPageUrl'>
      <span id='blog-pager-older-link'>
      <a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + &quot;_blog-pager-older-link&quot;' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
      </span>
    </b:if>

    <a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>

    <b:if cond='data:mobileLinkUrl'>
      <div class='blog-mobile-link'>
        <a expr:href='data:mobileLinkUrl'><data:mobileLinkMsg/></a>
      </div>
    </b:if>

  </div>
  <div class='clear'/>
</b:includable>
      <b:includable id='post' var='post'>
  <div class='post hentry uncustomized-post-template' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
    <b:if cond='data:post.firstImageUrl'>
      <meta expr:content='data:post.firstImageUrl' itemprop='image_url'/>
    </b:if>
    <meta expr:content='data:blog.blogId' itemprop='blogId'/>
    <meta expr:content='data:post.id' itemprop='postId'/>

    <a expr:name='data:post.id'/>
    <b:if cond='data:post.title'>
      <h3 class='post-title entry-title' itemprop='name'>
      <b:if cond='data:post.link or (data:post.url and data:blog.url != data:post.url)'>
        <a expr:href='data:post.link ? data:post.link : data:post.url'><data:post.title/></a>
      <b:else/>
        <data:post.title/>
      </b:if>
      </h3>
    </b:if>

    <div class='post-header'>
    <div class='post-header-line-1'/>
    </div>

    <!-- Then use the post body as the schema.org description, for good G+/FB snippeting. -->
    <div class='post-body entry-content' expr:id='&quot;post-body-&quot; + data:post.id' expr:itemprop='(data:blog.metaDescription ? &quot;&quot; : &quot;description &quot;) + &quot;articleBody&quot;'>
      <data:post.body/>
      <div style='clear: both;'/> <!-- clear for photos floats -->
    </div>

    <b:if cond='data:post.hasJumpLink'>
      <div class='jump-link'>
        <a expr:href='data:post.url + &quot;#more&quot;' expr:title='data:post.title'><data:post.jumpText/></a>
      </div>
    </b:if>

    <div class='post-footer'>
    <div class='post-footer-line post-footer-line-1'>
      <span class='post-author vcard'>
        <b:if cond='data:top.showAuthor'>
          <data:top.authorLabel/>
            <b:if cond='data:post.authorProfileUrl'>
              <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
                <meta expr:content='data:post.authorProfileUrl' itemprop='url'/>
                <a class='g-profile' expr:href='data:post.authorProfileUrl' rel='author' title='author profile'>
                  <span itemprop='name'><data:post.author/></span>
                </a>
              </span>
            <b:else/>
              <span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
                <span itemprop='name'><data:post.author/></span>
              </span>
            </b:if>
        </b:if>
      </span>

      <span class='post-timestamp'>
        <b:if cond='data:top.showTimestamp'>
          <data:top.timestampLabel/>
          <b:if cond='data:post.url'>
            <meta expr:content='data:post.url.canonical' itemprop='url'/>
            <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601' itemprop='datePublished'><data:post.timestamp/></abbr></a>
          </b:if>
        </b:if>
      </span>

      <span class='post-comment-link'>
        <b:include cond='data:blog.pageType not in {&quot;item&quot;,&quot;static_page&quot;}                          and data:post.allowComments' data='post' name='comment_count_picker'/>
      </span>

      <span class='post-icons'>
        <!-- email post links -->
        <b:if cond='data:post.emailPostUrl'>
          <span class='item-action'>
          <a expr:href='data:post.emailPostUrl' expr:title='data:top.emailPostMsg'>
            <img alt='' class='icon-action' height='13' src='https://resources.blogblog.com/img/icon18_email.gif' width='18'/>
          </a>
          </span>
        </b:if>

        <!-- quickedit pencil -->
        <b:include data='post' name='postQuickEdit'/>
      </span>

      <!-- share buttons -->
      <div class='post-share-buttons goog-inline-block'>
        <b:include cond='data:post.sharePostUrl' data='post' name='shareButtons'/>
      </div>

      </div>

      <div class='post-footer-line post-footer-line-2'>
      <span class='post-labels'>
        <b:if cond='data:top.showPostLabels and data:post.labels'>
          <data:postLabelsLabel/>
          <b:loop values='data:post.labels' var='label'>
            <a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='not data:label.isLast'>,</b:if>
          </b:loop>
        </b:if>
      </span>
      </div>

      <div class='post-footer-line post-footer-line-3'>
      <span class='post-location'>
        <b:if cond='data:top.showLocation and data:post.location'>
          <data:postLocationLabel/>
          <a expr:href='data:post.location.mapsUrl' target='_blank'><data:post.location.name/></a>
        </b:if>
      </span>
      </div>
      <b:if cond='data:post.authorAboutMe'>
        <div class='author-profile' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
          <b:if cond='data:post.authorPhoto.url'>
            <img expr:src='data:post.authorPhoto.url' itemprop='image' width='50px'/>
          </b:if>
          <div>
            <a class='g-profile' expr:href='data:post.authorProfileUrl' itemprop='url' rel='author' title='author profile'>
              <span itemprop='name'><data:post.author/></span>
            </a>
          </div>
          <span itemprop='description'><data:post.authorAboutMe/></span>
        </div>
      </b:if>
    </div>
  </div>
</b:includable>
      <b:includable id='postQuickEdit' var='post'>
  <b:if cond='data:post.editUrl'>
    <span expr:class='&quot;item-control &quot; + data:post.adminClass'>
      <a expr:href='data:post.editUrl' expr:title='data:top.editPostMsg'>
        <img alt='' class='icon-action' height='18' src='https://resources.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
      </a>
    </span>
  </b:if>
</b:includable>
      <b:includable id='shareButtons' var='post'>
  <b:if cond='data:top.showEmailButton'><a class='goog-inline-block share-button sb-email' expr:href='data:post.sharePostUrl + &quot;&amp;target=email&quot;' expr:title='data:top.emailThisMsg' target='_blank'><span class='share-button-link-text'><data:top.emailThisMsg/></span></a></b:if><b:if cond='data:top.showBlogThisButton'><a class='goog-inline-block share-button sb-blog' expr:href='data:post.sharePostUrl + &quot;&amp;target=blog&quot;' expr:onclick='&quot;window.open(this.href, \&quot;_blank\&quot;, \&quot;height=270,width=475\&quot;); return false;&quot;' expr:title='data:top.blogThisMsg' target='_blank'><span class='share-button-link-text'><data:top.blogThisMsg/></span></a></b:if><b:if cond='data:top.showTwitterButton'><a class='goog-inline-block share-button sb-twitter' expr:href='data:post.sharePostUrl + &quot;&amp;target=twitter&quot;' expr:title='data:top.shareToTwitterMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToTwitterMsg/></span></a></b:if><b:if cond='data:top.showFacebookButton'><a class='goog-inline-block share-button sb-facebook' expr:href='data:post.sharePostUrl + &quot;&amp;target=facebook&quot;' expr:onclick='&quot;window.open(this.href, \&quot;_blank\&quot;, \&quot;height=430,width=640\&quot;); return false;&quot;' expr:title='data:top.shareToFacebookMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToFacebookMsg/></span></a></b:if><b:if cond='data:top.showPinterestButton'><a class='goog-inline-block share-button sb-pinterest' expr:href='data:post.sharePostUrl + &quot;&amp;target=pinterest&quot;' expr:title='data:top.shareToPinterestMsg' target='_blank'><span class='share-button-link-text'><data:top.shareToPinterestMsg/></span></a></b:if>
</b:includable>
      <b:includable id='status-message'>
  <b:if cond='data:navMessage'>
  <div class='status-msg-wrap'>
    <div class='status-msg-body'>
      <data:navMessage/>
    </div>
    <div class='status-msg-border'>
      <div class='status-msg-bg'>
        <div class='status-msg-hidden'><data:navMessage/></div>
      </div>
    </div>
  </div>
  <div style='clear: both;'/>
  </b:if>
</b:includable>
      <b:includable id='threaded-comment-form' var='post'>
  <div class='comment-form'>
    <a name='comment-form'/>
    <b:if cond='data:mobile'>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/>
    <b:else/>
      <p><data:blogCommentMessage/></p>
      <data:blogTeamBlogMessage/>
      <a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/>
      <iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' expr:height='data:cmtIframeInitialHeight' frameborder='0' id='comment-editor' name='comment-editor' src='' width='100%'/>
    </b:if>
    <data:post.cmtfpIframe/>
    <script type='text/javascript'>
      BLOG_CMT_createIframe(&#39;<data:post.appRpcRelayPath/>&#39;);
    </script>
  </div>
</b:includable>
      <b:includable id='threaded_comment_js' var='post'>
  <script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>

  <script type='text/javascript'>
    (function() {
      var items = <data:post.commentJso/>;
      var msgs = <data:post.commentMsgs/>;
      var config = <data:post.commentConfig/>;

// <![CDATA[
      var cursor = null;
      if (items && items.length > 0) {
        cursor = parseInt(items[items.length - 1].timestamp) + 1;
      }

      var bodyFromEntry = function(entry) {
        var text = (entry &&
                    ((entry.content && entry.content.$t) ||
                     (entry.summary && entry.summary.$t))) ||
            '';
        if (entry && entry.gd$extendedProperty) {
          for (var k in entry.gd$extendedProperty) {
            if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
              return '<span class="deleted-comment">' + text + '</span>';
            }
          }
        }
        return text;
      }

      var parse = function(data) {
        cursor = null;
        var comments = [];
        if (data && data.feed && data.feed.entry) {
          for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
            var comment = {};
            // comment ID, parsed out of the original id format
            var id = /blog-(\d+).post-(\d+)/.exec(entry.id.$t);
            comment.id = id ? id[2] : null;
            comment.body = bodyFromEntry(entry);
            comment.timestamp = Date.parse(entry.published.$t) + '';
            if (entry.author && entry.author.constructor === Array) {
              var auth = entry.author[0];
              if (auth) {
                comment.author = {
                  name: (auth.name ? auth.name.$t : undefined),
                  profileUrl: (auth.uri ? auth.uri.$t : undefined),
                  avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
                };
              }
            }
            if (entry.link) {
              if (entry.link[2]) {
                comment.link = comment.permalink = entry.link[2].href;
              }
              if (entry.link[3]) {
                var pid = /.*comments\/default\/(\d+)\?.*/.exec(entry.link[3].href);
                if (pid && pid[1]) {
                  comment.parentId = pid[1];
                }
              }
            }
            comment.deleteclass = 'item-control blog-admin';
            if (entry.gd$extendedProperty) {
              for (var k in entry.gd$extendedProperty) {
                if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
                  comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
                } else if (entry.gd$extendedProperty[k].name == 'blogger.displayTime') {
                  comment.displayTime = entry.gd$extendedProperty[k].value;
                }
              }
            }
            comments.push(comment);
          }
        }
        return comments;
      };

      var paginator = function(callback) {
        if (hasMore()) {
          var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
          if (cursor) {
            url += '&published-min=' + new Date(cursor).toISOString();
          }
          window.bloggercomments = function(data) {
            var parsed = parse(data);
            cursor = parsed.length < 50 ? null
                : parseInt(parsed[parsed.length - 1].timestamp) + 1
            callback(parsed);
            window.bloggercomments = null;
          }
          url += '&callback=bloggercomments';
          var script = document.createElement('script');
          script.type = 'text/javascript';
          script.src = url;
          document.getElementsByTagName('head')[0].appendChild(script);
        }
      };
      var hasMore = function() {
        return !!cursor;
      };
      var getMeta = function(key, comment) {
        if ('iswriter' == key) {
          var matches = !!comment.author
              && comment.author.name == config.authorName
              && comment.author.profileUrl == config.authorUrl;
          return matches ? 'true' : '';
        } else if ('deletelink' == key) {
          return config.baseUri + '/delete-comment.g?blogID='
               + config.blogId + '&postID=' + comment.id;
        } else if ('deleteclass' == key) {
          return comment.deleteclass;
        }
        return '';
      };

      var replybox = null;
      var replyUrlParts = null;
      var replyParent = undefined;

      var onReply = function(commentId, domId) {
        if (replybox == null) {
          // lazily cache replybox, and adjust to suit this style:
          replybox = document.getElementById('comment-editor');
          if (replybox != null) {
            replybox.height = '250px';
            replybox.style.display = 'block';
            replyUrlParts = replybox.src.split('#');
          }
        }
        if (replybox && (commentId !== replyParent)) {
          replybox.src = '';
          document.getElementById(domId).insertBefore(replybox, null);
          replybox.src = replyUrlParts[0]
              + (commentId ? '&parentID=' + commentId : '')
              + '#' + replyUrlParts[1];
          replyParent = commentId;
        }
      };

      var hash = (window.location.hash || '#').substring(1);
      var startThread, targetComment;
      if (/^comment-form_/.test(hash)) {
        startThread = hash.substring('comment-form_'.length);
      } else if (/^c[0-9]+$/.test(hash)) {
        targetComment = hash.substring(1);
      }

      // Configure commenting API:
      var configJso = {
        'maxDepth': config.maxThreadDepth
      };
      var provider = {
        'id': config.postId,
        'data': items,
        'loadNext': paginator,
        'hasMore': hasMore,
        'getMeta': getMeta,
        'onReply': onReply,
        'rendered': true,
        'initComment': targetComment,
        'initReplyThread': startThread,
        'config': configJso,
        'messages': msgs
      };

      var render = function() {
        if (window.goog && window.goog.comments) {
          var holder = document.getElementById('comment-holder');
          window.goog.comments.render(holder, provider);
        }
      };

      // render now, or queue to render when library loads:
      if (window.goog && window.goog.comments) {
        render();
      } else {
        window.goog = window.goog || {};
        window.goog.comments = window.goog.comments || {};
        window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
        window.goog.comments.loadQueue.push(render);
      }
    })();
// ]]>
  </script>
</b:includable>
      <b:includable id='threaded_comments' var='post'>
  <div class='comments' id='comments'>
    <a name='comments'/>
    <h4><data:post.commentLabelFull/>:</h4>

    <div class='comments-content'>
      <b:include cond='data:post.embedCommentForm' data='post' name='threaded_comment_js'/>
      <div id='comment-holder'>
         <data:post.commentHtml/>
      </div>
    </div>

    <p class='comment-footer'>
      <b:if cond='data:post.allowNewComments'>
        <b:include data='post' name='threaded-comment-form'/>
      <b:else/>
        <data:post.noNewCommentsText/>
      </b:if>
    </p>

    <b:if cond='data:showCmtPopup'>
      <div id='comment-popup'>
        <iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'>
        </iframe>
      </div>
    </b:if>

    <div id='backlinks-container'>
    <div expr:id='data:widget.instanceId + &quot;_backlinks-container&quot;'>
    </div>
    </div>
  </div>
</b:includable>
    </b:widget>
  </b:section>


  <b:section class='footer' id='footer' maxwidgets='' showaddelements='yes'/>

 </body>
</html>


Create a Free Online Custom URL Shortener Tool Website With This Already Setup Full SEO Script.

******************************************

GET UPDATED TEMPLATE AND CONTENT FILE IN ZIP - CLICK HERE

1. Un Zip / Extract Here The Code.
2. Open the Theme In Notepad / Notepad++.
3. Copy the Code and Re-Place with The Themes Code.
4. Click Save.
5. Go To Settings.
6. Import Content File.
7. Refresh The Page.

***************************************

If You Fase Any Error, Please Do This - 

First Copy This Code And Save it In Notepad, And Open it with Notepad++, Then Copy Code And Place it in Theme.


Step 8: currently your website is with success completed, afterward once traffic is coming to your website the acquisition of a custom domain, then your {site|website|web website} can look as skilled and add some pages to your site and If you get AdSense approval, then you'll begin your earning by adding ads.



Step 9: currently View your Blog. It's able to Publish.


10. Now Go To Post Section. Select New Post Copy The Bellow Codes and Pest it In HTML View.

11. Save and Publish.


COPY POST CODE -


<div class="from">
    <center>
    <h1>Free URL Shortener&nbsp;</h1>
    <br />
    <h5 style="font-size: 15px;">This is a free tool to shorten URLs. Create short &amp; memorable links in seconds.</h5>
    <br />
    <input class="link" type="text" />
    
    <button class="btn" onclick="Shortener()">Short</button>
    <br /><br />
    <h5 style="font-size: 14px;">By clicking Shorten URL, you agree to Rebrandly's Terms of Use, <a href="https://www.sbtool.xyz/p/privacy-policy_28.html">Privacy Policy</a>, and Cookie Policy</h5>
      <br />
</center>
    <div class="links">
     <input class="result link1" type="text" />
     <button class="clipboard" onclick="clipboard1()">📋</button>
     <input class="result link2" type="text" />
     <button class="clipboard" onclick="clipboard2()">📋</button>
     <input class="result link3" type="text" />
     <button class="clipboard" onclick="clipboard3()">📋</button>
     <input class="result link4" type="text" />
     <button class="clipboard" onclick="clipboard4()">📋</button>
    </div>
   </div>
   <br />
  <center>
   <div class="ads">
    <center>
        ADD CODE
    </center>
   </div>
   <!--Mobile View Ads-->
   <div class="mobile">
    <center>
        ADD CODE
    </center>
   </div>
      </center>
 
   <div class="content">
    <center>
        <img alt="" src="https://www.shorturl.at/img/icon-url.png" style="height: 100px; width: 100px;" />
        <h3>A fast and simple URL shortener</h3>
        <br />
        <p><b>Free URL Shortener for transforming long, ugly links into nice, memorable, and trackable short URLs. Use it to shorten links for any social media platforms, blogs, SMS, emails, ads, or pretty much anywhere else you want to share them. Twitter, Facebook, YouTube, Instagram, WhatsApp, emails, SMS, and videos. RB.GY is the best free alternative to generic URL shorteners like bitly and TinyURL. After shortening the URL, check how many clicks it received</b></p>
    </center>
    
   </div>
   <div class="content">
    <center>
        <img alt="" src="https://www.shorturl.at/img/icon-secure.png" style="height: 100px; width: 100px;" />
        <h3>Safe and Secure Links</h3>
        </center><h2><center><span style="color: #660000;">DONATE US</span></center><center><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLGG0s9MeO9a5x_D8xCKPKf8VpBcCCD8RktUdgipCBF1RO1ftIKNRcmCUkimyWJOCWV3eAJNywz3bnZoX5IkkTDZWq8B_bPue_C4e-Od__FOG-xFtbkRp5_3JrJ6jwEfPFFkQO-ur3v5TEeLf0Or0kjPo3EuzY2V7x42syQyPPH-UF5t87yhW9bxcYzA/s640/PHONEPE.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="640" data-original-width="640" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLGG0s9MeO9a5x_D8xCKPKf8VpBcCCD8RktUdgipCBF1RO1ftIKNRcmCUkimyWJOCWV3eAJNywz3bnZoX5IkkTDZWq8B_bPue_C4e-Od__FOG-xFtbkRp5_3JrJ6jwEfPFFkQO-ur3v5TEeLf0Or0kjPo3EuzY2V7x42syQyPPH-UF5t87yhW9bxcYzA/w200-h200/PHONEPE.png" width="200" /></a></div><br /><span style="color: #660000;"><br /></span></center></h2><center>
        <h2>Introduction:</h2><p><br /></p><p><b>In today's digital world, where social media is king and information is shared at lightning-fast speed, the length of URLs can often pose a problem. Long URLs can take up precious space in social media posts, and they can be difficult to remember and share with others. This is where a URL shortener website comes in handy. One of the popular free URL shortener websites out there is SB Tool, which can be accessed at https://www.bitly.sbtool.xyz. In this article, we will explore what SB Tool is, its features, and how it can benefit you.</b></p><p><b><br /></b></p><h3><b><span style="color: #2b00fe;">What is SB Tool?</span></b></h3><p><b><br /></b></p><p><b>SB Tool is a free URL shortener website that allows you to shorten long URLs into shorter ones. It is a product of the SB Tool company, which offers various online tools to help people manage their online presence. The URL shortening service offered by SB Tool is easy to use and completely free. It is designed to help you save time and make it easier to share your links with others.</b></p><p><b><br /></b></p><h3><b><span style="color: #2b00fe;">Features of SB Tool:</span></b></h3><p><b><br /></b></p><p><b>URL shortening: SB Tool's main feature is URL shortening. With this tool, you can shorten any long URL into a shorter one that is easier to share on social media platforms or anywhere else. The shortened URLs are also trackable, which means you can see how many clicks your link has received.</b></p><p><b><br /></b></p><p><b>Customizable URLs: SB Tool allows you to customize the shortened URL according to your preferences. You can choose your own custom alias for your URL, which makes it easy to remember and share.</b></p><p><b><br /></b></p><p><b>Link tracking: SB Tool provides link tracking services. With this feature, you can monitor how many clicks your link receives, where the clicks are coming from, and when they are clicking. This information can help you determine the effectiveness of your marketing campaigns and optimize them accordingly.</b></p><p><b><br /></b></p><p><b>QR code generator: SB Tool also offers a QR code generator. With this tool, you can convert any URL into a QR code. This feature is useful for businesses that want to make it easy for customers to access their website or social media profiles.</b></p><p><b><br /></b></p><p><b>Analytics: SB Tool provides in-depth analytics to help you understand your audience. The analytics feature shows you the number of clicks your links receive, the devices used to access the links, and the geographical location of the users.</b></p><p><b><br /></b></p><p><b>API integration: SB Tool can be integrated with other applications using its API. This feature is useful for businesses that want to automate their URL-shortening process.</b></p><p><b><br /></b></p><p><b>No registration required: SB Tool does not require any registration or sign-up process. You can start using the service right away without providing any personal information.</b></p><p><b><br /></b></p><h3><b><span style="color: #2b00fe;">Benefits of using SB Tool:</span></b></h3><p><b><br /></b></p><p><b>Saves time: SB Tool saves you time by shortening long URLs into shorter ones. This makes it easier for you to share links on social media platforms and other places online.</b></p><p><b><br /></b></p><p><b>Customizable URLs: With SB Tool, you can customize your shortened URLs according to your preferences. This makes it easy to remember and share your links.</b></p><p><b><br /></b></p><p><b>Trackable links: SB Tool's link tracking feature helps you monitor how many clicks your links receive. This information can help you optimize your marketing campaigns and improve your online presence.</b></p><p><b><br /></b></p><p><b>QR code generator: SB Tool's QR code generator makes it easy for businesses to create QR codes for their website or social media profiles. This feature helps businesses make it easy for customers to access their online presence.</b></p><p><b><br /></b></p><p><b>In-depth analytics: SB Tool's analytics feature provides in-depth information about your audience. This information can help you understand your audience better and improve your marketing campaigns accordingly.</b></p><p><b><br /></b></p><p><b>API integration: SB Tool's API integration feature makes it easy for businesses to automate their URL shortening process. This feature saves time and resources, which can be used for other important tasks.</b></p><p><b><br /></b></p><p><b><br /></b></p><p><b><br /></b></p><p><b>One of the most significant benefits of using the SB Tool is that it saves time. Shortening long URLs manually can be a time-consuming process, especially if you need to share multiple links. With SB Tool, you can shorten your links quickly and easily, allowing you to focus on other important tasks.</b></p><p><b><br /></b></p><p><b>In addition to saving time, SB Tool's customizable URLs make it easy to remember and share your links. This feature is especially useful for businesses that want to create branded short links that are easy to recognize and share on social media.</b></p><p><b><br /></b></p><p><b>SB Tool's link tracking feature provides valuable insights into how your links are performing. By monitoring the number of clicks, the location of the users, and the devices they use, you can gain a better understanding of your audience and adjust your marketing campaigns accordingly.</b></p><p><b><br /></b></p><p><b>The QR code generator offered by SB Tool is another useful feature for businesses that want to make it easy for customers to access their online presence. QR codes can be added to business cards, posters, and other promotional materials, making it easy for customers to access your website or social media profiles.</b></p><p><b><br /></b></p><p><b>SB Tool's in-depth analytics feature provides even more valuable insights into your audience. By analyzing the data provided by SB Tool, you can gain a better understanding of your audience's preferences, interests, and behavior. This information can be used to improve your marketing campaigns and create content that resonates with your audience.</b></p><p><b><br /></b></p><p><b>Finally, SB Tool's API integration feature is a powerful tool for businesses that want to automate their URL-shortening process. By integrating SB Tool with other applications, businesses can save time and resources, allowing them to focus on other important tasks.</b></p><p><b><br /></b></p><h2><b><span style="color: #2b00fe;">Conclusion:</span></b></h2><p><b><br /></b></p><p><b>SB Tool is a reliable and easy-to-use free URL shortener website that offers a range of features to help individuals and businesses manage their online presence. With its customizable URLs, link tracking, QR code generator, in-depth analytics, and API integration, SB Tool is a versatile tool that can benefit anyone who needs to share links online.</b></p><p><b><br /></b></p><p><b>In conclusion, SB Tool is a reliable and versatile free URL shortener website that offers a range of features to help individuals and businesses manage their online presence. With its customizable URLs, link tracking, QR code generator, in-depth analytics, and API integration, SB Tool is a must-have tool for anyone who needs to share links online.</b></p>
    </center>
    
   </div>
   <br />
  
   <div class="footer-dark">
    <footer>
        <div class="container">
            <div class="row">
                <div class="col-sm-6 col-md-3 item">
                    <h3>Services</h3>
                    <ul>
                        <li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt6_0jH0dj9QOkOgzV5MUrWZhF9Z9YouDpzsgNUSsAqDHcemzvbLm640_jXcpf7J9amdqjmDqCINsctw3gTZ6_VSdT2Aitgv48645LL3FRdDYydj3_Ty52usHWS4Hwhi2TdMIswNpErIyOX0WAU-2Wh_Zvp_2bDLTNG3rZHtvwHH_HUAYTpFsfqKWv/s1600/PHONEPE.png">Donate Us</a></li>
                        <li><a href="#">Youtube Channel</a></li>
                        <li><a href="#">Chrome Extension</a></li>
                    </ul>
                </div>
                <div class="col-sm-6 col-md-3 item">
                    <h3>About</h3>
                    <ul>
                        <li><a href="https://www.sbtool.xyz/p/about-us.html">About Us</a></li>
                        <li><a href="https://www.sbtool.xyz/p/contact-us.html">Contact Us</a></li>
                        <li><a href="https://www.sbtool.xyz/p/privacy-policy_28.html">Privacy Policy</a></li>
                    </ul>
                </div>
                <div class="col-md-6 item text">
                    <h3>About Company</h3><div><div><b>Bitly is a free URL shortener tool that allows users to create short and memorable links for their online content. The tool is widely used by businesses, marketers, and individuals to share links on social media, emails, and messaging platforms.&nbsp;</b><b>The Bitly URL shortener tool is available at https://www.bitly.sbtool.xyz, and it offers a range of features that make it a popular choice among users.&nbsp;</b></div><div><b><br /></b></div><div><br /></div></div>
                </div>
                <div class="col item social"><a href="#"><i class="icon ion-social-facebook"></i></a><a href="#"><i class="icon ion-social-twitter"></i></a><a href="#"><i class="icon ion-social-snapchat"></i></a><a href="#"><i class="icon ion-social-instagram"></i></a></div>
            </div>
            <p class="copyright"><b>S B Tool © 2023</b></p>
        </div>
    </footer>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.bundle.min.js"></script>

<script>
var link = document.querySelector('.link');
var links = document.querySelector('.links');

function getData(){
  url = "https://api.shrtco.de/v2/shorten?url="
  url2 = link.value;
  url3 = url + url2;
  console.log(url3);
  fetch(url3).then((response)=>{
    return response.json()
  }).then((data)=>{
    console.log(data);
    links.classList.add('active');
     document.querySelector('.link1').value = data.result.full_short_link; 
     document.querySelector('.link2').value = data.result.full_short_link2;
     document.querySelector('.link3').value = data.result.full_short_link3;
     document.querySelector('.link4').value =
     data.result.full_share_link;
  });
}

function Shortener(){
     if(link.value!= ""){
        getData();
         
     }
     else{
       alert('Enter Your Url');
     }
 }
 
var link1 = document.querySelector('.link1');
var link2 = document.querySelector('.link2');
var link3 = document.querySelector('.link3');
var link4 = document.querySelector('.link4');

function clipboard1() {
  if (link1.value != "") {
  const textarea = document.createElement('textarea');
  const resultE = link1.value;
  if (!link1) { return; }
  textarea.value = resultE;
  document.body.appendChild(textarea);
  textarea.select();
  document.execCommand('copy');
  textarea.remove();
  alert('URL Copied to Clipboard');
  }
}
function clipboard2() {
  if (link2.value != "") {
  const textarea = document.createElement('textarea');
  const resultE = link2.value;
  if (!link2) { return; }
  textarea.value = resultE;
  document.body.appendChild(textarea);
  textarea.select();
  document.execCommand('copy');
  textarea.remove();
  alert('URL Copied to Clipboard');
  }
}
function clipboard3() {
  if (link3.value != "") {
  const textarea = document.createElement('textarea');
  const resultE = link3.value;
  if (!link3) { return; }
  textarea.value = resultE;
  document.body.appendChild(textarea);
  textarea.select();
  document.execCommand('copy');
  textarea.remove();
  alert('URL Copied to Clipboard');
  }
}
function clipboard4() {
  if (link4.value != "") {
    const textarea = document.createElement('textarea');
    const resultE = link4.value;
    if (!link2) { return; }
    textarea.value = resultE;
    document.body.appendChild(textarea);
    textarea.select();
    document.execCommand('copy');
    textarea.remove();
    alert('URL Copied to Clipboard');
  }
}

</script>


IF THIS CODE NOT WORKING COPY THIS CODE AND PASTE IT INTO                     HTML POST.                           

<div class="from">
    <center>
    <h1>Free URL Shortener&nbsp;</h1>
    <br />
    <h5 style="font-size: 15px;">This is a free tool to shorten URLs. Create short &amp; memorable links in seconds.</h5>
    <br />
    <input class="link" type="text" />
    
    <button class="btn" onclick="Shortener()">Short</button>
    <br /><br />
    <h5 style="font-size: 14px;">By clicking Shorten URL, you agree to Rebrandly's Terms of Use, <a href="https://www.sbtool.xyz/p/privacy-policy_28.html">Privacy Policy</a>, and Cookie Policy</h5>
      <br />
</center>
    <div class="links">
     <input class="result link1" type="text" />
     <button class="clipboard" onclick="clipboard1()">📋</button>
     <input class="result link2" type="text" />
     <button class="clipboard" onclick="clipboard2()">📋</button>
     <input class="result link3" type="text" />
     <button class="clipboard" onclick="clipboard3()">📋</button>
     <input class="result link4" type="text" />
     <button class="clipboard" onclick="clipboard4()">📋</button>
    </div>
   </div>
   <br />
  <center>
   <div class="ads">
    <center>
        ADD CODE
    </center>
   </div>
   <!--Mobile View Ads-->
   <div class="mobile">
    <center>
        ADD CODE
    </center>
   </div>
      </center>
 
   <div class="content">
    <center>
        <img alt="" src="https://www.shorturl.at/img/icon-url.png" style="height: 100px; width: 100px;" />
        <h3>A fast and simple URL shortener</h3>
        <br />
        <p><b>Free URL Shortener for transforming long, ugly links into nice, memorable, and trackable short URLs. Use it to shorten links for any social media platforms, blogs, SMS, emails, ads, or pretty much anywhere else you want to share them. Twitter, Facebook, YouTube, Instagram, WhatsApp, emails, SMS, and videos. RB.GY is the best free alternative to generic URL shorteners like bitly and TinyURL. After shortening the URL, check how many clicks it received</b></p>
    </center>
    
   </div>
   <div class="content">
    <center>
        <img alt="" src="https://www.shorturl.at/img/icon-secure.png" style="height: 100px; width: 100px;" />
        <h3>Safe and Secure Links</h3>
        </center><h2><center><span style="color: #660000;">DONATE US</span></center><center><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLGG0s9MeO9a5x_D8xCKPKf8VpBcCCD8RktUdgipCBF1RO1ftIKNRcmCUkimyWJOCWV3eAJNywz3bnZoX5IkkTDZWq8B_bPue_C4e-Od__FOG-xFtbkRp5_3JrJ6jwEfPFFkQO-ur3v5TEeLf0Or0kjPo3EuzY2V7x42syQyPPH-UF5t87yhW9bxcYzA/s640/PHONEPE.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="640" data-original-width="640" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLGG0s9MeO9a5x_D8xCKPKf8VpBcCCD8RktUdgipCBF1RO1ftIKNRcmCUkimyWJOCWV3eAJNywz3bnZoX5IkkTDZWq8B_bPue_C4e-Od__FOG-xFtbkRp5_3JrJ6jwEfPFFkQO-ur3v5TEeLf0Or0kjPo3EuzY2V7x42syQyPPH-UF5t87yhW9bxcYzA/w200-h200/PHONEPE.png" width="200" /></a></div><br /><span style="color: #660000;"><br /></span></center></h2><center>
        <h2>Introduction:</h2><p><br /></p><p><b>In today's digital world, where social media is king and information is shared at lightning-fast speed, the length of URLs can often pose a problem. Long URLs can take up precious space in social media posts, and they can be difficult to remember and share with others. This is where a URL shortener website comes in handy. One of the popular free URL shortener websites out there is SB Tool, which can be accessed at https://www.bitly.sbtool.xyz. In this article, we will explore what SB Tool is, its features, and how it can benefit you.</b></p><p><b><br /></b></p><h3><b><span style="color: #2b00fe;">What is SB Tool?</span></b></h3><p><b><br /></b></p><p><b>SB Tool is a free URL shortener website that allows you to shorten long URLs into shorter ones. It is a product of the SB Tool company, which offers various online tools to help people manage their online presence. The URL shortening service offered by SB Tool is easy to use and completely free. It is designed to help you save time and make it easier to share your links with others.</b></p><p><b><br /></b></p><h3><b><span style="color: #2b00fe;">Features of SB Tool:</span></b></h3><p><b><br /></b></p><p><b>URL shortening: SB Tool's main feature is URL shortening. With this tool, you can shorten any long URL into a shorter one that is easier to share on social media platforms or anywhere else. The shortened URLs are also trackable, which means you can see how many clicks your link has received.</b></p><p><b><br /></b></p><p><b>Customizable URLs: SB Tool allows you to customize the shortened URL according to your preferences. You can choose your own custom alias for your URL, which makes it easy to remember and share.</b></p><p><b><br /></b></p><p><b>Link tracking: SB Tool provides link tracking services. With this feature, you can monitor how many clicks your link receives, where the clicks are coming from, and when they are clicking. This information can help you determine the effectiveness of your marketing campaigns and optimize them accordingly.</b></p><p><b><br /></b></p><p><b>QR code generator: SB Tool also offers a QR code generator. With this tool, you can convert any URL into a QR code. This feature is useful for businesses that want to make it easy for customers to access their website or social media profiles.</b></p><p><b><br /></b></p><p><b>Analytics: SB Tool provides in-depth analytics to help you understand your audience. The analytics feature shows you the number of clicks your links receive, the devices used to access the links, and the geographical location of the users.</b></p><p><b><br /></b></p><p><b>API integration: SB Tool can be integrated with other applications using its API. This feature is useful for businesses that want to automate their URL-shortening process.</b></p><p><b><br /></b></p><p><b>No registration required: SB Tool does not require any registration or sign-up process. You can start using the service right away without providing any personal information.</b></p><p><b><br /></b></p><h3><b><span style="color: #2b00fe;">Benefits of using SB Tool:</span></b></h3><p><b><br /></b></p><p><b>Saves time: SB Tool saves you time by shortening long URLs into shorter ones. This makes it easier for you to share links on social media platforms and other places online.</b></p><p><b><br /></b></p><p><b>Customizable URLs: With SB Tool, you can customize your shortened URLs according to your preferences. This makes it easy to remember and share your links.</b></p><p><b><br /></b></p><p><b>Trackable links: SB Tool's link tracking feature helps you monitor how many clicks your links receive. This information can help you optimize your marketing campaigns and improve your online presence.</b></p><p><b><br /></b></p><p><b>QR code generator: SB Tool's QR code generator makes it easy for businesses to create QR codes for their website or social media profiles. This feature helps businesses make it easy for customers to access their online presence.</b></p><p><b><br /></b></p><p><b>In-depth analytics: SB Tool's analytics feature provides in-depth information about your audience. This information can help you understand your audience better and improve your marketing campaigns accordingly.</b></p><p><b><br /></b></p><p><b>API integration: SB Tool's API integration feature makes it easy for businesses to automate their URL shortening process. This feature saves time and resources, which can be used for other important tasks.</b></p><p><b><br /></b></p><p><b><br /></b></p><p><b><br /></b></p><p><b>One of the most significant benefits of using the SB Tool is that it saves time. Shortening long URLs manually can be a time-consuming process, especially if you need to share multiple links. With SB Tool, you can shorten your links quickly and easily, allowing you to focus on other important tasks.</b></p><p><b><br /></b></p><p><b>In addition to saving time, SB Tool's customizable URLs make it easy to remember and share your links. This feature is especially useful for businesses that want to create branded short links that are easy to recognize and share on social media.</b></p><p><b><br /></b></p><p><b>SB Tool's link tracking feature provides valuable insights into how your links are performing. By monitoring the number of clicks, the location of the users, and the devices they use, you can gain a better understanding of your audience and adjust your marketing campaigns accordingly.</b></p><p><b><br /></b></p><p><b>The QR code generator offered by SB Tool is another useful feature for businesses that want to make it easy for customers to access their online presence. QR codes can be added to business cards, posters, and other promotional materials, making it easy for customers to access your website or social media profiles.</b></p><p><b><br /></b></p><p><b>SB Tool's in-depth analytics feature provides even more valuable insights into your audience. By analyzing the data provided by SB Tool, you can gain a better understanding of your audience's preferences, interests, and behavior. This information can be used to improve your marketing campaigns and create content that resonates with your audience.</b></p><p><b><br /></b></p><p><b>Finally, SB Tool's API integration feature is a powerful tool for businesses that want to automate their URL-shortening process. By integrating SB Tool with other applications, businesses can save time and resources, allowing them to focus on other important tasks.</b></p><p><b><br /></b></p><h2><b><span style="color: #2b00fe;">Conclusion:</span></b></h2><p><b><br /></b></p><p><b>SB Tool is a reliable and easy-to-use free URL shortener website that offers a range of features to help individuals and businesses manage their online presence. With its customizable URLs, link tracking, QR code generator, in-depth analytics, and API integration, SB Tool is a versatile tool that can benefit anyone who needs to share links online.</b></p><p><b><br /></b></p><p><b>In conclusion, SB Tool is a reliable and versatile free URL shortener website that offers a range of features to help individuals and businesses manage their online presence. With its customizable URLs, link tracking, QR code generator, in-depth analytics, and API integration, SB Tool is a must-have tool for anyone who needs to share links online.</b></p>
    </center>
    
   </div>
   <br />
  
   <div class="footer-dark">
    <footer>
        <div class="container">
            <div class="row">
                <div class="col-sm-6 col-md-3 item">
                    <h3>Services</h3>
                    <ul>
                        <li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt6_0jH0dj9QOkOgzV5MUrWZhF9Z9YouDpzsgNUSsAqDHcemzvbLm640_jXcpf7J9amdqjmDqCINsctw3gTZ6_VSdT2Aitgv48645LL3FRdDYydj3_Ty52usHWS4Hwhi2TdMIswNpErIyOX0WAU-2Wh_Zvp_2bDLTNG3rZHtvwHH_HUAYTpFsfqKWv/s1600/PHONEPE.png">Donate Us</a></li>
                        <li><a href="#">Youtube Channel</a></li>
                        <li><a href="#">Chrome Extension</a></li>
                    </ul>
                </div>
                <div class="col-sm-6 col-md-3 item">
                    <h3>About</h3>
                    <ul>
                        <li><a href="https://www.sbtool.xyz/p/about-us.html">About Us</a></li>
                        <li><a href="https://www.sbtool.xyz/p/contact-us.html">Contact Us</a></li>
                        <li><a href="https://www.sbtool.xyz/p/privacy-policy_28.html">Privacy Policy</a></li>
                    </ul>
                </div>
                <div class="col-md-6 item text">
                    <h3>About Company</h3><div><div><b>Bitly is a free URL shortener tool that allows users to create short and memorable links for their online content. The tool is widely used by businesses, marketers, and individuals to share links on social media, emails, and messaging platforms.&nbsp;</b><b>The Bitly URL shortener tool is available at https://www.bitly.sbtool.xyz, and it offers a range of features that make it a popular choice among users.&nbsp;</b></div><div><b><br /></b></div><div><br /></div></div>
                </div>
                <div class="col item social"><a href="#"><i class="icon ion-social-facebook"></i></a><a href="#"><i class="icon ion-social-twitter"></i></a><a href="#"><i class="icon ion-social-snapchat"></i></a><a href="#"><i class="icon ion-social-instagram"></i></a></div>
            </div>
            <p class="copyright"><b>S B Tool © 2023</b></p>
        </div>
    </footer>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.bundle.min.js"></script>

<script>
var link = document.querySelector('.link');
var links = document.querySelector('.links');

function getData(){
  url = "https://api.shrtco.de/v2/shorten?url="
  url2 = link.value;
  url3 = url + url2;
  console.log(url3);
  fetch(url3).then((response)=>{
    return response.json()
  }).then((data)=>{
    console.log(data);
    links.classList.add('active');
     document.querySelector('.link1').value = data.result.full_short_link; 
     document.querySelector('.link2').value = data.result.full_short_link2;
     document.querySelector('.link3').value = data.result.full_short_link3;
     document.querySelector('.link4').value =
     data.result.full_share_link;
  });
}

function Shortener(){
     if(link.value!= ""){
        getData();
         
     }
     else{
       alert('Enter Your Url');
     }
 }
 
var link1 = document.querySelector('.link1');
var link2 = document.querySelector('.link2');
var link3 = document.querySelector('.link3');
var link4 = document.querySelector('.link4');

function clipboard1() {
  if (link1.value != "") {
  const textarea = document.createElement('textarea');
  const resultE = link1.value;
  if (!link1) { return; }
  textarea.value = resultE;
  document.body.appendChild(textarea);
  textarea.select();
  document.execCommand('copy');
  textarea.remove();
  alert('URL Copied to Clipboard');
  }
}
function clipboard2() {
  if (link2.value != "") {
  const textarea = document.createElement('textarea');
  const resultE = link2.value;
  if (!link2) { return; }
  textarea.value = resultE;
  document.body.appendChild(textarea);
  textarea.select();
  document.execCommand('copy');
  textarea.remove();
  alert('URL Copied to Clipboard');
  }
}
function clipboard3() {
  if (link3.value != "") {
  const textarea = document.createElement('textarea');
  const resultE = link3.value;
  if (!link3) { return; }
  textarea.value = resultE;
  document.body.appendChild(textarea);
  textarea.select();
  document.execCommand('copy');
  textarea.remove();
  alert('URL Copied to Clipboard');
  }
}
function clipboard4() {
  if (link4.value != "") {
    const textarea = document.createElement('textarea');
    const resultE = link4.value;
    if (!link2) { return; }
    textarea.value = resultE;
    document.body.appendChild(textarea);
    textarea.select();
    document.execCommand('copy');
    textarea.remove();
    alert('URL Copied to Clipboard');
  }
}

</script>

                           "BOOM"


Then Complete Your Custom URL Shortener Tool is Live.

Effortlessly Create a Custom URL Shortener Tool on Your Blogger Site Like Bitly


WATCH THE FULL VIDEO TUTORIAL- 

                           

PLEASE SHARE THIS ARTICLE ON YOUR SOCIAL MEDIA PLATFORM TO KNOW OTHERS. IF YOU HAVE ANY QUERY PLEASE WRITE IN COMMENT BOX ........... THANK YOU FOR YOUR SUPPORT.





Post a Comment

1 Comments