1. Home
  2. How To
  3. What is Defragment Schema Markup and how to add it?

What is Defragment Schema Markup and how to add it?

Defragment Schema Markup is solves two problems:

  • It makes Schema.org implementation easy
  • It cleans up the “fragmented mess” created by Schema plugin

For example:

There are six Schema pieces on that page, but they’re just that six pieces without context. It is not clear what their relation to each other is. The search engine doesn’t know how all these pieces relate to each other, and what the most important piece on a page is.

Here’s what error and warning free Schema markup look like in Google’s structured data tester when implemented by other tools:

In this screenshot, you can see that there is no error and warning it’s a clean schema, but those are still individual items and search engines need will need to figure out how they’re related to each other.

By using the Defragment Schema Markup option we can see how these schema related to each other.

You will find this option in WordPress dashboard -> Structured Data -> Settings -> Advanced -> Check Defragment Schema Markup option like below the screenshot.

Once you check this option you will see how this page schema markup related to each other.

This is output of what you’ll see in the testing tool:

In this screenshot, this post is an Article. The article is the main thing” of a WebPage, which is part of a Website. These separate blocks are now all woven together: it’s simply a nested structure.

After that, you need to check the schema whether it’s validated or showing error in the Structure data testing tool.

Structure data testing tool: https://search.google.com/structured-data/testing-tool

Note: Currently we are giving support with these schema type only BlogPosting, Article, TechArticle, and NewsArticle.

That’s it for this tutorial!

We hope it helped you. If you have any feedback or questions or do you want us to create compatibility for any other schema type which isn’t listed in our plugin then you can request us we will surely implement it as soon as possible.

Just contact us here and we are always available for you.

Updated on August 10, 2019

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support


    1. Hi Aytac,

      Will you please elaborate more about your issue so that we will understand and help you.

Leave a Comment