Is your website visible to ChatGPT, Claude and Perplexity? Instantly check, score and validate your llms.txt file so AI models can read, understand and recommend your content.
Structure Validation
Quality Score 0–100
Link Analysis
Instant Recommendations
Enter your website URL and we will find your llms.txt automatically
Analyzing your AI visibility files...
Fetching llms.txt, agents.md, robots.txt and running AI teardown in parallel
View Validation Report
Not sure how to act on this report?
Book a free call and our team will walk you through the fixes — or build them for you.
Fetches all three agentic-discovery files (llms.txt, llms-full.txt, agents.md), checks AI-crawler access in robots.txt, and detects whether each file is custom content or an unmodified platform default.
2
AI Runs a Live Round-Trip
An AI assistant answers five real buyer questions using only your files. Gaps and wrong answers become evidence for the audit -- not speculation. This is what an AI shopping assistant actually says about your store today.
3
Get Your Leak Score and Fixes
Returns an AI Representation Leak Score (% of AI-driven discovery forfeited), a ranked leak stack with verbatim evidence and paste-ready full-file fixes, and an AI Readiness Roadmap with effort labels.
FAQ
Frequently Asked Questions
Everything you need to know
An expert estimate of the share of AI-driven discovery, recommendation, and transaction potential your current files are forfeiting. Higher score = worse. It is not a compliance grade -- it is a money-framed signal of what is at risk. All percentages are expert estimates, not measured lift.
Not necessarily. The most common pitfall is serving the unmodified platform default -- for example, Shopify's generated file promotes the Shop App rather than your brand. This audit distinguishes custom, platform-default, and absent -- each is a different finding with a different fix.
No, and any tool that promises that is overselling. What the files do control: whether an AI assistant correctly represents your brand when it encounters you, whether a shopping agent can transact on the user's behalf, and avoiding the measurable harm of stale or default files that push agents toward wrong information.
Agents.md is the operating manual -- it tells an AI how to describe and buy from your store: brand voice, differentiators, catalog map, and transaction instructions. On Shopify, /llms.txt commonly redirects to /agents.md (Universal Commerce Protocol). With only llms.txt you have a brochure. With agents.md plus a transaction layer you have a storefront that AI can actually sell from.
AI search optimization - also called Answer Engine Optimization (AEO) or Generative Engine Optimization (GEO) - is the practice of structuring your Shopify store's content so it appears accurately in AI-generated answers from tools like ChatGPT Shopping, Google AI Overviews, Perplexity, and Bing Copilot. Unlike traditional SEO, AEO focuses less on keyword rankings and more on providing clear, structured, directly citable content that AI models can extract and present as answers without needing to interpret ambiguous or marketing-heavy page copy. For Shopify stores, this means valid Product schema, FAQ schema, a strong About page that defines the brand as an entity, and an llms.txt file that guides AI crawlers to your most important pages. As AI shopping assistants grow, stores that haven't addressed any of this risk becoming invisible in a channel their competitors are already showing up in.
To check if ChatGPT can crawl your Shopify store, inspect your robots.txt file at yourdomain.com/robots.txt and look for rules that block 'GPTBot' - OpenAI's crawler. Many Shopify stores block GPTBot by default through security apps or theme settings without realizing it, often as an unintended side effect of a bot-blocking feature that was really meant to stop scrapers or spam traffic. ecomspy's LLMs Validator checks your robots.txt automatically and shows which AI bots are permitted or blocked, without requiring you to read raw robots.txt syntax yourself. If GPTBot is blocked, ChatGPT cannot crawl your store to include it in Shopping recommendations or AI-generated product comparisons, which increasingly matters as more shoppers start their research inside a chat interface instead of a search bar. Unblocking GPTBot in your robots.txt is one of the fastest wins for AI search visibility.
Perplexity discovers and recommends Shopify products through its web crawler (PerplexityBot), structured data on product pages, and real-time web searches triggered by user shopping queries. Stores with valid Product schema (name, price, availability, images, ratings) are more likely to surface in Perplexity's product recommendation responses because the AI can parse structured data more reliably than unstructured page copy, especially when deciding between several similar products in the same response. An llms.txt file further helps Perplexity understand which pages are most important and how to represent the brand accurately, rather than guessing at your positioning from scattered page content. ecomspy's LLMs Validator checks all of these factors and tells you exactly what to fix to increase your Perplexity visibility, prioritized by which gaps are most likely to be limiting you right now. Checking this periodically matters, since schema can quietly break after a theme update or a new app installation without anyone noticing until visibility drops.
A Shopify store's llms.txt file should contain five key sections: a plain-English description of the brand and what it sells, a list of the most important pages with their URLs and purpose, the store's key policies (shipping, returns, sustainability), a list of top product categories with brief descriptions, and any crawl preferences (e.g., preferred contact for AI licensing questions). The format is plain text, structured with Markdown-style headers, which keeps it simple enough for an AI crawler to parse reliably without needing to interpret complex page layouts or JavaScript-rendered content. ecomspy's LLMs Validator auto-generates a pre-filled llms.txt template from your store data so you can simply review, customize, and upload the file to your Shopify store's root directory via the theme editor, without having to write the structure from scratch yourself. Keeping it updated as your catalog or policies change is just as important as creating it in the first place, since a stale file can misrepresent your current offering to AI systems.
No - AI search optimization is additive to traditional SEO, not a replacement. The changes that improve AI search performance (cleaner structured data, FAQ schema, direct-answer content, clear entity definition via Organization schema) are also positive signals for Google's traditional ranking algorithm, so there's no real tradeoff between investing in one versus the other. The only potential conflict is with robots.txt - if you've blocked AI bots like GPTBot to protect content, you are trading AI search visibility for content exclusivity, which is a legitimate choice for some publishers but rarely makes sense for a store trying to sell products. Most Shopify stores benefit from allowing AI crawlers given that AI shopping recommendations are a fast-growing traffic and conversion source. The LLMs Validator helps you audit both dimensions so you can make an informed decision rather than leaving your robots.txt on whatever default a theme or app set years ago.