Title: BBH Custom Schema – Add Custom JSON-LD to Your Website
Author: Md Jahid Shah
Published: <strong>May 31, 2025</strong>
Last modified: April 5, 2026

---

Search plugins

![](https://ps.w.org/bbh-custom-schema/assets/banner-772x250.png?rev=3303865)

![](https://ps.w.org/bbh-custom-schema/assets/icon-256x256.png?rev=3303865)

# BBH Custom Schema – Add Custom JSON-LD to Your Website

 By [Md Jahid Shah](https://profiles.wordpress.org/jahidshah/)

[Download](https://downloads.wordpress.org/plugin/bbh-custom-schema.1.2.0.zip)

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

 [Support](https://wordpress.org/support/plugin/bbh-custom-schema/)

## Description

**BBH Custom Schema** allows you to easily add custom JSON-LD schema to any post
or page and override schema from other SEO plugins to control your structured data
output. This lightweight plugin improves your SEO by helping search engines understand
your content.

**Key Features:**

 * Add custom JSON-LD schema to any post or page
 * Override schema generated by other SEO plugins
 * Lightweight and fast performance
 * Clean JSON-LD output for structured data
 * Developer-friendly schema control
 * Fully responsive and mobile-friendly
 * Elementor compatible
 * Simple setup and user-friendly interface
 * Compatible with popular SEO plugins

### Other Plugins By Jahid Shah

 * [BBH Custom Schema](https://wordpress.org/plugins/bbh-custom-schema/)
 * [AJ FAQ Block](https://wordpress.org/plugins/aj-faq-block/)
 * [AJ Card Element](https://wordpress.org/plugins/aj-card-element/)
 * [AJ Square Testimonial Slider](https://wordpress.org/plugins/aj-square-testimonial-slider/)
 * [AJ Category Posts](https://wordpress.org/plugins/aj-category-posts/)
 * [AJx Filter for WooCommerce](https://wordpress.org/plugins/ajx-filter-for-woo/)

### Usage

 1. Create or edit any post or page.
 2. Scroll down and look for the **“Custom Schema (Click to Expand)”** section below
    the content editor.
 3. Click the arrow to expand the field.
 4. Paste your JSON-LD schema markup inside the box.
 5. Click **Publish** or **Update** to save your changes.
 6. Your schema will now be added to the header of the post/page (not visible to regular
    visitors).

### Customize Your Schema:

You can use any schema type supported by [schema.org](https://schema.org). Simply
paste the JSON-LD script into the provided field on each post or page.

### Support & Contact

**Need help or want to report an issue?**

For any issues, please open a support ticket in the WordPress plugin repository 
or visit our [support page](https://www.jahidshah.com/contact/).

## Screenshots

 * [[
 * Example of schema applied to a post
 * [[
 * Custom Schema input box under post/page editor
 * [[
 * Plugin settings in the admin panel
 * [[
 * [[
 * [[

## Installation

**Minimum Requirements**
 – WordPress 5.2 or higher – PHP 7.2 or higher – MySQL 
5.0 or higher

**Automatic Installation (Recommended)**
 1. Go to your WordPress dashboard 2. Navigate
to **Plugins > Add New** 3. Search for **BBH Custom Schema** 4. Click **Install 
Now** and activate the plugin

**Manual Installation**
 1. Download the plugin ZIP file 2. Unzip and upload the`
bbh-custom-schema` folder to `/wp-content/plugins/` 3. Go to **Plugins > Installed
Plugins** and click **Activate**

## FAQ

### What is schema markup?

Schema markup is a special type of structured data that helps search engines understand
the content of your website more clearly. Instead of only reading plain text, search
engines like Google can identify specific information such as articles, products,
reviews, FAQs, events, and more.

When schema markup is added correctly, search engines may display enhanced search
results called rich results. These can include extra details like star ratings, 
FAQ dropdowns, product prices, or article information. Rich results can make your
page more noticeable in search results and may increase the chance that users click
on your website.

This plugin allows you to add custom JSON-LD schema markup to any post or page so
search engines can better interpret your content.

### Do I need coding knowledge to use this plugin?

Basic knowledge of schema markup can be helpful, but it is not required. The plugin
simply provides a place where you can add your schema in JSON-LD format, which is
the format recommended by Google.

If you already have schema generated from tools such as Google’s Structured Data
Markup Helper or other schema generators, you can copy the JSON-LD code and paste
it into the schema box provided by the plugin.

Advanced users and developers may prefer this approach because it gives full control
over the schema structure without being limited by preset schema templates.

### Does this plugin slow down my website?

No. The plugin is designed to be lightweight and does not add unnecessary scripts,
styles, or database queries to your website.

It simply inserts the JSON-LD schema markup into the page output when the page loads.
Since JSON-LD is just structured data placed inside a tag, it has no visual impact
and minimal performance overhead.

Because of this simple approach, the plugin should not affect your page speed or
website performance.

### Is it compatible with Rank Math, Yoast SEO, or other SEO plugins?

Yes. The plugin is designed to work alongside popular SEO plugins such as Rank Math,
Yoast SEO, and other SEO tools.

In many cases, SEO plugins automatically generate schema markup based on your content.
However, sometimes users need to add custom schema that those plugins do not support.

This plugin allows you to insert your own JSON-LD schema and, when necessary, override
schema generated by other plugins. This gives developers and SEO professionals more
flexibility when implementing structured data strategies.

### Can I add schema to any post or page?

Yes. The plugin allows you to add custom JSON-LD schema to individual posts or pages
directly from the WordPress editor. This makes it easy to apply structured data 
only where it is needed instead of affecting the entire website.

### How can I check if my schema is working?

After adding schema to your page, you can verify it using tools such as Google Rich
Results Test or other structured data testing tools. These tools will show whether
your schema markup is detected and if there are any errors or warnings.

Testing your schema helps ensure that search engines can properly read and interpret
the structured data you added.

### How do I view the custom schema markup?

Schema markup is for search engines and not displayed to visitors. To see it:
 –
Press `Ctrl + U` (View Page Source) on your post or page – Press `Ctrl + F` and 
search for “schema” or “ld+json” to find the script

### How can I generate custom schema markup?

Use free online tools like:
 – [TechnicalSEO.com](https://technicalseo.com/tools/schema-markup-generator/)–
[Schema Markup Generator by Merkle](https://technicalseo.com/tools/schema-markup-generator/)

### How do I validate my schema markup?

Use these tools to test your schema:
 – [Google Rich Results Test](https://search.google.com/test/rich-results)–
[Schema.org Validator](https://validator.schema.org/)

### Is BBH Custom Schema responsive?

Yes, the plugin is fully responsive and works on desktop, tablet, and mobile devices.

## Reviews

![](https://secure.gravatar.com/avatar/e9b0742906f57f25fda40c640d18509dc5324787cd4d5dcd77ec05b041901c16?
s=60&d=retro&r=g)

### 󠀁[GEO Extreme Control](https://wordpress.org/support/topic/geo-extreme-control/)󠁿

 [Paul Bailey](https://profiles.wordpress.org/shelf-yourself/) March 11, 2026

This plugin I have installed to several sites now for my AI-readable GEO services.
Adding a custom Schema outside of basic SEO plugins is vital and this plugin just
works perfectly, is light-weight and I can paste all my custom JSON into it. This
saved me building my own plugin so thanks so much for this! Excellent work!

 [ Read all 1 review ](https://wordpress.org/support/plugin/bbh-custom-schema/reviews/)

## Contributors & Developers

“BBH Custom Schema – Add Custom JSON-LD to Your Website” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Md Jahid Shah ](https://profiles.wordpress.org/jahidshah/)

[Translate “BBH Custom Schema – Add Custom JSON-LD to Your Website” into your language.](https://translate.wordpress.org/projects/wp-plugins/bbh-custom-schema)

### Interested in development?

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

## Changelog

#### 1.0.0 (Date: May 05, 2025)

 * Initial release

#### 1.0.1 (Date: Dec 10, 2025)

 * Update CSS and fix errors

#### 1.1.0 (Date: March 24, 2026)

 * Introduced Content Schema Report feature – a dashboard section that lists posts
   and pages with or without custom schema markup.
 * Helps administrators quickly identify which content needs schema implementation.
 * Added pagination support for easier navigation through large content libraries.

#### 1.2.0 (Date: March 30, 2026)

 * Added settings page to select post types for meta box
 * Supports Custom Post Types (CPT)

## Meta

 *  Version **1.2.0**
 *  Last updated **2 hours ago**
 *  Active installations **100+**
 *  WordPress version ** 5.2 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/bbh-custom-schema/)
 * Tags
 * [JSON-LD](https://pcd.wordpress.org/plugins/tags/json-ld/)[rich results](https://pcd.wordpress.org/plugins/tags/rich-results/)
   [schema](https://pcd.wordpress.org/plugins/tags/schema/)[schema markup](https://pcd.wordpress.org/plugins/tags/schema-markup/)
   [structured data](https://pcd.wordpress.org/plugins/tags/structured-data/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/bbh-custom-schema/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/bbh-custom-schema/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/bbh-custom-schema/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/bbh-custom-schema/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/bbh-custom-schema/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/bbh-custom-schema/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/bbh-custom-schema/reviews/#new-post)

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

## Contributors

 *   [ Md Jahid Shah ](https://profiles.wordpress.org/jahidshah/)

## Support

Issues resolved in last two months:

     1 out of 1

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

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.buymeacoffee.com/jahidshah)