What is The Difference Between HTML Sitemap and XML Sitemap?

There are two types of sitemaps in general; namely HTML (Hyper Text Makeup Language) sitemap and XML (EXtensible Makeup Language) sitemap. Do you want to know the difference between them? If you do, then read on…

What is HTML Sitemap?

HTML sitemap is used to list all hyperlinks of different sections and pages of your blog/website. These hyperlinks are normally listed hierarchically and they may provide description for each link. It is no doubt that adding a HTML sitemap to your blog/website will help your visitors navigate and find information easily. So HTML sitemap is primarily created for humans.

Although a HTML sitemap is created for your visitors, indexing bot such as Googlebot might have a better chance to crawl your first-time-missed links again since all the files are well put together in your sitemap page. Check this blog’s sitemap to get a general idea of how a HTML sitemap looks like. You can create your own HTML sitemap from HTML Sitemap Generator here.

What is XML Sitemap?

XML sitemap lists URLs (world wide web addresses) for your blog/website in a special format. See the table below for a XML Sitemap with one single URL:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">


It allows webmasters to inform search engines about URLs in your blog/website for easy indexing. XML sitemap is created for search engines but not for humans. Submitting a XML sitemap to search engines such as Google, Yahoo, and MSN will not only help your blog/website being indexing quickly and efficiently but also increase your blog/website’s visibilities in search engines as well.

For a full version WordPress blog, you can use Google XML Sitemaps plugin to do the trick for you.

What is the difference between HTML sitemap and XML sitemap? Please leave a comment below.

My Signature

Related articles
Why Do We Need Sitemaps?
Sitemap? What is it? How to add it to our website?
How to Add Google Sitemap to WordPress.com Blog?


23 responses to “What is The Difference Between HTML Sitemap and XML Sitemap?

  1. Pingback: Generate Your HTML Sitemap Using Free Sitemap Generators Online « My Internet Stuff

  2. Pingback: How to Add a Sitemap to Your Blog/Website? « My Internet Stuff

  3. do you know if the xml sitemap we create for google if it works for Baidu in China as well? how to submit sitemap to Baidu?

  4. Hi Agnes,
    Thanks for stopping by.
    About Baidu, I really don’t know much about it. Isn’t that site somewhere listing some menus that tell you what you can or cannot do? Sorry for not being much help!

  5. Pingback: Internet – Web Technologies « a word to say…

  6. Thanks for your stuff its really good stuff

  7. XML Sitemaps are a standard, a technical agreement between the most important search engines including Google, Yahoo and Bing.
    HTML sitemaps are actually an HTML page with some links to internal pages. There’s no real standard. These pages only act as proxy for internal pages and their primary scope is to reduce the number of steps the crawler should follow to reach the final target (the url).
    metadata ipad

  8. thanks your giving nice information……..

  9. thanks .I understand the difference.

  10. thanks for your input its really great.

  11. Hey great information

  12. thanks alot for your great information

  13. Hey, HTML – Hyper Text Markup Language & Not makeup language.

    Otherwise its a good stuff buddy!!

  14. Very useful post. I think this will help my site to get index.

  15. thanks lanna for sharing this wonderful article, i think now my site will get better rankings and indexing in search engines by including sitemap

  16. hi thank you for giving a nice information about sitemap

  17. Sobahadur Gurung


    This cleared all doubt about html and xml sitemap.

  18. Hey,
    So we need to create both HTML and XML Sitemaps or just one of them?

  19. hii Lanna ,
    Nice information .

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s