Blogger BlogSpot is indeed a great platform for blogging powered by Google’s Blogger division.
But Blogger by default includes the month and year in front of the permalink or URL of your blog posts, like this:
So, if you prefer or want to remove the date from your blog posts URL.
You can do it with ease by simply adding a code snippet.
Click here for a demo to see how it looks, also try clicking on the internal links of the demo article as well.
But before heading, how to actually do it, let me describe what Permalink and URL is?
What is a Permalink?
Let’s think about this for a second, it’s a contraction of two words i.e. Permanent and Link and that does exactly what it sounds like.
Permalink is a permanent link to your blog posts or to a page of your website. And,
Also, learn: How to remove sidebars in Blogger
What is a URL?
URL stands for Uniform Resource Locator. It’s what you type in at the top of your browser when you wish to go to a website. It allows you to find a specific web page or file across the internet.
URL can also be called Web Address, just like a postal address, which enables us to mail its destination.
For example; https://www.wonderkrish.com
So,
How to Remove Date from Blogger URL
Follow the below steps and you will be done within no time.
Step 1. Login to your Blogger blog and select Theme/Template.
Step 2. Click on Edit HTML and paste the below code just above the </head> tag.
<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="&"[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>
Step 3. Click on Save in order to save your settings and you are done.
Disclaimer: The code snippet provided in this blog is designed to remove the month and year which is attached on Blogger permalink by default.
The author and the blog are not to be held responsible if, your blog or website SEO gets affected by using this code snippet. So, Use at your own risk.
Also, learn: How to remove blog name from page title in Blogger
Questions Related to Removing the Date from Blogger URL
1. Does it automatically re-directs old URL containing date and month?
Answer: Yes, it redirects automatically. In fact, this script is meant to get redirected from your old URL to the new one.
After adding the codes try creating a new blog post and expand the Permalink i.e just on the right side of your screen.
(See below screenshot).
2. Will it affect SEO?
Answer: We are not responsible for the SEO effects on blog or website using the codes. Use at your own risk.
Might work for on-page SEO as it shortens your URL by removing the month & year, .html or .php extension.
Conclusion on How to Remove Date from Blogger URL
I hope you have successfully removed the date from your blog post URL.
If you have any doubts or questions, you can leave a comment below and we will get back to you with your queries and it will be updated on “Questions Related to Removing the Date from Blogger URL”.
Enjoy, Your new URL
I remove p from my blog but when i check it into broken link it shows that these links are broken which are changed from /p/ to simple url. what is the solution for that? this is my website. www.thesawingtools.com/
ReplyDeleteThanks i have used it on my blog gigatrick.com and it has worked for me well, Big up
ReplyDeleteIt is working for me. But i don't want redirect but to make it as its natural structure.
ReplyDeleteThis looks like exactly what I want to do for my site, kittydeschanel.com, but I am concerned because you have not used this method here on your own site. Is it bad for SEO?
ReplyDeleteGreat Kitty that it worked on your blog. Reason for not removing is that I am happy with the date URL..
DeleteThanks, you're the best! This works perfectly.
ReplyDeleteThanks
DeleteThanks, it works in my blogger´s blog :)
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThanks
ReplyDeleteIt's working
Great Blog you have to continue this blog as you got so much knowledge so you have to share that knowledge with us like this website "sawingproducts.blogspot.com" is sharing knowledge with us...!!
ReplyDeleteit's very bad for SEO as it works now. look at source code to the canonical link. double slashes. 404 !!! if you can - try to fix.
ReplyDeletethanks for information it's working
ReplyDeleteits amazing thank bro
ReplyDeletehttps://www.neetsman.com
its working bro thanks
ReplyDeletenice
Thanks it is working on my blog
ReplyDeleteFokat lyrics
Thanks the code is work and is it really bad for my seo?
ReplyDeleteRespected Sir great Method.
ReplyDeleteThank you Mr Rajender. Keep visiting my blog.
DeleteThanks for this post. Its Great technique!
ReplyDeleteThank you for this post. I have encountered a problem, though: The code, indeed, has removed the date from the post url but first an error page loads and afterwards the real post. Is there any workaround? Thank you very much.
ReplyDeleteI appreciate you sharing this blog article. Really thank you! Really Great.how to fix broken website links
ReplyDelete