Blog Tutorial Supporter, Simple Search Engine Optimization

June 22, 2016

Claim an Unpublished Facebook Page
Facebook Business Page is a most beautiful social media that every business men, personal issue and other like creating to promote their business, products, and personal marketing. The Facebook will help your business grow and it is fundamental and will set you up for success. You can work focus on your activity on your Facebook page to meet your special business goals.

To use Facebook to be an effectiveness and to violate the terms and condition of Facebook, you need to be careful some activities on your Facebook business otherwise, your Facebook page will get unpublished or place limited activities on it which warning and punished by Facebook. So your Facebook Page Like Box and Facebook Like Lightbox Popup also got an error.

I share this information to you because I am facing this problem to my Facebook Business page that was unpublished by Facebook Company after I merged my Facebook business page with another Facebook page that listed in the different business category. Then few hours I got the warning message on your Facebook page and it was not published again. Therefore, add Add Facebook Open Graph Tags to your blog or website to get verify from your sharing activity. 

Facebook Page Business Page Unpublished


How to Recover an Unpublished Facebook Page 

There are not many Facebook page admin that face this problem if they do not violate the policy. Those main violated activities that we always do every day are spam posts, share spam links from other posts, and receive unpublish posts and especially merge your Facebook to another page in the different category like what I did for my Facebook page. 

Sometimes Facebook place limits activities warning message on your page because you do not follow the Facebook Pages Terms. So this is the way that I am using to claim my Facebook Business Page back to publish.
  1. Before you claim it to publish again, you need to know what was your mistakes that you did in last few hours and remove it immediately.
  2. On the page warning message you need to appeal to Facebook Company by click in the Appeal button and you will receive a form that allows you to appeal with your explanation to Facebook.
  3. Below sample short message text that I sent to Facebook to work out on my Unpublish page. 
  4. After sent the message, we have to wait for responding from them.
Appeal Restriction on Facebook

Hi Facebook,
I did not do anything intentionally and it is not my intention to violate any term and condition of the Facebook page please accept my appeal.
Thanks
This message is a just sample and it is my personal that I used it to appeal to Facebook and to claim my Page. Thus, you can write the another one that you can explain more details about your problem.

June 20, 2016

Add A Google Group Web Forum in Blogger
There are many ways to improve your blogging experiences and the more experiences you got, the more sharing skill you got. you can choose a strategy to share your experience to the world. You can choose by creating a blog and share them on it or join a social media then share your experiences with them but in this tutorial, I will share the another way to share your experiences through Google Web Forum.

Google Web Forum For Blogger

What is Google Group Web Forum?

Google Web Forum is a question and answers (Q&A) forum and it is where members can use this interface to primarily answer the question of other group members. The group is similar to other online web forums because it allows members to join and manage the workflow state of topics within the group by a collaborative inbox.

Advantages of Google Groups Web Forum

You will never imagine that Google Forum has many advantages for your works. It will provide you many helpful major keys to help your blog members, promote your products and to share your experiences through it. These below are some advantages from Google forum.
  • Q&A Forum: Provide you a method to answer your blog members or customers questions.
  • Email List: You will get more and more email list from your group participants. 
  • Free Web Hosting: It is a difference way from other web forums that motivate you to buy a web hosting but Google Group is free of charge.
  • Create For Free: It is absolutely free of charge for creating a Google group.
  • Best Flexibility Forum: The web forum has a great option that allows you to customize to a way you need.

How to Create A Google Group Web Forum?

In this article will explain you to create a Google Group Forum. So now you need to have a Gmail account that you can sign up one for free. However, those who ready have one you now can start to create a Google group as the following steps.

Step 1: Go directly to Google Groups. Then click on "Create Group" on the navigation menu that shown in the attached picture below.

Create A Google Group

Step 2: You got a form after click creates group button in Step 1, then you need to fill up details about your new group. Just to an idea about filling up a form, following the explanation below.

