Guides

Shopify's product tag limit and fitment: what gets cut

Published 4 October 2026

Shopify limits a product to 250 tags. For most stores that is far more than they will ever use. For an auto parts store that keeps vehicle fitment in tags, it is a ceiling that wide-fit parts reach, and when they do, the store quietly stops showing those parts to some shoppers. This guide shows what gets cut and how to find out whether it has happened to you.

The 250-tag limit is from our July 2026 notes on Shopify's documentation, which also record that Shopify Plus stores are not held to it. Shopify's Help Center could not be re-read when this was published, so check the current page before you rely on the number.

Why fitment runs into the tag limit

Tag-based fitment writes one tag for each vehicle a part fits, and a vehicle here means one model in one year. A tag cannot hold a range, so a part that fits a model from 2015 to 2020 needs six tags for that model alone.

The arithmetic turns quickly. A part that fits 30 models over 10 years needs 300 tags. The limit is 250. The remaining 50 vehicles have nowhere to go.

What we measured on a live store

In July 2026 we sampled 2,000 products from the public catalogue of a parts store that sells for 43 vehicle makes and keeps its fitment in tags. 51 of those products carried exactly 250 tags, the maximum.

Every one of them stops partway through the alphabet of makes. The tags are written in sorted order, so when the list is cut at 250, what survives is the start of the alphabet:

  • A universal trailer wiring connector was tagged only for Audi, Buick, Cadillac and Chevrolet.
  • A front mud flap was tagged only for Buick, Cadillac and Chevrolet.
  • A fifth-wheel hitch was cut after Ram, so it lost the Toyota Tundra.

A trailer connector does not fit an Audi and fail to fit a Ford. Nothing about the parts explains the pattern. It is the tag list being cut where it ran out of room. A shopper who selects a Ford, a GMC, a Jeep or a Toyota on that store is not shown the trailer connector, and nothing on the page says that anything is missing.

Which parts are at risk

Most parts are safe, and it is worth being exact about that. In a public ACES catalogue of cabin air filters we examined (257 parts, 6,512 fitment rows), the median part fits 16 vehicles and 95% of parts fit 71 or fewer. The widest fits 281, which is over the limit.

Cabin filters are a narrow-fit class, so that catalogue understates the problem. The parts that reach the limit are the ones that fit across brands:

  • universal and near-universal accessories: wiring connectors, mud flaps, hitches
  • consumables: wiper blades, bulbs, fluids, fasteners
  • parts built for a shared platform that many models use

How to check your store

  1. Export your products. In the Shopify admin, export products as a CSV and open it in a spreadsheet.
  2. Count the tags on each product. The Tags column is a comma-separated list. Count the entries and sort from most to fewest.
  3. Look at every product at exactly 250. A product at the maximum may have been cut. Read its last tag: if it stops partway through the alphabet of makes, the makes after it are missing.
  4. Test as a shopper. Choose a vehicle from a make late in the alphabet and search for that product.

What avoids the limit

  • Marking universal parts as universal. One marker instead of a tag for every vehicle removes the worst offenders. It only helps parts that truly fit everything.
  • Splitting a product. Some stores duplicate a product per vehicle group. It works, and it multiplies the catalogue and splits the product's reviews and stock.
  • Not using tags for fitment. If the fitment is stored as rows in an app's own database, the tag limit has nothing to cut.

ClearFitment takes the third route. Fitment is stored as rows in the app, never as product tags. Year ranges stay ranges. 2010 to 2014 is one fitment row, not five. Universal-fit parts included. Items that fit everything, without a row per vehicle.

If you are moving away from tags, check for products at the limit first. Fitment that was cut from the tags is not in the tags to export, so it has to come from the supplier file or the catalogue it was built from.