SEO

HTML Sitemap

Also called user sitemap, site map page

A web page listing links to a site's main pages, grouped by section, to help visitors find content and give deep pages an internal link.

Quick facts: HTML Sitemap

Category
SEO
Also called
user sitemap, site map page
Level
Beginner
Affects
Navigation, accessibility, internal linking, discovery of deep pages
Where to see it
CMS sitemap plugins or templates, website crawlers, accessibility checkers
In this article4
  1. How an HTML sitemap works
  2. Why it matters
  3. Common mistakes
  4. How to act on it

An HTML sitemap is an ordinary web page that lists links to the main pages of a website, grouped by section, so that visitors can see the whole site at a glance and jump straight to what they need. It is written for people, unlike an XML sitemap, which is a file written for search engines.

How an HTML sitemap works

It is simply a page, often at an address like /sitemap/ and linked from the footer, containing headings for each part of the site and links beneath them. A solicitor’s site might list Family law, Conveyancing and Wills and probate as headings, with each service page underneath, followed by the team, guides and contact pages.

The difference from an XML sitemap is audience and format. An XML sitemap is a machine-readable file submitted to Google Search Console, listing URLs and sometimes when they last changed. Visitors never see it. An HTML sitemap is styled like the rest of the site, uses readable link text and appears in the navigation like any other page.

Because it is a normal page full of links, search engines crawl it too. Every page it lists gains at least one internal link, which can help crawlers find pages that are otherwise buried. That is a side effect, though, not a substitute for proper navigation.

Why it matters

For a small business site with a dozen pages and clear menus, an HTML sitemap adds little. For larger sites it earns its place. A UK retailer with hundreds of categories, a membership body with years of guidance notes, or a council or charity with many services can all leave visitors unable to find pages through the menus alone.

There is an accessibility reason too. The WCAG success criterion called Multiple Ways asks that users have more than one way to find a page within a set of pages, and a site map is one of the recognised ways to meet it, alongside search and a table of contents. UK public sector websites are legally required to meet WCAG, and many private organisations work to the same standard.

Building one is also a useful exercise in its own right. If you cannot organise your pages into a sensible sitemap, your site architecture probably needs work, and visitors are probably feeling that too.

Common mistakes

  • Listing every URL. Thousands of links on one page help nobody. Include the main sections and important pages, or split it into several pages by section.
  • Letting it go out of date. A hand-built sitemap that still lists deleted pages sends visitors and crawlers to errors.
  • Using it to hide poor navigation. If key pages are reachable only through the sitemap, the menus need fixing.
  • Including pages you do not want indexed. Thank-you pages, test pages and filtered views have no place on it.
  • Confusing it with the XML sitemap. Adding an HTML sitemap does not replace submitting an XML sitemap in Search Console.

How to act on it

Decide whether your site needs one. If visitors can reach every important page within two or three clicks from the home page and the site search works, it is optional. If the site is large, deep or built up over many years, it is worth having.

Generate it automatically from your content management system where you can, so new pages appear and deleted ones disappear without anyone remembering to update it. Group links under clear headings that match your main sections, link to it from the footer, and check it for broken links whenever you crawl the site.

While you are at it, compare the sitemap with a crawl to find any orphan pages that nothing else links to. Sorting out structure, sitemaps and internal links together is part of the technical SEO work I do on larger sites.

Do and do not

Do

  • Generate it automatically from the CMS so it stays current
  • Group links under headings that match the main sections
  • Link to it from the footer and the 404 page

Do not

  • List thousands of URLs on a single page
  • Use it to make up for poor menus
  • Treat it as a replacement for the XML sitemap

Questions people ask about this

Do I need an HTML sitemap if I have an XML sitemap?

Not necessarily. The XML sitemap helps search engines find your pages, and an HTML sitemap helps people. Small sites with clear menus rarely need one, while large sites with deep content or many sections usually benefit from both.

Does an HTML sitemap help SEO?

Indirectly. It gives every listed page an internal link, which can help search engines find pages buried deep in the site, and it can make the structure clearer. It will not improve rankings on its own, and good menus and internal links matter more.

Where should an HTML sitemap be linked from?

The footer is the usual place, because visitors look there when the main navigation has not helped. Some sites also link to it from the 404 error page and the site search results page when nothing is found, which is where a lost visitor most needs it.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.