Install
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.zipNo 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
- Upload the
big-sitemapfolder to/wp-content/plugins/ - Activate the plugin via Plugins > Installed Plugins
- 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