Google Web Forum

  • Group Name: Here is a text area where you can give a group name that you prefer one. 
  • Group Email Address: This is a special option that you need to think what email address you would like to provide to this group as well as, it will auto generate to your blog URL. 
  • Group Description: In this text area you need to give a group description and explain the purpose that you create this group.
  • Group's Primary Language: Choose one of your group language and all of us using English (United State), a standard language.
  • Group Type: Make a decision to choose one group type in this function because there is few different type of groups. Those groups are Email List, Web Forum, and Q&A Forum. Therefore, I suggest you choose "Web Forum". 
Now once everything is done, please click on "Create" button that present on the top of the page. Then you will get a navigation message about your success.

Now just keep in mind that you got a Google Web Forum that you can invite people to join and share new things together.

Add Google Group Forum to Blogger Blog

Now it is a time to add a Google Group Forum to Blogger Blog. You will be easy to do in this step. What you have to do next is: Create a Blogger Blog Page. Consider this below guide to creating a blogger page.

You have to log in your blogger blog account. And on the dashboard click "Pages"  > "New Page" >. Now between Compose and HTML, just click on "HTML" then copy the special code below and paste in your  new blogger page and then press "Publish" button.

<iframe frameborder="0" height="800px" id="forum_embed" scrolling="yes" src="javascript:void(0)" width="100%">
<br />
</iframe>
<script type="text/javascript">
    document.getElementById("forum_embed").src =
        "https://groups.google.com/forum/embed/?place=forum/best-google-web-forum" +
        "&showsearch=true&showpopout=false&parenturl=" + encodeURIComponent(window.location.href);
</script>
Now in the last step, please do not forget to replace "best-google-web-forum" to your personal one that you fill up in the Google Email Address. it would come from "best-google-web-forum@googlegroups.com".

Add Google Forum to WordPress Website

To add Google Web Forum is not a difficult thing. You need to create one Page by following this tip.

Now you log in to your WordPress website. On the dashboard click "Pages" > "Add New" > "Text" then copy above special code and page in your text area of the page. Now when you are ready just click "Publish" button. Therefore, do not forget to replace your "best-google-web-forum" to your personal one.

Finally, you can add Group Web Forum on you blog and Website. I hope you can look after it and keep sharing it and invite friends, members to join.

June 12, 2016

Premium Blogger Template
Personal Premium Blogger template is a newly designed template that works based on a personal blog and advertisement blog template. This premium Blogger template is designed by a good experience developer and provides many SEO benefits such as Title meta tag, description meta tag, keyword meta tag, Google Testing Tool Validation, and focusing on web page loading speed.

This premium Blogspot template offer to people who is looking for a minimal blog and it looks like an elegant website. Other benefits of this template can customize to be a food blog, travel blog, creative blogs, technical blog, and photography blog.

I designed to focus on desktop view and mobile friendly will provide by Blogger system just turn it on in your Blogger blog dashboard. Therefore, I designed this Blogger template for SEO Friendly. However, the Grid Layout Template for Blogger is available now and you can download by free of charge.

Personal Premium Blogger Template



Template Key Features


How to Set up this Premium Template?

Once you have downloaded this template, you need to use these installation tips below or visit How to install a New Blogger Template.

How to Customize Menu Navigation?

When you install this template you need to change menu name and you need to follow this instruction;

  1. Login your Blogger blog
  2. One the dashboard click on Template ›› Edit HTML
  3. Now search for <div id='cssmenu'> by pressing Ctrl + F or Command + F for Mac.
  4. Replace your menu URL and Name which shown on the image below.
  5. The press Save Template

Blogger Template Menu

If you would like to add more menu, just copy from <li>xxxxx</li> and paste after close </li> tag.

How to Contact us Page? 

The contact page what you had seen on the demo blog was also an extra benefit I am keeping provide you. To add the contact us page please use this Responsive Contact Form For Blogger tutorial and follow the instruction.

Note: in the template HTML is ready CSS Code so you only need to create a page and add contact form and HTML code which shown in Step 2 and Step 7.

