Schema Markup Plugin (Pro)

Optimize Your Existing Site w/ YMYL Schema Markup Plugin (Pro)

The Schema Markup Plugin (Pro) by YMYL Themes simplifies the process of adding structured data to content published with WordPress.

If you are a business owner (or just in charge of your business’ website) and you want to dramatically increase your traffic from search engines like Google and Bing, then your first step should be to integrate structured data into your website.

Plugin functionality
• Automatically creates and adds properly formatted structured data.
WooCommerce enabled with Schema Markup styled elements for each product you sell – A HUGE Rankings Boost!
• Uses WordPress shortcode to keep the schema data from breaking in the Visual editor.
• Enables you to easily edit schemas you’ve already created.
• Provides unique CSS classes and IDs to enable you to customize the style of the microdata.

WordPress requirements
Requires: 4.1+ or higher – 4.8+ (Evergreen Product)


YMYL Themes has a history of creating and releasing premium resources for online marketers.

schema (structured data) is the Big Guy right nowStructured Data is the BIG GUY right now in logical semantics, and Google is investing a lot in it.


From Featured Snippets to In-depth Articles to Knowledge Panels, Google SERP features have remade the search marketing landscape.

The structured data markup you provide for your pages helps Google algorithms better understand the kinds of things you offer your users so that their attributes can be featured in a visually compelling way—from ratings for recipe content, to structured layouts for events, to carousels for a related collection of items such as recipes from a specific host.

These experiences are also streamlined for the user’s device and context, enhancing your content previews and making it easier for users to take action on your content wherever they are.

Benefits of Using Structured Data

If Google algorithms can better understand your website content because of Structured Data usage, then we should all be using it.

However, adding Structured Data to WordPress built sites can be complex to do it yourself. Although there are many WP plugins for adding Markup, most of them do not validate against the latest Structured Data guidelines.

YMYL Schema Markup Plugin by YMYL Themes is the most Advanced Structured Data Plugin that uses Schema.Org vocabulary and JSON-LD markup the correct way, however…

What This Plugin Can Not Do

  • Fix Structured Data errors which may already be present inside the current Theme you are using.
  • It may not be compatible with other Schema Plugins that use invalid coding and markup. (Plenty of those out there – be aware)
  • YMYL Schema Markup Plugin’s PHP code is error free, because it uses the correct valid markup.

The easiest way to find out if your current WordPress Theme and plugins have any Structured Data errors is to validate your site using the new Google Structured Data Testing Tool.

Simply enter a sample page URL or sample blog post URL and test your WordPress Theme.

If Your Site Does Have Errors?

Please keep in mind that whether you use our YMYL Schema Markup Plugin/Theme or not, you should fix any items with errors present in your current WordPress Theme.

Empower Your WordPress Site To Have Magical Powers!

Now you can say goodbye to dangerous and error filled WordPress Plugins that just don’t validate, and let YMYL Schema Markup Plugin add complex Structured Data for your site with just a few clicks!

Structured Data and it's importance for SEO

What Can YMYL Schema Markup Plugin Do?

Offers options for adding Structured Data using Microdata vocabulary (Rich Results and Rich Cards Compatible) into your posts/pages for:

YMYL Schema Markup Plugin Advanced Options

  • Offers an option for one click enable: give meaning to your website structure by automatically adding Itemscope (Website (your homepage) WebPage (standard WP pages), Blog (also BlogPosting itemprop for your blog post entries using complex coding and logic), AboutPage, ContactPage, ImageGallery and QAPage (Note: may require simple edit if your current pages are not named “contact, contact-us, about, about-us, gallery, image-gallery, faq”), CheckoutPage, ItemPage (Woocommerce compatible for standard products), CollectionPage (all archives including date archives, categories and tags) and SearchResultsPage).
  • Offers an option for one click enable: to fix Google Webmaster Tools Structured Data items with errors only for “hAtom” (missing author, missing title, missing date published, missing date updated errors).
  • Offers an option for one click enable: adding Accessibility information ( if your WordPress Site does not have Sound, Flashing and Motion Simulation Hazard you can enable this as recommended by Google.)
  • YMYL Schema Markup Plugin will insert (for blog posts): Meta tags for itemprop “keywords” automatically generated using the tags from the current blog post.
  • YMYL Schema Markup Plugin will insert (for Search Results page): Meta tags for itemprop “description” according to the search query, and will also make sure Googlebot does not index these Search Results because search results pages are duplicate content and shouldn’t be indexed by Google.

Now, Let Your WordPress Site Come Alive with NEW Meaning!

Purchase this powerful plugin, install it, activate it, and with just a few clicks, your site can be marked up correctly so that your website can also benefit from the ranking power of using Structured Data.

YMYL Schema Markup Plugin Screenshots

Insert Structured Data Graphic 1

The YMYL Schema Markup Plugin creates a Schema Submitter icon above the rich text editor. Click the icon to create a new schema.

Insert Structured Data Graphic 2

Select the type of schema you want to create from the select menu and then enter the data. E-commerce enabled to provide a MEGA Boost to each and every product you sell.

Insert Structured Data Graphic 3

Once you’re finished, click “insert” to insert it into your post or page.

showing structured data

YMYL Schema Plugin creates WordPress shortcode, which enables you to edit the schema after it’s created.


Structured data is a system of pairing a name with a value that helps search engines categorize and index your content. Microdata is one form of structured data that works with HTML5. is a project that provides a particular set of agreed-upon definitions for microdata tags.

How to Rocket Your SEO by Using Schema Markup

One of the latest evolutions in SEO is called schema markup. This new form of optimization is one of the most powerful, but least-utilized forms of SEO available today. Once you grasp the concept and method of schema markup, you can boost your website in the search engine result pages (SERPs).

