Layers Blog
31 of 31
How to Evaluate an AI Shopping Agent on Your Catalog: the Golden-Query Method
The Golden-Query Method: build 100 catalog-specific queries, score any AI shopping agent on five axes, A/B it against native search, and catch regressions.
Your Autocomplete and Search Results Are Two Different Engines
Your dropdown and results page are two systems. When they disagree, you lose your highest-intent shoppers. A five-query audit to find the drift in 10 minutes.
Multi-Market Merchandising on Shopify Plus: Currency-Aware Ranking, Regional Language, and Inventory-Aware Results
Shopify Markets localizes price and currency, not your search ranking. What changes per market, what you configure, and a QA grid to find the gaps.
Storefront MCP for Shopify Plus: How Merchandising Rules Should Surface to AI Agents
How Shopify Storefront MCP exposes your store to AI agents, whether agents honor your pins and boosts, and eight things to test before you let one near your storefront. By Deb Mukherjee.
Why Your Synonym List is a Bug, Not a Feature
Synonym lists are a workaround for search that can't read language. The maintenance math, the exceptions worth keeping, and how to retire yours safely.
Tearing Down Shopify’s Product Network Tracking Script
Shopify’s Product Network tracking script is a clean example of reducing storefront analytics work before it starts. Here is what it does, and what we fixed after reading it.
Layers Closes Funding Round Led by LOI Venture for AI-Powered Shopify Plus Search
Shopify Plus-native search and merchandising platform secures investment to expand engineering team and scale go-to-market.
The 31% Zero-Result Problem: Where Your Shopify Plus Search Quietly Loses Revenue
Six mechanically distinct causes of zero-result rate on Shopify Plus, with a five-query audit you can run on your store today. By the Layers team.
Stop Making `/cart.js` Calls
Most Shopify tracking scripts send additional cart requests to determine cart contents. Ours does not. This article explains our approach and why common alternatives are less effective.
How We Evaluate Search Quality at Scale With LLM Judging and IR Metrics
Search is easy to ship, but hard to know when you’ve broken it.
How We Made Drag-and-Drop Sorting Faster with Fractional Weights
Every time a user dragged a product item to a new position in our Layers dashboard, we were re-sorting and renumbering the entire list. For a list of 100 items, that meant touching all 100 records on every single...
Reactivity Without the Re-Render Tax
Customer clicks a variant. React re-renders the whole product card. The image. The reviews. The breadcrumbs. All of it—just to update a price. Your cart drawer re-renders 47 components to change one number from 9 to 10.