Title: Native Sitemap Customizer
Author: Fernando Tellado
Published: <strong>Noyabr 6, 2025</strong>
Last modified: Aprel 12, 2026

---

Search plugins

![](https://ps.w.org/native-sitemap-customizer/assets/banner-772x250.jpg?rev=3391481)

![](https://ps.w.org/native-sitemap-customizer/assets/icon-256x256.gif?rev=3391481)

# Native Sitemap Customizer

 By [Fernando Tellado](https://profiles.wordpress.org/fernandot/)

[Download](https://downloads.wordpress.org/plugin/native-sitemap-customizer.1.6.1.zip)

[Live Preview](https://uz.wordpress.org/plugins/native-sitemap-customizer/?preview=1)

 * [Details](https://uz.wordpress.org/plugins/native-sitemap-customizer/#description)
 * [Reviews](https://uz.wordpress.org/plugins/native-sitemap-customizer/#reviews)
 *  [Installation](https://uz.wordpress.org/plugins/native-sitemap-customizer/#installation)
 * [Development](https://uz.wordpress.org/plugins/native-sitemap-customizer/#developers)

 [Support](https://wordpress.org/support/plugin/native-sitemap-customizer/)

## Description

Native Sitemap Customizer gives you complete control over the native WordPress XML
sitemap (wp-sitemap.xml) introduced in WordPress 5.5, without requiring a full SEO
plugin.

#### Features

 * **Lastmod Dates**: Adds last modification dates to every URL in the sitemap (
   Google’s most used optional field)
 * **Exclude Post Types**: Remove any custom post type from the sitemap
 * **Exclude Taxonomies**: Control which taxonomies appear in the sitemap
 * **User Control**: Exclude specific user roles, individual users, or disable the
   entire users sitemap for single-author sites
 * **Flexible Exclusions**: Exclude posts/pages by ID or by slug patterns
 * **SEO Plugin Integration**: Auto-exclude noindex content from Yoast, Rank Math,
   AIOSEO, SEOPress, The SEO Framework, NoIndexer
 * **Smart Redirects**: Automatically redirect old sitemap URLs from SEO plugins
   to native WordPress sitemap (301)
 * **Performance**: Customize the maximum number of URLs per sitemap (1-50,000)
 * **Conflict Detection**: Warns you if SEO plugins are active or indexing is disabled
 * **Clean Interface**: Two-column layout for easy navigation and configuration
 * **Clean Uninstall**: All plugin data is removed from the database when the plugin
   is deleted

#### Perfect For

 * Sites that don’t need a full SEO plugin
 * Developers who want full control over every sitemap detail
 * Anyone looking to optimize their WordPress native sitemap
 * Sites using headless WordPress or custom SEO solutions

#### Requirements

 * WordPress 5.5 or higher (when native sitemaps were introduced)
 * PHP 7.4 or higher

#### How It Works

Native Sitemap Customizer works by applying filters to WordPress’s built-in sitemap
functionality. It doesn’t generate its own sitemap – it simply controls what appears
in the native wp-sitemap.xml that WordPress creates.

#### Do you really need a full SEO plugin?

Most WordPress sites don’t need a 100-feature SEO plugin just to manage a sitemap
or set noindex rules. WordPress already generates a native sitemap and a robots.
txt file — the two core pieces search engines need to crawl your site properly.

Native Sitemap Customizer handles the sitemap side: decide what content appears 
in your XML sitemap. For noindex control, [NoIndexer](https://wordpress.org/plugins/noindexer/)
lets you mark entire post types or individual posts as noindex without any bloat.
Together with the robots.txt that WordPress generates automatically, you have everything
essential for technical SEO — no bloat, no unused features, no performance overhead.

#### Important Notes

 * If you have an SEO plugin active (Yoast, Rank Math, etc.), you should disable
   their sitemap functionality to avoid conflicts
 * The plugin will warn you if search engine indexing is disabled in WordPress Reading
   Settings
 * Changes take effect immediately – your sitemap is dynamically generated

### Support

Need help or have suggestions?

 * [Official website](https://servicios.ayudawp.com)
 * [WordPress support forum](https://wordpress.org/support/plugin/native-sitemap-customizer/)
 * [YouTube channel](https://www.youtube.com/AyudaWordPressES)
 * [Documentation and tutorials](https://ayudawp.com)

Love the plugin? Please leave us a [5-star review](https://wordpress.org/support/plugin/native-sitemap-customizer/reviews/#new-post)
and help spread the word!

### About AyudaWP

We are specialists in WordPress security, SEO, AI and performance optimization plugins.
We create tools that solve real problems for WordPress site owners while maintaining
the highest coding standards and accessibility requirements.

### Privacy

This plugin does not collect or store any personal data. It only modifies which 
URLs appear in your public sitemap.

## Screenshots

 * [[
 * Native Sitemap settings page
 * [[
 * Post types selection options
 * [[
 * Taxonomies selection options
 * [[
 * User role exclusion options
 * [[
 * Post exclusions per ID or Slug options
 * [[
 * Term exclusions per ID or Slug options
 * [[
 * Advanced settings

## Installation

 1. Upload the plugin files to `/wp-content/plugins/native-sitemap-customizer/` or 
    install through WordPress plugins screen
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Go to Settings > Sitemap to configure your sitemap options
 4. Submit your sitemap to Google Search Console and Bing Webmaster Tools

## FAQ

### Does this plugin create its own sitemap?

No. This plugin manages the native WordPress sitemap (wp-sitemap.xml) that WordPress
generates automatically since version 5.5.

### What are lastmod dates and why do they matter?

Lastmod dates tell search engines when a URL was last modified. Google has explicitly
stated this is the only optional sitemap field they actively use to prioritize crawling.
WordPress core supports this field but doesn’t populate it by default – our plugin
fills that gap.

### Will this conflict with my SEO plugin?

Old sitemap URLs from SEO plugins (like sitemap.xml, sitemap_index.xml, post-sitemap.
xml, etc.) are automatically redirected to the native WordPress sitemap using 301
permanent redirects. This ensures search engines update their indexes and you don’t
lose any SEO value during the migration. However, we strongly recommend disabling
the sitemap functionality in your SEO plugin to avoid unnecessary code execution,
database queries, and potential redirect loops if the SEO plugin tries to redirect
the native sitemap to its own.

### What about content marked as noindex in my SEO plugin?

The plugin can automatically detect and exclude posts and taxonomy terms marked 
as noindex by popular SEO plugins (Yoast SEO, Rank Math, All in One SEO, SEOPress,
The SEO Framework) and by [NoIndexer](https://wordpress.org/plugins/noindexer/).
This feature is enabled by default in Advanced Settings and ensures your sitemap
only includes content you actually want indexed by search engines.

### Where is my sitemap located?

Your sitemap is available at: `https://yourdomain.com/wp-sitemap.xml`

### Can I change the sitemap URL?

No, WordPress uses a fixed URL structure for its native sitemap. This is intentional
to maintain compatibility and standards.

### How do I submit my sitemap to search engines?

Submit your sitemap manually to Google Search Console (https://search.google.com/
search-console) and Bing Webmaster Tools (https://www.bing.com/webmasters). Automatic
ping services are no longer supported by major search engines as of 2023.

### Why are my changes not appearing?

WordPress may cache the sitemap. Try clearing your cache plugin (if any) and test
in an incognito browser window. Changes take effect immediately in the WordPress
core.

### Can I exclude specific posts?

Yes! You can exclude posts by ID (enter one ID per line) or by slug patterns (any
post containing that text in its slug will be excluded).

### Can I exclude specific taxonomy terms?

Yes! You can exclude taxonomy terms by ID (enter one ID per line) or by slug patterns(
any taxonomy term containing that text in its slug will be excluded).

### What’s the recommended maximum URLs setting?

The default of 1,000 URLs per sitemap is recommended for most sites. Lower values
can improve performance on large sites. The maximum allowed by the sitemap protocol
is 50,000.

### What happens when I delete the plugin?

All plugin settings and data are completely removed from your database. Your WordPress
native sitemap will continue to work with default settings.

## Reviews

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

### 󠀁[performance improvement](https://wordpress.org/support/topic/performance-improvement-7/)󠁿

 [Alvaro Torres](https://profiles.wordpress.org/algato333/) Yanvar 16, 2026 1 reply

If you don’t want an SEO plugin that consumes your resources, this is for you.

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

### 󠀁[Good option](https://wordpress.org/support/topic/good-option-10/)󠁿

 [Héctor Tellado](https://profiles.wordpress.org/hectortellado/) Yanvar 12, 2026

If you dont need or want a full seo plugin this just does enough

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

### 󠀁[Donde lo complicado se hace fácil](https://wordpress.org/support/topic/donde-lo-complicado-se-hace-facil/)󠁿

 [abrahamcb](https://profiles.wordpress.org/abrahamcb/) Noyabr 27, 2025 1 reply

Es un plugin lo he instalado después de que el mapa de RankMath no dejar a de darme
problemas en una web en concreto. Y, ahora, ya tengo muy claro que voy a aprovechar
el mapa de WP. Y, en lugar de crear un mapa del sitio extra, se integra a la perfección
con la funcionalidad nativa de WordPress (wp-sitemap.xml). Además su diseño garantiza
que el plugin sea extremadamente liviano y está perfectamente optimizado, ya que
aprovecha los recursos que WordPress ya tiene incorporados, logrando una funcionalidad
avanzada sin añadir peso innecesario. La experiencia de uso es inmejorable gracias
a su sencillez, ofreciendo una interfaz intuitiva que permite un control granular
y preciso sobre el mapa del sitio en cuestión de minutos.¡Que me ha encantado! ¿
Qué más te puedo decir?Abraham Velázquez de Creando Blog

 [ Read all 3 reviews ](https://wordpress.org/support/plugin/native-sitemap-customizer/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Fernando Tellado ](https://profiles.wordpress.org/fernandot/)
 *   [ Ayuda WordPress ](https://profiles.wordpress.org/ayudawp/)

“Native Sitemap Customizer” has been translated into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/native-sitemap-customizer/contributors)
for their contributions.

[Translate “Native Sitemap Customizer” into your language.](https://translate.wordpress.org/projects/wp-plugins/native-sitemap-customizer)

### Interested in development?

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

## Changelog

#### 1.6.1

 * Fix: Post types excluded by third-party plugins (e.g. NoIndexer) are no longer
   re-added to the sitemap — respects legitimate exclusions from other plugins
 * Changed: Reverts the override behavior introduced in 1.1.0 that re-added all 
   public post types regardless of third-party filters

#### 1.6.0

 * New: NoIndexer integration — automatically excludes posts marked as noindex by
   NoIndexer from the sitemap
 * New: NoIndexer added to the SEO Plugin Integration detection and promo banner
   catalog
 * Changed: Tips & Recommendations section is now collapsed by default
 * Tested up to WordPress 7.0

#### 1.5.1

 * Fix: Fixed promotional banner button alignment on WordPress 7.0 due to core CSS
   specificity changes
 * Tested up to WordPress 7.0

#### 1.5.0

 * New: Lastmod dates – adds last modification dates to posts, taxonomy terms, and
   user sitemap entries
 * New: Uninstall handler – all plugin data is cleaned from database on deletion
 * New: Rotative promotional banner with full AyudaWP plugin catalog
 * Improved: Settings page redesign with aligned grid layout, info bar, and collapsible
   tips
 * Improved: Saving settings always flushes permalinks, recommended after activating/
   deactivating SEO, WooCommerce, or LMS plugins
 * Removed: Heavy plugins_api() calls on settings page (replaced by lightweight 
   Thickbox links)

#### 1.4.0

 * New: Automatic 301 redirects from old SEO plugin sitemap URLs to native WordPress
   sitemap
 * Supported URL patterns: Yoast SEO, Rank Math, All in One SEO, SEOPress, Google
   XML Sitemaps
 * Redirects sitemap index URLs: sitemap.xml, sitemap_index.xml, sitemaps.xml
 * Redirects sub-sitemaps: post-sitemap.xml, page-sitemap.xml, category-sitemap.
   xml, author-sitemap.xml, etc.
 * Handles pagination: post-sitemap2.xml redirects to wp-sitemap-posts-post-2.xml

#### 1.3.0

 * New: Auto-exclude posts and terms marked as noindex by SEO plugins
 * New: Supported SEO plugins: Yoast SEO, Rank Math, All in One SEO, SEOPress, The
   SEO Framework
 * New: Plugin recommendations section with one-click installer
 * Fixed: Entry/entries counter now properly internationalized
 * Improved: Automatic permalink flush on activation and settings save to prevent
   404 errors on sitemap

#### 1.2.1

 * Fixed: Admin notice dismissal now works correctly with object cache (Redis, Memcached)
 * Fixed: Notices no longer reappear after clearing cache in SG Optimizer, WP Rocket,
   or Cloudflare
 * Fixed: Noindex warning was incorrectly showing promotional content
 * Changed: Switched from transients to options for storing dismissed notices
 * Changed: Replaced dismissible promotional notice with static maintenance services
   box
 * Changed: Noindex notice now displays as error (red) instead of warning to better
   reflect its importance
 * Improved: Better JavaScript error handling for notice dismissal

#### 1.2.0

 * New: Exclude taxonomy terms (categories, tags, etc.) by ID
 * New: Exclude taxonomy terms containing specific text in their slug
 * Fixed: Use wp_safe_redirect() instead of wp_redirect() for improved security
 * Renamed exclusion sections for clarity (Post Exclusions / Term Exclusions)

#### 1.1.0

 * New: Override third-party plugin sitemap exclusions (e.g., Sensei LMS lessons
   now appear in sitemap by default)
 * Post types blocked by other plugins are now automatically re-included unless 
   user explicitly excludes them

#### 1.0.1

 * Tested up to WordPress 6.9

#### 1.0.0

 * Initial release
 * Exclude post types from sitemap
 * Exclude taxonomies from sitemap
 * Exclude user roles and specific users
 * Exclude entire users sitemap for single-author sites
 * Exclude posts by ID and slug patterns
 * Customize maximum URLs per sitemap (1-50,000)
 * Detection of SEO plugin conflicts
 * Detection of disabled indexing
 * Reset to defaults functionality
 * Clean two-column admin interface

## Meta

 *  Version **1.6.1**
 *  Last updated **1 hafta ago**
 *  Active installations **70+**
 *  WordPress version ** 5.5 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/native-sitemap-customizer/), [Spanish (Chile)](https://cl.wordpress.org/plugins/native-sitemap-customizer/)
   va [Spanish (Spain)](https://es.wordpress.org/plugins/native-sitemap-customizer/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/native-sitemap-customizer)
 * Tags
 * [google](https://uz.wordpress.org/plugins/tags/google/)[seo](https://uz.wordpress.org/plugins/tags/seo/)
   [sitemap](https://uz.wordpress.org/plugins/tags/sitemap/)[wp sitemap](https://uz.wordpress.org/plugins/tags/wp-sitemap/)
   [xml sitemap](https://uz.wordpress.org/plugins/tags/xml-sitemap/)
 *  [Advanced View](https://uz.wordpress.org/plugins/native-sitemap-customizer/advanced/)

## Ratings

 5 out of 5 stars.

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

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

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

## Contributors

 *   [ Fernando Tellado ](https://profiles.wordpress.org/fernandot/)
 *   [ Ayuda WordPress ](https://profiles.wordpress.org/ayudawp/)

## Support

Got something to say? Need help?

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