Friday, 22 November 2019

How to Generate Blogger Website HTML sitemap - Blogger Sitemap Page

  • Before adding a sitemap page, it's important to understand the difference between an HTML sitemap and an XML sitemap. 
How to Generate Blogger Website HTML sitemap - Blogger Sitemap Page
How to Generate Blogger Website HTML sitemap - Blogger Sitemap Page


How to Generate Blogger Website HTML sitemap - Blogger Sitemap Page, In fact, the search engine uses its own web crawler (bots) to search pages within the site and from other sites. An XML site map is a .xML file associated with your website that provides these data to crawlers. All posts are URLs, with additional information about each URL in the sitemap file. The search engine uses this data to best index your posts. The use of an XML sitemap file guarantees that your web pages will be indexed in search engines.

  • What is an XML Sitemap?

In fact, the search engine uses its corresponding web crawler (bots) to find pages within the site and links from other sites. The XML Sitemap is a .xML file associated with your website that provides this data to crawlers. The sitemap file contains all the posts URLs, with additional information about each URL.  The use of an XML site map file guarantees that your web pages will be indexed in search engines. The search engine uses this data to index your posts in the best way possible.

  • What is HTML Sitemap?

HTML Sitemap is a regular HTML page that visitors can read as well as search engine bots. The web crawler behaves like a normal HTML page (with lots of links) The main purpose of using an HTML-based sitemap is to organize all of your posts in a systematic way so that your users know your Navigate to all posts on one page.
  • Note: This is a label-based site map page, and you can apply only label-based themes to it.

Features

  • - The list of posts will be updated automatically with the addition of new posts.
  • - Automatic addition of Sofia 'New' to newly added posts.
  • - Sorted alphabetically (ascending)

  • How to add a sitemap in your Blogger Website?
First of All Login Your blogger account and go to, Page>New Page

How to Generate Blogger Website HTML sitemap
How to Generate Blogger Website HTML sitemap

  • Enter "SiteMap" in Page title section
  • Click on "HTML" (Your HTML Mode will be open)
Blogger Sitemap Page
Blogger Sitemap Page

  • Put the following in the empty field.
Note:- If there is already an HTML coding, then please delete it



<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://www.yourblog.blogspot.com/feeds/posts/summary?alt=json-in-script&max-results=9999&callback=bloggersitemap" type="text/javascript"></script>
Note:- Dismiss (fix) any type of HTTPS error.

  • - Replace yourblog.blogspot.com with your blog Website URL.
Under "Page Settings" >Search Description add our description there.
How to Generate Blogger Website HTML sitemap - Blogger Sitemap Page
How to Generate Blogger Website HTML sitemap - Blogger Sitemap Page

Last Step: Click on "Option" under "Readers comment" click on "Don't Allow"
How to Generate Blogger Website HTML sitemap
How to Generate Blogger Website HTML sitemap
The last Click on "Publish" then your sitemap page is fully ready 

Note: You can also apply different color themes that are available in the market

0 Please Share a Your Opinion.: