Complete Guide to Create Sitemap Page for Blogger 2021

0

Create Sitemap Page for Blogger

This is my complete guide to create sitemap page for blogger.

Sitemaps carry a considerable amount of importance in ranking your articles no matter the platform you use. They act as guides to search engine bots. Sitemaps are an important component of every web asset you build.

While many platforms provide a default solution to generate sitemaps automatically, few platforms don’t allow auto generation of sitemaps and blogger is one of them.

One has to create a sitemap page for blogger on their own. A developer can easily do that but it might cost you some money. But if you plan to do it on your own you can get some help from this article which is worth a couple of tens of dollars. Dive deep to learn more about how to create sitemap page for blogger.

If you are looking to rank your Blogger Blog across all the search engines. You need to create a sitemap page for blogger Blog. So, what is the Sitemap page for Blogger Blog?

A Sitemap is simply like a passageway that allows search engine crawlers to navigate through your Blogger Blog.

It scans all the data on your Blogger Blog including locations or links of all the Posts & Pages of your Blog and makes it easier for search engines like Google, Yahoo and Bing to find, crawl and index all of your content you want to be discovered and ranked on your Blogger Blog.

This makes the process easier and quicker for search engine bots to look on to your blog pages that are most useful and important. Finally, the crawled pages are displayed in front of the user after getting indexed.

Sitemaps like Normal XML Sitemap, Video Sitemap, News Sitemap and Image Sitemap are used basically depending on their use and are readily available to us in 9 different formats.

How to add Responsive Sitemap for Blogger Blog:

From the above sentences, you might have gained some knowledge regarding sitemap and its importance. Let’s know more about how to add and create a responsive Sitemap page for Blogger Blog.

In general, we have two types of Sitemaps available to plant in Blogs. One is through XML and another one with the HTML page. Before checking out on how to create Sitemap page for Blogger blog using XML.

Let’s begin with how to create sitemap page for Blogger blog using HTML.

How to Create Sitemap Page for Blogger using HTML:

The HTML Sitemap page is more user friendly and provides accurate information to content readers. It serves like a directory and makes it easier for search engines like Google, Yahoo, Bing and so on to categorize and rank the content.

Thinking of how to create sitemap page for blogger blog using HTML. Kindly sign in to your blog and navigate to the dashboard.

Step 1: Click on pages option from the sidebar and hit plus icon on the top left to add a New Page.

Step 1: Create Sitemap Page for Blogger using HTML

Step 2: Switch to HTML mode and copy the following code and paste it in the blank field of the HTML section generated.

Step 3: Create Sitemap Page for Blogger using HTML

Step 3: Now click on “options” and disable comments. Finally publish the Sitemap page. 

<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="https://www.yourblog.blogspot.com/feeds/posts/summary?alt=json-in-script&max-results=9999&callback=bloggersitemap" type="text/javascript"></script>

Step 4: Change the domain name in the last line of this code (www.yourblog.blogspot.com with your blog address).

This is how to a create sitemap page for blogger in a few simple steps. Remember you don’t need to update the Sitemap page every time, it will auto update whenever you post something new in your blogger blog.

How to Create Sitemap page for Blogger Blog using XML and submit it to Search Engines:

XML Sitemap plays a vital role in helping search engines like Google, Yahoo, Bing & so on to easily find, crawl and index all of the blog content in Google.

Here with the procedure mentioned below  you can expose your blogger Blog to any of the search engines with the help of an XML file. Before scrolling down the steps, click on https://www.xml-sitemaps.com/ and paste your Blog URL to create an XML sitemap.

Step 1: Create Sitemap page for Blogger Blog using XML

Step 1: Hit start and wait for some time to let it complete the crawling process. When the process is done, click on view sitemap details and download the XML sitemap.

Step 2: Create Sitemap page for Blogger Blog using XML

Step 2: This file will be downloaded in a zip format, open file explorer and extract the downloaded zip file. It contains both HTML and XML files. Select the XML file and open it with the html file viewer, copy all, and head to your blog’s dashboard.

Step 3: Navigate to Settings and click on Search Preferences and enable the Custom robots.txt option (i.e available in the Crawling and Indexing section).

Step 4: Paste the XML sitemap and save changes.

Step 5: That’s it, you’re done with the job of creating a XML sitemap page for blogger blog. Now search engines will automatically discover your XML sitemap files via the robots.txt file without ping them manually.

Therefore, the XML sitemap generator counts all the blog posts that are available in your Blogger blog and allows search engine bots to discover every post on your blog and present it to the content readers.

Like this post? Could you share it with your friends?

Suggested Read –

Ending the Article:

If you properly link your blog pages, web crawlers will automatically discover the content in your blog. It becomes tough to google in finding all of those pages not only in your blog others too.

Finally, the question got erased with the introduction of sitemaps. Helping web crawlers to find the pages in your blog easily and regularly update without any manual operation.

If you plan to launch a blog or website, make sure creating a perfectly structured sitemap is part of the checklist.

Previous articleBest Working SMS Bombing Apps for Android 2021
Next articleDownload InstaAero Apk Latest Version For Android
Shubham Habib, A Tech Enthusiast. He works hard to serve you with the best tips and tricks and to satisfy your hunger for technology.He mainly covers Android Tricks, How-to & News. You can find him on Instagram or Facebook

LEAVE A REPLY

Please enter your comment!
Please enter your name here