Back to all posts

How to Get Your Products Into AI-Generated Recommendations

AEO SEO Shopify

We audit a lot of Shopify stores. And over the past eighteen months, one thing keeps coming up in client calls: their traffic from Google is flat or declining, but they have no idea how much discovery is now happening through AI tools like ChatGPT, Perplexity, and Google's AI Overviews. They are not showing up there. Their competitors sometimes are. That gap is not going to close on its own.

This is Answer Engine Optimization, or AEO, and most DTC brands are not taking it seriously yet. That is the opportunity. The brands that structure their content and data correctly right now will have a meaningful head start before this becomes as competitive as traditional SEO. Waiting two years is not a strategy.

Why AI Recommendations Are Already Affecting Your Revenue

AI tools do not crawl your site the way Googlebot does and rank you based on backlinks and authority. They generate answers by pulling from content they have already processed, and they prioritize sources that are clear, specific, and structured. When someone asks ChatGPT "what is the best magnesium supplement for sleep" or "which running shoes work for wide feet," the products and brands that get mentioned are the ones whose content actually answers those questions directly and completely.

We pulled GA4 data for a supplement client earlier this year and noticed a spike in direct traffic that did not match any campaign or PR push. After digging into it, the pattern pointed to referral traffic from AI tools that do not pass standard UTM data. Their product pages had been updated three months earlier with dense, answer-first copy. The timing was not a coincidence.

If you are only optimizing for traditional search, you are optimizing for a shrinking slice of how people discover products.

Structured Data Is Not Optional Anymore

Most Shopify themes give you some basic schema out of the box. Product schema, maybe breadcrumbs. That is a floor, not a ceiling.

What AI systems respond to is richer, more complete structured data. For product pages, that means filling out every available property in your Product schema: name, description, brand, sku, gtin, offers, aggregateRating, review. If you are running a subscription product through ReCharge, you should also be marking up your pricing structure clearly so that the subscription price versus one-time price is not ambiguous in your schema.

For category pages, we add ItemList schema that explicitly names and links to the products in that collection. This gives AI crawlers a clean, machine-readable map of what lives on that page instead of forcing them to interpret your Liquid template.

You can implement most of this through a Shopify app like JSON-LD for SEO, or a developer can add it directly to your theme files. Either way, validate everything in Google's Rich Results Test and Schema.org's validator. We have seen stores where the schema was technically present but broken because a developer copied a template that referenced variables that did not exist in Shopify's object model.

Answer-First Content on Product and Category Pages

This is where most DTC brands fall down. Product pages are written to sell, which usually means leading with brand voice, lifestyle copy, and feature bullets. That is fine for conversion, but it is not what AI systems are looking for when they assemble an answer.

The fix is not to rewrite your pages so they read like Wikipedia. It is to add a short, dense answer block near the top of the page that directly addresses the most common question someone would ask about that product. Think of it as a zero-click answer built into the page itself.

For a collagen peptide product, that block might read: "This is a grass-fed bovine collagen powder with 18 grams of protein per serving, no additives, and unflavored so it mixes cleanly into coffee or smoothies. It dissolves fully in hot and cold liquid." That is fifty words. It answers what the product is, who it is for, and what makes it different, without marketing language.

We have seen this pattern improve time-on-page metrics in Hotjar recordings too, because it orients first-time visitors faster. The AEO benefit and the conversion benefit point in the same direction.

For category pages, add a paragraph at the top that explains what category you are in, who these products are for, and what differentiates them. Treat it like you are answering "what are the best [product type] for [use case]" because that is almost certainly the query that will pull your category page into an AI result.

FAQ Markup and Semantic HTML

FAQ schema is underused and undervalued. When you mark up Q and A pairs with FAQPage schema, you give AI systems a formatted, extractable block of answers that they can pull directly. These do not have to be generic questions. In fact, generic questions waste the opportunity.

Good FAQ questions for a skincare brand might be: "Is this moisturizer safe to use with tretinoin?" or "How long before I see results?" or "Does this work for oily skin or combination skin?" These are the actual questions your customers are typing into Perplexity or ChatGPT before they buy. Answer them directly on the page, mark them up with schema, and you make it easy for AI systems to surface your content as the answer.

On the HTML side, use your heading tags correctly. A lot of Shopify stores we audit have heading hierarchies that are completely broken, with H1s used for decorative text and H2s skipped entirely. AI systems use semantic HTML to understand the structure and priority of your content, the same way screen readers do. Use one H1 per page, use H2s for major sections, and make sure your headings actually describe the content that follows them.

Making Your Site Crawlable by LLMs

Some AI systems, including Perplexity's crawler and OpenAI's GPTBot, respect your robots.txt file. Check yours. We have audited stores where someone had inadvertently blocked crawlers broadly, which would exclude AI bots entirely.

If you want to be included in AI-generated recommendations, you need to allow these crawlers. You can verify what your robots.txt currently allows by visiting yourdomain.com/robots.txt. Shopify gives you limited native control over this file, but you can edit it through the theme editor under the robots.txt.liquid template.

Also think about page speed and crawl efficiency. AI crawlers have limits on how much time and bandwidth they spend on a site. Pages that load slowly, have excessive JavaScript rendering, or bury their content in lazy-loaded sections are harder to process. We use Core Web Vitals data in GA4 alongside Shopify's built-in analytics to identify which pages have the worst load performance and prioritize those in our technical audits.

Internal linking matters here too. If your product pages are not linked from category pages, blog posts, or other contextual pages on your site, crawlers may not find them consistently. A clean, logical internal link structure helps both traditional SEO and AI discoverability.


We do full conversion audits for Shopify brands that include AEO as part of the technical review. If you want to know where your store currently stands and what is costing you visibility in AI search, that audit is a good place to start.