How to delete old product tags that aren't used and show up on search?

Topic summary

A merchant is struggling with two related issues in their Shopify store:

Old, unused product tags appearing in search:

  • Shopify doesn’t maintain a central tag list that can be manually pruned
  • Tags are cached internally and only disappear gradually when no longer associated with any products
  • Solution: Export all products to verify no items still use unwanted tags, then wait for Shopify’s search index to refresh
  • Alternative: Use the Mixtable app, which offers bulk tag removal tools

Missing filter/sort options on collection pages:

  • Filters are dynamically generated—only tags actually used by products in a collection will appear
  • The merchant has no visible filter UI at all on collection pages

Recommended fixes:

  • In Search & Discovery app: Add a Product tag filter group under Filters & Sort
  • In theme editor: Insert the “Collection filters” block into the Collection template
  • If the block isn’t available, update the theme to a version supporting Shopify’s native filters
  • Check theme customizer settings for any disabled filter options
  • Try republishing filters through the Search & Discovery app
Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

I have craft and I am trying to make filters thru my tags (a horrific experience so far) and it seems the only way the tags show up is the search bar which also suggests old, unused and potential rabbit holes for my searchers. How do I delete the old, unused tags? I just went through and made sure all my tags were correct thru product bulk edit.

Secondly, since this is the issue that brought me to the tag issue, I am trying to set up filters thru the Search and Discovery App but no filter or sort option is appearing on my collection pages. Any ideas. or will it always just show up in the search bar only? Thanks for any help, I know this is a lot.

Hello @Cthom1964

  1. Unfortunately, Shopify doesn’t store tags in a central list that you can prune — it only remembers them from products where they’ve been used at some point. Shopify sadly caches those suggestions internally, and there’s no direct way to delete them from the admin suggestions. Over time, if no product is used, they gradually disappear. You can export all products and check if any unwanted tag exists. In this way, you will get the clarity of your tags.

  2. If a tag is not associated with any product in the collection, that tag option will not be displayed on the collection page. The filter options are dynamically generated based on the tags of the products currently listed. For example, if you have a tag named “X” and no products in the collection have this tag, the “X” filter option will not appear.

Thank you for your response!

I’ve read that in older posts and was hoping Shopify had mended their ways since.

I don’t even have an option to filter or sort in my collection pages, did I turn off an option somewhere in my collection default template or something?

I don’t think there’s a built-in option to turn it off, but it can vary from theme to theme. There might be a setting in your theme to disable it.

I’d recommend checking your theme customizer settings first. Additionally, you can try republishing the filter through the Search & Discovery app to see if that helps.

Hello @Cthom1964

1. Removing old tags:

  • Make sure no product is still tagged with them (bulk-edit → clear).
  • Wait a few minutes for Shopify’s search index to refresh—those obsolete tags will drop out of autocomplete.

2. Getting filters on your Collection pages:

  • In Sales channels → Search & Discovery → Filters & Sort, add a Product tag filter group.
  • In the theme editor, open your Collection template and insert the “Collection filters” (or sidebar) block where you want it.
  • If you don’t see that block, update your theme to a version that supports Shopify’s native filters.

That should surface only the tags you’re actually using and show the filter UI on your collections.

There is a spreadsheet app called Mixtable, and they have a bulk tool for adding and removing tags - you specify the tag, and they can remove it from all products.