Home · Top-100 Leaderboard · liquiddeath.com
liquiddeath.com
AI-agent readiness scan · 2026-04-22
liquiddeath.com is leaving meaningful AI-discoverability on the table. The fixes below are typically a few lines of code or a Shopify settings change.
Signal-by-signal
Shopify's open product feed is the primary endpoint AI shopping agents (ChatGPT, Perplexity, Google AI Mode) ingest. If it's missing, your catalog is invisible to them — even if your homepage is beautiful.
The single biggest discovery signal. Every AI shopping agent parses Product JSON-LD for price, availability, brand, GTIN, and reviews. Without it, you're a name in a list — not a product card.
Tells crawlers what to read. Without one, AI bots only know about pages they stumble onto from outbound links. With one, they get every product, collection, and content page on day one.
What AI assistants render in product cards, link previews, and chat citations. Missing OG = ugly fallback (or no preview at all) when ChatGPT cites your store.
A wrong rule in robots.txt makes you invisible regardless of everything else. We check that User-agent: * is not blanket-blocking /, /products, /products.json, or /collections.
What to fix first
-
#1 Product JSON-LD on PDPs +30 pts
Add a <script type="application/ld+json"> block with @type: Product on every product detail page. Include name, image, description, sku, brand, offers (price, priceCurrency, availability), and aggregateRating if you have reviews. The Shopify default theme stopped including this in 2.0 — you have to add it back.
The 13 deeper signals (full scan)
A 100/100 here only means the floor is in place. The full CatalogScan checks 13 more signals — these are where the real ranking spread happens.
- GTIN / barcode coverage on variants
- Google Product Category metafield depth
- Product type taxonomy
- Image alt-text coverage
- Description length distribution
- Review schema (AggregateRating JSON-LD)
- Availability + shipping schema
- Brand JSON-LD on PDP
- Canonical URL hygiene
- Hreflang for multi-region
- Structured data validation errors
- Crawl-budget waste (parameterized URLs)
- Mobile JSON-LD parity