What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

According to Google's policies, you should not implement multiple product schemas on a product listing page. Product structured data must apply to the main element of the page. On a category page with multiple products, none is the main element, so multiple product markup is not appropriate.
🎥 Source video

Extracted from a Google Search Central video

💬 EN 📅 05/03/2022 ✂ 22 statements
Watch on YouTube →
Other statements from this video 21
  1. Faut-il créer une nouvelle URL ou mettre à jour la même page pour du contenu quotidien ?
  2. Faut-il arrêter d'utiliser l'outil de soumission manuelle dans Search Console ?
  3. Les balises H2 dans le footer posent-elles un problème pour le référencement ?
  4. Les balises <header> et <footer> HTML5 améliorent-elles vraiment le SEO ?
  5. Faut-il vraiment se fier au validateur schema.org pour optimiser ses données structurées ?
  6. La vitesse de page améliore-t-elle vraiment le classement aussi vite qu'on le croit ?
  7. Google crawle-t-il tous les sitemaps au même rythme ?
  8. Google continue-t-il vraiment de crawler un sitemap supprimé de Search Console ?
  9. Pourquoi Google n'indexe-t-il pas une page crawlée régulièrement si elle ne présente aucun problème technique ?
  10. Peut-on utiliser des canonical bidirectionnels entre deux versions d'un site sans risque ?
  11. Les structured data peuvent-elles remplacer le maillage interne classique ?
  12. Pourquoi un seul x-default suffit-il pour toute votre configuration hreflang multi-domaines ?
  13. Faut-il vraiment choisir une langue principale pour chaque page si vous visez plusieurs marchés ?
  14. Pourquoi Google ignore-t-il complètement votre version desktop en mobile-first indexing ?
  15. Le contenu 'commodity' peut-il vraiment survivre dans les résultats Google ?
  16. Faut-il isoler ses FAQ dans des pages séparées pour mieux ranker ?
  17. Pourquoi Google réduit-il drastiquement l'affichage des FAQ dans les résultats de recherche ?
  18. Pourquoi Google n'indexe-t-il qu'une infime fraction de vos URLs ?
  19. Peut-on héberger son sitemap XML sur un domaine différent de son site principal ?
  20. Les Core Web Vitals : pourquoi le passage de « Bad » à « Medium » change tout pour votre ranking ?
  21. La vitesse serveur impacte-t-elle vraiment le crawl budget des gros sites ?
📅
Official statement from (4 years ago)
TL;DR

Google explicitly prohibits implementing multiple product schemas on a listing page. Product markup should only apply to the main element of the page — on a category page with multiple products, none is the main element by definition. The rule is clear: no multiple product markup on listing pages.

What you need to understand

This statement from John Mueller clarifies a gray area that generates a lot of confusion among SEO practitioners. Many e-commerce businesses have historically added Product structured data to each product visible on their category pages, thinking it would improve their visibility in rich results.

However, Google considers this practice to be non-compliant with its policies. The logic is straightforward: Product structured data signals to the search engine that a page is dedicated to a specific product.

Why does Google refuse multiple product markup on listings?

The notion of main element is at the heart of this policy. A category page does not have a single product as its central subject — it presents a collection of products. Each product has its own dedicated page where Product markup has its rightful place.

Marking up each product on a category page would be like telling Google that this page is simultaneously about 20, 50, or 100 main products. This is a semantic contradiction that the search engine rejects.

What is a main element according to Google?

The main element of a page is its unique and identifiable subject. On a product sheet: the product. On a blog post: the article. On a category page: the category itself as an organized collection.

This definition therefore mechanically excludes Product markup on listing pages, since no individual product plays the main role there.

What are the exceptions to this rule?

There really aren't any in Mueller's statement. The wording is clear: you should not implement multiple product schemas on a listing page.

It remains to define exactly what a "listing" is. Standard category pages are clearly included. Internal search pages too. But what about comparison pages or buying guides with a few selected products? The boundary can become blurry.

  • Product structured data is reserved for individual product pages
  • On a category page, no product is the main element
  • Multiple markup on listings violates Google's policies
  • The notion of main element is decisive for choosing the right schema

SEO Expert opinion

Is this rule really enforced by Google in the SERPs?

Let's be honest: you can still find sites that display multiple product structured data on their categories and don't seem to be penalized. Some even get rich snippets in the results. This doesn't mean the rule is wrong — rather that enforcement is not immediate or systematic.

Google has manual and algorithmic processes to detect structured data abuse. A site can operate with non-compliant implementation for months before manual action occurs, or before the algorithm decides to stop displaying rich data. [To be verified]: the direct impact on organic rankings remains difficult to measure — Google states that structured data is not a direct ranking factor.

