Shopify Tags: Complete Guide (2026)
Shopify tags are text labels you apply to store data — products, orders, customers, transfers, draft orders, and blog posts — to group and filter them. They’re one of Shopify’s most flexible organizational tools and one of its most underused, because without automation, they require manual entry at scale.
This guide covers what Shopify tags are, all six resource types you can tag, how to add and bulk-edit tags natively, how to use tags for smart collections and customer segments, how to auto-tag with MESA and dedicated tagging apps, and a naming convention system that keeps tags useful as your store grows.

In this article:
What are Shopify tags?
A Shopify tag is a short text label attached to a specific resource in your store. Tags help you search, filter, and group data — in your admin, in reports, and as logic inputs for automation and collections.
A product tagged summer and sale appears in filter results for either term. An order tagged fragile tells your fulfillment team something the standard order fields don’t capture. A customer tagged vip can be enrolled in a Klaviyo segment automatically.
Tags are not visible to customers by default. They’re a backend organizational layer, though product tags can surface through storefront search and collection filtering depending on your theme.
Tags vs. metafields — these are frequently confused. A tag is a plain text string with no defined structure or data type. A metafield is a structured custom field with a defined content type (date, number, file, color, etc.) that stores a specific value for a specific resource. Use tags when you need fast, flexible grouping and filtering. Use metafields when you need to store structured data that will be displayed on the storefront, used in precise calculations, or mapped to specific data types.
Tags vs. collections — collections group products for customers to browse on the storefront. Tags organize data on the backend for filtering and automation. They work well together: smart collections use product tags as their membership criteria.
The six Shopify tag types
Tags in Shopify are scoped to their resource type — a tag created for orders cannot be applied to customers or products, and vice versa. There are six taggable resource types.
Product tags — the most commonly used tag type. Product tags support storefront search, smart collection rules, and filtering in the Shopify admin. They’re also the primary input for MESA’s AI-powered product tagging workflow, which uses product title and description to suggest and apply tags automatically. Limit: 250 tags per product (unlimited on Shopify Plus), with each tag up to 255 characters.
Customer tags — attach contextual labels to customer records to enable segmentation and conditional automation. Common uses: vip, wholesale, subscriber, at-risk, b2b. Customer tags drive Shopify customer segments, Klaviyo list membership, and MESA workflow conditions. A customer tagged vip can automatically receive different shipping rules, pricing, or communications than an untagged customer.
Order tags — applied to orders for fulfillment routing, fraud flagging, channel identification, and internal workflow triggers. Common uses: fragile, custom-engraving, pos, subscription, high-risk, wholesale. Order tags are the primary mechanism for routing order types to distinct fulfillment paths.
Draft order tags — applied to orders that aren’t confirmed yet. Used to track pre-orders, in-store orders not yet processed, and campaign-specific orders during their pending state.
Transfer tags — applied to incoming inventory transfers in Shopify admin. Common uses: urgent, reorder, seasonal. Useful for teams managing multiple supplier relationships or warehouse locations.
Blog post tags — categorize blog content by topic or theme. Useful for content organization but less impactful for store operations than the other five types.
How to add tags in Shopify
Adding tags manually — navigate to the relevant resource in the Shopify admin. For products, go to Products, click a product, and find the Tags field in the Product organization panel on the right. Type a new tag or select from existing ones, then save. The process is identical for customers (from the customer detail page) and orders (from the order detail page).
Adding tags in bulk — Shopify’s native admin supports bulk tag actions for products. From Products, select the products you want to tag using the checkboxes, then use the Actions dropdown to add or remove tags across all selected records at once. This is the fastest native method for applying the same tag to many products simultaneously.
Bulk tagging for orders and customers in the native admin is more limited. For large-scale bulk operations — tagging thousands of orders retroactively, applying tags from a CSV file, or updating tags across all customers matching specific criteria — third-party apps or MESA automation are required.
Adding tags via CSV import — Shopify’s product CSV import supports a Tags column. You can add or update product tags by including them in an import file, with multiple tags separated by commas. This is the fastest way to tag large product catalogs in a single operation. Order and customer CSV imports do not support tags natively in the same way; bulk CSV tag operations for those resources require a third-party app.
How to remove tags — navigate to the resource, click the × next to any tag in the Tags field, then save. Bulk removal follows the same bulk actions process as bulk adding.
Using tags for smart collections
Smart collections are Shopify collections where membership is determined automatically by rules you define — and product tags are the most common rule condition. A smart collection with the rule tag equals summer automatically includes every product tagged summer and excludes it when that tag is removed.
This is one of the highest-leverage uses of Shopify tags: instead of manually adding products to seasonal, promotional, or category collections, tag products as part of your normal product workflow, and collection membership updates automatically.
Common smart collection tag strategies: use sale to power a live Sale collection that updates instantly when products are tagged or untagged; use new-arrival for a New Arrivals collection that self-manages via MESA automation when new products are published; use category tags to maintain multiple overlapping product groupings without duplicating collection management effort.
Using tags for customer segments
Shopify’s customer segments (formerly called customer groups) can be filtered by customer tags, enabling you to build segments like “all customers tagged vip” or “all customers tagged wholesale but not tagged paused“. These segments feed Shopify email marketing, Klaviyo audiences, and conditional pricing rules.
The practical limit of manual customer tagging is that you can’t keep up with the volume: a store that does 500 orders a week has 500 customers whose tags might need updating based on that week’s purchase behavior. This is where MESA automation makes the difference — automatically applying and removing customer tags based on order events, spending milestones, and subscription status, without anyone touching the admin.
How to automatically add Shopify tags with MESA
Shopify’s admin supports adding and removing tags manually and through bulk actions, but it has no native auto-tagging capability — you can’t configure a rule that says “whenever an order exceeds $500, tag it high-value” without an app. MESA provides that automation layer.
Tag customers as VIP based on spending
When a customer’s total spend crosses a threshold, MESA tags them vip automatically. The threshold is configurable — common values are $500 for a first VIP milestone and $1,500 for a premium tier. Once tagged, the customer is immediately available in Shopify’s customer segments and in Klaviyo or Omnisend for VIP-specific communications.
MESA templates:
Tag customers on specific product purchases
When a customer buys a specific product — a limited edition, a bundle, a subscription product — MESA tags them with a custom label. This enables highly targeted follow-up: customers who bought a specific coffee maker can be tagged coffee-equipment and enrolled in a post-purchase sequence about accessories and filters.
MESA template:
Tag customers when a subscription is created
When a customer creates a subscription through Recharge, MESA immediately tags their Shopify customer record as subscriber. This makes subscription status visible in Shopify admin and available as a segment condition across all connected tools.
MESA template:
Tag orders for subscription purchases
Orders placed through Recharge receive a recharge-payments-order tag automatically, allowing fulfillment teams to distinguish subscription orders from one-time orders at a glance without cross-referencing Recharge.
MESA template:
Tag orders by sales channel (POS)
When orders come through Shopify POS, MESA tags them pos — or a custom channel label like in-store or the specific location name. This enables accurate channel-level reporting and routing without manual order review.
MESA template:
Tag orders by payment gateway
When an order is placed, MESA tags it with the payment gateway used — shopify-payments, paypal, klarna, etc. Useful for spotting patterns in payment method usage, identifying high-risk payment methods, and building custom reports by gateway.
MESA template:
Generate product tags with AI
MESA’s AI integration reads a product’s title and description, compares them against a predefined set of tags, and automatically applies the appropriate tags when a new product is created. This enforces a consistent tag taxonomy without requiring anyone to remember which tags apply to which products.
MESA template:
Tag products with a metafield value
MESA can read a product’s metafield value and apply a corresponding tag — useful when product attributes like material, origin, or certification are stored as metafields and need to be reflected as searchable product tags.
MESA template:
The best auto-tag apps for Shopify
When the use case is dedicated auto-tagging for orders and customers — without the broader workflow automation context — these purpose-built apps handle it well.
Leap Auto Tags
Leap Auto Tags is the most comprehensive dedicated tagging app, covering products, customers, and orders in a single app. It supports 100+ pre-built workflows, AND/OR condition logic for complex rule combinations, retroactive tagging to apply rules to existing records, and real-time tagging for new entries. For merchants who want a standalone tagging solution without MESA’s full automation scope, Leap handles all three resource types reliably.
Best for: merchants who want a dedicated auto-tagging app that covers products, orders, and customers, with complex conditional logic.
TagRobot (TR: Auto Tag Orders, Customers)
TagRobot focuses specifically on orders and customers with a simple rule-based interface. It carries a Built-for-Shopify badge, supports 70+ pre-built rules, dynamic tagging that updates with order and customer status changes, retroactive tagging, and bulk CSV tag operations. Its focused scope makes it easy to set up without a learning curve.
Best for: merchants who primarily need order and customer auto-tagging with a straightforward, reliable rule builder.
Omega Auto Tags
Omega covers orders, customers, and products with unlimited tags across all tiers and includes dynamic tagging — tags that update as order and customer statuses change, not just at creation. It’s particularly useful for merchants who need tags to reflect the current state (e.g., awaiting-fulfillment → fulfilled) rather than just initial classification.
Best for: merchants who need dynamic tag updates across the order lifecycle, not just tags applied at order creation.
Tagit: Auto Tags
Tagit is a permanently free option for order and customer tagging. It handles real-time rule-based tagging with a wide range of available criteria. The trade-off relative to paid apps is that there are no pre-built workflow templates — rules are configured from scratch — but for merchants who know exactly what they need and want a free tool, it works well.
Best for: merchants who want a free, reliable auto-tagging solution for orders and customers without needing a template library.
Shopify tags naming conventions and best practices
A tagging system that works at 100 products becomes chaos at 10,000 if you don’t establish conventions from the start. These practices apply across all tag types.
Use lowercase with hyphens. Shopify tags are case-sensitive — VIP, vip, and Vip are three different tags. Standardizing on lowercase-with-hyphens (e.g., summer-sale, custom-engraving, high-risk) prevents duplication from inconsistent capitalization.
Keep tags short and functional. A good tag describes what the resource is or what should happen to it: fragile, pre-order, wholesale, subscriber. Avoid descriptive sentences or vague labels that require interpretation.
Don’t keyword-stuff product tags. Product tags can influence storefront search results, but loading them with search keywords degrades their organizational value. Tags should reflect meaningful categories, not SEO strategies — use product titles, descriptions, and meta titles for keyword targeting.
Avoid redundant tags. Before creating a new tag, check whether an existing one covers the same purpose. sale, on-sale, and in-sale are three tags that mean the same thing and fracture your smart collection rules. Pick one and document it.
Create a tag glossary. For any store with more than one person touching the admin, a shared document listing canonical tag names, what each means, and which resource type it applies to prevents the drift that makes tagging systems unusable. Keep it short — a table format works well.
Tag for action, not description. The most useful tags trigger something: a smart collection membership, a Klaviyo segment, a MESA workflow condition. Tags that are purely descriptive but don’t connect to any downstream action are organizational debt. Before adding a new tag, ask: what will I do with this data once it’s tagged?
Frequently asked questions
Shopify tags are text labels applied to products, orders, customers, transfers, draft orders, and blog posts to group and filter them. Common uses include powering smart collection membership (product tags), routing orders through fulfillment workflows (order tags), segmenting customers for marketing (customer tags), and triggering automation conditions in MESA or Shopify Flow.
Up to 250 tags per product on the Basic, Shopify, and Advanced plans, with each tag up to 255 characters. Shopify Plus merchants have unlimited product tags. This limit was recently enforced across all plans — previously, products on some plans could exceed 250 tags.
Minimally and indirectly. Product tags themselves are not indexed by Google as distinct SEO elements. However, they can influence storefront search results for customers, and if your theme renders tagged collection pages, those pages can be indexed. The SEO impact of tags is not a reason to optimize them — optimize product titles, descriptions, and meta fields for SEO and use tags for operational organization.
A tag is a plain text string — it has no data type, no structure, and no value beyond the text itself. A metafield is a structured custom field with a defined content type (date, number, file, color, reference, etc.) that stores a specific value of that type. Use tags for quick grouping and filtering; use metafields for storing structured data that needs to be displayed on the storefront or mapped to specific data formats. See the Shopify Metafields: Complete Guide for full coverage.
Not natively — Shopify’s admin only supports manual tag entry and bulk actions. Auto-tagging requires either a dedicated app (Leap Auto Tags, TagRobot, Omega, Tagit) or a workflow automation platform like MESA. MESA’s auto-tagging goes beyond rule-based apps by connecting tagging to cross-app events — tagging a customer when a Recharge subscription is created, when a Yotpo review is submitted, or when a spending threshold is reached in an order event.
They work together. Tags are data labels applied to Shopify resources. Shopify Flow is Shopify’s built-in automation tool. Flow can read tags as conditions (“if order tag contains wholesale”) and write tags as actions (“add tag vip to customer”). MESA extends this: where Shopify Flow is limited to Shopify’s internal ecosystem, MESA can trigger tagging actions from events in Recharge, Yotpo, Klaviyo, Gorgias, and other connected apps.
For products: select the products in the admin, use the Actions bulk action to remove tags. For orders and customers at larger scale: use TagRobot or Leap Auto Tags, both of which support bulk tag removal via CSV upload or rule-based removal. MESA’s workflow actions (Order Remove Tag, Customer Remove Tag, Product Remove Tag) can also bulk-remove tags based on any workflow condition.
Next steps
The fastest way to get value from Shopify tags is to start with one workflow: pick the customer event or order condition that matters most to your operations and build auto-tagging around it. VIP customer tagging based on spend, subscription order tagging for Recharge, or POS order tagging for channel separation are the highest-ROI starting points for most stores.