WP Manifestindependent plugin directory
manifest / seo / big-sitemap000

Big Sitemap

Automatically generates and updates sitemap.xml every 24 hours, supports manual regeneration, category-grouped blog posts, URL exclusions, custom URL additions, raw XML editing, and pings search engines on manual update.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/iam-knr/big-sitemap000/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A powerful WordPress plugin that automatically generates, manages, and updates your sitemap.xml with full admin control.

Features

  • Auto-generation every 24 hours via WordPress Cron (WP-Cron)
  • Instant regeneration whenever a new post or page is published/trashed
  • Manual Regenerate Now button on the dashboard with Google & Bing ping on trigger
  • Blog posts grouped by category in the sitemap
  • View & Edit sitemap — Preview mode (dark XML viewer) + Raw XML editor with save/reset
  • Exclusions — Checkbox-based UI to exclude specific posts/pages
  • Custom URLs — Add external or unlisted URLs with custom priority & changefreq
  • Settings — Configure priority and change frequency per post type (pages, posts, categories)
  • Writes directly to ABSPATH/sitemap.xml (domain.com/sitemap.xml)
  • Overrides existing sitemap.xml automatically
  • Search engine pinging (Google + Bing) on manual regeneration only
  • Clean, modern admin UI with stat cards, tabbed editor, responsive grid

Installation

  1. Upload the big-sitemap folder to /wp-content/plugins/
  2. Activate the plugin via Plugins > Installed Plugins
  3. Navigate to Big Sitemap in the admin sidebar

File Structure

big-sitemap/
  big-sitemap.php                        # Main plugin bootstrap
  includes/
    class-big-sitemap-generator.php      # XML generation engine
    class-big-sitemap-scheduler.php      # WP-Cron scheduler + hooks
    class-big-sitemap-settings.php       # Settings helper
    class-big-sitemap-admin.php          # All admin pages + AJAX handlers
  assets/
    css/admin.css                        # Admin styles
    js/admin.js                          # Admin JS (jQuery)
  README.md

Admin Pages

Page Description
Dashboard Stat cards, Regenerate Now button, sitemap URL info
View & Edit Preview sitemap XML or edit raw XML manually
Exclusions Exclude specific posts/pages from sitemap
Custom URLs Add unlisted URLs with priority & changefreq
Settings Default priority & changefreq per content type

Changelog

1.0.0

  • Initial release