The 21-Point AI Readiness Checklist for Shopify Stores (2026)
The complete checklist of what AI engines look for when deciding whether to recommend your Shopify store. 21 signals across catalog, technical, and content — with the fix for each. Free reference, updated June 2026.
TL;DR
AI engines like ChatGPT, Gemini, Perplexity, Claude, and Google AI Mode don't crawl your Shopify store the way Google does. They rely on 21 specific signals to decide whether to recommend you to a shopper.
We've grouped them into three categories:
- Catalog Quality (8 points) — what your products say about themselves
- Technical Foundation (7 points) — how AI engines reach and parse your store
- Content & Authority (6 points) — why AI engines trust you over competitors
Score your store against each. Anything below 80% means you're invisible to the engines you'd most want to win.
New here? First find out whether you're cited at all → How to Check If ChatGPT Recommends Your Shopify Store. Then come back and fix the gaps with this checklist.
Why a 21-point standard exists
Most "AI SEO" advice is vague. The reason is that AI engines weight signals differently than Google — and differently from each other (see ChatGPT vs Gemini vs Perplexity vs Claude for how each weights these signals) — and they don't publish a ranking algorithm.
After running 10,000+ visibility checks across major AI engines for Shopify stores, the same 21 signals consistently differentiate stores that get cited from stores that don't. Some are well-known (schema, alt text). Others are surprising (your About page, your taxonomy depth, whether you have an llms.txt).
This is the checklist. Run through it once a quarter.
[Image: Hero — annotated Shopify product page with each of the 21 signals labeled with arrows]
Category 1 — Catalog Quality (8 points)
These are signals about what your products say about themselves. AI engines need this data to match shopper queries to your catalog.
1. Product titles are specific and intent-rich
What it is: Product titles that include the buyer's actual search vocabulary (material, use-case, attribute). Good example: "Yellow Sapphire (Pukhraj) Ring — Natural Unheated 5.5 Carat — 22K Gold" Bad example: "Sapphire Ring — Premium Quality" How to fix: Audit your title patterns. Include the gem/material name, key attribute (size, weight, color), and use-case if relevant. Avoid generic adjectives ("premium," "quality").
2. Product descriptions answer buyer questions
What it is: Descriptions that pre-answer the questions a shopper would ask before buying — origin, certification, usage, care. How to check: Read 5 random product descriptions out loud. If they don't answer the top 3 questions a buyer would have, you're losing AI citations to competitors who do. How to fix: Restructure descriptions into: What it is → Who it's for → How to use → What makes it different. Auto-fix tools can handle this at scale.
3. Alt text on every product image
What it is: Descriptive alt text that includes the product name, type, and key attribute. Why AI cares: AI engines parse alt text as a relevance signal and a citation source for image-based queries. How to check: Inspect any product page → look at the image tags. Missing alt, or generic alt like "product-image.jpg", both count as zero. Score guide: 80%+ of images need real alt text. 100% if you can.
4. Product attributes (specs) populated
What it is: Structured product specs — material, dimensions, weight, country of origin, certification, color variants. Shopify stores these in product metafields. Why AI cares: This is the data AI shopping agents use to filter products against shopper queries. Missing attributes = invisible to filtered queries. How to check: Go to a product → look for a specs/attributes section. If it's missing or sparse, that's a major gap. Standard: Most categories need 8–15 specific attributes minimum. Apparel needs sizing + materials. Electronics needs ports + specs. Gemstones need carat + origin + treatment.
5. Categories and taxonomy depth
What it is: A clear hierarchy — Category → Sub-category → Product type. Not flat collections like "Sale" and "New." Why AI cares: AI engines navigate your store via taxonomy when shoppers ask category-level questions ("best running shoes for flat feet"). How to fix: Audit your collections. If everything is in one bucket, restructure. Use Shopify's standard product types as a base.
6. Variants properly structured
What it is: Color/size/material variants live as a single product with variants, not separate products. Why AI cares: Fragmented variants confuse AI engines about whether you carry a thing in the size/color a shopper asked for. How to check: Search your store for the same product in two colors. Are they one product or two?
7. Stock availability is signaled correctly
What it is: Schema indicating in-stock, out-of-stock, or limited. Why AI cares: AI engines avoid recommending out-of-stock items. If your schema is missing, they may avoid you entirely. How to fix: Make sure your theme's JSON-LD includes the availability field. Test at the schema.org validator.
8. Product reviews are on-page (not behind a tab)
What it is: Star rating + review text accessible without JavaScript clicks. Why AI cares: Reviews are a citation source. AI engines weight reviews more than product copy because they're a third-party signal. How to fix: Use a reviews app that renders on the page (Shopify native, Yotpo, Judge.me). Avoid review widgets that require iframe loads.
Category 2 — Technical Foundation (7 points)
These are signals about how AI engines reach and parse your store.
9. llms.txt file exists and is current
What it is: A text file at /llms.txt telling AI engines what's most important on your store.
Why AI cares: ChatGPT, Claude, and Perplexity actively read this file when crawling. Gemini and Google AI Mode rely less on it, but it doesn't hurt.
How to check: Visit yourstore.com/llms.txt. If you see a 404, you don't have one.
How to fix: Avada, FoundGPT, and a few other Shopify apps auto-generate and host this file for free. Pick one and install. (Full llms.txt guide for Shopify →)
10. Robots.txt allows AI crawlers
What it is: Your robots.txt explicitly allows GPTBot, ClaudeBot, PerplexityBot, and Google-Extended.
Why AI cares: A blocked crawler doesn't see you. Period.
How to check: Visit yourstore.com/robots.txt. Look for Disallow: / under any AI bot user-agent — that's blocking them.
How to fix: Update robots.txt to explicitly Allow: / for major AI bots. Shopify themes don't always handle this correctly.
11. JSON-LD schema on every product page
What it is: Structured data describing the product (price, availability, brand, ratings) in JSON-LD format. Why AI cares: This is the most reliable way for an AI engine to extract product facts. Without it, they guess from HTML — often wrong. How to check: Use Google's Rich Results Test on any product URL. If it doesn't show a Product schema, you're missing it. How to fix: Use a schema app or manually inject via theme. FoundGPT auto-installs full Product schema as a Shopify theme app block.
12. Organization schema on the site
What it is: Schema declaring who your brand is, with logo, URL, and contact info. Why AI cares: This is how AI engines associate citations with a brand. Without it, citations don't attribute to you correctly. How to fix: Add Organization schema to your homepage. Include brand name, logo URL, social profiles, and contact info.
13. Sitemap is up to date
What it is: sitemap.xml lists every product, collection, page, and blog post on your store.
Why AI cares: AI engines may not crawl every link — they often start from sitemap.xml and prioritize from there.
How to check: Visit yourstore.com/sitemap.xml. Make sure it's not stale (old products listed, new products missing).
How to fix: Shopify auto-generates this. Verify it's current.
14. Canonical URLs are set correctly
What it is: Each product page has one canonical URL (no duplicates from variant URLs, filters, etc.). Why AI cares: Duplicate URLs split the citation signal — your product gets cited, but the citation is fragmented across 3 URLs. How to fix: Audit your theme's canonical-tag logic. Variants should canonicalize to the parent product.
15. Page speed (mobile) under 3 seconds
What it is: Core Web Vitals — LCP, CLS, INP. Why AI cares: Slow pages get downweighted by AI crawlers that have crawl-budget limits. How to check: PageSpeed Insights, tested on mobile. How to fix: Compress images, defer JS, use a fast theme. Shopify's Dawn theme is a good baseline.
Category 3 — Content & Authority (6 points)
These are the signals that tell AI engines why to trust your store over a competitor.
16. About page tells a brand story
What it is: An About page that explains who you are, why you do what you do, and what makes you credible. Why AI cares: AI engines use About pages to evaluate brand authority. A generic or missing About page reads as "low credibility." How to fix: Write 500+ words. Include the founder story, mission, what you specialize in, and why customers trust you. Add Organization schema.
17. Blog content targets buyer-decision queries
What it is: Long-form articles that answer buyer questions ("how to choose a yellow sapphire," "are unheated rubies worth the premium"). Why AI cares: This is the most-cited content type for AI shopping recommendations. AI prefers educational content over product pages. How to check: How many blog posts answer specific buyer questions vs. general "Top 10" listicles? Aim for 70%+ buyer-decision posts.
18. Pages exist for category-level intent
What it is: Dedicated landing pages for category-level shopping intent ("Best wedding ring metal guide," "How to size a vintage watch"). Why AI cares: AI engines navigate these for top-of-funnel queries. They're highly cited when well-built. How to fix: Identify your 10 highest-intent category queries. Build a page for each that includes your products as recommendations.
19. Third-party citations and reviews
What it is: Mentions of your brand on independent sites — review aggregators, editorial coverage, niche communities, retailer marketplaces. Why AI cares: AI engines weight third-party citations heavily. A store cited on Trustpilot + Reddit + a niche blog beats one with only on-site reviews. How to fix: Outreach to relevant blogs/influencers, claim profiles on Trustpilot/G2/SiteJabber, and get listed in industry directories.
20. FAQ content (on-page and as schema)
What it is: FAQ section on product pages and a dedicated FAQ page, both with FAQ schema. Why AI cares: FAQ schema is a primary AI-citation source. AI engines extract answers from your FAQs directly. How to fix: Add 5–10 FAQs per product category. Wrap in FAQPage schema. Cover sizing, shipping, returns, care, and certifications.
21. Brand name consistency across the web
What it is: Your brand name appears the same way everywhere — on your site, schema, social media, and third-party listings. Why AI cares: Inconsistent brand naming confuses AI engines about whether two citations refer to the same brand. How to check: Search your brand name on Google. Look at how it's spelled across the first 20 results. Inconsistencies (capitalization, spaces, suffixes) hurt. How to fix: Pick one canonical form. Use it everywhere. Update social profiles and directory listings to match.
How to score your store
Run through all 21 points. Give each a 0, 1, or 2:
- 0 — completely missing or broken
- 1 — present but incomplete or low-quality
- 2 — fully implemented and high-quality
Add up your score (max 42).
| Score | Interpretation | Likelihood AI recommends you |
|---|---|---|
| 0–10 | Invisible | <5% — AI engines won't cite you |
| 11–20 | Basic | 5–15% — cited occasionally for niche queries |
| 21–30 | Competitive | 15–35% — cited for many queries, lose head-to-head against fully-optimized competitors |
| 31–38 | Strong | 35–60% — cited regularly across multiple engines |
| 39–42 | Elite | 60%+ — cited as the recommended answer |
The median Shopify store scores around 14. The 90th percentile scores 30+. Getting from 14 to 30 is what separates invisible from cited.
[Image: Score gauge — 0–42 scale with red/yellow/green color zones]
How to fix the gaps fast
Manually fixing all 21 points takes ~40 hours. The two practical paths:
Path A — DIY with prioritization
- Fix points 9, 10, 11 first (llms.txt + robots + schema) — biggest impact, lowest effort
- Then points 1, 2, 3 (product titles, descriptions, alt text)
- Then points 16, 17, 20 (About, blog content, FAQs)
Total time: ~15 hours if you batch the auto-fixable ones.
Path B — Tool-assisted
- Use a tool that auto-fixes points 1, 2, 3, 4, 5, 11, 12, 20 at scale (8 of the 21)
- Hand-write the content-side points (16, 17, 18) yourself
Total time: ~3–5 hours.
FoundGPT auto-fixes 8 of the 21 points and provides a real-time score against this checklist. Try it free — see your 21-point score in 90 seconds.
[Image: FoundGPT audit dashboard showing the 21-point breakdown with a score per point]
Frequently asked questions
How often should I run this checklist?
Run a full audit quarterly. Spot-check the highest-impact points (schema, llms.txt, robots.txt) monthly. AI engines re-index your store weekly or biweekly, so changes show up fast.
Are these 21 points the same as Google SEO?
About 60% overlap. Alt text, schema, sitemaps, page speed, and canonical URLs matter for both. But llms.txt, robots.txt configuration for AI bots, and FAQ schema are AI-specific.
Does FoundGPT handle all 21 points?
We auto-fix 8 of them (product titles, descriptions, meta, alt text, attributes, schema, FAQ schema, categories) and score your store across all 21. We don't write your About page or blog content for you — that's still your story to tell.
Which point matters most?
Point 11 — JSON-LD schema on every product page. It's the most-weighted signal and the easiest to fix at scale. Point 9 (llms.txt) is the second-biggest lever. Together they cover ~60% of AI visibility outcomes.
Can I skip points 16, 17, 18 (content) if I have a small catalog?
You can score competitive (21–30) without them, but you can't score strong or elite. Content is what separates "found by AI" from "recommended by AI."
Is there a minimum score to be cited at all?
Most stores cited by ChatGPT score 25+. Below 20, citations are accidental — they happen for very niche queries with little competition.
The bottom line
The 21 points in this checklist are what AI engines actually look for when deciding whether to recommend your Shopify store. Score yourself honestly. Fix the gaps in priority order: technical foundation first, catalog next, content last.
Not sure where you stand yet? Start with How to Check If ChatGPT Recommends Your Shopify Store — then come back and work the list. Scoring low across the board? 7 Reasons Your Shopify Store Is Invisible to AI explains the most common culprits and the fix for each.
If you want help, FoundGPT auto-fixes 8 of the 21 points and gives you a real-time score — free to install. If you'd rather DIY, this list is yours to use.