For a kind and love from Web Developer, I would be appreciated if you keep our credit link that placed on your blog footer. The credit link text is "Designed by Blog Supporter" it uses to tell visitors who the designer is only.

June 9, 2016

Facebook Like Lightbox Popup on Website
Facebook page is a most popular social web page that created to promote for business, brands, causes, celebrities, and other organization. It is unlike personal profile, Facebook page does not add or request friends with others but it is gain "Fans"that people can choose to "Like" a page.

You can add your facebook page to your blog or website by using the Facebook social plugin to generate the script code to place in your blog widget sidebar or web pages. In this post, I will share you a tutorial that you can show your Facebook Page Lightbox or popup it on the home page instead of showing on the sidebar, footer, and page.

The Facebook Lightbox that pops up on your home page will help you to promote your Facebook page and gain more "Like" on the page. Your visitors will see it in the first time they come to your website or blog. It is an advantageous tool that attracts visitors eyes and easy to click Like Button on your Facebook Page. This Facebook Lightbox will disappear when you click anywhere you on your site.

The Facebook Like Lightbox Popup is different from the 5 Styles Facebook Widget Like Box that I provide the tutorial last few months ago or you can learn How to add Facebook Like Box on a website.


Facebook Like Lightbox

Facebook Lightbox Popup Tool

These are specialist Facebook Lightbox CSS Code, Iframe, and Script that you can use to promote your Facebook page on your blog or website.
<style>
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:#000;opacity:0.7 !important;}
#colorbox{box-shadow:0 0 15px rgba(0,0,0,0.4); -moz-box-shadow:0 0 15px rgba(0,0,0,0.4); -webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);}
#cboxTopLeft{width:14px; height:14px; background:url(http://www.cambodiagolfholidays.com/images/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(http://www.cambodiagolfholidays.com/images/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(http://www.cambodiagolfholidays.com/images/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(http://www.cambodiagolfholidays.com/images/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background: url(http://www.cambodiagolfholidays.com/images/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(http://www.cambodiagolfholidays.com/images/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(http://www.cambodiagolfholidays.com/images/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(http://www.cambodiagolfholidays.com/images/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:#fff;}
#cboxLoadingGraphic{background:url(http://www.cambodiagolfholidays.com/images/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(http://www.cambodiagolfholidays.com/images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
#subscribe {font: 12px/1.2 Arial,Helvetica,san-serif; color:#666;}
#subscribe a,
#subscribe a:hover,
#subscribe a:visited {text-decoration:none;}
.box-title {color: #3B5998; font-size: 20px !important; font-weight: bold; margin: 10px 0; border:1px solid #ddd; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; box-shadow: 5px 5px 5px #CCCCCC; padding:10px; line-height:25px; font-family:arial !important;}
.box-tagline {color: #999;margin: 0;text-align: center;}
#subs-container {padding: 35px 0 30px 0;position: relative;}
a:link, a:visited {border:none;}
.demo {display:none;}
</style>
<script src="http://www.cambodiagolfholidays.com/ex-script/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
if (document.cookie.indexOf('visited=true') == -1) {
var fifteenDays = 1000*60*60*24*30;
var expires = new Date((new Date()).valueOf() + fifteenDays);
document.cookie = "visited=true;expires=" + expires.toUTCString();
$.colorbox({width:"350px", inline:true, href:"#subscribe"});
}});
</script>
<!-- The contains is hidden content for calling -->
<div style='display:none'>
<div id='subscribe' style='padding:10px; background:#fff;'>
<center>
<iframe allowtransparency='true' frameborder='0' scrolling='no' src='//www.facebook.com/plugins/likebox.php?href=Facebook Page URL Here &width=300&height=168&colorscheme=light&show_faces=true&header=false&stream=false&show_border=false' style='border:none; overflow:hidden; width:300px; height:158px;'></iframe></center>
</div><a href="http://www.blogsupporter.com">Blog Supporter</a></div>

