Introduction

Version: 1.0.2

Introduction

Easy Schema 1.0 is a Joomla package from JoomlaX that adds Schema.org JSON-LD without writing markup. Create Items, map properties, assign pages, and let the system plugin inject one clean @graph.

Think of it as three pieces that always work together:

  • Component (Easy Schema): Dashboard, Items, presets, and Configuration (site identity, cleaner, optional Markdown).
  • System plugin (System - Easy Schema): injects JSON-LD on matching public pages and runs the Schema Cleaner. If this plugin is disabled, the head stays unchanged.
  • Content plugin (Content - Easy Schema): adds a Schema tab on articles so one page can inherit, disable, or override fields.
What you can do
  • Emit Article, Product, Event, FAQ, HowTo, LocalBusiness, and more
  • Fill site name, logo, address, hours, and social profile URLs once
  • Strip duplicate JSON-LD from Joomla core and templates
  • Map auto page data, custom fields, or a fixed value
  • Override one article from the Schema tab
Live demo

Open demo.joomlax.com/demo/utilities/easy-schema, then View Source and search for application/ld+json.

Built for modern Joomla
  • Joomla 4, 5, and 6
  • PHP 8.1 or later
  • Works beside Easy Meta (Open Graph and canonical stay there; JSON-LD stays here)