Instant Sitemap Pro


M Media Instant Sitemap Pro

Instant Sitemap + conflict-safe JSON-LD schema. Left Admin Menu, no toolbar. Plays nice with SEO plugins via Coexistence Mode.

Tested up to 6.8
Stable: 1.0.0
PHP 7.4+
GPLv2+

No theme edits
Single JSON-LD graph
Coexistence Mode
Per-post controls

What’s inside Pro

Instant Sitemap (included)

Generates a static sitemap.xml in your site root, backs up the previous file (sitemap-YYYYMMDD-HHMMSS.xml), includes lastmod and featured images.

Learn about the free engine

Focused JSON-LD

  • WebSite + Organization (site-wide; Organization only if you set Name + Logo)
  • BreadcrumbList (valid trails only)
  • Article / BlogPosting (single posts)

Tiny, predictable, and conflict-safe

Left Admin Menu UI — generate + settings live on a dedicated page (no top toolbar buttons).

No theme edits — JSON-LD via wp_head; does not touch header.php.

Single graph output — one <script type="application/ld+json"> per page.

Caching — per-post transient cache with automatic busting on content/settings changes.

Coexistence Mode:
when Yoast/RankMath/SEOPress/AIOSEO are detected, schema modules start disabled to avoid duplicates. Enable only what you want us to own.
Privacy: No data leaves your site. We don’t call external APIs.

How it works (read once)

Sitemap = static file

Click Generate Sitemap to write/rotate /sitemap.xml with your public URLs, <lastmod>, and featured images. One-time action (until you click again).

  • Creates sitemap.xml in site root
  • Backs up the previous file
  • Works with all public post types

JSON-LD = runtime

Schema is not written to a file. When a page is viewed, Pro prints a single JSON-LD graph via wp_head, based on your saved settings and the current page (author, dates, image, computed breadcrumbs, per-post disable). Cached per post; auto-clears on edits.

  • Per-module toggles
  • Per-post: optional Meta Description + “Disable for this post”
  • Respects Coexistence Mode (other SEO plugins)

Instant Sitemap (from the free plugin, included in Pro)

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

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).

  • Instantly 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).
  • Counts URLs (before/after) and shows a live AJAX notice with the difference.
  • Works with all public post types (Posts, Pages, CPTs).
  • Loads scripts only on the plugin page for a lean, clean admin.

No settings. No bloat. Just click and done. ⚡

Why this plugin? Unlike bulky SEO plugins (Yoast, AIOSEO, RankMath), Instant Sitemap does only one thing – and does it fast. Perfect for developers, minimalists, or anyone who just wants a quick, static sitemap for Google & Bing.

Key features

WebSite + Organization

Emit WebSite and (only if provided) Organization (Name/Logo/URL). Clean publisher signals; no guessing.

BreadcrumbList

Pages: ancestors. Posts: blog page → primary category chain → post. Skips if no valid trail (no noise).

Article / BlogPosting

Single posts only. Title, author, dates, featured image, primary category. One graph per page.

Free vs Pro

Feature Instant Sitemap (Free) Instant Sitemap Pro
One-click static sitemap.xml (+ backups)
<lastmod> + featured images
JSON-LD: WebSite + Organization
JSON-LD: BreadcrumbList
JSON-LD: Article / BlogPosting
Per-post: disable schema + Meta Description
Coexistence Mode (with other SEO plugins)

Installation

  1. Upload the plugin folder to /wp-content/plugins/mmedia-instant-sitemap-pro/ or install the ZIP via Plugins → Add New → Upload Plugin.
  2. Activate mmedia-instant-sitemap-pro.
  3. Go to Instant Sitemap Pro in the left Admin Menu.
    • Click Generate Sitemap (AJAX-first with fallback).
    • Enable schema modules you want (WebSite/Organization, Breadcrumbs, Article).
    • If your theme already prints JSON-LD, check “My theme outputs JSON-LD manually.”
    • If another SEO plugin is active, you’ll see a Coexistence notice (modules start off).
  4. (Optional) On posts/pages, use the Instant Sitemap Pro — Schema box:
    • Add a Meta Description (optional).
    • Check Disable JSON-LD from this plugin for that post/page if needed.
Upgrading from Free? Pro includes Instant Sitemap. We recommend deactivating and deleting the free plugin to reduce UI clutter. Your existing sitemap.xml and backups remain on disk.

Frequently Asked Questions

Should I uninstall the free plugin?
Yes, we recommend it. Pro includes the same Instant Sitemap generator plus JSON-LD. Removing the free plugin reduces UI clutter. Your sitemap.xml files remain intact.
I clicked Generate Sitemap — why didn’t my schema change?
The button only re-writes /sitemap.xml. Schema is added at page load based on your settings and the page context. Refresh the page and check the HTML source or use Diagnostics → Preview JSON-LD.
Will this conflict with Yoast, RankMath, SEOPress, or AIOSEO?
We try hard not to. If we detect one of these, we show a banner and start with all schema modules disabled (Coexistence Mode). You can enable specific modules if you prefer our output for those types.
Do you edit my theme’s header.php or JSON-LD?
No. We never modify theme files. We output JSON-LD via wp_head. If your theme already prints schema, keep our modules off or enable selectively.
Can this “fill in” missing pieces of my existing JSON-LD?
Not in v1.0.0. We don’t parse or merge your theme’s JSON-LD. You choose modules; we output only those types, cleanly and predictably.
What does BreadcrumbList include?
  • Pages: Home → ancestor pages → current page.
  • Posts: Home → (Blog page if set) → primary category chain → current post.

If a sensible trail can’t be computed, we skip breadcrumbs for that request.

Article vs BlogPosting?
v1 uses BlogPosting for single posts. Pages and custom post types are ignored in v1.
Why isn’t Organization showing?
You must provide Organization Name (and optionally Logo). If left blank, we emit only WebSite to avoid guessing. This is by design.
Does any data leave my site?
No. The plugin does not send data to external services.
Multisite support?
Network-activate if you want; settings are per-site.

Changelog

1.0.0

  • Initial release of mmedia-instant-sitemap-pro.
  • Instant Sitemap generator (static file + backups).
  • WebSite/Organization, BreadcrumbList, Article/BlogPosting modules.
  • Coexistence Mode + manual JSON-LD flag for themes.
  • Per-post disable + optional Meta Description.
  • Single graph output with lightweight caching.

Ready to simplify sitemaps & schema?

Generate a clean sitemap.xml in one click and add only the JSON-LD you actually want.