Title: Easy XML Sitemap
Author: Andre Moura
Published: <strong>17 Желтоқсан, 2025</strong>
Last modified: 1 Қаңтар, 2026

---

Search plugins

![](https://ps.w.org/easy-xml-sitemap/assets/icon-256x256.png?rev=3422350)

# Easy XML Sitemap

 By [Andre Moura](https://profiles.wordpress.org/andremoura/)

[Download](https://downloads.wordpress.org/plugin/easy-xml-sitemap.2.1.1.zip)

 * [Details](https://kk.wordpress.org/plugins/easy-xml-sitemap/#description)
 * [Reviews](https://kk.wordpress.org/plugins/easy-xml-sitemap/#reviews)
 *  [Installation](https://kk.wordpress.org/plugins/easy-xml-sitemap/#installation)
 * [Development](https://kk.wordpress.org/plugins/easy-xml-sitemap/#developers)

 [Support](https://wordpress.org/support/plugin/easy-xml-sitemap/)

## Description

Easy XML Sitemap is a lightweight and extensible XML sitemap plugin for WordPress.

It generates a sitemap index and multiple sitemap endpoints, supports all public
custom post types, and can include images and videos inside each URL entry (Google
extensions). It also provides a Status page with technical statistics (generation
time, URL counts, hits, and ping results) so you can quickly confirm that everything
is working.

The plugin is designed to be safe in real-world WordPress setups:
 — It uses caching
for performance — It supports large sites via sitemap index and posts organization
options — It includes WP-CLI commands for maintenance — It pings search engines 
on updates with debounce to avoid excessive requests — It detects when Yoast SEO
or Rank Math are active and warns you clearly, without automatically overriding 
other plugins

Main sitemap index URL:
 — /easy-sitemap/sitemap.xml

### Features

 * Sitemap Index at `/easy-sitemap/sitemap.xml`
 * Supports all public Custom Post Types (CPTs) with UI controls
 * Posts can be organized as:
    - Single sitemap (all posts in one file)
    - By date (one sitemap per month/year)
    - By category (one sitemap per category)
 * Image sitemap extension:
    - Featured images
    - Images found in post content
 * Video sitemap extension (conservative and safe):
    - YouTube embeds supported with reliable thumbnails
    - Self-hosted video supported when thumbnail is available
    - Vimeo supported only when a reliable thumbnail is available (fallback strategy)
 * Automatic ping to search engines on content update (debounced)
 * Status page with technical sitemap statistics and ping results
 * WP-CLI commands: status, regenerate, clear-cache
 * robots.txt integration (adds sitemap URL to the virtual robots.txt)
 * Per-post exclusion controls (existing feature preserved)

### Sitemap Endpoints

Sitemap index:
 — `/easy-sitemap/sitemap.xml`

Legacy endpoints (still supported):
 — `/easy-sitemap/posts-index.xml` — `/easy-
sitemap/posts-YYYY-MM.xml` (when organizing posts by date) — `/easy-sitemap/posts-{
category-slug}.xml` (when organizing posts by category) — `/easy-sitemap/pages.xml`—`/
easy-sitemap/tags.xml` — `/easy-sitemap/categories.xml` — `/easy-sitemap/general.
xml` — `/easy-sitemap/news.xml`

Custom post type sitemaps (v2.0.0):
 — `/easy-sitemap/{posttype}.xml` (example: `/
easy-sitemap/product.xml`)

## Installation

 1. Upload the plugin files to `/wp-content/plugins/easy-xml-sitemap/`, or install 
    the plugin through the WordPress plugins screen.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to Settings  Easy Sitemap.
 4. Configure which post types should be included.
 5. Visit `/easy-sitemap/sitemap.xml` to confirm output.

If you change permalink structure or install the plugin on an existing site, you
may need to:
 — click «Regenerate All Sitemaps» in the settings page, or — run WP-
CLI commands (see FAQ)

## FAQ

### Where is the sitemap?

The main sitemap index is:
 — `/easy-sitemap/sitemap.xml`

This index lists all enabled sitemap endpoints.

### Does it support Custom Post Types?

Yes. In v2.0.0 you can enable/disable all public custom post types in Settings  
Easy Sitemap  Post Types.
 Each enabled post type is published at: — `/easy-sitemap/{
posttype}.xml`

### Can it include images in the sitemap?

Yes. Enable «Include Images» in Settings  Easy Sitemap  Media.
 The plugin includes:—
Featured images — Images found in post content (`<img src="...">`)

### Can it include videos in the sitemap?

Yes, but this is intentionally conservative to avoid generating invalid video sitemap
entries.
 Enable «Include Videos» in Settings  Easy Sitemap  Media.

Notes:
 — YouTube embeds are supported with reliable thumbnails. — Self-hosted video
can be included when a thumbnail is available. — Vimeo thumbnails require API access;
this plugin avoids external dependencies and only includes Vimeo when a reliable
thumbnail is available (fallback uses featured image when possible).

### Why does it say it detected Yoast SEO or Rank Math? Will there be conflicts?

Yoast SEO and Rank Math often generate their own sitemaps.
 Running multiple sitemaps
can confuse site owners and crawlers.

Easy XML Sitemap:
 — does NOT disable Yoast/Rank Math automatically — does NOT override
their settings — does NOT intercept their sitemap URLs — simply warns you clearly
so you can choose which sitemap to use

Recommendation:
 Use only one sitemap solution and submit the chosen sitemap in 
Google Search Console.

### Does the plugin ping search engines automatically?

Yes. When enabled (Advanced tab), the plugin pings search engines after content 
updates.
 It uses a debounce delay so that multiple updates in a short time trigger
only one ping.

You can configure:
 — enable/disable auto ping — choose engines (Google/Bing) — 
debounce delay (minutes)

### What does the Status page show?

Settings  Easy Sitemap  Status shows technical diagnostics:
 — last generation timestamp—
URL count from last generation — generation time — total hits and hits by endpoint
type — last ping time, engine and status

This is not SEO analytics — it is technical health information.

### What WP-CLI commands are available?

The plugin provides a minimal set of WP-CLI commands:

 * `wp easy-sitemap status`
    Shows last generation stats and hit counters.
 * `wp easy-sitemap regenerate`
    Clears cache so the sitemap is regenerated on next
   request.
 * `wp easy-sitemap clear-cache`
    Clears cache immediately.

These are useful after large imports, deployments, or troubleshooting.

### Does it affect robots.txt?

If enabled, the plugin adds the sitemap index URL to WordPress’ virtual robots.txt
output.
 This does not modify a physical robots.txt file on disk.

### My sitemap returns 404. What should I do?

Most common causes:
 1) Permalink rules not flushed 2) Cached rewrite rules on the
site

Fix:
 — Go to Settings  Permalinks and click «Save» (without changes), or — Use 
the «Regenerate All Sitemaps» button, or — Run `wp rewrite flush --hard` and `wp
easy-sitemap regenerate`

## Reviews

![](https://secure.gravatar.com/avatar/134395f6bf4c312f7f4f971fc830a3154194710653c763d180ef7c211aff2785?
s=60&d=retro&r=g)

### 󠀁[Clean Reliable and SEO Friendly Sitemap Solution](https://wordpress.org/support/topic/clean-reliable-and-seo-friendly-sitemap-solution/)󠁿

 [joanmichaels](https://profiles.wordpress.org/joanmichaels/) 3 Қаңтар, 2026

Easy XML Sitemap is a powerful yet lightweight solution that generates comprehensive
sitemaps for all public post types on my site. It handles images and video URLs 
beautifully and gives clear status details to confirm everything is working. Integration
with WP-CLI and automated search engine pings are excellent for SEO. I appreciate
how it respects other SEO plugins while still offering robust sitemap features. 
This plugin greatly improved our site’s crawlability and search visibility.

 [ Read all 1 review ](https://wordpress.org/support/plugin/easy-xml-sitemap/reviews/)

## Contributors & Developers

“Easy XML Sitemap” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Andre Moura ](https://profiles.wordpress.org/andremoura/)

[Translate “Easy XML Sitemap” into your language.](https://translate.wordpress.org/projects/wp-plugins/easy-xml-sitemap)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/easy-xml-sitemap/),
check out the [SVN repository](https://plugins.svn.wordpress.org/easy-xml-sitemap/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/easy-xml-sitemap/)
by [RSS](https://plugins.trac.wordpress.org/log/easy-xml-sitemap/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0

 * Added Custom Post Type support with UI controls
 * Added Image sitemap support (featured + content images)
 * Added Video sitemap support (conservative and safe)
 * Added Status page with sitemap technical statistics
 * Added WP-CLI commands (status, regenerate, clear-cache)
 * Added automatic ping to search engines on content updates (debounced)
 * Added safe compatibility UX for Yoast SEO and Rank Math (notice only; no overrides)
 * Refactored rewrite rules and routing for CPT endpoints
 * Settings UI reorganized into tabs for clarity

#### 1.2.0

 * Posts organization options: single/date/category
 * Dynamic posts index with date and category sitemap endpoints
 * Settings UI improvements
 * Cache invalidation improvements and rewrite rules fixes

#### 1.1.3

 * Plugin icons for WordPress.org directory
 * Enhanced visual branding

#### 1.1.0

 * Sitemap index at /easy-sitemap/sitemap.xml
 * robots.txt integration and admin enhancements
 * Base path changed to /easy-sitemap/

#### 1.0.0

 * Initial release
 * Multiple sitemap types (posts, pages, tags, categories, general, news)
 * Exclusion controls and caching

## Meta

 *  Version **2.1.1**
 *  Last updated **4 месяца ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/easy-xml-sitemap/)
 * Tags
 * [image sitemap](https://kk.wordpress.org/plugins/tags/image-sitemap/)[seo](https://kk.wordpress.org/plugins/tags/seo/)
   [sitemap](https://kk.wordpress.org/plugins/tags/sitemap/)[video sitemap](https://kk.wordpress.org/plugins/tags/video-sitemap/)
   [xml sitemap](https://kk.wordpress.org/plugins/tags/xml-sitemap/)
 *  [Advanced View](https://kk.wordpress.org/plugins/easy-xml-sitemap/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/easy-xml-sitemap/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/easy-xml-sitemap/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/easy-xml-sitemap/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/easy-xml-sitemap/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/easy-xml-sitemap/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/easy-xml-sitemap/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/easy-xml-sitemap/reviews/)

## Contributors

 *   [ Andre Moura ](https://profiles.wordpress.org/andremoura/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/easy-xml-sitemap/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://ko-fi.com/andremouradev)