Search & Find

Sponsor Post

Best Telegram Groups List Collection - Updated

Monday 2 October 2017

How to Add Stylish Sitemap Page to Blogger blog with Pictures

Hello friends welcome to the Techtspot blog, I will show you how to add or create a Sitemap page in Blogger Blog with Pictures.
Add Stylish Sitemap Page to Blogger

What is a Sitemap Page?

The sitemap is a listing of pages and posts data, here we have two ways to add a sitemap in the blog, website, or online store, now first is we create a sitemap page within the blog or website, and second is we will upload sitemap.xml file in our web server.

Why we need to add a stylish Sitemap Page to the blog?

Creating a stylish sitemap page in our blog or website means when we create or add sitemap pages that display our pages and posts list in the webpage and whenever the visitor visits the page they can easily see the different pages and posts links within the webpage and if they want to visit any page or post they can easily visit, sitemap page can increase our blog page view and user engagement in these pages and posts, 
now let's start.

These are the Following Steps:-
Step 1: First open the Blogger blog dashboard and click the New Page button, here if you want to create a sitemap page you click the New Page button, but I already create a sitemap page so I click the page title.
Add Stylish Sitemap Page to Blogger 1
Step 2: Now we give the page Title and Search Description then edit the Comment box to select the "do not allow; hide existing" option in the Options dropdown button on the left side of the page, now, at last, we click the Pencil button then select the HTML view option which is shown to the top first left side of the Editor Tools option. Here we copy the Sitemap page code and paste it into the blank area and click the Publish button but here I have already edited my page so I click the Update button.
Add Stylish Sitemap Page to Blogger 2
Below I give you to stylish sitemap page code, first you try both and select one which is suitable for your blog or website.

