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.
Stable: 1.0.0
PHP 7.4+
GPLv2+
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.
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.
when Yoast/RankMath/SEOPress/AIOSEO are detected, schema modules start disabled to avoid duplicates. Enable only what you want us to own.
How it works (read once)
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
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. ⚡
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
- Upload the plugin folder to
/wp-content/plugins/mmedia-instant-sitemap-pro/
or install the ZIP via Plugins → Add New → Upload Plugin. - Activate mmedia-instant-sitemap-pro.
- 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).
- (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.
sitemap.xml
and backups remain on disk.
Frequently Asked Questions
Should I uninstall the free plugin?
sitemap.xml
files remain intact.
I clicked Generate Sitemap — why didn’t my schema change?
/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?
Do you edit my theme’s header.php or JSON-LD?
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?
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?
Why isn’t Organization showing?
WebSite
to avoid guessing. This is by design.
Does any data leave my site?
Multisite support?
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.