Do you have structured data for products on your category or pages with lists of items? You might not be aware that it isn’t permitted by Google.
The question came up in the last Webmaster Office Hours, specifically about adding the markup to category and lists.
So in general the structured data markup should be specific to the one main item on the page. So if you have a list of different items then structured data markup wouldn’t apply to them and you shouldn’t just markup one of those items on the list or you shouldn’t use aggregate ratings for example across all of the products on that list, you should probably just not use the structured data markup on a list of different items.
For individual products, of course, that probably makes more sense.
This is actually one of the most common reasons why people get the spammy structured markup manual action, a manual action from Google that will remove all structured data from the search results for the site. Not many people realize that this kind of implementation on category pages isn’t allowed – and some plugins adding it to categories and multiple product list pages has contributed to the problem as well.
There is also a way to report spammy structured markup to Google, and I suspect that many of those reports are for this type of structured data spam, and probably by those who have been caught, and are then reporting on their competitors for doing the same. It is pretty common to still see this in the search results.
Latest posts by Jennifer Slegg (see all)
- 2022 Update for Google Quality Rater Guidelines – Big YMYL Updates - August 1, 2022
- Google Quality Rater Guidelines: The Low Quality 2021 Update - October 19, 2021
- Rethinking Affiliate Sites With Google’s Product Review Update - April 23, 2021
- New Google Quality Rater Guidelines, Update Adds Emphasis on Needs Met - October 16, 2020
- Google Updates Experiment Statistics for Quality Raters - October 6, 2020
While “AggregateRating” and “Product” are not allowed on category page, you can have structured markup, i.e. breadcrumbs – https://developers.google.com/search/docs/data-types/breadcrumbs