Yikfy

Shopify Product Tags: Limits and Best Practices

A product takes 250 tags of up to 255 characters. They are not an SEO field, and here is what they do control: collections, filters and search.

A Shopify product can have up to 250 tags, and each tag can be up to 255 characters. Those are the hard limits, straight from Shopify's documentation: "You can apply up to 250 tags to each product", and product tags "can have up to 255 characters".

The more useful number is the one nobody quotes: zero. That is how many of your tags appear in a meta tag, a heading, or anything else Google reads on the page. Shopify's own tags documentation makes the point directly, that tags are not intended for SEO and keywords belong elsewhere.

Which does not make tags unimportant. It makes them important for a different reason than the one half the internet gives.

What are product tags in Shopify?

A product tag is a free-text label you attach to a product so that you, your collections and your apps can group it with others. summer, organic, supplier:northwind: a product can carry many, and each one means whatever your store decides it means. Shopify itself gives them no meaning beyond the grouping.

To add one, open the product in the admin and type into the Tags field in the Product organization section. Press Enter or type a comma to finish the tag, and save. Existing tags are suggested as you type, which is the single best defence against ending up with Summer, summer and summer-26 on three products bought in the same order.

Shopify tag limits at a glance

Object Max tags Max characters per tag
Product 250 255
Customer 250 255
Blog post 250 255
Transfer 250 255
Order 250 40
Draft order 250 40

Two practical notes on top of the table. Tags do not accept commas, because the comma is what separates them in the admin and in a CSV. And 250 is a ceiling nobody should approach: a product with 40 tags is a product whose tags have stopped meaning anything, which is a problem the limit will never warn you about.

Do Shopify product tags help SEO?

Not directly, and it is worth being precise about what "not directly" means, because the answer is not "tags are useless".

A tag is not rendered into your page title, your meta description, your H1 or your body copy. Shopify's guidance on where keywords actually go points at titles, descriptions and the search engine listing fields, which is the same list any crawler would give you. If you tag a product waterproof and nothing on the page says waterproof, the page does not say waterproof.

So the sentence to retire is "add tags for SEO". The sentence to replace it with is longer: tags decide which pages your product appears on, and those pages are what rank. A collection page competing for "waterproof walking boots" is a page. The product that is not in it because its tags do not match the condition is not on that page. That is an SEO consequence, arrived at through the catalogue rather than through the crawler.

If you want the keyword to work for the product itself, it has to be in the title, the description, or the search engine listing, and the length limits on those are in Shopify meta description length.

What do product tags actually control?

Four things, in rough order of how much they matter.

Automated collections. A smart collection's membership comes entirely from its conditions, and tags are the most flexible condition available: vendor and product type are single values, while tags are a set you can extend to say anything. This is where tags earn their keep, and it is also why a product with no tags and a blank type can land in no collection at all. What that costs, and how to find those products, is in collection page SEO.

Storefront filters. The filters shoppers use on a collection page are built from tags, options and metafields through Shopify's Search and Discovery app. A tag taxonomy that is consistent produces filters that work. One that grew organically produces a filter list with Blue, blue, navy blue and blue-2 in it.

Search, in the admin and on the storefront. Tags are matched by internal search, which is how you find "everything from that one supplier order" two years later.

Apps and automations. Discount logic, loyalty rules, shipping profiles, feed exclusions, export filters. Most Shopify apps that need to select a subset of products offer tags as the selector, because it is the only field a merchant can bend to any shape.

A tag taxonomy that scales

The failure is never the first hundred tags. It is the fourth hundred, when nobody remembers whether the convention was mens or men or Men's.

Namespace with a prefix. color:blue, material:leather, season:aw26, supplier:northwind. The prefix does three things: it groups tags in the admin's tag list, it makes a collection condition unambiguous, and it makes a wrong tag visible at a glance. This is by far the highest-return convention available, and it costs nothing but agreeing on it once.

Pick one capitalisation and one spacing, and write them down. The convention matters less than having one. A single decision recorded in a shared document outlives every merchandiser who joins after it.

Tag what you will filter or group by, and nothing else. Before adding a tag, ask which collection, filter or automation will use it. If the answer is none, you are writing a note to yourself in a field that is not a notes field.

Do not tag what Shopify already stores. Vendor, product type, price, weight and inventory are already conditions you can build collections from. vendor:nike on a product whose vendor field says Nike is a second copy of the same fact, and copies go stale separately.

Do not use a tag where a metafield belongs. A tag is a label with no type and no value: it can say waterproof, but it cannot store "seat height 46 cm" in a way anything can read back as a number. Structured facts belong in product metafields, which can also drive storefront filters and, unlike tags, render on the page.

Prune once a year. The admin lists your tags when you start typing one. Anything in that list that no collection, filter or automation references is dead weight, and it is what makes the autocomplete useless for everyone else.

How do I bulk edit Shopify product tags?

Three routes, and the right one depends on how many products you are touching.

The bulk editor, for a handful. Select products on the Products page, click Edit products, and add a Tags column. Fine for thirty products, painful past that.

Bulk actions, for adding one tag to a selection. Select the products, and the Add tags action applies it to all of them at once. This is the fastest way to apply a shared tag and it does not touch the tags already on those products.

CSV import, for a restructure. Export, edit the Tags column in a spreadsheet as a comma-separated list, re-import. The critical detail: the import replaces the tag list for each row, it does not merge into it, so anything you drop from the cell is gone from the product. Keep the untouched export, for the same reason set out in bulk editing product descriptions.

One thing worth checking before a mass retag: tag-based filtering creates URLs, and on a large catalogue with many filter dimensions the number of combinations grows faster than anyone expects. Google's guidance on faceted navigation is the reference, and the practical position for a normal store is that filters are fine. The point to watch for is a store where adding a tag dimension multiplies crawlable combinations rather than adding one.

FAQ

What are product tags in Shopify? Free-text labels attached to a product so it can be grouped with others. They drive automated collections, storefront filters, internal search and app rules, and they are added from the Tags field on the product page.

How many tags can a Shopify product have? Up to 250, and each tag can be up to 255 characters. Order and draft order tags are limited to 40 characters instead.

Do Shopify tags help SEO? Not directly. Tags do not appear in your page title, meta description or body copy. They matter indirectly, because they decide which collections and filtered pages a product appears on, and those pages are what rank for category searches.

Can Shopify tags contain spaces or special characters? Spaces are fine, and so is punctuation such as a colon, which is what makes prefixes like color:blue work. Commas are not allowed, because they separate one tag from the next.

Are Shopify product tags visible to customers? Not by default. Some themes display them on the product page, and they appear in storefront filters when you configure filtering on tags. Assume a customer can see them and write them accordingly.

How do I add the same tag to many products at once? Select the products on the Products page and use the Add tags bulk action. For a full restructure, export to CSV, rewrite the Tags column, and import, remembering that the import replaces the whole tag list per product.

Should I delete unused tags? Yes, once a year. Tags no collection, filter or automation references only make the admin's tag autocomplete harder to use for everyone.


Tags are a taxonomy decision, and a taxonomy is one of the few things in a catalogue that genuinely should not be automated. The right tag set depends on how you merchandise, which collections you run and which filters your customers use, and no tool knows that better than the person who built the store.

So Yikfy does not invent tags per product. It applies the tag set you configure to the products you select, which is the honest description of what it does and what a bulk operation should do: your taxonomy, applied consistently, without thirty rounds of the bulk editor.

The fields it does write per product are the ones where the words themselves have to differ every time: the description, the meta title and the meta description, generated from that product's own data and held in a review queue until you approve them.