PlaybookGenerative engine optimization
AI Visibility for DTC Brands: Winning "What Should I Buy" Prompts
by the AEO GEO Labs team3 min read
A growing share of shopping decisions now start with a sentence typed into ChatGPT, Perplexity, or Google's AI Mode: "what is the best running shoe for flat feet under $150" or "which standing desk is quietest." The answer comes back as three to five named products with a line of reasoning for each. If your brand is not in that list, the shopper never sees you.
For a DTC brand, this is a different game from ranking a category page. Here is what tends to work.
The prompt is a comparison, not a search
A buyer who asks a search engine for "standing desk" gets ten links and does the comparing. A buyer who asks an AI engine gets the comparison already done. That means the engine needs facts it can line up against other products: price, dimensions, materials, weight limits, warranty, who it is for, who it is not for.
Most DTC product pages are built to persuade, not to be compared. They lead with lifestyle imagery and a tagline, and bury the spec table below the fold or inside an accordion rendered by JavaScript. In our testing, engines tend to quote the pages that state the boring facts plainly, near the top, in text that exists in the HTML without any clicking.
Make the product page quotable
Rewrite the first 200 words of each product page so a model could answer "what is this and who is it for" from that passage alone. A pattern that works:
- One sentence naming the product and its category.
- One sentence on the specific buyer it suits, with a concrete detail ("people over six feet who type standing for four or more hours").
- The three or four specs buyers compare on, stated as plain text, not only as an image or a tab.
- Price, or a price range if it varies.
Then add Product schema with offers, price, availability, and aggregateRating only if the ratings are real and visible on the page. Engines tend to parse Product schema reliably, and inconsistencies between the schema and the visible page are a common reason a product gets skipped.
Say who it is not for
This feels counterintuitive to a marketer, and it is one of the strongest moves we see. An engine composing "best X for Y" needs to match products to use cases. A page that says "not ideal for runners over 200 pounds; see our stability model instead" gives the model a clean, honest match for the shopper who fits, and it reads as trustworthy. Hedged, specific limitations get quoted. Universal claims get ignored.
Be present where the engine reads reviews
Engines rarely take a brand's word alone for "best." They lean on Reddit threads, YouTube reviews, roundup lists, and review sites, then cross-check against your site. For a DTC brand, that means:
- Reddit: find the subreddits where your category is discussed and make sure real customers are talking there. Do not astroturf. Engines and moderators both punish it, and one exposed fake thread undoes a year of work.
- YouTube: a handful of honest third-party reviews, including ones that mention drawbacks, tend to count for more than a polished brand video.
- Roundup lists: the "best X of the year" articles on publisher sites get cited constantly. Getting into them is PR work, not SEO work.
The principle is the same everywhere: show up in the sources the engine already trusts, with the same facts your site states.
Keep the facts consistent everywhere
A price on your site, a different price on a marketplace listing, a third on a comparison site. A model sees contradiction and either hedges or drops you. Align the core facts everywhere: name, price, key specs, who it is for. A short llms.txt restating them is cheap and worth doing.
Measure share of answer, not rank
Build a list of 30 to 50 real buyer prompts. Run them weekly across the major engines. Record whether you are named and what source was cited. That share of answer number is the metric that moves. Rank for "standing desk" is not.
Where to start
Pick your three best-selling products. Rewrite the top of each page to be quotable, add accurate Product schema, and check whether the spec text is visible without JavaScript. At AEO GEO Labs we usually run those checks first because they are the fastest fixes with the clearest effect. The free answer-ready-checker and javascript-visibility-checker from AEO GEO Labs will tell you where each page stands before you touch anything.