Yoast SEO + Schema Pro – Use Structured Data for Better SEO

If you’re like most WordPress webmasters, there’s a good chance that you’re using Yoast SEO to handle your site’s on-page SEO.

And that’s a great idea! Yoast SEO is popular for a reason – it makes it easy to perform most on-page SEO optimizations on your site.

But one area that Yoast SEO doesn’t fully cover is schema markup.

See, while Yoast SEO does add basic organization schema markup to your site, it doesn’t add the same type of helpful schema markup that Schema Pro adds.

For that reason, if you want to add comprehensive JSON-LD schema markup to all the content on your site and get those eye-catching stars and other rich results, you need to use Schema Pro alongside Yoast SEO.

In this article, we’ll explain the difference between what Yoast SEO and Schema Pro do and why the two plugins are better when used together!

What’s The Difference Between Yoast SEO And Schema Pro?

Yoast SEO is, at its core, an all-in-one tool to help you optimize the basic on-page SEO elements for your site like:

  • Meta information
  • Keyword density
  • XML sitemaps
  • Content quality
  • Internal linking structure
  • Basic schema markup for limited uses

Schema Pro, on the other hand, is entirely focused on doing one aspect of SEO, schema markup, really well.

How Schema Pro Takes Schema Markup Further Than Yoast SEO

One reason that some webmasters ask questions is because Yoast SEO does collect very basic structured data information during its setup wizard.

If you remember setting up Yoast SEO, it looks something like this:

In total, Yoast SEO helps you add these four types of schema markup:

  • Basic organization data
  • Breadcrumbs
  • Social profiles
  • Homepage for search

But here’s what Yoast SEO doesn’t do:

It doesn’t add schema markup to the actual content of your posts, pages, or custom post types.

That difference is very important.

See, while the schema markup that Yoast SEO adds is helpful, and we certainly don’t want to denigrate Yoast SEO’s performance, it’s also incomplete and won’t get you the full benefits of schema markup.

Let’s make that a bit more concrete with an example.

Say you run a cooking website that posts lots of delicious recipes.

Yoast SEO will help you handle the post’s meta information and analyze its content for your focus keyword. But if you want to add the proper schema markup to get those eye-catching recipe details in the Google organic search results, you need Schema Pro:

And it’s the same for all the other content types where schema markup helps you get rich results.

Yoast SEO and Schema Pro: Better Together

This isn’t an either/or situation. Yoast SEO is the most popular WordPress SEO plugin for a reason. But it doesn’t do everything.

If you want to add proper schema markup to the actual content of your WordPress site, rather than just basic information on your organization, you need a separate solution.

That’s where Schema Pro comes in. Schema Pro builds on the great on-page foundation that Yoast SEO provides by making it easy to automatically add proper JSON-LD schema markup to all the different content on your WordPress site so you can get the full benefits of schema markup.

Better yet, Schema Pro is built to work together with Yoast SEO.

If Schema Pro detects Yoast SEO on your website, Schema Pro will automatically disable its sitewide schema features to avoid interfering with the basic schema markup that Yoast SEO adds:

And that’s why we say that Yoast SEO and Schema Pro are better together.

Rather than clashing, Schema Pro gracefully disables the few features that overlap, while still giving you access to all of Schema Pro’s other features that help you add proper JSON-LD schema markup to your site’s content.

Join 670,810 Subscribers

Get exclusive access to new tips, articles, guides, updates, and more.
This field is required.

About the Author

Sharing is Caring!

