# Catalog Sentry > Audits a Shopify store's public catalogue for the problems that stop its products being > advertised on Google, Meta and Pinterest — and checks whether its product pages are legible to > AI shopping assistants. Free, no install, no login. ## What it does Paste a Shopify domain at https://catalogsentry.com and it reads the store's public catalogue (`/products.json`) plus one product page, then reports: - Products with no product type — commonly miscategorised or disapproved by Google and Meta. - Products with no image — an automatic disapproval on every shopping channel. - Thin descriptions — the text shopping channels and AI surfaces match queries against. - Variants without SKUs — break feed tools, marketplace integrations and inventory reconciliation. - Products entirely out of stock while still published. - **Missing `Product` structured data on product pages** — the check nothing else runs. Measured on four large stores 2026-08-09: three had no `Product` schema at all, so their products can be crawled and still never understood as purchasable by ChatGPT, Gemini, Perplexity or Google's AI results. ## What it deliberately does not claim - It never reports a missing GTIN. Shopify redacts `barcode` from the public endpoint entirely, so that claim would be false for every store. - It never reports a missing `llms.txt`. Shopify auto-serves one on every store. - It does not claim missing SKUs cause Google variant fragmentation. `item_group_id` derives from the product id, not the SKU. ## What needs access (not in the free audit) Merchant Center disapprovals and their causes, catalogues that silently stop syncing, and offer IDs rewritten under live campaigns. Detecting change requires comparing two points in time, which a single public snapshot cannot do. ## Links - Free audit: https://catalogsentry.com