Title: Skemaya
Author: noumankhaliq
Published: <strong>11 ตุลาคม 2026</strong>
Last modified: 11 ตุลาคม 2026

---

Search plugins

![](https://ps.w.org/skemaya/assets/banner-772x250.png?rev=3739087)

![](https://ps.w.org/skemaya/assets/icon.svg?rev=3739087)

# Skemaya

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

[Download](https://downloads.wordpress.org/plugin/skemaya.1.0.0.zip)

 * [Details](https://th.wordpress.org/plugins/skemaya/#description)
 * [Reviews](https://th.wordpress.org/plugins/skemaya/#reviews)
 *  [Installation](https://th.wordpress.org/plugins/skemaya/#installation)
 * [Development](https://th.wordpress.org/plugins/skemaya/#developers)

 [Support](https://wordpress.org/support/plugin/skemaya/)

## Description

Skemaya adds clean, valid JSON-LD structured data to your site. Instead of building
schema on every page view, it compiles each post’s schema when you save and stores
it with the post, so the front end only prints a ready-made block.

You choose the schema type once per post type, then override it on any single post.
Everything is managed from one focused dashboard, and it works in both the block
editor and the classic editor.

#### Features

 * **Entity Profile:** set your organization or site details once and reuse them
   across your schema.
 * **Schema Library:** choose which schema types are available in your editors.
 * **Post Type Mapping:** pick a default schema type for each post type, and override
   it per post.
 * **Product fields:** price, currency, availability, brand, GTIN, MPN, condition,
   ratings and more, in the block editor sidebar and the classic editor. On WooCommerce
   products, Skemaya reads commerce data from WooCommerce and only asks for what
   WooCommerce does not have.
 * **Data Sources:** control where values come from, such as post meta, custom field
   plugins or WooCommerce.
 * **Conflict Manager:** detect schema output from other plugins and choose which
   one to keep.
 * **Pre-compiled output:** schema is generated on save, not on every page view.
 * **Background rebuilds:** settings changes refresh schema in the background without
   emptying what is already published.
 * **REST API:** read a post’s compiled schema through the REST API.
 * **Supported types:** Article, BlogPosting, Product and WebPage, plus the site-
   level Organization, WebSite and breadcrumb items.

#### Works alongside

Skemaya can detect structured data output by Yoast SEO, Rank Math, All in One SEO
and WooCommerce, and lets you decide which plugin’s schema to keep. It is not affiliated
with or endorsed by those products.

#### Optional Pro add-on

Skemaya is complete on its own. A separate add-on, Skemaya Pro, adds more schema
types and tools. It is a different plugin, available from [skemaya.com](https://skemaya.com/),
and is not required.

### Privacy

Skemaya does not collect or send any personal data and does not contact external
services. It stores its settings and the generated schema on your own site only.

### External services

Skemaya makes no requests to external services. The dashboard and editor sidebar
contain an optional link to Google’s Rich Results Test (https://search.google.com/
test/rich-results). It opens in a new tab only when you click it, and nothing is
sent automatically.

## Screenshots

[⌊The Skemaya dashboard showing schema coverage across your site, with health checks
and detected integrations at a glance.⌉⌊The Skemaya dashboard showing schema coverage
across your site, with health checks and detected integrations at a glance.⌉[

The Skemaya dashboard showing schema coverage across your site, with health checks
and detected integrations at a glance.

[⌊Selecting Product schema in the Gutenberg editor sidebar, with required and recommended
fields.⌉⌊Selecting Product schema in the Gutenberg editor sidebar, with required
and recommended fields.⌉[

Selecting Product schema in the Gutenberg editor sidebar, with required and recommended
fields.

[⌊Post Type Mapping — assign a default schema type to each post type once, and every
matching post uses it automatically.⌉⌊Post Type Mapping — assign a default schema
type to each post type once, and every matching post uses it automatically.⌉[

Post Type Mapping — assign a default schema type to each post type once, and every
matching post uses it automatically.

[⌊The Conflict Manager detecting Rank Math and suppressing its overlapping schema
output while leaving the rest of Rank Math active.⌉⌊The Conflict Manager detecting
Rank Math and suppressing its overlapping schema output while leaving the rest of
Rank Math active.⌉[

The Conflict Manager detecting Rank Math and suppressing its overlapping schema 
output while leaving the rest of Rank Math active.

[⌊The Schema Library — enable only the primary schema types you want available in
the editor.⌉⌊The Schema Library — enable only the primary schema types you want 
available in the editor.⌉[

The Schema Library — enable only the primary schema types you want available in 
the editor.

## Installation

 1. Upload the `skemaya` folder to the `/wp-content/plugins/` directory, or install
    the plugin from the Plugins screen in WordPress.
 2. Activate the plugin through the Plugins screen.
 3. Open Skemaya in the admin menu and complete your Entity Profile.
 4. Open Post Type Mapping and choose a schema type for each post type.
 5. Existing content is compiled in the background after activation. You can also use
    Rebuild Cache on the dashboard.

## FAQ

### Does Skemaya need an account or an external service?

No. Schema is generated on your own site and stored with each post. Nothing is sent
to an outside service.

### Can I set a different schema type for a single post?

Yes. Use the Skemaya panel in the block editor sidebar, or the Skemaya Controls 
box in the classic editor. Choose “Post type default” to follow Post Type Mapping
again.

### Why do I see a “not cached” count on the dashboard?

Posts are compiled when they are saved. After activation, existing content is compiled
in the background. If posts still show as not cached, click Rebuild Cache on the
dashboard.

### What happens if another plugin also outputs schema?

The Conflict Manager shows which plugins output schema and lets you suppress their
output so your pages do not contain duplicates.

### How do Product fields work with WooCommerce?

On a WooCommerce product, price, currency, stock status, SKU, brand, category and
ratings come from WooCommerce. Skemaya shows only the extra fields WooCommerce does
not provide, such as GTIN, MPN and condition.

### Does Skemaya slow down my site?

No schema is built when a visitor loads a page. The front end prints schema that
was already compiled when the post was saved.

### Where do I get help?

Use the support forum for this plugin on WordPress.org. Product information is at
https://skemaya.com/.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Skemaya” is open source software. The following people have contributed to this
plugin.

Contributors

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

[Translate “Skemaya” into your language.](https://translate.wordpress.org/projects/wp-plugins/skemaya)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 วัน ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/skemaya/)
 * Tags
 * [JSON-LD](https://th.wordpress.org/plugins/tags/json-ld/)[schema](https://th.wordpress.org/plugins/tags/schema/)
   [schema.org](https://th.wordpress.org/plugins/tags/schema-org/)[seo](https://th.wordpress.org/plugins/tags/seo/)
   [structured data](https://th.wordpress.org/plugins/tags/structured-data/)
 *  [Advanced View](https://th.wordpress.org/plugins/skemaya/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/skemaya/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/skemaya/)