By Steve Merrill, Founder of WRKNG Digital | July 6, 2026
The 7 Shopify theme settings quietly blocking AI shopping assistants are lazy-loaded content, JS-rendered descriptions, missing structured data, blocked robots.txt paths, image-only pricing, infinite scroll without pagination, and missing canonical tags. Fix these and ChatGPT, Perplexity, and Gemini can actually read and recommend your products.
I've had a hard time getting store owners to believe this one. Your site looks fine to a human. It can still be invisible to an AI agent. Nobody notices because the page renders perfectly in a browser and the traffic numbers still look normal. The gap only shows up when you ask an AI assistant to recommend a product from your catalog and it just doesn't. Here's what's actually happening under the hood.
1. Lazy-Loaded Product Content
Most Shopify themes lazy-load images and description blocks below the fold to speed up page load. AI crawlers often don't scroll or trigger the JavaScript event that loads that content, so they see a blank div where your product details should be. Google's web.dev lazy-loading guide recommends serving critical content unlazy so crawlers see it on first paint, and that same rule protects you against invisible AI bots.
2. JS-Rendered Product Descriptions
Themes that pull descriptions through a JavaScript app block (common with Shopify's app-based upsell and review widgets) require a full render pass to show text. Not every AI crawler executes JS the way Googlebot does, according to Google's JavaScript SEO basics guide, so the description that convinces a shopper never reaches the model at all.
3. Missing Structured Data Blocks
Shopify themes ship with basic Product schema, but a lot of merchants strip it out during a theme customization and never put it back. Without Product, Offer, and AggregateRating markup, an AI assistant has no reliable way to confirm price, availability, or reviews. Shopify's theme architecture docs outline where that schema lives in the template files.
4. Blocked Robots.txt Paths
Shopify auto-generates a robots.txt file, and some merchants edit it to block crawl budget from cart, search, and collection paths. If the block is too broad, it can catch product template variants that AI bots need to index. Shopify's robots.txt documentation spells out which default rules are safe to leave alone. We've seen merchants block an entire collection folder to stop duplicate content warnings, only to realize six months later that half their catalog stopped showing up anywhere.
5. Image-Only Pricing
Some themes render sale badges and price comparisons as an image overlay instead of text in the DOM. An AI assistant reading the page for a price comparison sees a picture, not a number, and drops the product from a recommendation. Price has to exist as real text for any assistant to cite it with confidence. This is common on themes built around a promo banner app that bakes the discount percentage directly into a JPEG.
6. Infinite Scroll Without Pagination
Infinite scroll collection pages feel great for a human shopper. Without paginated URLs underneath, an AI crawler hits the first 20-30 products and never sees the rest of the catalog. Google's pagination guidance still recommends real paginated URLs as a fallback even on infinite-scroll themes.
7. Missing Canonical Tags
Shopify generates multiple URLs for the same product across collections, and without a canonical tag pointing to one authoritative version, crawlers can index a thin duplicate instead of the full page. That splits authority and confuses which version an assistant should cite. Google's canonicalization docs cover how this gets resolved on large catalogs, and most Shopify themes only add this tag correctly on the primary product template, not on every collection variant.
How We Chose This List
These are the seven settings we find broken most often when we run AI-readiness audits on live Shopify stores. Every one of them has shown up in at least one client's audit this year.
FAQ
Q: Can AI shopping assistants read a Shopify store at all?
Yes, but only the parts that load without JavaScript or scroll interaction. Anything gated behind lazy-load or infinite scroll gets skipped.
Q: Does Shopify fix these issues by default?
No. The default theme is reasonably clean, but most of these problems get introduced later through app installs and theme customizations.
Q: How do I check if my robots.txt is blocking too much?
Open yourstore.com/robots.txt and compare it against Shopify's default template. Anything disallowing /collections/ or /products/ paths beyond the standard filters is worth a second look.
Q: Is structured data required for AI visibility?
Not strictly required, but it's the fastest way to hand an AI assistant confirmed price, availability, and rating data instead of making it guess from page text.
Q: How long does it take to fix these seven settings?
Most stores can clear canonical tags, robots.txt, and structured data in a day. Lazy-load and infinite scroll fixes take longer since they touch the theme's JavaScript.
Want a full AI-readiness audit of your Shopify store? Book a walkthrough at wrkngdigital.com/agentic-commerce-landing-page.

