WP Manifestindependent plugin directory
manifest / seo / schemapilot

SchemaPilot

AI-assisted JSON-LD schema builder for WordPress.

★ 0stars

Install

Download source zip No release zip yet

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/iamir-karimi/schemapilot/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

SchemaPilot is a WordPress schema management plugin designed to simplify the creation, management, validation, and deployment of structured data across WordPress websites.

The plugin provides a centralized workflow for managing JSON-LD schema without requiring schema markup to be manually added to individual templates or theme files.

Features

Schema Suggestions

Analyze WordPress content and provide schema recommendations based on the page or post content.

Bulk Schema

Create and apply schema markup to multiple posts, pages, products, or other supported content types.

Bulk Schema supports reusable schema structures and dynamic values for generating structured data across multiple URLs.

Schema Templates

Create and manage reusable schema templates.

SchemaPilot includes support for common schema types such as:

  • Article
  • Product
  • Service
  • Organization
  • LocalBusiness
  • MedicalBusiness
  • FAQPage
  • WebPage

The architecture is designed to support additional schema types in future releases.

Validation Report

Validate generated JSON-LD schema and identify structural or configuration problems before deployment.

AI-ready Architecture

SchemaPilot includes a provider-based AI architecture that can be extended for:

  • AI schema generation
  • Content analysis
  • Schema recommendations
  • Schema optimization
  • Schema validation and fixes

JSON-LD Output

Schema markup is generated as JSON-LD and injected into the appropriate WordPress frontend pages.

WordPress Admin Integration

SchemaPilot provides a dedicated WordPress administration interface for managing schema operations from one location.

Current Modules

  • Dashboard
  • Schema Suggestions
  • Bulk Schema
  • Schema Templates
  • Validation Report
  • Settings
  • Schema Detection
  • Schema Generation
  • Schema Validation
  • Schema Fixing
  • Schema Injection
  • AI Provider Layer
  • REST API

Architecture

SchemaPilot follows a modular object-oriented architecture designed for future development and maintainability.

Core principles include:

  • Object-Oriented PHP
  • Namespaced classes
  • PSR-4 autoloading
  • Modular services
  • Provider-based AI integration
  • WordPress REST API integration
  • Separation between Admin, Schema Engine, Storage, AI, and Frontend output

Requirements

  • WordPress
  • PHP 8+
  • Composer for development/autoloading

Installation

  1. Download or clone the repository.

  2. Place the SchemaPilot directory inside:

    wp-content/plugins/

  3. Install Composer dependencies if required:

    composer install

  4. Activate SchemaPilot from WordPress → Plugins.

  5. Open SchemaPilot from the WordPress admin dashboard.

Development Status

SchemaPilot is currently under active development.

The current version establishes the core architecture and schema management system. Additional schema automation, AI-assisted workflows, validation tools, and advanced schema management capabilities are planned for future releases.

Repository

https://github.com/iamir-karimi/SchemaPilot

Author

iamir

https://iamirs.ir/

License

License information will be added to the repository.