PHPackages                             jdz/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. jdz/sitemap

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jdz/sitemap
===========

JDZ Sitemap generator

2.0.0(5mo ago)016MITPHPPHP ^8.1

Since Mar 5Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/joffreydemetz/sitemap)[ Packagist](https://packagist.org/packages/jdz/sitemap)[ Docs](https://jdz.joffreydemetz.com/sitemap/)[ RSS](/packages/jdz-sitemap/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (6)Used By (0)

JDZ Sitemap
===========

[](#jdz-sitemap)

A modern PHP library for generating XML sitemaps and sitemap indexes compliant with the [sitemaps.org protocol](https://www.sitemaps.org/).

Features
--------

[](#features)

- 🚀 **Easy to use** - Simple and intuitive API
- 📦 **Modern PHP** - Built for PHP 8.1+ with type safety
- 🔒 **Type-safe enums** - Use the `Frequency` enum for change frequency values
- 🎯 **Standards compliant** - Follows sitemaps.org protocol specifications
- 📝 **Automatic handling** - Manages large sitemaps (splits after 40,000 URLs)
- 🔄 **Sitemap index support** - Create sitemap indexes for multiple sitemaps
- ✅ **Fully tested** - Comprehensive test suite

Requirements
------------

[](#requirements)

- **PHP**: ^8.1
- **Extensions**:
    - `ext-simplexml`

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

[](#installation)

Install via Composer:

```
composer require jdz/sitemap
```

Quick Start
-----------

[](#quick-start)

### Basic Sitemap

[](#basic-sitemap)

```
