Title: Codedication Schema Blocks
Author: codedication
Published: <strong>19.05.2026</strong>
Last modified: 20.05.2026

---

Търсене на разширения

![](https://ps.w.org/codedication-schema-blocks/assets/banner-772x250.png?rev=3537180)

![](https://ps.w.org/codedication-schema-blocks/assets/icon-256x256.png?rev=3537180)

# Codedication Schema Blocks

 От [codedication](https://profiles.wordpress.org/codedication/)

[Изтегляне](https://downloads.wordpress.org/plugin/codedication-schema-blocks.1.0.2.zip)

 * [Детайли](https://bg.wordpress.org/plugins/codedication-schema-blocks/#description)
 * [Оценки](https://bg.wordpress.org/plugins/codedication-schema-blocks/#reviews)
 *  [Инсталиране](https://bg.wordpress.org/plugins/codedication-schema-blocks/#installation)
 * [Разработка](https://bg.wordpress.org/plugins/codedication-schema-blocks/#developers)

 [Поддръжка](https://wordpress.org/support/plugin/codedication-schema-blocks/)

## Описание

#### FAQ Schema & Review Schema Blocks

Schema Blocks adds **FAQ schema** and **Review schema** directly to the WordPress
block editor — no shortcodes, no custom fields, no coding required. Each block automatically
generates valid **JSON-LD structured data** that Google can read to display **rich
results** in search: FAQ dropdowns, star ratings, and review snippets.

Built for Gutenberg. Works with Yoast SEO, Rank Math, and AIOSEO.

#### Why Schema Markup Matters

Schema markup helps search engines understand your content better, resulting in:

 * **Google Rich Results** — FAQ dropdowns and star ratings displayed directly in
   search results
 * **Better CTR** — More clicks from visually enhanced search listings
 * **Voice Search** — Structured Q&A content ready for voice assistants
 * **Knowledge Graph** — Potential for featured snippets and entity recognition

#### Features

**FAQ Block** — [Google FAQ Rich Result](https://developers.google.com/search/docs/appearance/structured-data/faqpage)

 * Displays as expandable Q&A dropdowns directly in Google Search results
 * Accordion-style interface in the block editor with full styling control
 * Option to close others when one opens
 * Proper FAQPage / Question / Answer schema.org markup

**Review Block** — [Google Review Snippet](https://developers.google.com/search/docs/appearance/structured-data/review-snippet)

 * Displays star ratings (1–5) in Google Search results for Products, Books, Local
   Businesses, and more
 * Multiple item types: Product, LocalBusiness, Movie, Book, Restaurant, Thing
 * Author and publisher information, publication date, review body
 * Positive/negative notes and rating explanation

**Settings Page** — Site-wide structured data from a single dashboard

 * **Site Identity** — Organization or Person schema with name, logo, description,
   contact, social profiles, and founding year
 * **WebSite schema** — Site name, URL, and SearchAction for Google sitelinks search
   box
 * **Breadcrumbs** — BreadcrumbList schema with separator and home label configuration
 * **Block management** — Enable or disable individual schema blocks
 * **JSON-LD preview** — Live preview of your site-wide schema output with one-click
   copy and „Test in Google Rich Results“ button
 * **Completeness indicator** — Visual progress ring showing how much of your identity
   schema is filled in

**Built for SEO workflows**
 * Automatic JSON-LD output in the page head — single`
@graph` array for multiple schemas * Compatible with Google Rich Results Test and
Schema.org Validator * Works directly in the Gutenberg block editor

#### Compatible with Popular SEO Plugins

Schema Blocks works **alongside** your existing SEO plugin — it does not replace
it:

 * **Yoast SEO** — Yoast handles meta tags and site-wide schema; Schema Blocks handles
   content-level schema
 * **Rank Math** — Disable duplicate schema types in Rank Math settings if needed
 * **AIOSEO** — Fully compatible; disable conflicting schema modules in AIOSEO
 * **The SEO Framework** — Compatible out of the box

If you already have a plugin generating FAQ or Review schema for entire pages, we
recommend disabling that specific schema type to avoid duplication.

#### How It Works

 1. Add a Schema Block (FAQ or Review) to any post or page in the block editor
 2. Fill in your content — questions and answers, ratings, review details
 3. The plugin outputs valid JSON-LD structured data in the page `<head>`
 4. Google reads the schema markup and may display rich results: FAQ dropdowns, star
    ratings, review snippets

#### Validation

All schema output follows Google’s structured data guidelines. Test your pages with:
*
[Google Rich Results Test](https://search.google.com/test/rich-results) * [Schema.org Validator](https://validator.schema.org/)

## Снимки на разширението

[⌊FAQ Block styling — Color, Typography and Dimensions controls in the Inspector
sidebar⌉⌊FAQ Block styling — Color, Typography and Dimensions controls in the Inspector
sidebar⌉[

FAQ Block styling — Color, Typography and Dimensions controls in the Inspector sidebar

[⌊FAQ Block with a custom theme — fully stylable to match your brand⌉⌊FAQ Block 
with a custom theme — fully stylable to match your brand⌉[

FAQ Block with a custom theme — fully stylable to match your brand

[⌊FAQ Block frontend output — clean accordion rendered on the published page⌉⌊FAQ
Block frontend output — clean accordion rendered on the published page⌉[

FAQ Block frontend output — clean accordion rendered on the published page

[⌊Review Block in the editor — star rating, item type selector and review body with
4.5/5 rating⌉⌊Review Block in the editor — star rating, item type selector and review
body with 4.5/5 rating⌉[

Review Block in the editor — star rating, item type selector and review body with
4.5/5 rating

[⌊Review Block author & publisher — date, Author (Person) and Publisher (Organization)
fields for valid Review schema⌉⌊Review Block author & publisher — date, Author (
Person) and Publisher (Organization) fields for valid Review schema⌉[

Review Block author & publisher — date, Author (Person) and Publisher (Organization)
fields for valid Review schema

[⌊Review Block frontend output — headline, rating, review body and positive/negative
notes⌉⌊Review Block frontend output — headline, rating, review body and positive/
negative notes⌉[

Review Block frontend output — headline, rating, review body and positive/negative
notes

[⌊Settings page — Site Identity (Organization/Person), JSON-LD preview, completeness
indicator and "Test in Google Rich Results" shortcut⌉⌊Settings page — Site Identity(
Organization/Person), JSON-LD preview, completeness indicator and "Test in Google
Rich Results" shortcut⌉[

Settings page — Site Identity (Organization/Person), JSON-LD preview, completeness
indicator and „Test in Google Rich Results“ shortcut

## Blocks

This plugin provides 2 blocks.

 *   Review Schema Create a review with star ratings and Schema.org markup for rich
   snippets.
 *   FAQ Schema Create an FAQ section with Schema.org markup for better SEO.

## Инсталиране

 1. Upload the plugin files to `/wp-content/plugins/cddc-schema-blocks/`
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Go to Settings  Schema Blocks to configure options
 4. Add Schema blocks in the editor under „Schema Blocks“ category

## ЧЗВ

### Will this guarantee rich snippets in Google?

No. Google decides whether to show rich snippets based on many factors. Proper schema
markup improves your chances but doesn’t guarantee display.

### Does this conflict with Yoast SEO or Rank Math?

Schema Blocks focuses on content-level schema (FAQ, Review) which complements site-
wide schema from SEO plugins. We recommend disabling duplicate schema types if your
SEO plugin also provides them. See the „Compatible with Popular SEO Plugins“ section
above for plugin-specific guidance.

### Does it work with Full Site Editing (FSE) themes?

Yes. Schema Blocks uses the standard Gutenberg block API and works with any block
theme, including FSE themes like Twenty Twenty-Four, Kadence Blocks, or GeneratePress.

### Do I need technical knowledge?

No! Just add blocks and fill in the fields. The plugin handles all the technical
JSON-LD markup automatically.

### Is the schema valid?

Yes. All output follows Schema.org specifications and Google’s structured data guidelines.

### What about performance?

Schema is output as a single JSON-LD script in the page head. It’s lightweight and
doesn’t affect page load time or Core Web Vitals.

### Can I use this with WooCommerce?

Yes. You can add Review schema to any post type, including WooCommerce product pages.

### Does it add Organization or Person schema?

Yes. The Settings page includes a Site Identity section where you configure Organization
or Person schema with name, logo, description, email, phone, address, social profiles,
and founding year. A completeness indicator shows your progress.

### How many FAQ items can I add?

There is no limit. Add as many Question/Answer pairs as you need. All items are 
included in the FAQPage JSON-LD output.

## Отзиви

![](https://secure.gravatar.com/avatar/405278ef6109b851d7e43198bb41ff50c96e5c117321420881a4c2e29f28cd32?
s=60&d=retro&r=g)

### 󠀁[Great Gutenberg-native schema plugin](https://wordpress.org/support/topic/great-gutenberg-native-schema-plugin/)󠁿

 [Marta Torre](https://profiles.wordpress.org/martatorre/) 18.06.2026

Clean interface, easy to use, and generates valid JSON-LD without unnecessary complexity.
I like that it complements SEO plugins like Yoast and Rank Math instead of conflicting
with them. A great option if you want to add FAQ and Review schema directly from
the block editor. Highly recommended.

![](https://secure.gravatar.com/avatar/6b119af79b3082e51875c290cd1d49209a3b0375bd6fe8f4e1ef508b9264e55d?
s=60&d=retro&r=g)

### 󠀁[Muy recomendable para mejorar el SEO técnico en WordPress](https://wordpress.org/support/topic/muy-recomendable-para-mejorar-el-seo-tecnico-en-wordpress/)󠁿

 [Luis Ruiz](https://profiles.wordpress.org/lruizcode/) 16.06.2026

Plugin muy práctico para quienes trabajan con el editor de bloques y quieren añadir
datos estructurados sin depender de shortcodes ni campos personalizados. Me gusta
especialmente que integre FAQ y Review Schema directamente en Gutenberg, genere 
JSON-LD automáticamente y permita configurar datos globales del sitio desde una 
pantalla sencilla. También se agradece la compatibilidad con plugins SEO populares
y el enfoque ligero, sin impacto relevante en rendimiento.

 [ Прочетете всички 2 отзива ](https://wordpress.org/support/plugin/codedication-schema-blocks/reviews/)

## Сътрудници и разработчици

“Codedication Schema Blocks” е софтуер с отворен код. Към разширението са допринесли
следните хора:

Сътрудници

 *   [ codedication ](https://profiles.wordpress.org/codedication/)
 *   [ Paulo Carvajal ](https://profiles.wordpress.org/pauloc/)

[Превеждане на “Codedication Schema Blocks” на вашия език.](https://translate.wordpress.org/projects/wp-plugins/codedication-schema-blocks)

### Имате интерес към разработване?

[Преглеждане на кода](https://plugins.trac.wordpress.org/browser/codedication-schema-blocks/),
разглеждане на [SVN хранилище](https://plugins.svn.wordpress.org/codedication-schema-blocks/),
или абонамент към [програмната история (log)](https://plugins.trac.wordpress.org/log/codedication-schema-blocks/)
чрез [RSS](https://plugins.trac.wordpress.org/log/codedication-schema-blocks/?limit=100&mode=stop_on_copy&format=rss).

## Списък с промени

#### 1.0.2

 * Fix: Review block now renders translatable labels through `__()` so strings reach
   the `.pot` and translations apply at render time.
 * Compat: Tested up to WordPress 7.0.

#### 1.0.1

 * Fix (WordPress.org review): conflict admin notice no longer emits an inline `
   <script>` tag — the dismiss handler is now an enqueued asset (`assets/admin/conflict-
   notice.js`) wired via `data-*` attributes on the notice container. The notice
   is also gated to the plugin Settings page and `plugins.php` only.
 * Fix (WordPress.org review): FAQ block render callback no longer echoes a `WP_HTML_Tag_Processor`-
   mutated HTML string. The wrapper `<div>` is composed from escape-aware core APIs,
   and per-`<details>` Interactivity API directives are now injected via a `render_block`
   filter scoped to FAQ-ancestor renders. Foreign `data-wp-*` directives on nested
   blocks are preserved.
 * Fix: Settings page rendered empty when the centralized Codedication admin was
   active. The plugin now registers a „Settings“ tab inside the centralized renderer
   and the React app hydrates from saved option values.
 * Fix: `useSlotFills` crash on older `@wordpress/components`; the Advanced tab 
   now derives its visibility from the internal fill bridge.
 * Improvement: Completeness score redistributed to weigh Site Identity (75), Website(
   20) and Breadcrumbs (5) — previously only Site Identity counted, so the page 
   could reach 100% while Website and Breadcrumbs were empty.
 * New filter: `cddc_schema_blocks_is_settings_screen` lets integrations declare
   authoritatively when the React Settings app should be enqueued.
 * Cleanup: removed dead code paths in `Admin_Integration`, dead `utils/completeness-
   score.ts` / `utils/json-ld-preview.ts` modules, the unused `HelpTip` component
   family and the divergent PHP `Site_Schema::get_completeness_score()` (the React
   UI is now the single source of truth for completeness).
 * Fix: schema-conflict admin notice now links to the real settings screen (`Admin_Integration::
   get_settings_url()`) instead of guessing from `class_exists()`, so the link is
   correct in the fallback path where the shared admin package exists but its renderer
   is not yet available.

#### 1.0.0

 * Initial release
 * FAQ Block with FAQPage schema
 * FAQ Item child block
 * Review Block with Review schema
 * Support for 6 item types
 * Settings page for block management
 * Interactivity API for accordion

## Мета

 *  Version **1.0.2**
 *  Last updated **Преди 1 месец **
 *  Active installations **10+**
 *  WordPress version ** 6.5 или по-висока **
 *  Tested up to **7.0**
 *  PHP version ** 8.0 или по-висока **
 *  Language
 * [English (US)](https://wordpress.org/plugins/codedication-schema-blocks/)
 * Tags
 * [faq schema](https://bg.wordpress.org/plugins/tags/faq-schema/)[JSON-LD](https://bg.wordpress.org/plugins/tags/json-ld/)
   [Review Schema](https://bg.wordpress.org/plugins/tags/review-schema/)[star rating](https://bg.wordpress.org/plugins/tags/star-rating/)
   [structured data](https://bg.wordpress.org/plugins/tags/structured-data/)
 *  [Разширен изглед](https://bg.wordpress.org/plugins/codedication-schema-blocks/advanced/)

## Оценки

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/codedication-schema-blocks/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/codedication-schema-blocks/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/codedication-schema-blocks/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/codedication-schema-blocks/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/codedication-schema-blocks/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/codedication-schema-blocks/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/codedication-schema-blocks/reviews/)

## Сътрудници

 *   [ codedication ](https://profiles.wordpress.org/codedication/)
 *   [ Paulo Carvajal ](https://profiles.wordpress.org/pauloc/)

## Поддръжка

Имате да кажете нещо? Имете нужда от помощ?

 [Разглеждане на форумите за поддръжка](https://wordpress.org/support/plugin/codedication-schema-blocks/)

## Дарение

Бихте ли желали да подкрепите успеха на разширението?

 [ Направете дарение за това разширение ](https://codedication.com)