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 https://wordpress.org/plugins/wp-sitemap-page/.
Just create a page and add a shortcode and voila a new site map page is created.
- 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