Instant Sitemap (Free)


M Media Instant Sitemap
Free

One-click left-admin page to instantly create a static sitemap.xml via AJAX,
with automatic backups and a live URL count. No settings. No bloat. Just click and done.

Tested up to 6.8
Stable: 1.0.0
GPLv2+

Why this plugin?

Instant Sitemap is a lightweight, zero-configuration plugin that gives you a single, powerful feature: a one-click “Generate Sitemap” button in your WordPress admin (left menu → Instant Sitemap).

  • Generates a static sitemap.xml in your site’s root
  • Backs up the previous sitemap with a timestamped filename (e.g., sitemap-20250718-143500.xml)
  • AJAX flow with live success notice and URL count difference
  • Works with all public post types (Posts, Pages, CPTs)
  • Scripts load only on the plugin page (clean admin)

Built for speed:
Unlike bulky SEO suites, Instant Sitemap does one thing – and does it fast. Perfect for developers, minimalists, and anyone who just wants a quick, static sitemap for Google & Bing.

How it works

One-click Generation

Open Instant Sitemap in the left admin menu and click Generate. The plugin creates or refreshes /sitemap.xml and shows an AJAX success notice with the URL count difference.

  • Static file in your WordPress root
  • Timestamped backup of the old sitemap
  • No page reload required

No Settings, No Bloat

Just the essentials. The UI lives on a dedicated admin page, and assets are enqueued only there. Works with all public post types out of the box.

  • Zero configuration
  • Lean admin footprint
  • Developer-friendly and safe to run anytime

Key features

One-click Generate

Create or refresh sitemap.xml in seconds—no setup required.

Automatic Backups

Your previous sitemap is saved as sitemap-YYYYMMDD-HHMMSS.xml for easy rollback.

Live URL Count

AJAX notice shows how many URLs you’ve got—before and after.

All Public Post Types

Posts, Pages, and CPTs are included automatically—no extra toggles.

Clean Admin

Assets load only on the plugin page to keep your dashboard snappy.

Private & Safe

No external calls. No tracking. Just a plain XML file you control.

Installation

  1. Upload the instant-sitemap folder to /wp-content/plugins/ (or use Plugins → Add New → Upload Plugin).
  2. Activate via Plugins → Installed Plugins.
  3. In the left admin menu, click M Media Instant Sitemap.
  4. Hit ⚡ Generate Sitemap to instantly create or refresh sitemap.xml.

Frequently Asked Questions

Where is my sitemap?
It’s in your WordPress root as sitemap.xml. Your previous sitemap is backed up as sitemap-YYYYMMDD-HHMMSS.xml.
Does it include pages, posts, and custom post types?
Yes. All public post types are included by default.
Does it automatically ping Google or Bing?
Not yet—on the roadmap.
Can I customize changefreq or priority?
Currently, all URLs use defaults (e.g., weekly and 0.8). A filter hook for customization is planned.
Will it work with multisite?
It generates a sitemap per-site today. Network-wide generation may be added later.
Can I put it under Tools instead of a top-level menu?
Yes. Developers can swap to a Tools submenu with:
add_submenu_page('tools.php','Instant Sitemap','Instant Sitemap','manage_options','instant-sitemap','instant_sitemap_render_admin_page');

Screenshots

  1. The Instant Sitemap admin page with a big Generate button.
  2. Instant success notice with URL count difference (no page reload).

Changelog

1.0.0

  • Initial release with one-click static sitemap generation.
  • AJAX-powered button (no page reload).
  • Live success/error notices.
  • Backup of old sitemap with timestamps.
  • URL count comparison before and after.

Generate a clean sitemap in one click

Install the free plugin, open the left-menu page, and hit Generate. That’s it.