Home Plugins bbh custom schema
BBH Custom Schema – Add Custom JSON-LD to Your Website logo

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

by Md Jahid Shah on WordPress.org

A simple, powerful plugin to add custom schema markup to WordPress posts & pages, helping search engines better understand your site's content.

(1)
Example of schema applied to a post

Example of schema applied to a post

BBH Custom Schema gives you full control over your website’s structured data — without the limitations of traditional SEO plugins.

Most SEO plugins automatically generate schema, but they often restrict customization and can create duplicate or conflicting markup. This makes it difficult to control how search engines interpret your content.

BBH Custom Schema solves this by letting you manually add and manage JSON-LD schema on any post or page. You decide exactly what structured data is output — no restrictions, no overrides, no hidden logic.

Perfect for developers, SEO professionals, and advanced users who need precise, flexible control over their schema implementation.

Note: This plugin does not generate schema automatically. You must provide valid JSON-LD format.

Key Features

  • Full control over WordPress schema output without SEO plugin limitations
  • Fix duplicate and conflicting schema generated by SEO plugins like Rank Math or Yoast
  • Add custom JSON-LD schema to any post or page with complete flexibility
  • Manage multiple schema types including Article, Product, FAQPage, LocalBusiness, Service, and more
  • Combine multiple JSON-LD blocks into a single valid structure to avoid errors
  • Works alongside existing SEO plugins without breaking or overriding them
  • Lightweight and performance-friendly — outputs only the schema you define
  • Built for developers, SEO professionals, and advanced WordPress users
  • Clean, distraction-free editor integration inside WordPress

Note: Validation only checks JSON format validity.

Plugin homepage:
https://jahidshah.com/plugins/bbh-custom-schema/

Other Plugins By Jahid Shah

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.
    If you are using multiple schemas, paste them one after another (without