Back to Community

Fixing the 'Either offers, review, or aggregateRating should be specified' Schema Error in Rank Math

30 threads Sep 16, 2025 PluginRank math seo

Content

If you use Rank Math SEO and manage an e-commerce site, you've likely encountered a frustrating error in Google Search Console: "Either 'offers', 'review', or 'aggregateRating' should be specified." This warning flags your product category, tag, or shop archive pages as invalid, making them ineligible for rich results in Google Search.

This is a common issue reported by many users, but the good news is that it's usually straightforward to resolve once you understand the cause.

Why This Error Occurs

The error arises because Rank Math SEO is automatically applying a full Product schema to pages that are not individual products. Google's structured data guidelines require a Product schema to include specific properties like pricing (offers), customer feedback (review), or an overall score (aggregateRating).

Product archive pages—like your shop, product categories, or brand listings—are collections of items. They inherently lack the singular product data (like a specific price or reviews) that Google expects to find. When the plugin outputs an incomplete Product schema on these pages, Google's validator throws this error.

How to Fix It: Remove Snippet Data

The most effective and commonly recommended solution is to instruct Rank Math to remove all schema markup from your product taxonomy pages. This prevents the invalid Product schema from being generated in the first place.

Here’s how to do it:

  1. In your WordPress dashboard, navigate to Rank Math SEO > Titles & Meta.
  2. Click on the tab for the taxonomy you want to fix (e.g., Product Categories, Product Tags).
  3. Locate the setting labeled "Remove Snippet Data".
  4. Enable (check) this option.
  5. Save your changes.

Screenshot showing the Remove Snippet Data option in Rank Math settings

You will need to repeat this process for any other product-related taxonomies you use (e.g., attributes, brands). After enabling this setting, clear your site's cache and then use the Google Rich Results Test to verify that the schema error is gone from your archive pages.

Important Considerations and Notes

  • This is by Design: Applying rich product snippets to archive pages is not recommended by Google's own guidelines. The 'Remove Snippet Data' solution aligns with best practices.
  • Indexing: Even if you exclude a page from your sitemap, Google can still find and index it through internal links. If you do not want certain product pages indexed at all, you must set them to 'noindex' directly in the Rank Math meta box for each page or post.
  • Individual Product Pages: This error should not occur on your individual product pages. If it does, it typically means those products lack reviews or pricing information. For WooCommerce users, Rank Math pulls this data automatically. Ensure your products have reviews or an offers price set.
  • Patience is Key: After implementing the fix, it can take several weeks for Google to recrawl your pages and clear the old errors from your Search Console report.

When the Problem Persists

If you have confirmed that 'Remove Snippet Data' is enabled for all relevant taxonomies but the error remains, the issue might be more specific to your site's configuration.

In such cases, it can be helpful to:

  • Double-check that you've cleared all possible caching (server, plugin, CDN).
  • Ensure you are checking the correct URL in the Rich Results Test—sometimes a cached version might still be tested.
  • Look for conflicts with other plugins that might be generating additional schema markup.

By following these steps, you can resolve this common schema validation error and ensure your site's structured data meets Google's requirements.

Related Support Threads Support