How To Generate HTML Sitemap Page On Blogger Blog

In fact HTML Sitemap is a place where all post is displayed.This can be read by anyone and important for your site's success.This sitemap page also lets you link to all your posts.And all the posts you publish will automatically add to this page.

Generate HTML Sitemap Page On Blogger Blog
This HTML Sitemap Page is very important for your blogger's appearance and audience.This helps you identify the site to the search engine and your audience.

What Is HTML Sitemap?


In fact HTML Sitemap is a place where all post is displayed.This can be read by anyone and important for your site's success.This sitemap page also lets you link to all your posts.And all the posts you publish will automatically add to this page.Therefore, you do not need to update this page.

Advantages of HTML Sitemap.

  • Anyone who enjoys your site, can take a good look at the site's content.
  • Show all new posts automatically on this page.
  • All posts are shown in order.
  • Post is classified according to the label you've added.

How To Create Sitemap Page In Blogger.


1.   Firsh go to blogger dashboard Pages >> New page.

2.  Next, choose a name, such as All post, Sitemap instead of Title.

3.  Then click on HTML mode.

4. Then paste the code given below(Dismiss any type of HTTPS errors).

[<script type='text/javascript'>
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 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 = "titledesc";
    sortPosts(sortBy);
    sortlabel();
    displayToc();
}
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() {
    var a = 0;
    var b = 0;
    while (b < postTitle.length) {
        temp1 = postLabels[b];
        document.write("");
        document.write('<div class="post-archive"><h4>' + temp1 + '</h4><div class="ct-columns">');
        firsti = a;
        do {
            document.write("<p>");
            document.write('<a " href="' + postUrl[a] + '">' + postTitle[a] + "");
            if (postRecent[a] == true) {
                document.write(' - <strong><span>New!</span></strong>')
            }
            document.write("</a></p>");
            a = a + 1
        } while (postLabels[a] == temp1);
        b = a;
        document.write("</div></div>");
        sortPosts2(firsti, a);
        if (b > postTitle.length) {
            break
        }
    }
}
</script>
<script src="http://Yourdomain.com/feeds/posts/default?max-results=9999&amp;alt=json-in-script&amp;callback=bloggersitemap"></script>]

5. Now Replace your domain for the Yourdomain.com.

6. Next, set the page setting as below 

Generate HTML Sitemap Page On Blogger Blog

7.  Now click on the Publish button.

It's all over.You can now add this page to your site's home page and many people will use this page later.The beauty of this page can be further improved.Also, you can give different themes for this page.

So you know about How To Generate HTML Sitemap Page On Blogger Blog, Hope you like the post, don’t forget to share it with your friends and leave a comment below if you are facing any problem at any step in the method discussed above.Thank you

COMMENTS

Name

Apple,4,Apps,8,Blogger,48,Emoney,9,Facebook,10,Graphics,19,Health,3,News,8,Product,2,Science,4,SEO,37,Software,6,Sponsored,5,Technology,118,
ltr
item
SBmade | New Data Of Technology: How To Generate HTML Sitemap Page On Blogger Blog
How To Generate HTML Sitemap Page On Blogger Blog
In fact HTML Sitemap is a place where all post is displayed.This can be read by anyone and important for your site's success.This sitemap page also lets you link to all your posts.And all the posts you publish will automatically add to this page.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTaww9znNGOdsZCGDpHYDgdsj6gy3Bkp3ItT9MGTN6N4jwJ6b1IQRyBzrf69zl5bO6ZTfDVV3B_pRoTM1hV2pQ8Ia0kYwaANsqAydq5UovWAh0sRKfPSdLy7juW3imRxmcAMM3V6HBcvU/s640/How-To-Generate-HTML-Sitemap-Page-On-Blogger-Blog.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTaww9znNGOdsZCGDpHYDgdsj6gy3Bkp3ItT9MGTN6N4jwJ6b1IQRyBzrf69zl5bO6ZTfDVV3B_pRoTM1hV2pQ8Ia0kYwaANsqAydq5UovWAh0sRKfPSdLy7juW3imRxmcAMM3V6HBcvU/s72-c/How-To-Generate-HTML-Sitemap-Page-On-Blogger-Blog.jpg
SBmade | New Data Of Technology
https://www.sbmade.com/2018/06/generate-html-sitemap-page-for-blogger.html
https://www.sbmade.com/
https://www.sbmade.com/
https://www.sbmade.com/2018/06/generate-html-sitemap-page-for-blogger.html
true
5296011179804877962
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content