Add Facebook Like Lightbox Popup Widget To Blogger Blog

To add the Facebook Like Box Popup on Blogger blog, please use this tutorial and follow this guideline.

1. Login Blogger Blog by going to Blogger.com
2. Now you are on Dashboard, click on Layout ›› Add New HTML/javaScript
3. Copy Facebook Lightbox Code Above and paste in the HTML/javaScript Box then Press Save Button.

HTML/JavaScript Text Box

4. Now please replace your Facebook Page URL instead of Facebook Page URL Here
5. You have done, then you got Facebook Like Box Lightbox on your Blog.

Add Facebook Page Lightbox Popup Widget To Wordpress Website

1. Login you WordPress Website
2. On Dashboard Click on Appearance ›› Widgets


WorPress Widget Function

3. Copy Facebook Lightbox Code Above and paste it into the textbox, them Press Save button.

WordPress Widget Textbox

4. In this step, you need to replace your Facebook Page URL instead of Facebook Page URL Here
5. You got you got Facebook Like Box Lightbox on your website.

Finally, you got Facebook Like Lightbox Popup on Blogger Blog and WordPress Website. If you have any question or happy with this tool please vote below or leave me the comment.

June 8, 2016

Popular Cambodia Blogs
With this article, I am aiming to share you most popular Bloggers in Cambodia and Best Cambodian Blogs. To get best bloggers in Cambodia, I used some metric tools to judge and to put them as best Cambodian Blogs. There can be lots of popular blogs that are missing from this list and there are some reasons that I could not get them from my browser because I would like to limit this list to best Cambodian blogs and their blog owners only.

There are not many bloggers in Cambodia because Blog is not most popular for Cambodian at these recent days. However, I am so happy that I can find these blogs and they provide me a reason to write this articles. In my opinion, I would be happy if I can find more blogs in the search results, it means that numbers of Cambodian Bloggers are increasing.

Best Cambodian Bloggers

How Do I Select Best Cambodian Bloggers?

You might wonder how can I select or judge these below Cambodia Bloggers to popular or best blogs for listing in this article. Those blogs have to pass four different points as below;

  1.  Listed in Google Search Engine: The blogs are belong to Cambodian or people who are living in Cambodia and their articles are talking about Cambodia or all mentioned his/herself as a Cambodian Bloggers. 
  2. Domain Authority: The Blogs should have Domain Authority (DA) and high authority is recommended.
  3. Alexa Rank: You blog have to get Alexa Rank and good ranking is recommended.
  4. Use Custom Domain Name: The Blogs should use a custom domain name. Sime other free domain like WorpPress.com or Blogger.com does not accept

Blog URL
Owner Name
DA
Alex Rank
blogsupporter.com
Keo Sopherth
23
441,826
khmerbird.com
Santel
40
900,496
nyampenh.com
Unknow
20
7,061,700
blueladyblog.com
Keo Kounila
39
3,281,327
phnomenon.com
Phil
34
4,506,369
cambodiacircles.com
Saoyuth Dara
27
10,476,317
thavry.com
Thavry
13
14,321,856

The above is just my first listing only. I would be happy if you contact me for listing your blog in this list. You blog have to follow above conditions and it will be listing as numbering.

I am keeping a right to add new Cambodia Blogs and Remove one from the list.

June 5, 2016

Change HTTP to HTTPS in Blogger
A new official announcement by Google in Agust, 2015 about to switching your website or free blogspot.com domain over to HTTPS will provide you a minor ranking boost.

The height ranking domain name or company website mostly use HTTPS, so it is still important to understand what the difference is between HTTPS and HTTP and how to switch it on or change from HTTP to HTTPS in free Blogger / Blogspot domain name.

You many wonder: Why does Google love HTTPS for Search Engine Ranking? And What are the SEO benefits of HTTPS?

Change HTTP to HTTPS in Blogger Domain


What is HTTP? 

