Product rules and deliberately excluded shop functions
Separate sorting, filters and real product variants. A filter view with its own range requires a different decision than a pure tracking parameter.
Check the specification of the SEO plugin for products, product categories and special shop pages. Shopping cart and checkout have a different task than a publicly advertised product detail page.
Where to check the setting in WooCommerce
Distinguish product and category pages from shopping cart, checkout and account area. Then check the rule of the SEO plugin for the respective content type. A necessary block for personal shop functions should not be transferred to the entire product catalogue.
Example of this specific finding
Illustrative control case: /shoes/? color=red shows a purposefully maintained red shoe collection; /shoes/? utm_source=newsletter shows unchanged content. Both types of parameters require different decisions.
follow-up audit in WooCommerce
Retrieve product, category and cart as three separate control cases. Unify an indexing rule not only because all URLs come from the same shop.
For each parameter function, specify whether a useful search entry is created. Adapt internal links, sitemap, canonical and, if applicable, exclusions to this decision.
Derogations and scope
Indexable parameters are not fundamentally flawed. A blanket block can exclude independent filter landing pages from the search.
Regarding: WooCommerce on WordPress. Block and classic product templates as well as SEO extensions can have different output locations.
Classify the general error
Definition, system-independent causes and further correction examples: Evaluate parameters by function