SEO

[SEO][bsummary]

Technology

[Technology][bsummary]

How to Remove Date (Year and Month) in Blogger Post URL or Permalinks

In this tutorial, we will learn how to remove date in blogger permalink. We all know that the default permalink of Blogger post would contain date along with it unlike in Wordpress.

Although the date isn't a tangle considering the SEO purpose of reading. In most of the universal resource locator, we see on the internet would not have this date. In brief, we do not like this default permalink and most people wish to form a definite permalink like in WordPress.


Understanding Permalink in Blogger


As we know that the default URL of blogger would look like this https://www.bloggerrama.com/2019/03/how-to-remove-date-year-and-month-in-blogger-post-url-or-permalinks.html and in this https://www.bloggerrama.com/2019/03/ is the default link.



How to Remove Year and Month in Blogger Post URL


In order to remove year and month, we can use the Javascript code made by BloggerRama.

Paste this code before the <head> tag


Copy This Code -  


<script type="text/javascript">

//<![CDATA[

// BloggerJS v0.3.1

// Copyright (c) 2017-2018 Kenny Cruz

// Licensed under the MIT License

var urlTotal,nextPageToken,postsDatePrefix=!1,accessOnly=!1,useApiV3=!1,apiKey="",blogId="",postsOrPages=["pages","posts"],jsonIndex=1,secondRequest=!0,feedPriority=0,amp="&amp;"[0];function urlVal(){var e=window.location.pathname,t=e.length;return".html"===e.substring(t-5)?0:t>1?1:2}function urlMod(){var e=window.location.pathname;"p"===e.substring(1,2)?(e=(e=e.substring(e.indexOf("/",1)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../"+e)):(e=(e=postsDatePrefix?e.substring(1):e.substring(e.indexOf("/",7)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../../"+e))}function urlSearch(e,t){var n=e+".html";t.forEach(function(e){-1!==e.search(n)&&(window.location=e)})}function urlManager(){var e=urlVal();0===e?accessOnly||urlMod():1===e?getJSON(postsOrPages[feedPriority],1):2===e&&(accessOnly||history.replaceState(null,null,"/"))}function getJSON(e,t){var n=document.createElement("script");if(useApiV3){var o="https://www.googleapis.com/blogger/v3/blogs/"+blogId+"/"+e+"?key="+apiKey+"#maxResults=500#fields=nextPageToken%2Citems(url)#callback=bloggerJSON";nextPageToken&&(o+="#pageToken="+nextPageToken),nextPageToken=void 0}else o=window.location.protocol+"//"+window.location.hostname+"/feeds/"+e+"/default?start-index="+t+"#max-results=150#orderby=published#alt=json-in-script#callback=bloggerJSON";o=o.replace(/#/g,amp),n.type="text/javascript",n.src=o,document.getElementsByTagName("head")[0].appendChild(n)}function bloggerJSON(e){var t=[];if(useApiV3||void 0===urlTotal&&(urlTotal=parseInt(e.feed.openSearch$totalResults.$t)),useApiV3){try{e.items.forEach(function(e,n){t.push(e.url)})}catch(e){}nextPageToken=e.nextPageToken}else try{e.feed.entry.forEach(function(n,o){var r=e.feed.entry[o];r.link.forEach(function(e,n){"alternate"===r.link[n].rel&&t.push(r.link[n].href)})})}catch(e){}urlSearch(window.location.pathname,t),urlTotal>150?(jsonIndex+=150,urlTotal-=150,getJSON(postsOrPages[feedPriority],jsonIndex)):nextPageToken?getJSON(postsOrPages[feedPriority]):secondRequest&&(nextPageToken=void 0,urlTotal=void 0,jsonIndex=1,secondRequest=!1,0===feedPriority?(feedPriority=1,getJSON("posts",1)):1===feedPriority&&(feedPriority=0,getJSON("pages",1)))}function bloggerJS(e){e&&(feedPriority=e),urlManager()}bloggerJS();

//]]>

</script>

Second Method - 

Go to Blogger Dashboard -> Theme -> Edit HTML

Search for </b:skin>

Put the following CSS code just before </b:skin> and save your template

.date-header,  .post-timestamp{display:none;}

If you don’t know how to edit and Any Help Comment us

No comments: