Custom JSON-LD schema builder #70

Closed
opened 2026-06-23 13:31:35 +00:00 by jmiller · 1 comment
Owner

Summary

Allow users to build arbitrary JSON-LD structured data types beyond the built-in schemas (Article, Product, FAQ, etc.).

Why

  • Rank Math Pro and SEOPress Pro offer custom schema builders
  • Schema.org has 800+ types — we can't build them all individually
  • Power users need flexibility for niche types (Course, JobPosting, SoftwareApplication, etc.)

Implementation

  • Admin UI with schema type selector (autocomplete from schema.org types)
  • Dynamic property builder: add properties, set types (text, URL, date, nested object)
  • JSON preview pane showing live output
  • Save as reusable templates
  • Per-article schema override via content plugin form
  • Validate against schema.org specification
## Summary Allow users to build arbitrary JSON-LD structured data types beyond the built-in schemas (Article, Product, FAQ, etc.). ## Why - Rank Math Pro and SEOPress Pro offer custom schema builders - Schema.org has 800+ types — we can't build them all individually - Power users need flexibility for niche types (Course, JobPosting, SoftwareApplication, etc.) ## Implementation - Admin UI with schema type selector (autocomplete from schema.org types) - Dynamic property builder: add properties, set types (text, URL, date, nested object) - JSON preview pane showing live output - Save as reusable templates - Per-article schema override via content plugin form - Validate against schema.org specification
jmiller added this to the v3.0 — Platform & Intelligence milestone 2026-06-23 13:31:35 +00:00
jmiller added the enhancement label 2026-06-23 13:31:35 +00:00
Author
Owner

Branch created: feature/70-custom-json-ld-schema-builder

git fetch origin
git checkout feature/70-custom-json-ld-schema-builder
Branch created: [`feature/70-custom-json-ld-schema-builder`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteOpenGraph/src/branch/feature/70-custom-json-ld-schema-builder) ```bash git fetch origin git checkout feature/70-custom-json-ld-schema-builder ```
Sign in to join this conversation.
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteOpenGraph#70