Title: Romesoft JSON-LD &amp; Indexing Toolkit
Author: romelir
Published: <strong>April 23, 2026</strong>
Last modified: June 29, 2026

---

Search plugins

![](https://ps.w.org/romesoft-seo-indexing-toolkit/assets/banner-772x250.png?rev
=3513326)

![](https://ps.w.org/romesoft-seo-indexing-toolkit/assets/icon.svg?rev=3513326)

# Romesoft JSON-LD & Indexing Toolkit

 By [romelir](https://profiles.wordpress.org/romelir/)

[Download](https://downloads.wordpress.org/plugin/romesoft-seo-indexing-toolkit.1.3.0.zip)

 * [Details](https://en-ca.wordpress.org/plugins/romesoft-seo-indexing-toolkit/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/romesoft-seo-indexing-toolkit/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/romesoft-seo-indexing-toolkit/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/romesoft-seo-indexing-toolkit/#developers)

 [Support](https://wordpress.org/support/plugin/romesoft-seo-indexing-toolkit/)

## Description

**Romesoft JSON-LD & Indexing Toolkit** is a powerful yet lightweight WordPress 
plugin that gives you full control over your site’s structured data (Schema.org),
XML sitemap, and robots.txt file — all from a clean, modern administration interface.

#### Structured Data (Schema.org / JSON-LD)

Configure and automatically inject valid JSON-LD structured data into your posts
and custom post types. This plugin supports the most widely used schema types recognized
by Google:

 * **Article** — For blog posts, news articles, and editorial content.
 * **Product** — Full WooCommerce integration with enrichments for brand, GTIN, 
   MPN, and condition.
 * **Recipe** — For food and cooking content.
 * **Review** — For review and rating content.
 * **FAQPage** — For frequently asked questions.
 * **Local Business** — For physical businesses and service providers.

Each schema type can be individually enabled and mapped to one or more of your public
post types, giving you flexible, fine-grained control.

#### XML Sitemap

Generate a physical `sitemap.xml` file in your WordPress root directory with a single
click. The sitemap includes all published posts and custom post types, ordered by
date modified, and is automatically regenerated whenever you publish or update content.

#### Robots.txt Manager

Create and manage a physical `robots.txt` file following [Google’s robots.txt specification](https://developers.google.com/crawling/docs/robots-txt/robots-txt-spec).
The generated file includes sensible defaults for WordPress installations:

 * Disallows common WordPress admin and sensitive paths for all crawlers.
 * Explicitly allows Googlebot access to CSS and JavaScript files for proper rendering.
 * Includes a `Sitemap:` directive pointing to your sitemap URL.
 * Edit the content directly from the plugin’s administration panel.

#### IndexNow Integration

Automatically ping Bing, Yandex, and other search engines the moment you publish
or update content. Fast-track your indexing using the official IndexNow protocol.
The plugin dynamically generates and serves your API key, avoiding clutter in your
server’s root directory, and provides a recent ping log right in your dashboard.

#### Redirections Engine

Manage 301 (Permanent) and 302 (Temporary) redirects directly from your WordPress
admin. Built to be lightning-fast, it intercepts requests early to redirect visitors
and link equity seamlessly.

#### Server & Maintenance Tools

Keep your WordPress environment healthy and optimize your SEO workflow with built-
in utilities:

 * **404 Error Monitor** — Automatically logs broken links and missing pages that
   visitors or search engines encounter. Review the URL, number of hits, and referring
   source to quickly identify and fix broken inbound links.
 * **Alt Text Audit** — Find all images in your media library missing the crucial`
   alt` attribute. An inline editor allows you to batch-update alt texts directly
   from the audit page, saving you hours of manual work and improving both accessibility
   and image SEO.
 * **Environment Utilities** — One-click utilities to safely flush rewrite rules(
   permalinks) to resolve 404 routing issues, and clear expired transients to free
   up database overhead.

#### Key Features

 * Clean, object-oriented PHP architecture — no bloat.
 * No external dependencies or third-party APIs.
 * Secure form handling with WordPress nonce verification on all write operations.
 * Uses `WP_Filesystem` for all file read/write operations.
 * Follows WordPress coding standards throughout.
 * Fully internationalization-ready (i18n).
 * Compatible with WooCommerce for enriched Product schema.

## Screenshots

[⌊The main settings page showing available schema types and post type mapping.⌉⌊
The main settings page showing available schema types and post type mapping.⌉[

The main settings page showing available schema types and post type mapping.

[⌊The Sitemap Generator page showing file status and generation controls.⌉⌊The Sitemap
Generator page showing file status and generation controls.⌉[

The Sitemap Generator page showing file status and generation controls.

[⌊The Robots.txt Manager showing the inline editor and file status badge.⌉⌊The Robots.
txt Manager showing the inline editor and file status badge.⌉[

The Robots.txt Manager showing the inline editor and file status badge.

## Installation

 1. Upload the `romesoft_seo_indexing_toolkit` folder to your `/wp-content/plugins/`
    directory, or install it through the WordPress plugin screen directly.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Navigate to **JSON-LD Toolkit** in the left admin menu to configure your schema
    settings.
 4. To generate your sitemap, go to **JSON-LD Toolkit  Sitemap** and click **Generate
    Sitemap**.
 5. To create your robots.txt, go to **JSON-LD Toolkit  Robots.txt** and click **Generate
    robots.txt**.
 6. Use **JSON-LD Toolkit  Tools** to safely flush your rewrite rules or clear transients.

## FAQ

### Does this plugin conflict with Yoast SEO or Rank Math?

This plugin is designed to work independently. If you have another SEO plugin active
that also injects schema, you may end up with duplicate structured data. It is recommended
to disable schema output in your other SEO plugin if you use this plugin for that
purpose.

### Will the sitemap update automatically?

Yes. Once the `sitemap.xml` file has been generated for the first time, it will 
be automatically regenerated every time you publish or update a post.

### What happens if a physical robots.txt already exists on my server?

The plugin will detect the existing file and allow you to view and edit it, or regenerate
it with the recommended defaults. A warning notice will be shown in the admin panel.

### What schema types are supported?

Article, Product (with WooCommerce integration), Recipe, Review, FAQPage, and Local
Business. Additional types may be added in future versions.

### Is WooCommerce required?

No. WooCommerce integration is optional. The plugin enriches WooCommerce’s native
Product schema if WooCommerce is active, but the plugin works fully without it.

### Does it support custom post types?

Yes. All public custom post types registered in your installation are available 
for schema assignment in the settings panel.

### Is the generated robots.txt compliant with Google’s guidelines?

Yes. The default template follows [Google’s robots.txt specification](https://developers.google.com/crawling/docs/robots-txt/robots-txt-spec),
using UTF-8 encoding, LF line endings, and only the supported directives: `User-
agent`, `Allow`, `Disallow`, and `Sitemap`.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Romesoft JSON-LD & Indexing Toolkit” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ romelir ](https://profiles.wordpress.org/romelir/)

[Translate “Romesoft JSON-LD & Indexing Toolkit” into your language.](https://translate.wordpress.org/projects/wp-plugins/romesoft-seo-indexing-toolkit)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/romesoft-seo-indexing-toolkit/),
check out the [SVN repository](https://plugins.svn.wordpress.org/romesoft-seo-indexing-toolkit/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/romesoft-seo-indexing-toolkit/)
by [RSS](https://plugins.trac.wordpress.org/log/romesoft-seo-indexing-toolkit/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.0

 * Feature: Added IndexNow protocol integration for instant search engine indexing
   pings.
 * Feature: Added a lightning-fast Redirections Manager to handle 301 and 302 redirects.
 * Improvement: Prevent duplicate IndexNow pings during rapid Gutenberg saves using
   caching.

#### 1.2.1

 * Feature: Added a dismissible admin notice to request plugin reviews and support
   continuous development.
 * Update: Tested up to WordPress version 7.0.

#### 1.2.0

 * Feature: Refactored Tools submenu into a tabbed interface.
 * Feature: Added 404 Error Monitor with dedicated database log to track missing
   pages.
 * Feature: Added Alt Text Audit tool to identify and batch-update missing image
   alt attributes.
 * Improvement: Codebase optimized to fully comply with strict WordPress coding 
   standards.

#### 1.1.0

 * Feature: Added “Tools” submenu with utilities to refresh permalinks safely and
   clear expired database transients.

#### 1.0.0

 * Initial release.
 * Added support for Article, Product, Recipe, Review, FAQPage, and Local Business
   schemas.
 * WooCommerce Product schema enrichment (brand, GTIN, MPN, item condition).
 * Dynamic XML Sitemap generator using WP_Filesystem with auto-regeneration on post
   save.
 * Robots.txt Manager using WP_Filesystem with inline editor and Google-spec default
   template.
 * Modern admin UI with toggle switches, card-based layout, and full-width editor
   for file management pages.

## Meta

 *  Version **1.3.0**
 *  Last updated: **3 months ago**
 *  Active installations: **Fewer than 10**
 *  WordPress Version: ** 6.0 or higher **
 *  Tested up to: **7.0.7**
 *  PHP Version: ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/romesoft-seo-indexing-toolkit/)
 * Tags:
 * [indexnow](https://en-ca.wordpress.org/plugins/tags/indexnow/)[redirects](https://en-ca.wordpress.org/plugins/tags/redirects/)
   [schema](https://en-ca.wordpress.org/plugins/tags/schema/)[seo](https://en-ca.wordpress.org/plugins/tags/seo/)
   [sitemap](https://en-ca.wordpress.org/plugins/tags/sitemap/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/romesoft-seo-indexing-toolkit/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/romesoft-seo-indexing-toolkit/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/romesoft-seo-indexing-toolkit/reviews/)

## Contributors

 *   [ romelir ](https://profiles.wordpress.org/romelir/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/romesoft-seo-indexing-toolkit/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://paypal.me/romelir)