CC Schema & Structured Data User Guide
Last updated: 1st May 2026 for CC Schema & Structured Data version 1.0.0
Overview
CC Schema & Structured Data allows you to add structured data (Schema.org JSON-LD) to your WordPress posts and pages directly from the editor.
Structured data helps search engines better understand your content, which can improve how your pages appear in search results. This may include enhanced listings such as rich snippets, FAQs, and how-to steps.
The plugin is designed to be:
- Privacy-focused (no external tracking or API calls)
- Fully compatible with modern WordPress editors
- Easy to use for beginners while remaining powerful for advanced users
- Built to WordPress coding standards with future extensibility in mind
What is Structured Data?
Structured data is a standardised format used by search engines such as Google and Bing to interpret the content of a page.
It is typically added in JSON-LD format and can describe:
- Articles and blog posts
- FAQs
- Tutorials and how-to guides
- Pages such as About or Contact
- Business and product information
When implemented correctly, structured data can:
- Improve search result appearance
- Increase click-through rates
- Help search engines categorise your content accurately
Installation
Install via WordPress
- Go to Plugins → Add New
- Search for CC Schema & Structured Data
- Click Install Now
- Click Activate
Manual Installation
- Upload the plugin folder to
/wp-content/plugins/ - Activate the plugin via Plugins → Installed Plugins
Where to Find the Settings
Once activated, the plugin integrates directly into the WordPress editor.
In Gutenberg (Block Editor)
- Edit any post or page
- Open the right-hand sidebar
- Look for the Schema & Structured Data panel
Adding Structured Data
The plugin uses a modular system that allows you to add different schema types to each post or page.
Step 1: Add a Schema Block
- Open the Schema & Structured Data panel
- Select a schema type from the dropdown
- Click Add
Only one of each schema type can be added per page to ensure clean and valid output.
Supported Schema Types (Free Version)
WebPage
Use for general pages such as:
- Homepage
- About page
- Service pages
Fields typically include:
- Page name
- Description
- URL
- Language
FAQPage
Use when your page includes frequently asked questions.
How it works
The plugin automatically detects FAQ content from:
- Gutenberg blocks
- Supported accordion blocks (e.g. Kadence, Spectra, Stackable)
Features
- Extracts questions and answers automatically
- Displays them in the sidebar
- Allows selection/deselection of each item
- Outputs valid FAQPage structured data
HowTo
Use for step-by-step guides or tutorials.
Example use cases
- Installation guides
- Setup tutorials
- DIY instructions
Fields include
- Title
- Description
- Steps (with headings and instructions)
Managing Schema Blocks
Adding Multiple Types
You can combine schema types on a single page, for example:
- WebPage + FAQPage
- BlogPosting + HowTo
Removing a Block
Each schema block includes a remove option. Removing it will:
- Delete it from the sidebar
- Prevent it from being output on the page
Automatic Data Handling
The plugin intelligently pre-fills data where possible using:
- Post title
- Post content
- Featured image
- Publication dates
This reduces manual input and ensures consistency.
Language and Date Fields
Language
- Uses a dropdown of valid WordPress-supported languages
- Defaults to your site or post language
Dates
- Uses a date picker
- Automatically pre-filled from post data
Output Format
All schema is output as:
<script type="application/ld+json">
The plugin uses:
- Clean JSON-LD structure
- Schema.org standards
- No inline clutter or invalid markup
Best Practices
To get the most benefit from structured data:
1. Match Content to Schema
Ensure your schema reflects actual visible content.
For example:
- Only use FAQPage if FAQs are present
- Only use HowTo if steps exist on the page
2. Avoid Duplicate or Conflicting Schema
Do not use multiple plugins generating the same schema type.
This can:
- Confuse search engines
- Reduce effectiveness
3. Keep Content Clear and Structured
Use:
- Proper headings
- Clear sections
- Well-formatted lists
This improves both readability and schema accuracy.
Testing Your Structured Data
You can validate your structured data using:
- Google Rich Results Test
- Schema Markup Validator
These tools will:
- Confirm validity
- Highlight errors or warnings
- Show eligible enhancements
Limitations of the Free Version
The free version focuses on core schema types and usability.
Planned or Pro features may include:
- Product schema
- Local business schema
- Advanced article types (NewsArticle, BlogPosting enhancements)
- Automation and bulk schema controls
Troubleshooting
Schema Not Appearing
Check:
- The schema block is added and saved
- The page is published or updated
- No caching is blocking changes
FAQ Not Detected
Ensure:
- FAQs are built using supported block types
- Content is structured clearly
Validation Errors
- Check required fields are completed
- Ensure no conflicting plugins are active
Frequently Asked Questions
What does structured data do in WordPress?
Structured data helps search engines understand your content and can improve how your pages appear in search results, including rich snippets.
Does this plugin improve SEO rankings?
It does not directly increase rankings, but it improves how search engines interpret your content, which can enhance visibility and click-through rates.
Can I use multiple schema types on one page?
Yes, as long as they are relevant and not duplicated.
Does this plugin use external APIs?
No. The plugin is fully privacy-focused and does not send data externally.
Will this work with page builders?
Yes, particularly if the content structure is clear. FAQ extraction supports common block-based builders.
Do I need coding knowledge to use this plugin?
No. The interface is designed to be user-friendly and requires no coding.
Summary
CC Schema & Structured Data provides a simple but powerful way to add structured data to your WordPress site.
It is ideal for:
- Improving search engine understanding
- Enabling rich results
- Enhancing SEO without compromising privacy
