01Installing WP Schema Plugin
Install it like any other WordPress plugin:
- Download the plugin ZIP file.
- In WordPress, go to Plugins → Add New → Upload Plugin.
- Select the ZIP file, then choose Install Now.
- Activate the plugin.
Add your API key
After activation, select the setup message to open API Key Validation. Paste the key from your purchase email, select Verify Key, then choose Proceed once it has been validated.
02Settings
The Settings page controls the plugin’s behaviour:
- API Key: validates the plugin. You can hide it from other users.
- Enabled Pages: enables schema on the home page, post types and taxonomy term pages.
- Schema Formats: selects JSON-LD, Microdata or both for website scraping.
- Delete Confirmation, Auto Collapse and Highlight on Hover: adjust editing safeguards and visual behaviour.
- PHP Functions: enables advanced dynamic use. Use only if you understand the PHP involved.
- Compatibility Mode: use if a host’s virus scanner flags the plugin’s obfuscated files.
Select Save Settings when you have finished.
03Schema Builder
Open any supported page and select Schema Builder in the right-hand menu.
Toolbar
- Import: bring in schema from URLs, HTML or JSON-LD.
- Templates: open ready-made templates.
- New Schema: start with a blank schema.
- Help: view shortcodes and PHP snippets.
- Save Schema: save your work before closing.
- Close: return to the WordPress page.
Nodes
- Add Node: add a property with a name and value.
- Add Group Node: add a named group containing child nodes and sub-groups.
- Minimize, Visualizer and Preview: manage complex schemas, inspect structure and review JSON-LD output.
- Delete: removes all schema in a section.
04Importing Schema
From a website URL
Enter one or more URLs and select Scrape. Exclude any unwanted schemas with the + control, then select Import the Schemas. Some sites block scrapers and may not return results.
From HTML or JSON-LD
Paste raw HTML and select Process HTML to find embedded schema. For JSON-LD, paste the code without <script> tags and select Process Json Schema.
Merge behaviour
- Join (Keep Yours): merges schemas, preferring existing data.
- Join (Prefer Imported): merges schemas, preferring imported data.
- Fully Overwrite: replaces existing schema with the import.
05Schema Templates
Schema Catalog
Browse community-shared schemas by type, preview them in the visualizer and import them. Review every schema before publishing it: catalog schemas are not validated.
Your Schemas
Save a schema as a personal template with a name, description and tags, then access it from any page on your site.
Sharing and transfer
You can register to share saved schemas with the community. Export saved schemas as JSON to move them between sites. Importing templates overwrites existing items in Your Schemas.
06Shortcodes & Help
Select Help in the Schema Builder toolbar to view the available shortcodes and PHP snippets.
Shortcodes can be used inside node values to insert page-specific information such as titles, URLs and dates.
PHP functions
When enabled in Settings, PHP functions support advanced dynamic data in the builder. This requires PHP knowledge and should be used carefully.