HTTP is coming from HyperText Transfer Protocol, and it is a system for transmitting and receiving information across the Internet. HyperText Transfer Protocol (HTTP) is an application layer protocol; it work focusing on how the user presents their information, but it is not much care how data coming from is. It does not attempt to remember much about the previous webs session. The benefit to being stateless and data sending less than HTTPS.


What is HTTPS?

HTTPS is coming from Hyper Text Transfer Protocol Secure it is a major of the secure version of HTTP. It developed to authorization and secured transactions. It means that all data that transferred between a web server and users are protected and encrypted from access or hacking from unwanted third parties because HTTPS provide an extra layer of security, and it uses SSL to move the data.

What are Benefits of HTTPS?

When you switch from HTTP to HTTPS, you will get some advantages from Hyper Text Transfer Protocol Secure using for your domain name. So it is just a choice that you can use HTTP or HTPS, but however, there is some SEO benefit from your https URL. Here is the below detail about its advantages.
  • Referrer Data - When a traffic passes to HTTPS that is using HTTPS, the security protects the information of users. 
  • Increased Rankings - as Google has confirmed the ranking boost of HTTPS website. 
  • Safety and privacy - https will verify that the site, prevents tampering by third parties, more secure provided, protects link browser histories like credit card number and information.

How to Change HTTP to HTTPS In Blogger Blogs?

Now Google releases and solved the problem of switching from HTTP to HTTPS unlike at the beginning, the data transfer from HTTP and HTTS were getting error some points inside the Blogger Blog HTML Code. So the user needs to fix them by the manual.

Here is the method to turn on HTTPS in your Blogger Blog URL.
  1. Go to Blogger and Login it
  2. On the Dashboard select on Setting ›› Basic ›› HTTPS (HTTPS Redirect) ›› Yes 
  3. Then it will save automatically and done, your blog got HTTPS.

Turn On HTTPS In Blogger Blogs

If you are using custom domain name on the blogger blog, Google does not allow to switch it to HTTPS. HTTPS is allowed only blogspot.com.

May 31, 2016

BreadCrumb in Google Search Result

What is BreadCrumb in Search Result?

BreadCrumb is a trail which shown on a page, and it indicated to the page's position on a website hierarchy. A crawler or users can navigate where the page location is or where does the page putting in a categories or label.

The BreadCrumb helps to perform well on your website URL in search result page. It listed from the following parent URL to Child URL which tells your site users where your page that they are viewing come from the categories or location.

Example: Search query for Travel Title, Cambodia destination
Cambodia › Cambodia Travel › Travel Destination › Tour Package

Show BreadCrumb in Google Search Result

BreadCrumb Script

<script type='application/ld+json'>
{
  "@context": "http://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "item": {
      "@id": "Place URL Here",
      "name": "Place Title Here"
    }
  },{
    "@type": "ListItem",
    "position": 2,
    "item": {
      "@id": "Place URL Here",
      "name": "Place Title Here"
    }
  },{
    "@type": "ListItem",
    "position": 3,
    "item": {
      "@id": "Place URL Here",
      "name": "Place Title Here"
    }
  }]
}
</script>

How to Show BreadCrumb In Search Result For Blogger Blog?

If you are using Blogger SMC, this tutorial will be helpful for you. You can add the above script code which (Credits by Google Developer) into your Blogger Blog body section area and follow the below guideline and soon you will see what happen in Google search result.

  1. Login To Your Blogger Blog
  2. Direct to you blog Dashboard › Template › Edit HTML
  3. Search for body tag <body> 
  4. Copy above BreadCrumb Script then Pastes below it. 
  5. Replace a link (URL) of your Blog Category or page instead of "Place URL Here" and replace Page Title text instead of "Place Title Here."
  6. Then press Save Template Button, Then Waiting for a result. 

How to Show BreadCrumb in Search Result For Wordpress? 