01. Stylish Sitemap Code:-
Stylish Sitemap Code 1
<script type="text/javascript">
var numposts = 100;
var standardstyling = true;
function showrecentposts(json) {
for (var i = 0; i < numposts; i++) {
var entry = json.feed.entry[i];
var posttitle = entry.title.$t;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;    }   }
posttitle = posttitle.link(posturl);
if (standardstyling) document.write('<li>');
document.write(posttitle);  }
if (standardstyling) document.write('</li>'); }
</script><br />
<ul>
<script src="https://yourblog.blogspot.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showrecentposts&max-results=999"></script>
</ul>
02. Stylish Sitemap Code:-
Stylish Sitemap Code 2
<style>
p.labels a{color: #242424; text-transform: uppercase;font-size: 15px;}
a.post-titles {color: #0000FF;}
ol li{list-style-type:decimal;line-height:25px;}
</style>
<script>
//<![CDATA[
var postTitle=new Array();var postUrl=new Array();var postPublished=new Array();var postDate=new Array();var postLabels=new Array();var postRecent=new Array();var sortBy="titleasc";var tocLoaded=false;var numChars=250;var postFilter="";var numberfeed=0;function bloggersitemap(a){function b(){if("entry" in a.feed){var d=a.feed.entry.length;numberfeed=d;ii=0;for(var h=0;h<d;h++){var n=a.feed.entry[h];var e=n.title.$t;var m=n.published.$t.substring(0,10);var j;for(var g=0;g<n.link.length;g++){if(n.link[g].rel=="alternate"){j=n.link[g].href;break}}var o="";for(var g=0;g<n.link.length;g++){if(n.link[g].rel=="enclosure"){o=n.link[g].href;break}}var c="";if("category" in n){for(var g=0;g<n.category.length;g++){c=n.category[g].term;var f=c.lastIndexOf(";");if(f!=-1){c=c.substring(0,f)}postLabels[ii]=c;postTitle[ii]=e;postDate[ii]=m;postUrl[ii]=j;postPublished[ii]=o;if(h<10){postRecent[ii]=true}else{postRecent[ii]=false}ii=ii+1}}}}}b();sortBy="titleasc";sortPosts(sortBy);sortlabel();tocLoaded=true;displayToc2();document.write('</br><div class="sitemap-link"><a href="https://techtspot.blogspot.com/2017/10/how-to-add-stylish-sitemap-for-blogger.html" style="font-size: 10px; text-decoration:none; color: #5146CD;">Get This Widget</a></div>')}function filterPosts(a){scroll(0,0);postFilter=a;displayToc(postFilter)}function allPosts(){sortlabel();postFilter="";displayToc(postFilter)}function sortPosts(d){function c(e,g){var f=postTitle[e];postTitle[e]=postTitle[g];postTitle[g]=f;var f=postDate[e];postDate[e]=postDate[g];postDate[g]=f;var f=postUrl[e];postUrl[e]=postUrl[g];postUrl[g]=f;var f=postLabels[e];postLabels[e]=postLabels[g];postLabels[g]=f;var f=postPublished[e];postPublished[e]=postPublished[g];postPublished[g]=f;var f=postRecent[e];postRecent[e]=postRecent[g];postRecent[g]=f}for(var b=0;b<postTitle.length-1;b++){for(var a=b+1;a<postTitle.length;a++){if(d=="titleasc"){if(postTitle[b]>postTitle[a]){c(b,a)}}if(d=="titledesc"){if(postTitle[b]<postTitle[a]){c(b,a)}}if(d=="dateoldest"){if(postDate[b]>postDate[a]){c(b,a)}}if(d=="datenewest"){if(postDate[b]<postDate[a]){c(b,a)}}if(d=="orderlabel"){if(postLabels[b]>postLabels[a]){c(b,a)}}}}}function sortlabel(){sortBy="orderlabel";sortPosts(sortBy);var a=0;var b=0;while(b<postTitle.length){temp1=postLabels[b];firsti=a;do{a=a+1}while(postLabels[a]==temp1);b=a;sortPosts2(firsti,a);if(b>postTitle.length){break}}}function sortPosts2(d,c){function e(f,h){var g=postTitle[f];postTitle[f]=postTitle[h];postTitle[h]=g;var g=postDate[f];postDate[f]=postDate[h];postDate[h]=g;var g=postUrl[f];postUrl[f]=postUrl[h];postUrl[h]=g;var g=postLabels[f];postLabels[f]=postLabels[h];postLabels[h]=g;var g=postPublished[f];postPublished[f]=postPublished[h];postPublished[h]=g;var g=postRecent[f];postRecent[f]=postRecent[h];postRecent[h]=g}for(var b=d;b<c-1;b++){for(var a=b+1;a<c;a++){if(postTitle[b]>postTitle[a]){e(b,a)}}}}function displayToc(a){var l=0;var h="";var e="Post Title";var m="Click to sort by title";var d="Date";var k="Click to sort by date";var c="Category";var j="";if(sortBy=="titleasc"){m+=" (descending)";k+=" (newest first)"}if(sortBy=="titledesc"){m+=" (ascending)";k+=" (newest first)"}if(sortBy=="dateoldest"){m+=" (ascending)";k+=" (newest first)"}if(sortBy=="datenewest"){m+=" (ascending)";k+=" (oldest first)"}if(postFilter!=""){j="Click to view all"}h+="<table>";h+="<tr>";h+='<td class="header1">';h+='<a href="javascript:toggleTitleSort();" title="'+m+'">'+e+"</a>";h+="</td>";h+='<td class="header2">';h+='<a href="javascript:toggleDateSort();" title="'+k+'">'+d+"</a>";h+="</td>";h+='<td class="header3">';h+='<a href="javascript:allPosts();" title="'+j+'">'+c+"</a>";h+="</td>";h+='<td class="header4">';h+="Read all";h+="</td>";h+="</tr>";for(var g=0;g<postTitle.length;g++){if(a==""){h+='<tr><td class="entry1"><a href="'+postUrl[g]+'">'+postTitle[g]+'</a></td><td class="entry2">'+postDate[g]+'</td><td class="entry3">'+postLabels[g]+'</td><td class="entry4"><a href="'+postPublished[g]+'">Read</a></td></tr>';l++}else{z=postLabels[g].lastIndexOf(a);if(z!=-1){h+='<tr><td class="entry1"><a href="'+postUrl[g]+'">'+postTitle[g]+'</a></td><td class="entry2">'+postDate[g]+'</td><td class="entry3">'+postLabels[g]+'</td><td class="entry4"><a href="'+postPublished[g]+'">Read</a></td></tr>';l++}}}h+="</table>";if(l==postTitle.length){var f='<span class="toc-note">Show All '+postTitle.length+" Posts<br/></span>"}else{var f='<span class="toc-note">Show '+l+" posts by category '";f+=postFilter+"' the "+postTitle.length+" Total Posts<br/></span>"}var b=document.getElementById("toc");b.innerHTML=f+h}function displayToc2(){var a=0;var b=0;while(b<postTitle.length){temp1=postLabels[b];document.write("<p/>");document.write('<p class="labels"><a href="/search/label/'+temp1+'">'+temp1+"</a></p><ol>");firsti=a;do{document.write("<li>");document.write('<a class="post-titles" href="'+postUrl[a]+'">'+postTitle[a]+"</a>");if(postRecent[a]==true){document.write(' - <strong><span style="color: rgb(255, 0, 0);">New!</span></strong>')}document.write("</li>");a=a+1}while(postLabels[a]==temp1);b=a;document.write("</ol>");sortPosts2(firsti,a);if(b>postTitle.length){break}}}function toggleTitleSort(){if(sortBy=="titleasc"){sortBy="titledesc"}else{sortBy="titleasc"}sortPosts(sortBy);displayToc(postFilter)}function toggleDateSort(){if(sortBy=="datenewest"){sortBy="dateoldest"}else{sortBy="datenewest"}sortPosts(sortBy);displayToc(postFilter)}function showToc(){if(tocLoaded){displayToc(postFilter);var a=document.getElementById("toclink")}else{alert("Just wait... TOC is loading")}}function hideToc(){var a=document.getElementById("toc");a.innerHTML="";var b=document.getElementById("toclink");b.innerHTML='<a href="#" onclick="scroll(0,0); showToc(); Effect.toggle(\'toc-result\',\'blind\');">?? Display Table of Contents</a> <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUYTLD4mHzZZTN3en6GYaJM02WXZIYRwLrArhbB5qmNA0JUTGESU78fj9EJ8K4rzlKg6Lxiqo0VTqHJy5-COaWiUIU4BfznVFOjUzZ1QMBJdzC9aQztrCoiYQWXp_LzyVbJAILOOc0yy5U/s1600/new_icon.gif"/>'}function looptemp2(){for(var a=0;a<numberfeed;a++){document.write("<br>");document.write('Post Link : <a href="'+postUrl[a]+'">'+postTitle[a]+"</a><br>");document.write('Read all : <a href="'+postPublished[a]+'">'+postTitle[a]+"</a><br>");document.write("<br>")}};
//]]>
</script>
<script src="https://yourblogname.blogspot.com/feeds/posts/default?max-results=9999&amp;alt=json-in-script&amp;callback=bloggersitemap"></script>
Note:- Replace Blog URL with your Blog URL in the stylish sitemap code.

Step 3: Now open the Blogger blog to check the results.

Now Visit the - Demo Blog to see the result.

Above I give you my demo blog link, where I create a Sitemap page, if you are thinking to create a Sitemap page in your blog then first look at the page how it looks like in the demo blog.

21 comments:

  1. thanks for the information about the html scripting language is very super explanation and think of program talent super.

    Base SAS Training in chennai

    ReplyDelete
  2. Nice one .....this is really helpful. Thank you!

    ReplyDelete
  3. Thanks Sir
    Visit for stuides
    https://www.studieshouse.blogspot.com

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Thank you for the beautiful style sitemap. I hope someone can get the widget too 👍

    ReplyDelete
  6. how much does it take for sitemap html to generate? i have 200 posts and nothing is coming, i tried all your tricks and ways. What mistake i am doing? do you know any website, software that does this trick and i can copy paste my sitemap in my page...? i think it will take some hours...

    ReplyDelete
    Replies
    1. Hello
      here if you know that your blog / website sitemap work well or not then first go to Webmaster and add your sitemap there,

      when i put these code on my blog then they also not work on my blog, so here fist i copy these code on my Notepad then i preform all changes there >> then code the notepad code and go to blogger sitemap page then paste the code in HTML option and >>> click publish orange button

      thanks :)

      Delete
  7. Very Very Nice Code for Sitemap I Added to My Site :- https://www.taxsureconsultant.com/p/sitemap.html

    ReplyDelete