Schema Markup in WordPress - Guide to Rich Snippets in WordPress


  1. Once you add the rich snippets to your site, how long before you start seeing them displaying on Google?

    1. Hi Jose,

      I don’t have a definite answer for that. I would say it entirely depends on Google.
      As per my personal experience, it only took few days for some results of WPism to show rich snippets.
      But again, I didn’t have the same luck with few other websites.
      All we can do is make our content schema markup complaint and wait to see when results kick in.

  2. hi. Please tell me. How can I implement rating star / reviews on a simple html blog, for my articles?

    Can it be made without wordpress?

    1. Hi Suzan,

      It can also be done without WordPress. You can, for example, use this tool here –

      You can fill in all the details and it will generate you a code that you can then place in your review page. I hope it helps and let me know how it goes.

      1. hi, thanks for reply. Please tell me. About this Review/Rating, should I have already a rating script on my website/blog?

        Or I can implement this rich snippets without any kind of Review/Rating star on my website?

        If I have 100 articles, how can I implement this code? I copy on every page?

        1. Hi Suzan,

          Not sure what you are asking in the first part. But yes, you will need to generate different code for each of those 100 articles (that you want the review schema) and paste them in.
          The URL section is not for your entire website, you will need to define it per post.

          1. and I am not sure I understand how it works.

            So, I have to put this rich snippets code in each of those 100 articles. This is all?

            Do I need to have another Rating/Review form on my pages?

  3. From what I understand from this is that the shortcodes for each page/post then gets placed into the text panel of the editor. Does it need to go at the top or bottom of the HTML code? Or am I missing something?

    1. Hi Michel

      You should place it where you want the text to appear.The Shortcodes also add schema markup compatibility.

  4. yes! step-by-step information just make it easy as I am going under my website optimization. I also bookmarked this article.

  5. This is a nice list! I have one question – is it somehow possible to show rich snippets even for a homepage of a WordPress blog? I mean the page, where posts are listed.

    1. Hi Jan,

      I have seen many WordPress powered websites showing up with rich snippets for a list of event posts but not exactly for blog posts.

      1. Thank you for the quick reply, Pradeep. What I mean is to show snippets to the blog homepage. Maybe I could go with the manual implementation of snippets directly to the template file index.php.

  6. I’ve read articles regarding adding Schema markup directly to WordPress themes claiming that (at the time the article was written) “currently there isn’t a plugin that’s complete” I also understand I can add code to H1 tags and other per page content. Do I need to?

    So, my question is, am I taking full advantage by using a plugin such as the, All In One Rich Snippets WordPress Plugin? Should I be doing more?

    1. Hi David,
      Thank you for your comment. I agree that there isn’t a complete plugin to make the most out of Schema markup that is possible.

      It’s definitely possible to do more. You can build the markup directly inside the theme (or use one that has good markup) depending on our needs and nature of your website. I guess the plugins are good for all-purpose general schema markup – serving mostly the review niche.

  7. Avatar of Adam Williamson Adam Williamson says:

    Hi Pardeep,

    First, Congratulation for such an interesting article. Actually I am new WordPress user. This is an informative post about ‘how to work schema markup – rich snippets’. I would like to try it on my blog.

  8. Avatar of jankiiahir jankiiahir says:

    This was very helpful, thank you! Question to which I’m pretty sure I know the answer. For those of us running a blog through rather than self-hosting (guilty as charged) … our only real option is to go through our Webmaster Tools account? I can’t add Plugins and I’m not sure I want to mess with the CSS even if I can get at the right pieces of code through the upgrade. Best,

  9. Brilliant article and something that I am looking to implement on our website on such pages/posts as

    We sell tickets for shows etc over a range of dates – the venues, dates, show names etc are provided on a sub-domain which website visitors click through to…

    is there a schema plugin that will pull the data from a relevant sub-domain url? such as
    to be provided as the rich snippet for the main domain urls…
    or does the data HAVE to be on the domain page of the schema?

  10. Thanks for your sharing!

    I have a few questions.

    I wonder if it is possible that schema markup can be implemented via end-user CMS (GUI)?

    Also, any ways that we can insert it dynamically? Or I have to do it on page by page?

    If I want to add the knowledge graph, schema markup us only need to be added on the homepage?

    Thank you!

  11. Avatar of Daljit Singh Daljit Singh says:

    I recently red your article and added the rich snippet on my site and boom i see those 5 starts in google search. Thank you guys.

  12. Avatar of Amit Chauhan Amit Chauhan says:

    Very helpful and informative post about rich snippet, Thanks for share this valuable knowledge. 🙂

  13. Hi Pradeep,
    I used “Adding Rich Snippets Manually in WordPress” and get html, but I don´t know where I put html in my wordpress blog.
    Can you help me?

  14. Hello,
    I´ve found another schema plugin “WP SEO Structured Data Schema Pro”
    How it compares /compete with schema Pro Plugin?
    I am trying to find the right one for my site.

  15. Avatar of tehransuite tehransuite says:

    Rich Snippets ?
    i heard google have removed Rich Snippets few months ago 😐

  16. Thank you for the awesome article but I am having 1 doubt. Can I use multiple schema on the same page? Will, it hurt my SEO? Thank You.

    1. Avatar of pradeepdotco pradeepdotco says:

      Hi PuGaGo,
      This shouldn’t be a problem at all! Of course, Google can decide to display the most relevant schema on its search results.

  17. Avatar of Jon Bennett Jon Bennett says:

    I’ve been looking into schema markup for quite sometime but can’t find any good articles or advice on how best to implement it for B2B service based websites. I get it for ecommerce sites but what if what you do is a service and each webpage is unique?

Leave a Reply

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