How to Create an HTML Sitemap in Blogger (Step-by-Step)

Last Updated: August 29, 2025

A sitemap is an important part of any website. While XML sitemaps help search engines crawl your site, an HTML sitemap is made for human visitors. It lists all your blog posts and pages in one place, making navigation easier.

In this guide, you’ll learn how to create two types of HTML sitemaps in Blogger:

  • ✅ Simple HTML Sitemap (all posts in one list)
  • ✅ Label-Wise HTML Sitemap (grouped by categories/labels)

Why You Need an HTML Sitemap in Blogger?

  • Improves user navigation by giving quick access to all posts.
  • Helps readers discover old articles easily.
  • Increases page views and reduces bounce rate.
  • Looks professional and improves site structure.

Create a New Sitemap Page

  1. Go to your Blogger Dashboard.
  2. Click Pages → New Page.
  3. Name it Sitemap (or HTML Sitemap).
  4. Switch the editor to HTML view.

Add Simple HTML Sitemap Code

Paste the following code to display all your posts with title and date:

Add this Shortcode :

<script src="https://cdn.jsdelivr.net/gh/pikitemplates/scripts/sitemap.js" type="text/javascript"></script><link href="https://cdn.jsdelivr.net/gh/pikitemplates/scripts/sitemap-css.css" rel="stylesheet"/><script src="/feeds/posts/summary?alt=json-in-script&amp;max-results=9999&amp;callback=pikisitemap" type="text/javascript"></script>

👉 This will generate a simple list of all blog posts.

Add Label-Wise (Category) HTML Sitemap

If you want to group posts under their labels (categories), then replace "My Label" text with your posts label and use this code instead:

Add this Shortcode :

<script src="https://cdn.jsdelivr.net/gh/pikitemplates/scripts/sitemap-label.js" type="text/javascript"></script><link href="https://cdn.jsdelivr.net/gh/pikitemplates/scripts/sitemap-css.css" rel="stylesheet"/><div class="stiemap-posts">  <h4>Blogger Test</h4>  </div><div class="stiemap-wrap"><script src="/feeds/posts/default/-/My Label?orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts&amp;max-results=999"></script></div>

👉 This will display your blog posts grouped under each label, like:

Technology
  • This is Post 1 Demo
  • This is Post 2 Demo
Tutorials
  • This is Post 1 Demo
  • This is Post 2 Demo

Save and Publish

  1. Click Publish to make your sitemap live.
  2. Add a link to this sitemap page in your footer or menu so readers can find it easily.

Final Thoughts

  • If you want a quick and simple sitemap, use the Simple HTML Sitemap code.
  • If you want a structured, category-based sitemap, use the Label-Wise Sitemap.

Both methods are lightweight, mobile-friendly, and automatically update when you publish new posts.

Post a Comment

26 Comments
Community Rules & Guidelines
1: Do not post email-id or any kind of personal information.
2: Do not post your own blog/website links.
3: For Help & Support use the Contact Us form.
*Comments will not be approved if the above rules are not followed!
  1. Is possible to limit number of post in this sitemap ?

    ReplyDelete
    Replies
    1. Yes, its possible you can change the value 9999 in last line of the code

      Delete
  2. Is possible to do only for certain label of post in this sitemap ?

    ReplyDelete
    Replies
    1. Yes, possible you can set label in last line of the code. Kindly contact us we will help you.

      Delete
  3. how to do to set certain label of post in the last line code

    ReplyDelete
    Replies
    1. We already updated this article, please read again

      Delete
  4. how to set a certain label in sitemap can you help please

    ReplyDelete
    Replies
    1. We already updated this article, please read again

      Delete
  5. I have to create sitemap for every post or every page?
    i have already created for xml and html sitemaps for entire blogger.
    and i need to submit every sitemap to google?
    is this good if i create two sitemaps(html & xml) for entire website and not create another? Thanks in advance.

    ReplyDelete
    Replies
    1. HTML is only for your viewers but XHTML is very important for your ranking in google

      Delete
  6. Master Mr. manu and PIKITEMPLATE TEAM. Thank You very much. a bundle of thanks. Now i am happy because of PIKITEMPLATE TEAM. very attractive look on my blog. Indian jobs portal sitemap

    ReplyDelete
  7. Great Blogger Templates sir, Thank You.

    ReplyDelete
  8. Hello piki. I got an error message in google searchconsole on sitempa. Please help

    ReplyDelete
    Replies
    1. Please contact us through email or social media and share screenshot?

      Delete
  9. Hello, is it possible to change "New!" from English to any language?

    ReplyDelete
    Replies
    1. Yes, sure please contact us by whatsapp or email.

      Delete
  10. Can we show post related to a single label on a page?

    ReplyDelete
    Replies
    1. Yes, sure just follow step 2 above:- "How to Create HTML Sitemap for Specific Label?
      "

      Delete
  11. Hello piki Thank you for great post.
    It is possible that specific label sitemap can be shorted by alphabetical order.

    ReplyDelete
    Replies
    1. Yes, possible but try to use label specified sitemap code

      Delete
  12. H1 tag missing in my template’s main page. When I tried to put h1 tag manually, it shows too many h1 tags in blog posts.

    ReplyDelete
    Replies
    1. Please share your blog details with us on email.

      Delete
  13. Hello ma'am,
    Can possible to show only post and pages without labels?

    ReplyDelete
Post a Comment
Documentations of Piki Templates Products
© Copyright - All rights reserved