Title: DPLS Schema AI
Author: devpatternlabs
Published: <strong>October 29, 2026</strong>
Last modified: October 29, 2026

---

Search plugins

![](https://ps.w.org/dpls-schema-ai/assets/banner-772x250.png?rev=3775302)

![](https://ps.w.org/dpls-schema-ai/assets/icon-256x256.png?rev=3775302)

# DPLS Schema AI

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

[Download](https://downloads.wordpress.org/plugin/dpls-schema-ai.2.0.0.zip)

 * [Details](https://wordpress.org/plugins/dpls-schema-ai/#description)
 * [Reviews](https://wordpress.org/plugins/dpls-schema-ai/#reviews)
 *  [Installation](https://wordpress.org/plugins/dpls-schema-ai/#installation)
 * [Development](https://wordpress.org/plugins/dpls-schema-ai/#developers)

 [Support](https://wordpress.org/support/plugin/dpls-schema-ai/)

## Description

DPLS Schema AI is a production-grade WordPress SEO and structured-data management
plugin developed by Dev Pattern Labs. It scans WordPress content, identifies qualifying
Schema.org types, generates standards-compliant JSON-LD markup, provides an administrator
review and application workflow, injects clean structured data into frontend headers,
and maintains schema freshness as content changes over time.

#### Free, Transparent, and Self-Contained

DPLS Schema AI operates completely autonomously inside your local WordPress installation.
It does not require paid third-party AI subscriptions, cloud credits, or external
backend services. For developers desiring AI-assisted entity recognition, an optional
local connection to a private Ollama instance is supported with explicit administrator
consent.

#### Key Features

 * **Intelligent Heuristic Classification**: Evaluates multi-factor content structure,
   headings, excerpts, metadata, and post types rather than guessing from titles
   alone.
 * **14+ Supported Schema Types**: Native support for Article, BlogPosting, NewsArticle,
   WebPage, AboutPage, ContactPage, FAQPage, Service, Product, Recipe, HowTo, LocalBusiness,
   Organization, and BreadcrumbList.
 * **Evidence-Based Generation**: Never invents missing data. Prices, ratings, reviews,
   authors, and addresses are only included when verifiably present in source content.
 * **Administrator Review Workflow**: Review proposals, customize schema properties,
   inspect formatted JSON-LD, run validation checks, and apply schema with explicit
   confirmation.
 * **Native Post Editor Integration**: Integrated control panel inside both the 
   WordPress Block Editor and Classic Editor.
 * **Automatic Schema Maintenance**: Listens for post modifications via `save_post`
   with intelligent content hashing. Supports SAFE AUTO-UPDATE (updates timestamps
   and headlines while preserving approved types and custom edits) and REVIEW REQUIRED
   policies.
 * **Version History & One-Click Rollback**: Archives historical schema iterations,
   allowing instant rollback to previous versions.
 * **WooCommerce E-Commerce Integration**: Reads genuine product attributes (SKU,
   verified price, stock status, and actual customer reviews) while preventing duplicate
   schema conflicts with WooCommerce core.
 * **Page Builder Support**: Specialized adapters (including Elementor) parse custom
   widget trees when standard `post_content` is empty.
 * **Data Management & Portability**: Export and import settings or schema records
   via standard JSON with pre-import validation and overwrite protection.
 * **Privacy & Non-Destructive Storage**: Operates locally without external data
   transmission. Preserves your settings and schemas on deactivation and uninstall
   by default unless explicitly configured otherwise.

#### Supported Schema.org Types

 1.  **Article**: Standard articles and long-form written pieces.
 2.  **BlogPosting**: Chronological blog posts and journal updates.
 3.  **NewsArticle**: Timely journalistic reporting categorized under news feeds.
 4.  **WebPage**: Standard generic web pages and foundational landing pages.
 5.  **AboutPage**: Organizational narratives detailing corporate missions and team
     background.
 6.  **ContactPage**: Verified contact endpoints, public emails, telephone numbers,
     and maps.
 7.  **FAQPage**: Frequently Asked Questions requiring at least two qualifying structured
     Q&A pairs.
 8.  **Service**: Professional, technical, or commercial service representations.
 9.  **Product**: Physical and digital merchandise with verified pricing, SKU, and 
     availability.
 10. **Recipe**: Culinary recipes detailing ingredients, cooking times, and nutrition.
 11. **HowTo**: Step-by-step instructional guides and procedural tutorials.
 12. **LocalBusiness**: Physical storefronts, offices, and geographic business profiles.
 13. **Organization**: Verified corporate, NGO, or educational entity identity.
 14. **BreadcrumbList**: Hierarchical website navigation trail from homepage to current
     post.

#### Search Engine Disclaimer

Structured data markup provides standardized machine-readable context for search
engine crawlers. Search engines (including Google, Bing, and Yahoo) evaluate structured
data independently; the implementation of valid Schema.org JSON-LD does not guarantee
rich result appearance or specific search engine ranking improvements.

## Installation

#### From WordPress Admin

 1. Navigate to **Plugins  Add New  Upload Plugin**.
 2. Select the `dpls-schema-ai.zip` file and click **Install Now**.
 3. Activate the plugin through the **Plugins** menu in WordPress.
 4. Go to **DPL Schema AI  Settings** to configure your organization identity and verified
    details.

#### Manual FTP / File Manager

 1. Download and extract the `dpls-schema-ai.zip` archive.
 2. Upload the `dpls-schema-ai` directory to your WordPress site’s `/wp-content/plugins/`
    directory.
 3. Activate the plugin in WordPress under **Plugins  Installed Plugins**.

#### Initial Setup

 1. Visit **DPL Schema AI  Settings** and enter your Organization Legal Name, Website
    URL, and Logo.
 2. Review the **Enabled Post Types** (default: Posts and Pages).
 3. Navigate to **Pages & Posts** to run an initial content scan or generate proposals
    for existing articles.

## FAQ

### Does DPLS Schema AI guarantee rich snippets in Google search results?

No. DPLS Schema AI generates valid Schema.org JSON-LD formatted to Google’s official
structured data guidelines. However, rich result displays in search engine result
pages (SERPs) remain solely at the discretion of search engine algorithms, website
authority, and search context.

### Does this plugin require paid third-party AI subscriptions or cloud credits?

No. The core classification and generation engine is 100% rule-based and deterministic.
It runs entirely inside your local PHP and WordPress environment without requiring
paid API keys, monthly subscriptions, or external network calls.

### Can I use local AI models with this plugin?

Yes. If you operate an Ollama instance on your local machine or server, you can 
optionally connect it via the Integrations screen with explicit administrator consent.
No data is sent to external cloud vendors.

### What happens when an author updates an existing post?

DPLS Schema AI computes a cryptographic content hash over titles, excerpts, plain
text, and modified dates. If content has not changed, processing is bypassed immediately.
If content is modified, the plugin either updates approved fields under SAFE AUTO-
UPDATE policy or flags the item for administrator review under REVIEW REQUIRED policy.

### How does the WooCommerce integration prevent conflicts?

By default, WooCommerce outputs basic product schema. DPLS Schema AI provides a 
one-click toggle to suppress WooCommerce’s default schema, allowing DPLS Schema 
AI to output a single, enriched Schema.org Product block that avoids duplicate entity
warnings in Search Console.

### Does the plugin work with page builders like Elementor?

Yes. When a page is designed using Elementor, WordPress `post_content` is often 
blank. DPLS Schema AI includes a dedicated Elementor adapter that parses the widget
JSON tree (`_elementor_data`) to extract text and headings without executing arbitrary
code.

### Will uninstalling the plugin delete my existing schema data?

By default, NO. DPLS Schema AI adheres to a strict non-destructive uninstall policy(`
preserve_data = true`). If you deactivate or delete the plugin, your schema metadata
and history logs remain preserved. To permanently purge all plugin data upon uninstallation,
administrators can enable the explicit deletion option under Settings.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DPLS Schema AI” is open source software. The following people have contributed 
to this plugin.

Contributors

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

[Translate “DPLS Schema AI” into your language.](https://translate.wordpress.org/projects/wp-plugins/dpls-schema-ai)

### Interested in development?

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

## Changelog

#### 2.0.0

 * Major release introducing modular AI provider architecture with local Ollama 
   support.
 * Self-contained: 100% functional without external paid APIs or cloud dependencies.
 * Server-side SSRF security defenses blocking cloud metadata endpoints and unauthorized
   protocols.
 * Prompt injection isolation using strict delimiters, HTML stripping, and bounded
   content limits.
 * Strict PHP-side response validation, confidence score bounds, and evidence-based
   anti-hallucination checks.
 * Interactive AI analysis and comparison panel within the Schema Generator dashboard.
 * Live connection testing endpoint with latency reporting and model tag discovery.
 * Asynchronous background schema updates via WP-Cron (`dpls_schema_ai_async_ai_update`).
 * 100% compliant with WordPress Plugin Check (PCP) repository guidelines.

#### 1.0.1

 * Preparation for review update on WordPress.org.
 * Initial integration hooks for local AI providers.
 * Minor admin styling refinements and compatibility updates.

#### 1.0.0

 * Initial production release.
 * Modular PSR-4 architecture with strict WordPress coding standards.
 * Complete administrative dashboard featuring Overview, Pages & Posts, Generator,
   Validation, Automation, History, Integrations, and Settings.
 * Heuristic rule-based Schema.org generator supporting 14+ standard entity types.
 * Frontend JSON-LD injection engine hooked into `wp_head` with request-level deduplication.
 * Automated maintenance engine with content hashing, field locks, and safe update
   policies.
 * Comprehensive WooCommerce e-commerce integration with verified price and review
   mapping.
 * Native Elementor page builder adapter parsing widget data structures safely.
 * Portable JSON configuration and schema records Import/Export module with validation
   preview.
 * Core WordPress Privacy Policy Guide integration and non-destructive uninstaller.

## Meta

 *  Version **2.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [JSON-LD](https://wordpress.org/plugins/tags/json-ld/)[rich snippets](https://wordpress.org/plugins/tags/rich-snippets/)
   [schema](https://wordpress.org/plugins/tags/schema/)[seo](https://wordpress.org/plugins/tags/seo/)
   [structured data](https://wordpress.org/plugins/tags/structured-data/)
 *  [Advanced View](https://wordpress.org/plugins/dpls-schema-ai/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/dpls-schema-ai/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/dpls-schema-ai/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/dpls-schema-ai/)