At a glance
Top tags applied to active products, ranked by product count. Tags are merchant-defined, free-text strings: a hybrid of category, audience, attribute, and operational flag, all stuffed into one field. The card surfaces which tags are doing the heavy lifting.
Calculation
Worked example
A US multi-channel home-goods brand on Shopify (Advanced plan), 1,840 active products, mixed evergreen + seasonal lines. Snapshot at 12 May 26.
Five things to notice:
homeat 77% is meaningless. When a tag covers most of the catalog, it’s a label, not a filter. The merchant probably tagged everything during initial setup. Either remove it (if it’s not powering a collection) or accept it as a no-op. The actionable tags are the ones with 5 to 35% coverage; those carve the catalog into useful slices.bestselleris curated, not data-driven. 220 products tagged “bestseller” almost certainly means a marketing manager updated a tag list a few times. Real bestseller logic should live in a Smart Collection sorted by sales (Shopify Flow + best-selling Liquid). Manualbestsellertags go stale within months. Cross-reference Top Products by Revenue, if 60%+ of “bestseller”-tagged products are NOT in the actual top 50 by revenue, the tag is lying to shoppers.bestseller-2024andnyc-popup-2025are tag debt. Time-stamped tags from past campaigns that nobody removed. Each is meaningless to a 2026 shopper but still firing in collections, search, and email automations. Quarterly tag audit, search for year-stamps and event names that have passed; bulk-remove via Shopify’s bulk editor or a script.do-not-discountanddropshipare critical operational tags. These drive automation: discount apps skip them, fulfillment apps route them. A typo in these tags is silently expensive, a product taggeddo not discount(with spaces) instead ofdo-not-discount(with hyphens) will get discounted because the discount-app’s exact-match check fails. Audit operational tags for casing and punctuation drift.- Tag bloat correlates with admin slowness. Stores with average 30+ tags per product report 30 to 60% slower admin product-search experience and visibly slower autocomplete. The performance ceiling matters: at ~250 tags per product, Shopify’s admin starts truncating display and the bulk editor fails silently. Healthy median: 5 to 12 tags per product.
Sibling cards merchants should reference together
Tags overlap with structured catalog fields. Pair these to choose the right one for the job:Reconciling against the vendor’s own dashboard
Where to look in Shopify Admin:Products → All products → click Filter → Tagged with → select the tagThe product list filtered to a single tag returns the count at the top of the table; that’s the directly comparable figure for that tag’s row in this card. Shopify Admin does not provide a “top tags by count” chart natively; this card is the easiest way to see the global distribution. For tag management (rename, merge, delete in bulk), use the Tag Suggestions dropdown in the product editor or a third-party tag-manager app (e.g. Tag Suggester, Smart Tags). Shopify itself has no merge-tags feature in the standard admin; renaming a tag means re-tagging every affected product. Other Shopify Admin views adjacent to tags:
- Online Store → Navigation → Collections → Smart Collections: where tags drive automatic collection inclusion. Shows which tags are load-bearing.
- Apps → (filter / merchandising apps): many apps consume tags as their primary input (search filters, recommendation engines, discount rules).
- Customer tags: separate field on
Customer.tags, not products. Don’t confuse the two; this card is products only.
Cross-connector reconciliation:
Product Tags is a Shopify-internal catalog metric. Cross-connector reconciliation is loose because most other connectors model tags differently:
Known limitations / merchant FAQs
Why are similar tags showing as separate buckets (“Sale”, “sale”, “SALE”)? Because Shopify preserves casing on write. The card displays exactly what’s stored. Shopify’s product-search treats tags case-insensitively at lookup time, so a shopper filtering “sale” matches all three, but in the data they’re three rows. To consolidate, bulk-rename via the Shopify admin product list (filter by each variant, bulk-edit to one canonical form). The roadmap includes a case-insensitive tag rollup view; for now, manual normalisation is the only path. Should I delete thehome tag if it’s on 77% of products?
Probably yes if it’s not powering a collection or app rule. A near-universal tag is descriptively meaningless and clutters the bulk-editor UI. Audit first, search Shopify admin for “home” in Smart Collections, app rules (search apps, discount apps), and Liquid template logic. If nothing depends on it, bulk-remove. If something does, narrow the dependency first.
How do I find “tag debt” (stale, time-stamped, defunct tags)?
Search the card for any tag containing a year (2024, 2023), past event names (black-friday-2024, valentines-2025), or campaign codes nobody recognises. Tag debt grows quietly; quarterly cleanup is the discipline. A useful Ask Viq query: “list product tags applied to fewer than 5 products” surfaces the long-tail; most of those are typos or one-off campaigns.
My tags drive Smart Collections, will renaming break them?
Yes. Smart Collections reference tags by exact match. Renaming Spring-Sale to spring-sale breaks any collection conditioned on the original casing. Process: (1) update the collection condition to the new tag name first, (2) bulk-rename the products, (3) verify the collection re-populates. Apps that consume tags (search, recommendation, discount) need the same treatment; check each one’s config before bulk-renaming.
Multi-currency stores, do tags differ across currencies?
No. Tags belong to the product record and apply universally. Markets (Shopify’s multi-region feature) doesn’t change tag visibility per region; you’d have to use channel-specific publication flags or metafields for region-targeted catalog logic.
Subscription products, are they tagged automatically?
Not by Shopify itself. Most subscription apps (Recharge, Bold, Shopify Subscriptions) inject a tag like subscription or subscription-eligible to support filtering and reporting. The card surfaces these alongside merchant-set tags; you can use the count to verify the subscription app is tagging the expected number of products.
Shopify Plus vs basic plan, behavioural differences?
Largely none for tag mechanics. Plus stores can use Shopify Flow to auto-tag based on conditions (“if vendor = X, tag as imported”); this leads to tag growth that basic stores don’t experience. B2B Edition (Plus) often introduces dedicated tags (b2b-only, b2b-tier-gold) to drive price-list eligibility; these can dominate the tag distribution on hybrid stores.
B2B vs DTC, how should I read the tag distribution?
Tags often serve dual roles: shopper-facing filters (DTC) and operational flags (B2B). On stores running both, the top of the card is usually DTC merchandising tags and the long-tail is operational. Segment by b2b-only to see the B2B subset; the top-tags-on-B2B-only view often reveals merchandising vs operational separation that the blended view obscures.
Refresh cadence?
Webhook-driven, near real-time. Tag changes propagate within 5 to 15 minutes. Bulk operations (re-tag 5,000 products) take 5 to 30 minutes.
The card shows a tag I don’t recognise, where did it come from?
Three usual sources: (1) an app injected it (review apps, sustainability badges, recommendation engines often add tags silently), (2) a CSV import included unintended tags, (3) historical migration left behind tags. The Shopify product list filtered to that tag shows you which products carry it; Created date on those products usually reveals the source week.
Action playbook for tag hygiene:
- Pull a tag-frequency export (Ask Viq: “export all product tags with counts as CSV”).
- Identify the cleanup candidates: any tag with a date older than 12 months, any tag on fewer than 3 products, any near-universal tag (>70% of catalog) not powering a collection.
- Cross-check Smart Collection conditions, app configs, and Liquid template references for each cleanup candidate before deleting.
- Bulk-rename or bulk-remove via the product list (Shopify’s bulk editor handles up to ~50 products per action; for larger ops use a script via the Admin API).
- Set a quarterly cadence for the same audit. Tag debt accumulates faster than any other catalog problem.