troubleshooting guide

Shopify lists the same vendor or tag twice? Here is how to fix it.

Nike and NIKE. blue and blue-. Size and size. Every system on Shopify matches the stored spelling, so each variant becomes its own brand, tag or filter, and each one holds a slice of your catalog. This guide walks the eight places it breaks and the fix for each, then how to keep it from coming back.

Updated October 8, 2026 · 8 causes · about 6 minutes

start here

First, name where you see it.

The spelling problem is the same everywhere. Where you noticed it tells you which group to read and which rule to update first.

A

On the storefront?

Filters, brand lists, tag pages. Go to On the storefront.

B

In a feed, collection or automation?

Merchant Center, automated collections, Flow. Go to In channels and rules.

C

In your admin?

Product types, metafield values. Go to In your own admin.

What you seeWhere to go
The Vendor filter or brand list shows one brand twiceCause 1 →
A tag filter lists blue and blue-, or a tag page misses productsCause 2 →
The filter list shows Size twiceCause 3 →
Old theme, tag links show too few productsCause 4 →
Google Merchant Center or the Shop app lists one brand several timesCause 5 →
An automated collection or Flow rule misses productsCause 6 →
Product types in the admin are a messCause 7 →
A metafield filter offers Cotton and cottonCause 8 →

on the storefront

Shoppers see the same thing listed twice

Start here if a filter, a brand list or a tag page shows one thing under two names. Storefront filters and tag links match the stored value exactly, so Nike and NIKE are two brands, and blue and blue- are two tags. Each spelling gets a slice of your catalog, and a shopper who picks one misses the rest.

Two of the four causes here are what Fillwell's vendor and tag checks were built for. The other two are a few minutes in your admin.

1

One vendor, several spellings

How to tell

The Vendor filter or your brand list shows Nike, NIKE and Nike Inc. Each one matches only the products spelled that way. Filtering by one shows a fraction of the brand.

How to fix it

  1. Pick the spelling you want to keep. Usually the one on most products, or the one the brand uses itself.
  2. Change every other spelling to it. In the admin, filter products by vendor, select all, and use the bulk editor to set Vendor.
  3. Check the vendor collection page (/collections/vendors?q=Nike) shows the whole brand afterwards.
Fillwell fixes this

Fillwell's vendor check reads your vendor list, groups the spellings, close misspellings included, and shows you each group. A longer form like Nike Inc. is not grouped for you, but you can add it to a merge by hand. You pick the one to keep and it merges the rest. Undo if you change your mind. A merge of up to 25 products is free; a larger one needs a paid plan.

See how the vendor check works →
2

One tag, several spellings

How to tell

The tag filter lists blue and blue-, or the tag page for one spelling shows fewer products than you know carry it. Tags differ by a space, a hyphen or an ampersand, and each is its own tag. Capitals do not count: Shopify treats blue and Blue as one tag.

How to fix it

  1. Pick one spelling per tag and write the rule down somewhere your team can see it: lowercase, singular, hyphen between words, for example.
  2. Change the others. In the admin, filter by the wrong tag, select all, add the right tag, then remove the wrong one.
  3. When adding a tag to a product, pick it from the list of existing tags instead of typing it. A typed tag is how a second spelling starts.
Fillwell fixes this

Fillwell's tag check groups tags that mean the same thing: case, spacing, punctuation, and versus ampersand. You pick the one to keep per group and it merges them across every product that carries one. Undo if you change your mind. A merge of up to 25 products is free; a larger one needs a paid plan.

See how the tag check works →
3

Option names spelled several ways

How to tell

Some products have an option called Size and others size or SIZE. Search & Discovery builds one filter per option name, so the filter list shows Size twice, and Merchant Center maps color and size from the option name.

How to fix it

  1. Pick one name per option: Size, Color, Material.
  2. Open each product with the odd spelling and rename the option. The bulk editor can change option names across many products at once.
  3. Do the values too: Blue, not blue, on every product.
Fillwell reports this

Fillwell lists the spellings of each option name, so you fix the list rather than hunt. The rename itself is admin work.

See what it reports →

Filters missing products for other reasons, like blank fields? Read Shopify filters not working.

in channels and rules

Feeds, collections and automations see two things

Start here if the duplicates show up somewhere other than the storefront: Google reports two brands, an automated collection is missing products, a Flow automation skips some. Anything that matches on a value matches on one spelling of it.

Both causes here trace back to the same vendor and tag spellings. Fix those and these clear on their own, once you update the rule that names the old spelling.

5

Merchant Center reads each vendor spelling as a brand

How to tell

Google Merchant Center and the Shop app take the brand from your Vendor field. In their reports one brand appears two or three times, and brand facets on Google Shopping split your products the same way.

How to fix it

  1. Merge the vendor spellings. Cause 1 above.
  2. Let the feed resync. Merchant Center picks up the new vendor on the next product update, usually within a day.
Fillwell fixes this

The same vendor check fixes this. One spelling in the Vendor field means one brand everywhere that reads it.

See how the vendor check works →
6

Automated collections and Flow rules name one spelling

How to tell

