BBH Custom Schema – Add Custom JSON-LD to Your Website
BBH Custom Schema helps you add, manage, and control custom JSON-LD schema in WordPress — without the limitations, conflicts, or unnecessary bloat often caused by traditional SEO plugins. Many SEO plugins automatically generate structured data, but they can restrict customization, create duplicate schema, or output markup you cannot fully control. This makes advanced schema management difficult for developers, agencies, and SEO professionals. BBH Custom Schema gives you direct control over your structured data by allowing you to manually add and manage JSON-LD schema on individual posts and pages. You decide exactly what schema is output, how it is structured, and where it appears. The plugin also helps manage multiple schema blocks, validate JSON formatting, and combine separate JSON-LD structures into a clean valid format — all directly inside the WordPress editor. Built for developers, SEO professionals, freelancers, and advanced WordPress users who need flexible and precise schema implementation without unnecessary complexity. Note: This plugin does not generate schema automatically. You must provide valid JSON-LD markup. 🎥 Fix schema issues and take full control of JSON-LD 👉 Watch full tutorial: https://youtu.be/vtijgX5JWr0 Key Features Full control over WordPress schema output without SEO plugin restrictions or lock-in Generate schema using two modes: Automatic Schema Engine and Manual Schema Builder AI-like automatic Article schema generation that analyzes post content and extracts structured data (title, author, date, headings, context) with a single click Built-in structured generators for FAQPage and LocalBusiness schema with guided input fields Fix duplicate and conflicting schema generated by SEO plugins like Rank Math or Yoast Add custom JSON-LD schema to any post, page, or supported post type Manage multiple schema types including Article, Product, FAQPage, LocalBusiness, Service, and more Combine multiple JSON-LD blocks into a single valid structure to avoid schema errors Works alongside existing SEO plugins without breaking compatibility Lightweight and performance-focused — outputs only the schema you define or generate Developer-friendly design built for SEO specialists, agencies, and WordPress power users Clean and minimal WordPress editor integration with flexible schema workflow control Note: Validation only checks JSON format validity. Plugin homepage: https://jahidshah.com/plugins/bbh-custom-schema/ Our All Themes and Plugins Themes BBH Lite – LightWeight WordPress Theme Plugins BridgeHub Security Insight BridgeHub Design Kit BBH SEO Toolkit BBH Custom Schema BBH Redirection AJ FAQ Block AJ Card Element AJ Square Testimonial Slider AJ Category Posts AJx Filter for WooCommerce Usage Automatic Schema (Article Only) Create or edit any post or page. Scroll down to the “BBH Custom Schema (Click to Expand)” section below the content editor. Click the arrow to expand the field. Enable “Automatic Schema Generator” option. (Optional) Add custom inputs if needed (e.g., override author, schema headline, or description). Otherwise, leave blank for auto-detection. Click “Generate Schema” — the system will automatically analyze your post content and create optimized Article schema (based on title, content structure, author, publish date, and headings). Click Publish or Update to save changes. Your schema will be automatically injected into the page source as JSON-LD in the website header (not visible to visitors). Manual Schema (FAQ, LocalBusiness, Custom JSON-LD) Create or edit any post or page. Scroll down and open the “BBH Custom Schema (Click to Expand)” section below the content editor. Paste your JSON-LD schema markup into the input box. Click “Validate Schema” to check JSON format validity. If using multiple JSON-LD blocks, paste them one after another (without tags), then click “Combine Schemas” to merge them into a single valid structure. Click Publish or Update to save your changes. Your schema will be injected into the page source as JSON-LD structured data inside the website header (not visible to visitors). Customize Your Schema: You can use any schema type supported by 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.
Top keywords
- schema39×5.97%
- json-ld13×1.99%
- click9×1.38%
- custom9×1.38%
- seo9×1.38%
- bbh8×1.23%
- wordpress8×1.23%
- page7×1.07%
- post7×1.07%
- control6×0.92%
- structured6×0.92%
- bbh custom5×0.77%
CiteBoost GEO
CiteBoost GEO helps your WordPress site get discovered and cited by AI search engines. It analyzes your content for AI readiness, fixes common crawling issues, and adds structured data so AI engines can understand and reference your pages. The plugin is organized around a simple principle: Free = see what’s wrong. Pro = fix it all automatically. Key Features (Free): AI Visibility Score — Scan all posts and pages to get a 0-100 readiness score for AI search engines Score Trend Chart — Visualize your site-wide AI visibility score over 7, 30, or 90 days with an interactive line chart Score Goal Line — Set a target AI visibility score; the chart shows a reference line so you always know where you stand Automatic Weekly Scan — Schedule a recurring scan so your score history stays fresh without manual effort Recommendations Checklist — Track your content optimization progress with checkboxes and a progress bar Schema Detection — See which posts have JSON-LD structured data and which types are missing (including Product schema for WooCommerce) Robots.txt Management — Detect and fix blocked AI bots with one click (supports both physical and virtual robots.txt) Manual JSON-LD Editor — Paste and validate your own JSON-LD schema, save it to any post, page, or product Individual Schema Management — Activate, deactivate, or delete each saved schema from its post’s detail view Schema Backup & Transfer — Export all saved schemas to a JSON file and import on another site (great for staging → production) Schema Maintenance — Automatic one-time cleanup of orphaned schema rows; manual cleanup button in Settings Content Analysis — Actionable recommendations for heading structure, word count, and content quality Author E-E-A-T Checks — Verify author signals that AI engines look for Bot Crawl Tracking — See which AI crawlers visit your site AI Referral Tracking — Monitor clicks from ChatGPT, Claude, Perplexity, and other AI sources Accessible Dashboard — WCAG-compliant interface with keyboard navigation Pro Features — every automation that saves you time: Quick Generate — Build full schema instantly from WordPress post data (Article, BlogPosting, BreadcrumbList) with zero manual entry AI Schema Generation — Generate optimized JSON-LD using Claude, GPT, or Gemini (FAQPage, HowTo, and more) WooCommerce Dynamic Product Schema — Automatic extraction of full product data into rich Product schema (name, price, SKU, brand, images, variations, aggregateRating, category) Schema Templates Library — One-click apply from a gallery of pre-built recipes (Product, Recipe, Event, LocalBusiness, Review, Course) with auto-populated fields Bulk Schema Operations — Generate, delete, activate, or deactivate schemas for up to 50 posts at once Per-Post Score History — See each page’s AI visibility trend over time, right inside the Schema tab Weekly Email Digest — Receive a weekly summary email with score trend, top improvers, and bot activity Citation Monitoring — Check whether AI engines cite your content in their responses via the Perplexity API On-Demand Citation Checks — Run citation checks any time with the Check Citations Now button Configurable AI Model — Choose which model to use for schema generation Encrypted API Key Storage — All API keys are encrypted at rest using Sodium Tracks 14 AI bots: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended, Amazonbot, Bytespider, CCBot, and Meta-ExternalAgent. Learn more at wp-geo-optimizer.com. External services This plugin connects to the following external services when the user explicitly triggers them. No data is sent without user action. Anthropic API (Claude) Used for AI-powered JSON-LD schema generation when the user selects Claude as their AI provider and clicks “Generate”. Sends: post title, excerpt, content summary, and selected schema type. Terms of Service | Privacy Policy OpenAI API (GPT) Used for AI-powered JSON-LD schema generation when the user selects GPT as their AI provider and clicks “Generate”. Sends: post title, excerpt, content summary, and selected schema type. Terms of Service | Privacy Policy Google Gemini API Used for AI-powered JSON-LD schema generation when the user selects Gemini as their AI provider and clicks “Generate”. Sends: post title, excerpt, content summary, and selected schema type. Terms of Service | Privacy Policy Perplexity API Used for checking if AI search engines cite your content when the user clicks “Check Citations Now”. Sends: tracked search queries configured by the user in Settings. Terms of Service | Privacy Policy Freemius SDK Used for license management, in-plugin checkout, automatic updates, and optional usage analytics. Sends: site URL, plugin version, PHP version, and license status. The user is asked for consent during plugin activation opt-in. Terms of Service | Privacy Policy Source Code & Build Process The JavaScript source code is included in the plugin under assets/src/. The compiled files in assets/build/ are generated using @wordpress/scripts (webpack). To build from source: Install Node.js 18+ Run npm install Run npm run build — compiles assets/src/index.js → assets/build/