← All guides

TaxonomyForge guide

Product Attributes That Help Search and Filters

Attributes are the structured facts about a product: its color, material, size, who it is for. This guide covers which attributes are worth filling in, where Shopify and Google use them, and how to keep the values consistent enough to be useful.

Why structured attributes matter

A product description can say "soft navy linen", but a filter cannot read a sentence. Attributes store the same facts as separate values that software can match. In Shopify these are category metafields, which Shopify says help make products more discoverable on your site, on marketplaces and on search engines.

Attributes Google asks for

Google's product data specification names several attributes and says when each is required. Requirements depend on the product and the country you target, so check the specification for your case.

AttributeWhen Google requires it
ColorApparel in certain countries, and all products available in different colors
SizeClothing and shoes in certain countries, and all products available in different sizes
GenderApparel in certain countries, and all gender-specific products
Age groupApparel in certain countries, and all products with assigned age groups
MaterialWhen relevant for distinguishing products in a set of variants
PatternWhen relevant for distinguishing products in a set of variants

Attributes that power storefront filters

In the Search & Discovery app, each filter is built from a source. Alongside standard sources such as price, vendor and product type, you can build filters from product options, product and variant metafields, and category metafields.

Attributes that help you in the admin

The same data works behind the scenes. Metafields can be used as smart collection conditions once the collections setting is activated on the definition, and Shopify notes that category metafields can be used as filters and dimensions in analytics.

Keep values consistent

An attribute helps when the same thing is always written the same way. Category metafields make this easier because you choose an entry from a list, and each entry has base values that connect it to Shopify's standardized list.

Shopify lists two limits worth knowing: custom attributes are not supported in the taxonomy, and unit of measurement and dimension type attributes are not currently available. For other facts, use regular metafields. See Shopify metafields vs tags.

Doing this at scale

TaxonomyForge scans your catalog for empty attributes, missing categories and blank or generic product types. It proposes attribute metafields (material, color, style, occasion) from your own copy, along with a category and a clean product type, and you approve each change one by one or in bulk. See TaxonomyForge.

Doing this for a whole catalog or every order?

See how TaxonomyForge handles it for you.

Explore TaxonomyForge →

More TaxonomyForge guides