Boost Shopify Product Search Rankings Using Metafields in Search & Discovery
Enhance your product visibility in Shopify search results by using existing metafields to power the “Search & Discovery Boost Keywords” feature. This MESA workflow template triggers when a product is updated, retrieves specified metafield values, and adds them to the product’s Boost list if not empty. Automate search optimization and improve product discoverability without manual updates.
Trusted by 1,000+ Shopify merchants — from solo operators to scaling brands.

How it works
6 steps to automatically push your custom keywords into Shopify's Search & Discovery app every time a product is updated
Product Updated
Product Updated
Retrieve Product Metafield
Retrieve Product Metafield
If Value Isn't Empty (Filter)
If Value Isn't Empty (Filter)
Retrieve "Search Boost" Metafield
Retrieve "Search Boost" Metafield
Add New Value To List Of Boosts
Add New Value To List Of Boosts
Update Search Boost Metafield
Update Search Boost Metafield
Ready to automatically push your custom keywords into Shopify's Search & Discovery app every time a product is updated
Get setup in 6 minutes.
Frequently asked questions
What types of search terms work best for boosting?
The most effective boost terms are alternative names customers actually use when searching—common misspellings, slang, regional variations, or legacy product names. For example, if you sell "sneakers," you might boost with "tennis shoes" or "trainers" depending on your audience. Avoid generic terms that apply to many products, as these dilute the boost effect.
Will this remove existing search boost terms I've manually added?
No, the custom code step specifically merges your new term with existing boost values rather than replacing them. Any terms you've manually added through Shopify's Search & Discovery interface will remain intact—this workflow only adds new terms and removes duplicates.
Can I use this workflow to boost multiple search terms at once?
The workflow is designed to add one term per product update from a single metafield. If you want to add multiple terms simultaneously, you could store comma-separated values in your custom metafield and modify the custom code step to split them before adding to the boost list.
What happens if a keyword already exists in the Search & Discovery boost list — will it get added twice?
No. The "Add New Value To List Of Boosts" step deduplicates the combined list before writing it back, so even if the same term appears in both your custom metafield and the existing boost list, it'll only appear once in the final result.
Do I need the Shopify Search & Discovery app installed for this workflow to work?
Yes. The shopify--discovery--product_search_boost metafield that this workflow writes to is created and read by Shopify's Search & Discovery app. If the app isn't installed, the metafield won't influence search rankings even if it's written successfully.
Where do I add the boost_keywords metafield to my products?
In your Shopify admin, open any product and scroll to the Metafields section at the bottom of the page. You'll need to first define the metafield definition under Settings → Custom data → Products, using the namespace custom and the key boost_keywords with a list of text values. Once defined, you can populate it directly on each product page.
Make this template your own!
Customize this workflow even further:
You're in good company
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
Ready to automatically push your custom keywords into Shopify's Search & Discovery app every time a product is updated?
7-day free trial • 6 min setup • Cancel anytime
Need help? Our automation experts will help you personalize this workflow for free. Contact support