What nuances should be added to this statement?

Mueller speaks of "product listing page" without specifying the exact boundary. A category page with 50 products is clearly a listing. But what about a comparison page that presents 3 selected products with detailed analyses? Technically, it's still a "listing," but the editorial intent is different.

Similarly, some sites build hybrid pages — half editorial content, half listing — where one product is actually highlighted as the main element, with other suggestions at the bottom of the page. In this case, marking only the main product could be defensible. But this is a gray area that calls for caution.

What structured data should you use on category pages then?

Google implicitly recommends other schema types for collection pages. The most relevant is CollectionPage or ItemList, which clearly indicate that this is a list of items without claiming that each one is the main subject.

ItemList notably allows you to list the products present on the page with their position, which can help Google understand the structure of the category. But be careful: ItemList does not generate product rich snippets in results — that's not its role.

Warning: Some CMS and plugins automatically add Product structured data to all pages where a product appears. Check your configuration to avoid non-compliant implementation.

Practical impact and recommendations

What should you do concretely on your category pages?

First reflex: audit your existing structured data. Use Google's rich results testing tool or a crawler like Screaming Frog to identify all pages that implement Product schema.

If you discover multiple Product markup on your categories, remove it. Keep it only on individual product pages where it belongs.

Next, implement structured data suited to collection pages: ItemList is the ideal candidate. It signals to Google that this is an organized list of items, without any possible confusion.

How can you verify that your site is compliant?

Search Console offers a dedicated report for rich results that lists detected errors and warnings. Consult it regularly — Google flags structured data issues there, including inappropriate uses.

Manually test a few representative URLs with the rich results testing tool. Verify that only your product pages display Product schema, and that your categories trigger no warnings.

What errors should you absolutely avoid?

Don't mark up each product visible in a category with complete Product structured data. Even if this seems logical from a technical standpoint, it is explicitly contrary to guidelines.

Also avoid creating an "empty" or generic Product markup for the category itself — it makes no semantic sense. A category is not a product.

Finally, don't count on ItemList to generate product rich snippets in the SERPs. Its role is purely descriptive to help Google understand the structure of your page.

  • Audit all pages with Product structured data via crawler or Search Console
  • Remove Product markup from category and listing pages
  • Implement ItemList or CollectionPage on collection pages
  • Keep Product schema only on individual product pages
  • Regularly check the rich results report in Search Console
  • Test critical URLs with Google's testing tool
  • Document your structured data strategy to maintain consistency
The rule is clear: Product structured data concerns only pages with a single product as the main element. On category pages, opt for ItemList and keep product markup for dedicated product pages. These technical adjustments may seem simple in theory, but their correct implementation at the scale of an e-commerce site often requires in-depth expertise in structured schemas and their interactions with CMS platforms. A specialized SEO agency will be able to audit your current configuration, identify non-compliances, and implement a robust and scalable structured data architecture tailored to your platform.

❓ Frequently Asked Questions

Puis-je utiliser ItemList sur mes pages catégories pour remplacer le structured data Product ?
Oui, c'est même recommandé. ItemList indique clairement qu'il s'agit d'une liste d'éléments sans prétendre que chacun est le sujet principal de la page. C'est le schema approprié pour une page de collection.
Est-ce que retirer le structured data produit de mes catégories va impacter mon trafic ?
Peu probable. Le structured data Product sur les catégories ne génère généralement pas de rich snippets produit valides. En retirant un balisage non conforme, vous réduisez surtout le risque d'action manuelle future.
Comment Google distingue-t-il une page produit d'une page catégorie ?
Google analyse la structure de la page, l'URL, le contenu et le structured data déclaré. Une page avec plusieurs produits présentés côte à côte est identifiée comme un listing, même si vous balisez un seul produit comme principal.
Que faire si mon CMS ajoute automatiquement du structured data Product partout ?
Modifiez la configuration du CMS ou du plugin concerné pour limiter le balisage Product aux pages produits individuelles uniquement. Si ce n'est pas possible via les réglages, une personnalisation du template peut être nécessaire.
Le structured data ItemList améliore-t-il le classement de mes catégories ?
Non, le structured data n'est pas un facteur de ranking direct selon Google. ItemList aide le moteur à mieux comprendre la structure de votre page, mais ne garantit aucun gain de positionnement.
🏷 Related Topics
Domain Age & History Structured Data E-commerce Pagination & Structure

🎥 From the same video 21

Other SEO insights extracted from this same Google Search Central video · published on 05/03/2022

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.