This article introduces you to advanced features of SmartCrawl that will help make configuring supported complex schema types on your WordPress site easier.
Schema markup is code that helps search engines understand your content better and return more informative results for users in search results.
SmartCrawl, our free WordPress SEO plugin, offers full support for default schema types.
In this article, we’ll cover the following advanced features of SmartCrawl’s Schema Types Builder that will make it easier to work with the more complex schema types supported by the plugin:
Let’s jump right in…
Use Nested Properties in Schema Types
Schema properties can be simple or complex.
An example of a simple property is the Article Headline, which only requires a simple string value.

On the other hand, complex properties consist of sub-properties, where each sub-property can have further sub-properties.
An example of a complex property type would be Article Publisher.

Whereas a Headline accepts a simple string value, the Publisher property requires a complex entity of Organization type as its value.
The Organization type consists of multiple sub-properties, some of which are themselves complex types also consisting of sub-properties.
In SmartCrawl’s Schema Types Builder, this is represented as a tidy nested structure that helps you wrap your head around complex types and manage them with ease.

Add a Collection Using Repeaters
As you work with schema, you will often come across situations wherein it is valid to provide a collection of items for a property instead of a single item.
For such
[…]
This article was written by Martin Aranovitch and originally published on WPMU DEV Blog.