A site map is an HTML page that lists all the sections and subsections available on a website. It works like a table of contents, showing the site’s entire structure at a glance, with direct links to each section. Understanding how it works can save time, especially on large websites where the main menu isn’t always enough to find specific information.
HTML site map and XML sitemap: two files, two purposes
It’s common to confuse these two. An HTML site map is intended for human visitors. It takes the form of a standard web page that can be viewed in a browser, with each link pointing to a section of the site.
An XML sitemap is intended for search engines. This file, which is invisible to the average user, contains the site’s URLs along with metadata (last modified date, update frequency). Google uses it to crawl and index pages more efficiently.
The two complement each other rather than replace one another. For example, an e-commerce site specializing in car parts might offer the Vegatuning site map as an HTML page, helping visitors quickly find a model or category among hundreds of listings, while also maintaining an XML sitemap for SEO.

Navigation and accessibility: the site map as a safety net
A well-designed navigation menu meets most users’ needs. A site map comes in handy when the menu isn’t enough: for example, when the site has a deep structure, numerous categories, or a user simply can’t find what they’re looking for through the usual navigation paths.
An RGAA accessibility standard requirement
The RGAA (General Accessibility Improvement Framework) requires users to have at least two ways to locate a page on a site, such as a menu and a site map. To serve its purpose, the site map must accurately reflect the site’s actual structure.
There is an exception for very small websites. The RGAA does not require two navigation systems when every page is directly accessible from the home page. The framework does not set a specific numerical threshold; this depends on the site’s actual structure.
Adding navigation cues to every page
A site map helps users move between pages, not navigate within a particular page. For people who use a keyboard or screen reader, other cues complement the setup:
- A skip link to the main content at the top of every page, allowing users to bypass the navigation bar
- Clearly identified areas in the code (header, navigation, content, footer) to help assistive technologies find their way around
- A breadcrumb trail showing the current position in the site hierarchy
These elements work together. A site map is a safety net, not the only navigation tool.
How to read and use a website site map: a practical guide
Most site maps use a tree structure. Main sections appear at the top level, followed by indented subsections. Here’s how to make the most of one in different situations.
Finding a specific page on a large website
On a site with dozens of sections, a site map makes it easy to find a section without navigating page by page. The process is simple: look for the site map link (often in the footer), then scan the main section headings. The labels are usually the same as those in the menu, but grouped together on a single page.
A useful keyboard shortcut is the page search function (Ctrl+F or Cmd+F). Type a keyword into the search box to instantly filter the site map and find the section you’re looking for.
Understanding the structure of an unfamiliar website
Before looking for specific information, browsing the site map gives you an overview of the site’s structure in just a few seconds. This quick scan reveals how the content is organized: by topic, product type, or geographic area.
Understanding the structure saves you from going back and forth. Once you’ve identified how the content is organized, future visits become smoother, even when using the standard menu.

What makes an effective site map: readability criteria
Not all site maps are created equal. Some are just unstructured lists of URLs. Others are organized in a way that genuinely makes navigation easier.
A readable site map follows a few basic principles:
- Link labels match the actual page titles (no shortened or coded labels)
- The visual hierarchy mirrors the site structure, with clear indentation levels
- Main sections are visually separated to make them easy to scan
- The site map is kept up to date, with every new section included
An outdated or incomplete site map is no longer useful. If recent pages are missing, users can’t rely on it as an alternative navigation tool.
Update frequency and consistency
On a site that regularly publishes content (a blog, product catalog, or documentation), the HTML site map needs to be updated regularly. Some CMS platforms, such as WordPress, offer plugins that automatically generate this page from the site’s actual structure. Without automation, the risk of the published content and site map falling out of sync increases over time.
A site map is a simple, sometimes overlooked tool. On complex websites, it cuts down search time. For users of assistive technologies, it provides a structured way to access content. Its value depends on one condition: it must accurately reflect what the site contains right now.



