An HTML sitemap is just a web page that contains a link structure of all the pages within a website. On larger sites it can organize your website into categories, pages, products, product categories, taxonomies and so on.

I typically include HTML sitemaps on larger websites and place a link on the footer.

Adding a sitemap to your website is great for a couple reasons. For usability purposes it helps your visitors navigator your website. For SEO purposes, it helps bots roaming the net to find your pages easily.

A WordPress plugin I recommend using to easily accomplish generating a sitemap page quickly and easily is WP Sitemap Page located on this page

Just create a page and add a shortcode  and voila a new site map page is created.

Current features

  • Display all pages, posts and categories
  • Display the Custom Post Type (such as: “event”, “book” …)
  • Display the taxonomies
  • Display only one kind of content using the attribute “only”
  • Easy to use
  • Possibility to customize the way it will be displayed through the admin panel
  • Possibility to exclude some pages or some Custom Post Type (CPT)
  • Posts and categories displayed hierarchically
  • Has CSS class to customize it if you want