An automated collection with the condition Tag equals sale is missing products tagged sale- or on-sale. A Flow workflow that triggers on one vendor spelling never fires for the others.

How to fix it

  1. Open the collection or workflow and note which spelling it names.
  2. Merge the spellings to that one. If you keep a different spelling, update the condition to it first, so the collection does not empty out while you work.
  3. Check the collection's product count before and after.
Fillwell fixes this

Fillwell's tag and vendor checks do the merge. Update the condition to the spelling you keep, then run the merge, and the collection fills back in.

See how the checks work →

in your own admin

Types and values that piled up over the years

Start here if the mess is in fields shoppers do not filter on directly but your own admin, reports and apps read: product types and metafield values. Same rule, same fix: one spelling, applied everywhere, and a way to stop the next one.

These are bulk edits, not checks: you name the value and Fillwell writes it across the set. Bulk edits need a paid plan.

7

Product types spelled several ways

How to tell

The Product type filter in your admin, or in Search & Discovery, lists T-Shirt, T-shirt, Tshirt and Tee. Reports by type are split four ways.

How to fix it

  1. Pick one type per kind of product. Match your category where you can, so the two agree.
  2. Filter by each wrong spelling, select all, and set the type with the bulk editor.
Fillwell fixes this

A Fillwell bulk edit sets the product type across a filtered set to one fixed value, or writes a type per product with AI from the product itself. You see every value before it saves and approve. Fixed values use no AI credits.

See product field edits →
8

A metafield holds the same value in several spellings

How to tell

A Material metafield holds Cotton, cotton and 100% cotton. If it is a filter, shoppers see three choices. If a feed reads it, the feed gets three materials.

How to fix it

  1. Pick one spelling per value.
  2. Set it across the products that carry the others.
  3. Then stop it recurring: in the metafield's definition, turn on the preset choices validation and list the allowed values. Shopify then refuses any other spelling at the source, up to 128 choices.
Fillwell fixes this

A Fillwell metafield bulk edit writes one value across a filtered set, in the metafield's own type, and you approve. Pick the set by vendor, type or tag when the old value has a space in it; Shopify cannot filter on that. The preset choices validation is a Shopify setting; turn it on once the values are clean.

See metafield edits →

the checks

Rules you fix once. Spellings drift back with every import.

The theme, the collection conditions and the metafield validation stay fixed. Vendors and tags drift again with every new product, every CSV, every helper who types instead of picking. That is the part Fillwell keeps clean.

1

The check finds the groups

Free, every product, on every plan. Nike, NIKE and nike shown as one group.

2

You pick the one to keep

Per group. Genuinely different brands stay apart.

3

It merges, you can undo

Every product that carried another spelling now carries the keeper. Undo one row, a page, or all of it.

quick check

Seven questions before you blame the theme.

Answer in order. The first no is where to start.

Scan my store free

The free scan reports vendor, tag and option name spellings for your store. The checks in the app do the merge.

your spellings

  • Does the Vendor filter show each brand once?
  • Does the tag list show each tag once, one spelling, one case?
  • Is every option named the same way on every product?
  • Does every automated collection and Flow rule name the spelling you kept?
  • Does each product type appear once in the type list?
  • Do filterable metafields have preset choices turned on?
  • Is there one written naming rule your team follows?

good to know

Common questions

Are Shopify tags case sensitive?

No. Shopify says tags are not case sensitive: Approved and approved are the same tag. A space, a hyphen or an ampersand does make a different tag, so blue and blue- behave as two. Keep one spelling.

Will merging vendors or tags change my product URLs?

No. Product handles do not depend on vendor or tags, so product pages and their links stay where they are. Vendor collection pages (/collections/vendors?q=) and tag pages change to the spelling you keep.

Will a merge break an automated collection?

It can, if the collection's condition names the spelling you are removing. Update the condition to the spelling you keep before you merge, and the collection fills back in as products update.

Can I undo a merge?

In Fillwell, yes: every merge is a run you can undo, one row, a page, or all of it. In the admin bulk editor there is no undo, so note the old spellings before you start.

How do I stop new spellings from creeping back?

Add tags from the existing list rather than typing them. For metafields, turn on the preset choices validation in the definition so Shopify refuses other spellings. Write the naming rule down. And run the checks again after a big import.

Which of these does Fillwell fix?

Vendors and tags: the checks group the spellings and merge them. A merge of up to 25 products is free; a larger one needs a paid plan. Product types and metafield values: a bulk edit on a paid plan. Option names: the check lists the spellings, the rename is yours. The theme and the rule updates are yours.

The sources, if you want them: Shopify on tags, storefront filters and metafield definitions; Google on the brand attribute.

you're in control

Approve each change, or bulk fill and undo anything.

AI can do this work. It shouldn't do it alone. Fillwell is built that way on purpose.

  • You guide it. Tell it what to do in plain words.
  • It skips when unsure. It never guesses into your live store.
  • You can undo anything. One row, one page, or all of it, for 30 days.

Your store. Your decision.

your instructions

Get the material from the @description.

One spelling, everywhere that reads it.

Scan free. See the drift. Merge what matters.

Free scan · public store only · no install needed.