Hello,
We apologize for the issue you are facing with your Schema Markup. It’s great that you’re analyzing your competitors to improve your own SEO strategy.
To achieve a more streamlined Schema Markup for your WooCommerce products with variants, consider the following suggestions:
-
Use Product Grouping: Instead of listing all variants separately, you can group them under a single product schema. This can help reduce redundancy and complexity in your markup. You can do this by using the productGroupID, variesBy, and hasVariant properties in your schema. This way, search engines will understand that these variants belong to a single product.
You can review the details of your variables by navigating to the WooCommerce Product Schema and clicking the View icon in the Rank Math SEO metabox. Here’s how you can check:

-
Optimize Your Schema Fields: Ensure that you are filling out all relevant fields in your product schema, such as name, description, image, offers, and aggregateRating. This helps search engines better understand your product.
Make sure to include unique attributes for each variant without repeating information unnecessarily. For example, if the variants differ only in color or size, you can specify these attributes without duplicating other details.
-
Review Open Graph Tags: Implement Open Graph meta tags to enhance how your product appears on social media platforms. This can indirectly improve your visibility and click-through rates.
You can find more about Open Graph meta tags here.
-
Test Your Schema: Use Google’s Rich Results Test tool to validate your schema markup. This will help you identify any issues or areas for improvement.
You can access the tool here.
Regarding the importance of Schema Markup for appearing on page 1 results, yes, it plays a significant role in enhancing your visibility in search results. Properly implemented schema can lead to rich snippets, which can improve click-through rates and potentially boost rankings.
If you need more specific guidance on implementing these changes, please reply to this ticket, and a human agent from the Rank Math Support team will assist you further.
Thank you for raising this concern! We hope these suggestions help you improve your schema markup and overall SEO performance.
Sources:
How to Use Product Schema for WooCommerce Products » Rank Math
The AI provides interesting content, however when you click on “View” for the WooCommerce Product schema, it doesn’t show up anything as I believe it’s a default schema?
Hello,
Yes, it is the expected behavior of the WooCommerce product schema since it fetches all the data from the products automatically according to your settings and makes your products schema-ready:
https://rankmath.com/kb/woocommerce-product-schema/
Also, please note that ranking on Google depends on so much more than just your on-page optimization. You could have the perfect article and still struggle to break the top 10 in SERPs. Here are some of the factors Google considers when ranking you:
1. Your website’s authority
2. Your content’s quality and how better it is than the other article currently ranking.
3. How competitive the keyword is.
4. How many backlinks do you have and if they are better than what the other guys ranking for that keyword have.
5. Your website’s crawlability.
6. Frequency of new content and content updates.
7. So much more that there is a dedicated blog post on it by Brian Dean:
https://backlinko.com/google-ranking-factors
I would recommend that you keep at it and work on acquiring more links to break into the top SERPs.
Here’s a link for more information:
https://rankmath.com/kb/does-installing-rank-math-guarantee-rankings/
Looking forward to helping you.
How can I remove the variant products from the schema markup? I’m looking to making it less complex
Hello,
We can check that you are using the PRO plugin on your site while you have used a Free account to create this ticket. Our plugin adds the variation data to the Schema only in the PRO version. In the free version, it won’t add the hasVariation property.
Please confirm the email address of your PRO account so we can verify your purchase and help you modify the Schema.
Looking forward to helping you.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.