GUIDE № 04 · CATEGORIZATION
Why Your Shopify Tags Look Like a Junk Drawer to AI (and How to Fix It)
Messy product tags give AI agents a weak signal. A list like "Summer 2023", "BOGO", "bestseller", "xs" is noise — nothing in it tells an agent what the product actually is. Cleaning that up helps. But it's worth being precise about how much tags help, and where the real work belongs — because the most common advice ("namespace every tag") solves one small problem and quietly creates a bigger one.
What StoreAudit's categorization check actually looks at
This category rewards three things — and the format of your tags is not one of them:
- Product type is set — every product has a non-empty Product Type field.
- The product has real tags — at least a couple of tags that aren't single characters or bare numbers. "black", "cotton", "waterproof" all count.
- Vendor is set — the vendor/brand field is filled in.
So a product tagged color:black, material:cotton and one tagged black, cotton score identically here. Namespacing does not move your StoreAudit score — it's a content-quality convention, not a scoring trigger. Treat the rest of this guide as best practice, with eyes open about the trade-offs.
What AI agents actually read first
Tags are a secondary signal. The structured data AI shopping agents lean on — and the data Shopify itself syndicates to ChatGPT, Copilot, and Perplexity through Shopify Catalog — comes from richer, structured fields:
- Product type and Shopify's Standard Product Taxonomy — the primary "what is this" signal.
- Product options (size, color) — clean, structured variant attributes.
- Metafields — material, fit, dimensions, care, and any attribute specific to your catalog. See the metafields for AI guide.
- Structured data (JSON-LD) on the product page. See the JSON-LD structured data guide.
Tags do appear in your /products.json feed, so an agent crawling your store directly can read them. But a tag is an unlabeled, free-text string — far weaker than a metafield or a product-taxonomy value. If an attribute matters for discovery, it belongs in one of the fields above, not only in a tag.
Where namespaced tags help — and where they backfire
Namespacing a tag (color:black instead of black) does make the tag self-describing. The catch is that tags pull double duty on a Shopify store: the same tags drive smart collections and storefront filters in the Search & Discovery app.
If a namespaced tag is used as a filter, the prefix leaks straight into the shopper-facing UI:
[ ] season:summer[ ] season:spring
instead of a clean "Summer" / "Spring". And you can't easily relabel it — Search & Discovery's value grouping works on product options and metafields, not on tags. So namespacing every tag fixes a small AI signal and creates a visible customer-experience problem.
The rule of thumb:
- Real product attributes a shopper would filter on — color, material, size, fit — belong in options, metafields, or the product taxonomy, where they're clean for humans and machine-readable for agents.
- Namespaced tags are best reserved for machine-only signals you are not surfacing as filters. (Shopify's Catalog mapping can even read tag prefixes when you map them — but the shopper never sees the raw
prefix:valuestring.)
Clean up your tags (what actually moves the score)
To pass this category, focus on substance over format:
- Set a Product Type on every product ("T-Shirt", "Candle", "Coffee Mug").
- Set the Vendor/brand on every product.
- Give each product at least a couple of real, descriptive tags — attributes and features, not single characters or bare numbers.
- Remove promotional and temporary tags ("sale", "BOGO", "Summer 2023") — they add noise and date your catalog.
To audit what you have today:
- Go to Products in your Shopify admin, click the filter icon, and select Tagged with to browse every existing tag.
- Check
yourstore.com/products.json?limit=5and look at thetagsfield for a handful of products. - Watch for duplicates with different casing ("Black" vs "black"), single-character or numeric tags, and promo tags mixed in with attributes.
Tags vs. product types vs. collections
Three different jobs, and AI uses all three:
- Product type — what the product is. One value per product. The primary categorization field.
- Tags — supporting attributes and features. Useful, but secondary to typed fields.
- Collections — how products are grouped for browsing. AI uses collection membership as a secondary categorization signal.
Keep it consistent
Whatever convention you pick, apply it the same way across every product:
- Use consistent casing and spelling (
color, not sometimescolour;black, not sometimesblk). - Reuse the same values for the same attribute.
- Document your taxonomy somewhere your team can reference — a simple spreadsheet works.