BFCM - Shopify Catalog ranking

Agentic channel orders are growing steady in past months and we expect that during BFCM is will drive meaningful growth.

In the Agentic sales channel on Shopify admin you can run queries and see if your products are ranked between the top 10.

Any useful tips in order to get products ranked for specific agentic queries on Shopify Catalog?

At 40rty we run all kind of experiments to understand how to get listings ranked for specific intent queries. Wondering how others are optimizing this channel.

I see the Shopify help center gives us the readout. From your Shopify admin, you can access Sales channel > Agentic to check the search preview. Typing a query, see the raw Shopify Catalog result, and get a score for 5 fields like: description, images, review, variant, shop policies, then fix them.
But I also see Shopify says that AI channels “re-rank results according to their own logic”. So a top 10 in Catalog is not a top 10 in ChatGPT.

We still trying to understand how specific prompts are showing ranking and for others - not.

We want to adjust the data so the product would rank better for queries we choose

What you’re describing is hard because the search preview gives you an outcome, not attribution. I would treat it as a controlled data experiment rather than editing everything at once:

  1. Freeze 5–10 exact queries and 3–5 target products.
  2. Record the current top 10 plus each target’s description, image, review, variant, and policy scores.
  3. Change one field family on one product only — for example title/description/category first, then variant/option or mapped attributes.
  4. Re-run the same queries after the same delay, with one untouched product and query as controls.
  5. Where only one phrasing fails, compare the query’s intent terms against the title, description, product category, vendor, tags, option names, and mapped metafield/metaobject values.

That won’t guarantee placement in ChatGPT or another AI channel because those channels can re-rank Catalog results, but it should show whether the gap is in Shopify’s product representation or downstream ranking.

Are the missing queries mainly product/category intent (for example, “black waterproof hiking backpack”) or use-case intent (“carry-on for a rainy city trip”)? The data change would be different.

Thank you! We’re actually doing exactly that but it’s hard to understand how changed effected.

What we do so far (we have an app for that…) is replacing all mapped fields to the catalog with controlled metafields that our app generates. So we can manipulate it progrematically and measure ranking changes (we run 2 checks after 3 days and 7 days)

That setup explains why the effect is hard to attribute: if the app replaces all mapped fields together, you can observe movement but cannot tell which field family caused it.

For the next run, I would split a small set of similar products into matched cohorts:

  1. A: untouched control.
  2. B: product/category fields only.
  3. C: descriptive and use-case fields only.
  4. D: the remaining mapped attributes.

Keep the same frozen queries and check schedule. For every run, record the exact outbound catalog payload (or a hash/version of it), the Shopify Catalog field scores, and rank 1–10 versus not found. Treat a change as a useful signal only when the edited cohort moves in the same direction at both day 3 and day 7 while the untouched cohort stays stable. Then rotate the field-family change across cohorts in a later run to reduce product-specific bias.

That still will not explain downstream re-ranking by ChatGPT or another channel, but it should separate a Shopify Catalog representation change from general ranking noise or feed-refresh timing.