Product Schema

  • Hello,

    I have the PRO version of RankMath and I want to display cool Woocommerce Product Schema on SERPs.

    I don’t fully understand how can I set it up for my products on

    I have read into your guides: and but it only kind of explains how to do the Schema for Woocommerce Products in one-by-one.

    I would like to retrieve all the information from ALL my Woocommerce Products in bulk automatically in Schema Markup. Including images, gtin, size, weight, price, stock… which I already have written on my products!

    I am failing all Rich Results tests so far.

    Could you help me out?

    Thank you!


Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello,

    Thanks for contacting us.

    Rank Math automatically converts the data from your product pages to Schema Markup the Schema data and turns it into Schema-ready content.

    If you’re getting errors/warnings for your product pages, then there might be some data that is not yet filled in.

    Also, there are some fields like reviews and ratings that are taken from the actual reviews that users leave on the product. So, if you’re getting errors related to reviews or aggreateRating, then you just need to obtain some actual reviews on the product to fix these issues.

    However, could you please share the URLs of some of the affected product pages so that we can have a closer look at the issues?

    Looking forward to helping you.

    Thank you.

    Hello Prabhat,

    Thank you for your quick reply.

    It currently happens with all my products at No rich snippets are displayed, look at this image:
    Results on Google

    In this case it was the product:
    25 MoMA postcards

    Beyond that, I just did a test on Rich Results Test and it says the following error:
    error on Rich Results

    It’s ok for product reviews, I do have none.
    But i’m still interested in displaying products on Google Search with Price, Stock, and Image too, if possible. I have values for all these attributes but they are not getting retrieved.

    Let me know what can I do!
    Thank you!



    Thanks for getting back.

    I checked your product page with Google’s Rich Results Test and schema markup is being added to your products and the page is eligible for rich results. The product schema is also being added to your products.

    However, Google is still showing an old cached version of your products in the search results and that’s why you are not seeing any changes there:

    You just need to wait for Google to recrawl your products and then it should display the rich results. You can check when the Google cache was updated for that page like shown in the images below:


    Hope this helps. Let us know if you need any further assistance.

Viewing 4 replies - 1 through 4 (of 4 total)

You must be logged in to reply to this ticket.