First, let me show you exactly how to get started using schema markup for your website.

First, let’s understand what schema markup is.

Schema markup is code (semantic vocabulary) that you put on your website to help the search engines return more informative results for users. If you’ve ever used rich snippets, you’ll understand exactly what schema markup is all about.

Here’s an example of a local business that has markup on its event schedule page. The SERP entry looks like this:

example of a local business that has markup on its event schedule page

Image from

The schema markup told the SERP to display a schedule of upcoming hotel events. That, for the user, is exceptionally helpful.

Here are some facts about schema markup:

Schema tells the search engines what your data means, not just what it says.

The content on your website gets indexed and returned in search results. Obviously. But with schema markup, some of that content gets indexed and returned in a different way.

How? Because the markup tells the search engine what that content means. For example, let’s say the word “Doug Yuschalk” appears on an article. The search engine sees this, and produces a SERP entry with “Doug Yuschalk.” However, if I put the right schema markup around the name “Doug Yuschalk,” I’ve just told that search engine that “Doug Yuschalk” is the author of the article, not just a couple random words. The search engine then provides results that display better information for the user who was searching for “Doug Yuschalk.” explains it this way:

Most webmasters are familiar with HTML tags on their pages. Usually, HTML tags tell the browser how to display the information included in the tag. For example, <h1>Avatar</h1> tells the browser to display the text string “Avatar” in a heading 1 format. However, the HTML tag doesn’t give any information about what that text string means — “Avatar” could refer to the hugely successful 3D movie, or it could refer to a type of profile picture—and this can make it more difficult for search engines to intelligently display relevant content to a user.

Schema markup uses a unique semantic vocabulary in microdata format.

You don’t need to learn any new coding skills, especially is you choose to utilize the YMYL Schema Plugin. Web pages with markup still use HTML. The only difference is adding bits of vocabulary to HTML Microdata., the website for schema markup, was created by a collaborative team from Google, Bing, and Yahoo., the website for schema markup

It’s not too often that competitors come together to help each other, but is exactly that kind of inter-industry collaboration. What you have, then, is an agreed-upon set of code markers that tells the major search engines what to do with the data on your website.

Schema markup was invented for users.

When a website has schema markup in place, users can see in the SERPs what a website is all about, where they are, what they do, how much stuff costs, plus plenty of other stuff. Some people have taken to calling schema markup “your virtual business card.”

This is a user-focused improvement. Search engines exist for users to gain the information they need. Schema markup does exactly that.

Second, let’s understand why it’s so important.

Schema markup helps your website rank better for all kinds of content types. There is data markup for…

  • Articles
  • Local businesses
  • Restaurants
  • TV episodes and ratings
  • Book Reviews
  • Movies
  • Software Applications
  • Events
  • Products

There are hundreds of markup types — from toy stores to medical dose schedules. If you have any type of data on your website, there’s a good chance that it’s going to have an associated itemscope and itemtype.

Websites that use schema markup will rank better in the SERPs than companies without markup. One study determined that websites with markup rank an average of four positions higher in the SERPs than those without schema markup. While it’s not totally clear that this higher result is due to the markup alone, there is obviously some correlation.

Right now, one third of Google’s search results incorporate rich snippets, which includes schema markup. However, according to Searchmetrics, only 3% of all websites use schema markup.

In other words, there are millions of websites missing out on a huge source of SEO potential. If you use schema markup, you’ll automatically have a leg up on the vast majority of your competition.

Third, let’s understand how to use schema markup on your website.

Now, let’s talk about how to use schema markup. Your goal is to rank better, look better, and do better in the SERPs and in front of users.

Schema markup will help you. With your website in hand, follow these steps.

  1. Go to Google’s Structured Data Markup Helper.

Google's Structured Data Markup Helper

  • Select the type of data that you plan to markup.
  • Paste in the URL of the page or article that you want to markup.

Tips on using schema markup.

The purpose of this article was to get you started in the world of schema markup. It’s a big world.

The next few tips will show you how to dive even deeper, and gain even richer results from schema.

Find the schemas that are most commonly used. provides a list of the most common types of schema markup. You can visit the Organization of Schemas page to see this list. Check out the types that are best suited to your business.

Organization of schemas

Find any and all schema types that you need.

As I mentioned previously, there is a myriad of markup types. To get the full list, visit The Type Hierarchy. This master list provides most of the markup types that are available.

Find any and all schema types that you need

The more you markup, the better.’s instructions explain clearly, “the more content you mark up, the better.” When you start understanding the vast array of itemtypes, you begin to see just how much there is on your web page that you can mark up.

Keep in mind the disclaimer, however:

You should mark up only the content that is visible to people who visit the web page and not content in hidden div’s or other hidden page elements.

Schema Markup for Right Now and the Near Future

As simple as schema markup is to implement, it’s shocking how few businesses and websites have taken advantage of it. Maybe it’s not so shocking…there are plenty of stupid people out there in Internet-Land.

Schema markup is one of those SEO innovations that will probably be with us for a long time. Now is the time to learn and implement the relevant microdata to improve your search results. Doing so right away will put you ahead of the curve, giving you a leg up on the competition.

How do you use schema markup for your company’s website?

Are you taking advantage of the YMYL Schema Markup Plugin?

Portions of this page are modifications based on work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

WordPress requirements
Requires: 4.1+ or higher – 4.8+

YMYL Themes has a history of creating and releasing premium resources for online marketers.

Release date:June 4, 2016
Last updated:June 4, 2017
Current version:4.8
Product type:WordPress Schema Markup Plugin (Pro)
File size:332KB
Requirements:WordPress 3.6 to 4.8+ (Evergreen Product)
Price:$97.00 USD