XML Sitemaps Manager

Options to manage the WordPress core XML Sitemaps, optimize and fix some bugs.

Author:RavanH (profile at wordpress.org)
WordPress version required:5.5
WordPress version tested:6.5
Plugin version:0.6
Added to WordPress repository:01-07-2022
Last updated:31-03-2024
Rating, %:100
Rated by:1
Plugin URI:https://status301.net/wordpress-plugins/xml-s...
Total downloads:2 511
Active installs:200+
plugin download
Click to start download

The light-weight XML Sitemaps Manager allows you to de/activate WordPress core XML sitemaps, change the maximum number of URLs per sitemap and add Last Modified dates.

Features

  • Options to disable the complete sitemap index or exclude certain post type sitemaps, taxonomy sitemaps or the user sitemap.
  • Change the maximum number of URLs in the sitemaps.
  • Add Last Modified dates to posts, terms, users and the first sitemap of each type in the index.
  • Conditional is_sitemap(), ticket, and is_sitemap_stylesheet() for good measure.
  • Polylang compatible.
  • Multisite compatible: Can be network activated. On uninstallation, all sub-site options will be cleared from the database as long as not is_large_network().
  • Additional fixes and improvents to the core XML Sitemap.

Fixes some core XML Sitemap bugs:
– Blog page lastmod in WP 6.5 (use last post date instead of last modified date)
– 404 Response code on certain sitemaps, ticket.
– Don’t set is_home() true, ticket.
– Don’t execute main query, ticket.
– Ignore stickyness in WP 6.0 and below, ticket (fixed in WP 6.1).

Improves core XML Sitemap performance by reducing the number of database queries for:
– the sitemap index by 5;
– each post type sitemap by 4;
– each taxonomy sitemap by the number of terms in that sitemap, ticket (fixed in WP 6.0);
– each user sitemap by the number of users in that sitemap.

Privacy / GDPR

This plugin does not collect any user or visitor data nor set browser cookies. Using this plugin should not impact your site privacy policy in any way.

There is no data published that was not already public. There is no data actively transmitted to search engines or other third parties.

Contribute

If you’re happy with this plugin as it is, please consider writing a quick rating or helping other users out on the support forum.

If you wish to help improve this plugin, you’re very welcome to translate it into your language or contribute code on Github.

Credits

Credits to all users actively discussing and contributing code to Sitemap component bugs, explicitly to @Tkama for suggesting to render the sitemaps at the parse_request action hook.


Screenshots
FAQ
ChangeLog