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.1(1mo ago)031MITPHPPHP &gt;=8.2

Since Mar 5Pushed 1mo 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 today

READMEChangelog (5)Dependencies (2)Versions (7)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)

```
