=== BBH Custom Schema === Contributors: jahidshah Donate link: https://www.buymeacoffee.com/jahidshah Tags: custom schema, schema markup, structured data, WordPress schema, SEO schema Requires at least: 5.2 Tested up to: 6.8 Requires PHP: 7.2 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A simple, powerful plugin to add custom schema markup to WordPress posts & pages, helping search engines better understand your site's content. == Description == **BBH Custom Schema** allows you to easily insert your own JSON-LD structured data (schema markup) into WordPress posts and pages. This lightweight plugin improves your SEO by helping search engines understand your content. **Key Features:** - Add custom schema markup to any post or page - Lightweight and optimized for performance - Fully responsive and mobile-friendly - Elementor compatible - Simple setup and user-friendly interface == 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** == 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, like this: ```html ``` 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). == Frequently Asked Questions == = 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. == Screenshots == 1. Example of schema applied to a post 2. Custom Schema input box under post/page editor 3. Plugin settings in the admin panel == Changelog == = 1.0.0 = * Initial release == Upgrade Notice == = 1.0.0 = * First stable version released == Other Notes == ### 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/).