57 thoughts on “Yoast SEO + Schema Pro – Use Structured Data for Better SEO”

  1. Hello, on my ecommerce website, I have currently installed Yoast SEO Premium, Yoast SEO Woocommerce, and Yoast Local for Woocommerce. So if I install WP Schema Pro, will I need to uninstall Yoast SEO Woocommerce and Yoast Local for Woocommerce? Please guide me.

    Thank you very much.

  2. Fitflops Sale Clearance

    Howdy very cool web site!! Man .. Beautiful .. Wonderful .. I will bookmark your site and take the feeds additionallyI am happy to find so many helpful information here in the publish, we need work out more techniques in this regard, thanks for sharing. . . . . .

  3. I am using Schema Pro with All in one SEO
    Still date my rich data are not display on Google search engine..
    Instead of All in one SEO I need to used Yoast SEO..
    Data structures test it’s showing previous in data structures test version but in search engine no rich data display..

    Kindly help me to improve rich data display on Google search engine

  4. I installed the Schema Pro plugin alongside Yoast SEO Premium and I got this error:

    Fatal error: Uncaught Error: Call to undefined method WPSEO_Options::get_options() in /var/www/html/wp-content/plugins/wp-schema-pro/classes/class-wp-schema-pro-yoast-compatibility.php on line 80

  5. How can I tell in the Schema Pro knowledge graph is working? I am trying to the get the knowledge graph to show up when I search “Intivix”. My site is intivix[dot]com

    Thanks

    Stuart

  6. Thank you for providing this article and solution. I was specifically interested in the ability to add schema to specific pages on a wordpress site. Now I know what tool to use. Thank you.

  7. I like this, I’ve been doing schema the old school way, but this seems to make things so much easier.

    I like that it uses the Json as well, where Yoast doesn’t. Which is weird because even google says it prefers Json.

    Oh and another thing that is absolutely amazing with you guys. Unlimited websites.

    Yoast charges about $50 per install if you are installing on many websites.

    Thank you for that.

  8. If I have Yoast SEO and Yoast Video SEO, will your product when I do the Video schemna you offer on a blog post, will the two video schemas collide? Secondly, Yoast SEO gives me a video sitemap….if your product disables Yoast in some areas, will Yoast’s video sitemap that it creates be affected?

  9. Breadcrumbs not work. Structured data test is OK but they don’t show in search result. Before use Schema Pro with Yoast, my Breadcrumbs work OK. I see 2 BreadcrumbList in Structured data test, should i remove one in both?

  10. I am a blogger, I currently manage 3 blogs with 3 different topics. Should I use schema? And what type of schema should I use best?
    Also, can I deploy schema on 3 similar blogs?

  11. Thanks for the great article.

    I haven’t used Yoast and Schema Pro before. Using them, can I create a NewsArticle snippet?

  12. Hello admin!

    I am using schema pro and I see having some problem with Article Schema, in image type, the size of image is too small to real image. When I use inspection tool by Google, it warn me some error with AMP, AMP say that size of image in shema is too small equal to recommended image.

  13. Hello! I would like to know what type of schema I put on the blog page, that is, on the page where the posts are located, as well as on your page?

    In addition, on the website there is a page called Products that works as a showcase of products so that customers can open, get to know the product, but there is no option to buy. These products are apps that my client teaches courses, but on this page he just wants them to get to know the app briefly. What type of schema is correct to use on the Products Page and on the internal pages of the products?

    How can WPSchema help me with this?

    1. Hello Yago,

      Yes, it is possible – On blogs, you can use the BlogPosting schema, we have provided this SchemaType inside Article schema types.
      Article schema configuration link here.

      For the product app, you can add software application schema on your pages.
      SoftwareApplication configuration link here.

      I hope that helps. Feel free to reach out to us through our Support Portal if you need any further help. 🙂

  14. Is this article still relevant with the additions that Yoast has made to its schema mark up recently? Can I still use the default Yoast Schema settings and then add additional info to some pages with Schema Pro?

    1. Hello Matt,

      Yes, this article is still relevant even with the new Yoast schema markup.

      And yes, you can use our different Schema Types on your site. There will be no issue with the Yoast SEO plugin.

      Do feel free to reach out to us through our Support Portal for any help with queries.

    1. Hello Noor, both are different plugins having different purposes as we explain in the article. Yoast is an SEO plugin while Schema Pro is a markup plugin. Hope that clarifies! 🙂

  15. I have Yoast and Schema Pro installed on the same site, and I use the Articles schema. I get all green check marks in Google’s Rich Results Test which is good. However, as a result of using Yoast and Schema Pro simultaneously, I do see duplicate items under ‘AMP Articles’ and ‘Articles’ on the test results page. Is this problematic? Does Google consider this to be a bad thing?

  16. It was a great post. I am reading this post. very useful information to share in this article…thanks to this post.

  17. I understand that this post was written in 2018, but just you know, this is 2021, and over the years, Yoast SEO has developed so well that it now has all those features that it lacked a few years ago.

  18. I have Yoast and Schema Pro installed on the same site, and I use the Articles schema.
    However, as a result of using Yoast and Schema Pro simultaneously, I do see duplicate items
    What’s the solution?

  19. Hello.
    I used a dynamic month/year into tiltle and schema do not show current month/year. How can I let the Title in schema show the current Month, Year?

  20. Hi – Is this plugin compatible with Graphql ? I am using WordPress as a Headless CMS and ouwld like to pull the schema markup to the frontend via Graphql queries.

    1. Team Schema Pro

      Just to let you know that Schema Pro is implementing schema in JSON-LD format, so it will not generate any HTML markup on the frontend. Further, you can use any plugin to display it on the frontend.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Like what you read? Leave a comment