
HTML Sitemap for Magento 2 — Frontend Catalog & CMS Sitemap
HTML Sitemap adds a user-facing sitemap page to Magento 2, listing your categories, products and CMS pages in configurable, ordered sections. It helps shoppers find their way and gives search engines a clean map of your content — on Luma, and over GraphQL for a headless storefront.
Give shoppers and search engines a clear map of your store
Magento ships an XML sitemap for crawlers, but nothing a person can actually read. HTML Sitemap adds a clean, frontend sitemap page that lists your categories, products and CMS pages in tidy, ordered sections — using native Magento URLs. It helps a visitor find their way around a large catalogue, and gives search engines a single, well-linked page that surfaces your content and shortens crawl paths.
What you'll use it for
- Help shoppers navigate a big catalogue — one page that links to every category and key product.
- Improve internal linking for SEO — a single hub page that surfaces deep content and shortens crawl paths.
- Curate what's shown — list only the sections and links you want, in the order that suits your store.
- Keep it on a headless store — serve the same sitemap structure to an Astro or PWA front end over GraphQL.
How it works
Specifications
| Magento | Open Source 2.4.9 and later 2.4.x |
|---|---|
| PHP | 8.4 and 8.5 (verified) |
| Lists | Categories, enabled/visible products, and CMS pages — native Magento URLs |
| Configuration | Enable per section, set section order, exclude specific links, open-in-new-tab |
| Frontend | Luma sitemap page, plus a GraphQL query for headless |
| Scope | Store-view aware |
| Access control | Configuration permission |
| Dependencies | None — no third-party libraries |
| Delivery & licence | Composer install, per-domain licence key, updates via Composer |
Works with
Part of the AgenticEcom suite for SEO & Content:
Included in the Growth and Enterprise bundles.
Frequently asked questions
What is an HTML sitemap and how is it different from Magento's XML sitemap?
Magento's XML sitemap is for search-engine crawlers. An HTML sitemap is a readable page for people — and a useful internal-linking hub for SEO — listing your categories, products and CMS pages with links.
What does the sitemap list?
Your categories, your enabled and visible products, and your CMS pages, each with its native Magento URL, grouped into sections you can turn on or off and reorder.
Can I exclude certain links?
Yes. You can remove specific links from the sitemap, and choose which sections appear and in what order.
Does it work on a headless storefront?
Yes. As well as the Luma sitemap page, the same structured sitemap is available over GraphQL, so an Astro or PWA store can render it natively.
Which Magento and PHP versions are supported?
Magento Open Source 2.4.9 and later 2.4.x, verified on PHP 8.4 and 8.5, with no third-party dependencies.

