Shopify catalog checks

Stop sending Google a dirty catalog.

ShelfAudit checks Shopify catalogs for brands that run Shopping ads. It finds shipping weight, page GTINs, restricted claims, reused SKUs, and gift items in the feed — the failures that get listings suppressed, misattributed, or reviewed.

20

beauty catalogs audited

1,273

products read from public storefronts

40.6%

had shipping weight set to zero

49 / 60

product pages with no GTIN in page markup

You get a report you can share.

Paste a storefront. Get a URL for Slack, a media buyer, or whoever owns the feed. Watch keeps that catalog honest after restocks and gifts land — $49/month.

Sample report

Tower 28 Beauty

62 products · 39 flagged findings · scanned 6 Sep 2026

  • 9 products with grams = 0
  • 18 SKUs reused across different products
  • 4 gift or sample items sitting in the main catalog
  • 8 / 8 sampled pages with no GTIN in page markup
  • 0 products with restricted efficacy language

Open the full report

Scan, then Watch.

Free

1. Scan

Paste a storefront URL. We read the public catalog and live product pages. No Shopify login required.

Shareable

2. Report

A URL with counts, examples, and links into the live catalog. Send it to whoever owns ads or the feed.

$49 / month

3. Watch

Weekly rescan and a diff. Catalogs change after every restock and gift-with-purchase.

Five checks.

No shipping weight

grams = 0 on physical products. Feeds use this for shipping. Empty weight can keep a listing from serving.

Page has no GTIN

Structured data on the live product page. Missing markup leaves the public listing unlabeled, even if Merchant Center has a barcode.

Restricted claims

treats acne, lifts eyelids, FDA approved, cures. Not ordinary anti-aging adjectives.

Reused SKUs and gift items

One SKU on three lip products. Free gifts sharing a paid SKU. FINAL SALE in titles.

Shopify’s Default Title on a single-variant product is not flagged. Full check list

Who this is for

Beauty, skincare, and supplement brands on Shopify spending on Google or Meta product ads, without a data team.