Install
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.zipSchemaPilot 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
-
Download or clone the repository.
-
Place the
SchemaPilotdirectory inside:wp-content/plugins/ -
Install Composer dependencies if required:
composer install -
Activate SchemaPilot from WordPress → Plugins.
-
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
License
License information will be added to the repository.