PHPackages                             mage2kishan/module-html-sitemap - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mage2kishan/module-html-sitemap

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

mage2kishan/module-html-sitemap
===============================

Theme-agnostic HTML sitemap page for Magento 2 (Hyva + Luma). Renders categories (tree), products (grid), CMS pages, store switcher, and custom links at /sitemap with a built-in client-side search. Extracted from Panth\_AdvancedSEO for independent installation.

1.0.8(1mo ago)034↓66.7%1proprietaryPHPPHP ~8.1.0||~8.2.0||~8.3.0||~8.4.0

Since Apr 20Pushed 2mo agoCompare

[ Source](https://github.com/mage2sk/module-html-sitemap)[ Packagist](https://packagist.org/packages/mage2kishan/module-html-sitemap)[ RSS](/packages/mage2kishan-module-html-sitemap/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (12)Versions (10)Used By (0)

Magento 2 HTML Sitemap Extension: Customer-Facing /sitemap Page for Hyva and Luma
=================================================================================

[](#magento-2-html-sitemap-extension-customer-facing-sitemap-page-for-hyva-and-luma)

[![Magento 2.4.4 - 2.4.8](https://camo.githubusercontent.com/079c832211eed4f9451ebe264e3865f825b0f9f31b041cbf03676c6e254535d4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6167656e746f2d322e342e342532302d2d253230322e342e382d6f72616e67653f6c6f676f3d6d6167656e746f266c6f676f436f6c6f723d7768697465)](https://magento.com)[![PHP 8.1 - 8.4](https://camo.githubusercontent.com/56b3cce18841623e2cbed2ebf09b06be1be8807e99e6e054a89d304ab4790b8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312532302d2d253230382e342d626c75653f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://php.net)[![Hyva + Luma](https://camo.githubusercontent.com/d4d6a05401973034a5aae392f030440eefa40afc9191ffb06ed897af5d25adb1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468656d65732d487976612532302532422532304c756d612d313462386136)](https://www.hyva.io)[![Live Demo & Details](https://camo.githubusercontent.com/70a4660261247b79a2aed0fc4783d4386547b697edefde2e60510642f0df6115/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c69766525323044656d6f25323025323625323044657461696c732d6d6167656e746f2d2d322d2d68746d6c2d2d736974656d61702d3044393438383f7374796c653d666c6174)](https://kishansavaliya.com/magento-2-html-sitemap.html)[![Packagist](https://camo.githubusercontent.com/3cc43d922fc8b960481de7124d28f2d8f59c9c664b5aec64543aff1d033f7e94/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d6d616765326b697368616e2532466d6f64756c652d2d68746d6c2d2d736974656d61702d6f72616e67653f6c6f676f3d7061636b6167697374266c6f676f436f6c6f723d7768697465)](https://packagist.org/packages/mage2kishan/module-html-sitemap)[![Upwork Top Rated Plus](https://camo.githubusercontent.com/6f72584179420c41ed90432fd2579a4ed36199d4229e8181d20f353c1c4ee4eb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5570776f726b2d546f702532305261746564253230506c75732d3134613830303f6c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)[![Website](https://camo.githubusercontent.com/f1ae86d28e2b505aee60f240d3e5508e390b0a8dc7a9b7ecf1b450fad862053f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d6b697368616e736176616c6979612e636f6d2d304439343838)](https://kishansavaliya.com)

> **Add a clean, human-readable sitemap page to your Magento 2 store at `/sitemap`.** Panth HTML Sitemap renders categories as a nested tree, products in a paginated grid that handles catalogs of 100k+ items, CMS pages, an optional store switcher, and custom admin-defined links. The rendering is plain PHP with no Alpine or RequireJS dependency, so it works identically on **Hyva** and **Luma**.

**Product page:** [kishansavaliya.com/magento-2-html-sitemap.html](https://kishansavaliya.com/magento-2-html-sitemap.html)

---

Quick Answer
------------

[](#quick-answer)

**What is Panth HTML Sitemap?** It is a Magento 2 extension that creates a clean `/sitemap` page for your customers, showing all categories, products, and CMS pages in one place so shoppers can find what they need and search engines can crawl every link.

**What does it add to my store?**

- A **`/sitemap` page** with a nested category tree, paginated product grid, CMS pages list, optional store switcher, and optional custom links.
- **Admin configuration** under Stores with 17 settings including sort order, pagination size, meta title, meta description, and per-section toggles.
- A **per-category exclude flag** so you can hide individual categories from the tree without editing configuration files.
- **Optional integrations** with Panth\_Testimonials, Panth\_Faq, and Panth\_DynamicForms that show those sections when those modules are installed.

**Which themes are supported?** Both **Hyva** and **Luma**. The template is plain PHP with vanilla JS and scoped CSS, so neither Alpine nor RequireJS is needed.

**What does it need?** Magento 2.4.4 to 2.4.8, PHP 8.1 to 8.4, and the free `mage2kishan/module-core` package.

---

Need Custom Magento 2 Development?
----------------------------------

[](#need-custom-magento-2-development)

> **Get a free quote for your project in 24 hours** for custom modules, Hyva themes, performance work, M1 to M2 migrations, and Adobe Commerce Cloud.

 [ ![Get a Free Quote](https://camo.githubusercontent.com/eac8c45d21cff8b139ddc392325f3bd6c8266a6f3d7b23f15131c958f3d3c8d0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f476574253230612532304672656525323051756f74652532302545322538362539322d5265706c7925323077697468696e2532303234253230686f7572732d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

### Kishan Savaliya

[](#kishan-savaliya)

**Top Rated Plus on Upwork**

[![Hire on Upwork](https://camo.githubusercontent.com/b69353d3c6e192f4d03cc36bb8883612004e32f54dd2dbcc1e700dd791acd875/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532306f6e2532305570776f726b2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/freelancers/~016dd1767321100e21)

100% Job Success • 10+ Years Magento Experience Adobe Certified • Hyva Specialist

### Panth Infotech Agency

[](#panth-infotech-agency)

**Magento Development Team**

[![Visit Agency](https://camo.githubusercontent.com/bbf04bdd2aff502082508568ec42ace3a7475c98756f596e2013056c89726ed6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742532304167656e63792d50616e7468253230496e666f746563682d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465)](https://www.upwork.com/agencies/1881421506131960778/)

Custom Modules • Theme Design • Migrations Performance • SEO • Adobe Commerce Cloud

**Visit our website:** [kishansavaliya.com](https://kishansavaliya.com) | **Get a quote:** [kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)

---

Table of Contents
-----------------

[](#table-of-contents)

- [Who Is It For](#who-is-it-for)
- [Key Features](#key-features)
- [Compatibility](#compatibility)
- [Installation](#installation)
- [Configuration](#configuration)
- [How It Works](#how-it-works)
- [Hiding a Category](#hiding-a-category)
- [Scales to 100k+ Products](#scales-to-100k-products)
- [FAQ](#faq)
- [Support](#support)
- [About Panth Infotech](#about-panth-infotech)
- [Quick Links](#quick-links)

---

Who Is It For
-------------

[](#who-is-it-for)

- **Merchants with large catalogs** who want customers to browse every category and product without relying only on the search bar.
- **SEO-focused stores** that want a single human-readable page to spread internal links across the full catalog and CMS content.
- **Hyva storefronts** that need a sitemap page built without Alpine or RequireJS so it fits the Hyva stack cleanly.
- **Multi-store setups** where different store views need different sitemap configurations at the store-view scope.
- **Store owners** who want to control exactly which categories, products, and pages appear on the sitemap without editing templates.

---

Key Features
------------

[](#key-features)

### Customer-Facing Sitemap at /sitemap

[](#customer-facing-sitemap-at-sitemap)

- **Clean custom-router URL** at `/sitemap` with no `/seo/` or `/htmlsitemap/` prefix visible to customers.
- **Nested category tree** that respects the store root, a configurable max-depth limit, the `is_active` flag, and a per-category exclude flag.
- **Paginated product grid** with `?p=N` pagination so large catalogs load fast. Admin-configurable page size from 50 to 2000, default 500.
- **Product sort options**: name A to Z, name Z to A, newest, oldest, price ascending, position.
- **Short or category URLs** for products, configurable per store view.
- **CMS pages list** with automatic exclusion of the homepage and `no-route`. Extra exclusions are configurable with a comma-separated list.

### Admin Controls

[](#admin-controls)

- **17 configuration settings** under Stores → Configuration → Panth Extensions → HTML Sitemap.
- **Store switcher section** that lists all active stores with their base URLs, shown when enabled.
- **Custom links section** with a free-form textarea, one link per line in `URL | Label` format.
- **Meta title and meta description** fields so the sitemap page has the right SEO metadata.
- **Client-side search field** that filters visible sections in real time with no network calls.

### Optional Integrations

[](#optional-integrations)

- **Panth\_Testimonials** section shown on the sitemap when that module is installed.
- **Panth\_Faq** section shown when Panth\_Faq is installed.
- **Panth\_DynamicForms** pages section shown when that module is installed and forms with `form_type = page` exist.
- All optional integrations use table-existence guards and add nothing if the module is not present.

### Hyva + Luma Ready

[](#hyva--luma-ready)

- **Theme-agnostic template** built in plain PHP with vanilla JS and prefix-scoped CSS (`.panth-htmlsitemap`).
- **No Alpine, no RequireJS, no mage-init** required, so the same rendering logic works under both Hyva's Tailwind stack and Luma's RequireJS layer.
- **Scoped stylesheet** so nothing leaks into the theme's CSS bundle.

### Built to Last

[](#built-to-last)

- **Clean MEQP-style code** with constructor dependency injection only.
- **Full Page Cache friendly** because the sitemap page renders server-side with no uncacheable AJAX calls.
- **Translation ready**, every label uses Magento's `__()` function.
- **Multi-store scope** for all configuration settings at default, website, and store view level.

---

Compatibility
-------------

[](#compatibility)

RequirementVersions SupportedMagento Open Source2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8Adobe Commerce Cloud2.4.4 to 2.4.8PHP8.1.x, 8.2.x, 8.3.x, 8.4.xHyva Theme1.0+ (theme-agnostic template)Luma ThemeNative supportRequired Dependency`mage2kishan/module-core` (free)---

Installation
------------

[](#installation)

### Composer Installation (Recommended)

[](#composer-installation-recommended)

```
composer require mage2kishan/module-html-sitemap
bin/magento module:enable Panth_Core Panth_HtmlSitemap
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush
```

### Manual Installation via ZIP

[](#manual-installation-via-zip)

1. Download the latest release from [Packagist](https://packagist.org/packages/mage2kishan/module-html-sitemap) or from the [product page](https://kishansavaliya.com/magento-2-html-sitemap.html).
2. Extract it to `app/code/Panth/HtmlSitemap/` in your Magento install.
3. Make sure `Panth_Core` is installed too (required dependency).
4. Run the commands above starting from `bin/magento module:enable`.

### Verify Installation

[](#verify-installation)

```
bin/magento module:status Panth_HtmlSitemap
# Expected: Module is enabled
```

After install, visit `https://your-store.example/sitemap` and open:

```
Admin → Stores → Configuration → Panth Extensions → HTML Sitemap

```

---

Configuration
-------------

[](#configuration)

Go to **Stores → Configuration → Panth Extensions → HTML Sitemap** (or use the direct link under the **Panth Infotech** admin sidebar menu).

SettingGroupDefaultDescriptionEnable HTML SitemapGeneralYesMaster toggle. When disabled, `/sitemap` returns a 404.Show CategoriesGeneralYesRender the nested category tree.Max Category DepthGeneral0Limit tree depth. 0 means unlimited.Show ProductsGeneralYesRender the paginated product grid.Product Sort OrderGeneralName (A-Z)Name A-Z, Name Z-A, Newest, Oldest, Price, Position.Product URL StructureGeneralShortShort (`/product.html`) or with category prefix.Products Per PageGeneral500Pagination size. Range 50 to 2000.Show CMS PagesGeneralYesInclude active CMS pages (homepage and no-route excluded automatically).Exclude CMS PagesGeneral(empty)Comma-separated CMS page identifiers to hide, e.g. `privacy-policy,cookie-policy`.Show Store SwitcherGeneralNoList all active stores with their base URLs.Show TestimonialsGeneralNoShow Panth\_Testimonials section if that module is installed.Show FAQsGeneralNoShow Panth\_Faq section if that module is installed.Show Dynamic FormsGeneralNoShow Panth\_DynamicForms pages if that module is installed.Show Custom LinksGeneralNoRender an admin-editable list of links.Custom LinksGeneral(empty)One link per line in `URL | Label` format.Meta TitleGeneralSite Map`` on the sitemap page.Meta DescriptionGeneral(empty)`` for the sitemap page.Show Search FieldGeneralNoClient-side filter field that narrows visible sections in real time.---

How It Works
------------

[](#how-it-works)

1. A **custom router** catches requests to `/sitemap` and forwards them to the sitemap controller.
2. The controller reads configuration and builds the page sections: category tree, product grid, CMS pages, optional integrations, store switcher, and custom links.
3. For the **product grid**, the underlying SQL uses `LIMIT/OFFSET` on indexed EAV joins with a single `COUNT(DISTINCT)` for the total. This keeps render time roughly constant regardless of catalog size.
4. The template is **plain PHP** with inline vanilla JS and a scoped stylesheet. No Alpine component, no RequireJS define, no mage-init attribute is needed, so Hyva and Luma render the same output.
5. **Pagination** happens via `?p=N` query parameter. The module enforces a hard cap of 2,000 pages to prevent runaway URLs.
6. **Meta title and description** are injected into the page head from the admin configuration fields.

---

Hiding a Category
-----------------

[](#hiding-a-category)

Every category has an **"Exclude from HTML Sitemap"** field at **Catalog → Categories → {category} → Search Engine Optimization**. Set it to **Yes** to hide that category from the rendered tree. Flush the sitemap layout cache after making changes.

---

Scales to 100k+ Products
------------------------

[](#scales-to-100k-products)

The product section is designed for real catalogs:

- **Pagination:** default 500 products per page via `?p=N`. Admin-configurable 50 to 2000.
- **Absolute hard cap:** 2,000 pages regardless of catalog size. Beyond that an XML sitemap is the right tool.
- **Efficient queries:** one `COUNT(DISTINCT e.entity_id)` for the total count (memoised per request), then `LIMIT/OFFSET` on the paged SELECT. No full catalog load into memory.
- **Indexed joins only:** `catalog_product_entity` joined with `catalog_product_website` and `catalog_product_entity_int` (visibility and status). Every filter column is indexed in stock Magento.

Benchmarked render time per page is roughly constant regardless of total catalog size: the sitemap page for product 50,000 renders as fast as the one for product 1.

---

Preview
-------

[](#preview)

### Admin Configuration

[](#admin-configuration)

[![Admin Configuration - Stores - Configuration - Panth Infotech - HTML Sitemap](docs/admin-configuration.png)](docs/admin-configuration.png)

*All settings at **Stores → Configuration → Panth Infotech → HTML Sitemap** including the master switch, category tree controls, product grid controls, CMS pages, optional integrations, store switcher, custom links, meta fields, and the client-side search toggle.*

---

### Frontend - Hyva Theme

[](#frontend---hyva-theme)

**Hero + Categories tree****Product grid****CMS pages**[![Hyva - hero banner + category tree with On this page sidebar](docs/hyva-hero.png)](docs/hyva-hero.png)[![Hyva - paginated product grid with image, name, price](docs/hyva-products.png)](docs/hyva-products.png)[![Hyva - CMS pages section and footer](docs/hyva-pages.png)](docs/hyva-pages.png)*Native Hyva styling with a gradient hero showing live counts, a sticky "On this page" sidebar, and a scoped stylesheet so nothing leaks into the Tailwind bundle.*

---

### Frontend - Luma Theme

[](#frontend---luma-theme)

**Hero + Categories tree****Product grid****CMS pages**[![Luma - hero banner + category tree with On this page sidebar](docs/luma-hero.png)](docs/luma-hero.png)[![Luma - paginated product grid](docs/luma-products.png)](docs/luma-products.png)[![Luma - CMS pages section and footer](docs/luma-pages.png)](docs/luma-pages.png)*Identical markup on Luma. The same plain PHP template produces the same output under Luma's RequireJS layer without any theme-specific overrides.*

---

FAQ
---

[](#faq)

### Does it work on Hyva themes without Alpine.js?

[](#does-it-work-on-hyva-themes-without-alpinejs)

Yes. The template is plain PHP with vanilla JS and prefix-scoped CSS. It has no Alpine component, no RequireJS define, and no mage-init attributes, so it loads and works the same way on both Hyva and Luma.

### How does the module handle large catalogs?

[](#how-does-the-module-handle-large-catalogs)

The product section paginates via `?p=N`. The default page size is 500 products. The underlying SQL uses `LIMIT/OFFSET` on indexed EAV joins and a single memoised `COUNT(DISTINCT)` query, so render time stays roughly constant no matter how many products are in the store. A hard cap of 2,000 pages prevents runaway URLs.

### Can I hide specific categories from the sitemap?

[](#can-i-hide-specific-categories-from-the-sitemap)

Yes. Each category has an "Exclude from HTML Sitemap" field under its SEO tab in the admin. Set it to Yes and flush cache. There is no need to edit configuration or templates.

### Can I hide specific CMS pages?

[](#can-i-hide-specific-cms-pages)

Yes. The "Exclude CMS Pages" field takes a comma-separated list of CMS page identifiers. The homepage and `no-route` page are excluded automatically.

### Does it support multi-store setups?

[](#does-it-support-multi-store-setups)

Yes. All configuration settings are available at default, website, and store view scope, so each store view can have its own sitemap settings.

### Does the `/sitemap` URL conflict with Magento's XML sitemap?

[](#does-the-sitemap-url-conflict-with-magentos-xml-sitemap)

No. Magento's built-in XML sitemap is served at the path you configure (usually `/sitemap.xml`). This module serves a human-readable HTML page at `/sitemap`. They are separate routes and do not interfere.

### What optional integrations are available?

[](#what-optional-integrations-are-available)

The module can show Testimonials, FAQ entries, and Dynamic Form pages on the sitemap if you have the Panth\_Testimonials, Panth\_Faq, or Panth\_DynamicForms modules installed. Each integration uses a table-existence guard, so nothing breaks if those modules are absent.

### Does it need Panth Core?

[](#does-it-need-panth-core)

Yes. `mage2kishan/module-core` is a free required dependency. Composer installs it automatically.

### Is it translation ready?

[](#is-it-translation-ready)

Yes. Every label uses Magento's `__()` function, so you can translate from a theme or language pack.

---

Support
-------

[](#support)

ChannelContactProduct Page[kishansavaliya.com/magento-2-html-sitemap.html](https://kishansavaliya.com/magento-2-html-sitemap.html)EmailWebsite[kishansavaliya.com](https://kishansavaliya.com)WhatsApp+91 84012 70422GitHub Issues[github.com/mage2sk/module-html-sitemap/issues](https://github.com/mage2sk/module-html-sitemap/issues)Upwork (Top Rated Plus)[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)Upwork Agency[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)Response time: 1-2 business days.

### Need Custom Magento Development?

[](#need-custom-magento-development)

Looking for **custom Magento module development**, **Hyva theme work**, **store migrations**, or **performance tuning**? Get a free quote in 24 hours:

 [ ![Get a Free Quote](https://camo.githubusercontent.com/0d9512dc4f89ef40179e9f650fd0786b6bc846d289ab2cb04a223a43f2833eeb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f254630253946253932254143253230476574253230612532304672656525323051756f74652d6b697368616e736176616c6979612e636f6d2532466765742d2d71756f74652d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/get-quote)

 [ ![Hire on Upwork](https://camo.githubusercontent.com/fad56e8be7896e39593f090cd2ed32e6bf86b4b6e75974cf292aee99d45f5077/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f486972652532304b697368616e2d546f702532305261746564253230506c75732d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/freelancers/~016dd1767321100e21) [ ![Visit Agency](https://camo.githubusercontent.com/fdf45a9d937d72b896f5e2557337d47efebc0e06b7ad4d4c162c0a64375a62fa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f56697369742d50616e7468253230496e666f746563682532304167656e63792d3134613830303f7374796c653d666f722d7468652d6261646765266c6f676f3d7570776f726b266c6f676f436f6c6f723d7768697465) ](https://www.upwork.com/agencies/1881421506131960778/) [ ![View Product Page](https://camo.githubusercontent.com/6a9f6e0fb3bbfd558284e9eeb99bc19851c98094724356782d3e2f72f6d96243/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5669657725323050726f64756374253230506167652d6d6167656e746f2d2d322d2d68746d6c2d2d736974656d61702d3044393438383f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-html-sitemap.html)

---

About Panth Infotech
--------------------

[](#about-panth-infotech)

Built and maintained by **Kishan Savaliya** ([kishansavaliya.com](https://kishansavaliya.com)), a **Top Rated Plus** Magento developer on Upwork with 10+ years of eCommerce experience.

**Panth Infotech** is a Magento 2 development agency that builds high quality, security focused extensions and themes for both Hyva and Luma storefronts. The extension suite covers SEO, performance, checkout, product presentation, customer engagement, and store management, with each module built to MEQP standards and tested across Magento 2.4.4 to 2.4.8.

Browse the full extension catalog on our [Magento extensions page](https://kishansavaliya.com/magento-extensions.html) or on [Packagist](https://packagist.org/packages/mage2kishan/).

---

Quick Links
-----------

[](#quick-links)

ResourceLink**Product Page**[magento-2-html-sitemap.html](https://kishansavaliya.com/magento-2-html-sitemap.html)**Packagist**[mage2kishan/module-html-sitemap](https://packagist.org/packages/mage2kishan/module-html-sitemap)**GitHub**[mage2sk/module-html-sitemap](https://github.com/mage2sk/module-html-sitemap)**Website**[kishansavaliya.com](https://kishansavaliya.com)**Free Quote**[kishansavaliya.com/get-quote](https://kishansavaliya.com/get-quote)**Upwork (Top Rated Plus)**[Hire Kishan Savaliya](https://www.upwork.com/freelancers/~016dd1767321100e21)**Upwork Agency**[Panth Infotech](https://www.upwork.com/agencies/1881421506131960778/)**Email****WhatsApp**+91 84012 70422---

 **Ready to give your customers a fast way to find anything in your store?**
 [ ![See HTML Sitemap](https://camo.githubusercontent.com/5d4e8ed53cb5e5d30c55aaf591e2204f4b661e7d653472f7df4cca7ec52d3cc0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f25463025394625394125383025323053656525323048544d4c253230536974656d61702532302545322538362539322d50726f647563742532305061676525323025323625323044656d6f2d4443323632363f7374796c653d666f722d7468652d6261646765) ](https://kishansavaliya.com/magento-2-html-sitemap.html)

---

**SEO Keywords:** magento 2 html sitemap, magento 2 html sitemap extension, magento 2 html sitemap module, magento 2 sitemap page, magento sitemap.html, magento 2 customer sitemap, hyva html sitemap, hyva sitemap extension, luma html sitemap, magento 2 category tree sitemap, magento 2 paginated sitemap, magento 2 seo sitemap page, magento 2 human readable sitemap, magento 2 sitemap with categories, magento 2 sitemap with products, magento 2 cms pages sitemap, magento 2 custom links sitemap, magento 2 store switcher sitemap, magento 2.4.8 html sitemap, php 8.4 html sitemap, mage2kishan html sitemap, panth html sitemap, panth infotech, hire magento developer, top rated plus upwork, kishan savaliya magento, custom magento development

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance88

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~7 days

Recently: every ~13 days

Total

9

Last Release

36d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/343e344aa298f189db888b32d62f9202d31ced1a5ea23411850a63dc4a30299c?d=identicon)[kishansavaliya](/maintainers/kishansavaliya)

---

Top Contributors

[![KishanSavaliya](https://avatars.githubusercontent.com/u/16853223?v=4)](https://github.com/KishanSavaliya "KishanSavaliya (8 commits)")

---

Tags

Sitemapseomagento2magento2 modulehyvalumahtml-sitemappanth

### Embed Badge

![Health badge](/badges/mage2kishan-module-html-sitemap/health.svg)

```
[![Health](https://phpackages.com/badges/mage2kishan-module-html-sitemap/health.svg)](https://phpackages.com/packages/mage2kishan-module-html-sitemap)
```

###  Alternatives

[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68357.9k](/packages/run-as-root-magento2-prometheus-exporter)[mollie/magento2

Mollie Payment Module for Magento 2

1131.9M16](/packages/mollie-magento2)[opengento/module-category-import-export

This module add the capability to import and export the categories from the back-office.

1310.9k2](/packages/opengento-module-category-import-export)[angeo/module-llms-txt

Magento 2 module for AI Engine Optimization (AEO). Generates spec-compliant llms.txt and llms-full.txt per llmstxt.org standard, plus streaming JSONL for vector indexing. Multi-store, multi-website, CLI, cron, async admin UI, Page Builder-aware sanitization, customer-group pricing, atomic writes, ETag/Cache-Control, .md mirrors.

111.1k](/packages/angeo-module-llms-txt)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
