The keyword-optimized product title was one of the most consistent winning tactics in ecommerce for about 15 years. "Men's Waterproof Hiking Boots Lightweight Trail Running Shoes Anti-Slip Sole All Terrain" outperformed "Merrell Moab 3 Waterproof Hiking Boot" on broad-match keyword queries in Google Shopping because it captured more search impressions. That logic is now a liability when AI shopping agents evaluate your listings.
Why Keyword SEO Worked for Product Catalogs
To understand why the keyword playbook is now actively harmful in AI-agent contexts, it helps to understand why it worked in the first place. Google Shopping's relevance model matched query terms to product content. More keyword coverage in the title and description meant more impressions on more queries. This created rational incentives for catalog teams to maximize keyword diversity in product content, often at the expense of specificity.
A catalog manager in 2018 optimizing a camping tent listing had strong reasons to include: "camping tent," "backpacking tent," "2 person tent," "family tent," "easy setup," "lightweight," "waterproof," "4 season" all in the title and early description text. Each of those terms corresponded to a distinct search query segment. The listing that covered the most segments won the most impressions.
This produced catalogs full of content that answered a lot of questions imprecisely rather than a specific question precisely. That was fine for keyword matching because keyword matching does not require the answer to be specific. "Is 'backpacking tent' present in this document?" is a much simpler question than "Is this tent suitable for a solo backpacker doing a four-day trip in the Cascades in October?"
How ChatGPT Shopping Evaluates a Listing
When ChatGPT Shopping processes a product recommendation query, it is not doing keyword matching. It is trying to construct a useful answer to a question. The evaluation process involves understanding the query intent, identifying the product attributes that are relevant to that intent, and then assessing whether available product listings can confirm a match on those attributes.
A keyword-stacked title like "Men's Waterproof Hiking Boots Lightweight Trail Running Shoes Anti-Slip Sole All Terrain" presents a problem to this process. Is this a hiking boot or a trail running shoe? Those are different categories with different fit and use case assumptions. The product is probably a hiking boot, but the keyword-optimized title has introduced ambiguity by including both "hiking boots" and "trail running shoes" as terms. An AI agent trying to match this to a query like "comfortable hiking boots for wide feet" will have less confidence in this listing than in one that says "Merrell Moab 3 Wide Width Waterproof Hiking Boot" because the latter has fewer signals to resolve.
The description problem is compounded. A description that front-loads keyword clusters ("Waterproof hiking boots for men. Trail running shoes. Lightweight all-terrain...") looks like noise to a language model. The useful information, if there is any, is buried. The agent either has to work harder to extract it or, more commonly, deprioritizes the listing in favor of one where the information is easier to parse.
The Specificity Paradox
Here is the counterintuitive part: narrow, specific product listings generally perform better with AI agents than broad, keyword-comprehensive ones, even on queries that superficially match the broader listing's keywords. An AI agent asked "What are good trekking poles for someone who hikes in rocky terrain?" will weight a listing that says "Designed for rocky terrain and scree field navigation, carbon fiber for low pack weight, flick-lock for fast adjustment on technical sections" more heavily than one that says "great trekking poles for hiking, backpacking, snowshoeing, mountain climbing, camping and more."
The broad listing captures more keyword variations but answers fewer questions specifically. The narrow listing answers fewer keyword variants but answers the specific query precisely. For AI agent recommendation, the latter wins because the agent's confidence in the specific match is higher.
This does not mean you should abandon breadth in your catalog strategy. It means you should express breadth through attribute coverage and structured variant data rather than through keyword stacking in titles and descriptions. If your trekking poles are genuinely good for snowshoeing conversion with a basket swap, say so in a structured attribute ("Compatible with standard snowshoeing baskets, sold separately") rather than in a title keyword cluster.
What This Means Practically for Catalog Teams
The transition from keyword-SEO-optimized to AI-agent-optimized catalog content requires a different mental model for product descriptions. The question shifts from "what queries do I want to capture?" to "what questions can a buyer ask that my product content can definitively answer?"
That shift produces different writing. Instead of opening a description with the broadest possible category terms, you open with the specific use scenario where this product excels. Instead of listing every possible activity the product could conceivably apply to, you state the primary and secondary applications with the qualifications that make them accurate. Instead of using "lightweight" as an adjective, you provide the weight in grams.
We are not saying keyword data has no role in catalog strategy. Understanding what your customers search for is valuable input for deciding what to produce and how to structure your catalog. The shift is about where that keyword knowledge gets applied: to understanding demand, not to stuffing product descriptions. The descriptions themselves should be written for comprehension, not coverage.
The Transition Problem
Most retail catalogs have thousands of SKUs that were written under the keyword paradigm. Transitioning them all at once is not realistic. The practical approach is to prioritize by AI agent impact: identify the SKUs that get the most organic and shopping traffic (because those are the ones you most need AI agents to recommend), and rewrite those first with the specificity model in mind. High-traffic keyword-stacked listings are also usually the listings where the ranking method mattered most, so they are the highest-value targets for rewrite.
The second tier is new product additions: anything you add to your catalog going forward should be written for AI agent comprehension from the start. Building a two-track catalog (legacy keyword content for old SKUs, AI-agent-ready content for new SKUs) is an interim state, not a permanent destination, but it lets you capture the benefit of the new approach while working through the backlog of existing content.
The Honest Caveat
Keyword SEO for Google Shopping is not dead. Google Shopping still operates a keyword-influenced ranking system alongside AI Mode. Optimizing purely for AI agent comprehension at the expense of your Google Shopping feed quality is not the right move. The goal is a catalog that performs on both axes: structured attribute data and specific narratives for AI agents, plus clean feed compliance for Google Shopping and other feed-based channels. The good news is that the specificity model produces better content on both dimensions. A listing that clearly states specifications and use cases in precise language also has the keyword terms that matter embedded naturally, without stacking. It just organizes them differently.
Is your catalog ready for AI shopping agents?
ReFiBuy audits your product feed and rewrites the listings AI agents cannot evaluate. See how it works.
See plans