BreadCrumb for WordPress is working well and easy to add as same as Blogger blog. The WordPress user will be happy if they use this tutorial. The search result will change, and the Google will be replacing BreadCrumb link in your search result which power by above script code.

  1. Log in your Wordpress website
  2. Go to Appearance › Editor › footer.php
  3. Seach for body tag </body>
  4. Then copy above Script Code and paste it above
  5. Replace a link (URL) of your Blog Category or page instead of "Place URL Here" and Replace Page Title text on "Place Title Here."
  6. Then press Update File Button and wait to see the result.

When will BreadCrumb Show on the Search Result?

You will be waiting for a result after you following above tutorial which provided by Blog Supporter. You will be wondering when will the result of BreadCrumb show on Google Search Result? Well, this is depending on Google Crawler, it would be taking about 3 to 5 days after you added a script code.

Your website or blog user will be surprised after see what have been changing on your site search result especially is BreadCrubp link that listed from parents to children.

In the end, I have left the another tutorial that explains about How to Add Breadcrumb Wrapper To Blogger; this BreadCrumb will display your blog more attractive one.

May 28, 2016

Blogger Blog Sitemap
To arrange your website/blog's pages to be tidy listing, you may need to create categories, labels and list them as your favorite way. Those categories or label will be generated and display in your sitemap page. Those categories and web pages are organized hierarchically and breaking down as a tidy work by sitemap page.

What is Sitemap?

A sitemap (site map) is a bunch of web pages that collected and list them by categories and drop them by the date that planed by your designation and it accessible to crawlers or users. Sitemap is a table of your website/blog contents which listed with links direct to your selection web pages. The sitemap is allowed users be easy to find the navigation that they are looking for from you website/blog.

Blogger Blog Sitemap Page

How to Create Sitemap Page in Blogger?

There are many methods to create a sitemap for website/blog, it can create by HTML and XML format language that will describe your website contents. A site map which creates by Java SGF viewer to interact website data.

In this tutorial, I will share you the idea that you can create your sitemap for your blogger blog. The sitemap is using Javascript and it will interact your content from your blogger blog feeds.

Step 1: Login your blogger blog

Step 2: Select a blog and direct to your blog dashboard

Step 3: Create a Landing page and view in HTML then copy and paste below script code. Then save Publish Button.


<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="http://www.blogsupporter.com/2016/05/how-to-create-blogger-blog-sitemap-page.html">Create Blogger Sitemap <i class="fa fa-angle-double-right" aria-hidden="true"></i></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+'"><i class="fa fa-plus-square-o" aria-hidden="true"></i> '+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('<img src="http://1.bp.blogspot.com/-_VZwBpHw_SI/UrXvLbFxacI/AAAAAAAAFiQ/ZGqWZUZesCI/s1600/new_icon.gif" style="border:0px"/></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="http://1.bp.blogspot.com/-_VZwBpHw_SI/UrXvLbFxacI/AAAAAAAAFiQ/ZGqWZUZesCI/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="http://www.blogsupporter.com/feeds/posts/default?max-results=9999&amp;alt=json-in-script&amp;callback=bloggersitemap"></script>

Step 4: Make a change of a domain name in orange to your blog/website domain name.

Step 5: Copy below CSS code and paste in your CSS File. Or Learn How to add CSS Code in Blogger.

/* ----[Sitemap Page]---------- */
p.labels a {
font-weight:bold;
color:#485987;
font-size: 20px;
padding-left:0px;
border-bottom: 2px solid #ddd;
}
p.labels a:before {
height:40px;
padding-right:5px;
}
p.labels a:hover {
color:#1c8b78;
}
a.post-titles {
color: #242424;
padding-left: 20px;
}
a.post-titles:hover {
color:#ffb400;
}
ol li {
list-style-type:decimal;
line-height:25px;
}
.sitemap-link {
font-size: 13px;
text-decoration:none;
color: #5146CD;
text-align: center;
padding-top: 20px;
}

If you do not yet have Font Awesome file in you blog, please use this tutorial to learn How to add Font Awesome Blogger.

Back to Top