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

  1. Go to Plugins → Add New
  2. Search for CC Schema & Structured Data
  3. Click Install Now
  4. Click Activate

Manual Installation

  1. Upload the plugin folder to /wp-content/plugins/
  2. 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)

  1. Edit any post or page
  2. Open the right-hand sidebar
  3. 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

  1. Open the Schema & Structured Data panel
  2. Select a schema type from the dropdown
  3. 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