Live in your store. Missing on Google.

Google and Meta won’t list a product with no image or no brand, and Meta may not accept one with no description. Shopify still calls it published. Feedwatch finds those products, prices them at your own list prices, and fixes them inside your admin.

Install on ShopifyFree plan. $19 a month to fix. The first scan runs while it installs.
Check your store free
965/3,170

We checked 3,170 Shopify stores that run Google Ads. 965 of them had at least one product with no image, and Google does not list a product without one. Check yours →

Feedwatch scan of public storefront catalogs · October 2026

What it checks

Five fields Shopify lets you leave empty

Google and Meta require three of them. The other two decide how well Google can match and place a product.

FieldGoogleMetaWhen it’s emptyWhat Feedwatch does
ImageRequiredRequiredNot listedNames every product without one
BrandRequiredRequiredCan be disapprovedOne brand, applied to every product that needs it
DescriptionRequiredRequiredGoogle warns; Meta may not accept itDrafts one from the product's own data; you save it
Barcode (GTIN)RecommendedNot checkedShown less; disapproved if it's invalid or the maker assigned oneA field on the row; type it and save
CategoryRecommendedNot checkedGoogle guesses, and may place it wrongSuggests one from Shopify's taxonomy; apply in bulk, undo later

What each Merchant Center error means → Guides

How it works

From install to fixed, in your admin

Every screen below is the app itself, running on a demo store’s catalog.

1

Install. The scan is already running.

No feed setup, no field mapping, no account to create. Feedwatch reads the catalog you already have, and the list is waiting when the install finishes.

The Feedwatch home screen: $12,243 of a demo store's products are invisible on shopping channels, broken down by issue
Each product counts once, at its lowest listed price. No revenue guesses.
2

Fix a barcode on the row it's missing from.

Type it, save it, and the product leaves the list. The change goes straight to your catalog through Shopify's Admin API.

The missing barcode screen, explaining why it matters, with a barcode field on every row
Sorted by price, so the most expensive gaps come first.
3

Apply the categories it suggests.

The model walks Shopify's own taxonomy and can only pick a category that exists. Apply the confident ones together, turn down any you disagree with, and undo a batch whenever you like.

Suggested categories: five products ready to apply, each with its suggested category
New suggestions can be applied automatically each night. You choose in Settings.
4

Let it draft the missing descriptions.

Written only from the product's title, brand, type and variants. It lands in the field for you to read and edit, and nothing is saved until you press Save.

A drafted description in a product's description field, not yet saved

Pricing

Free to find. $19 to fix.

Billed on your normal Shopify invoice. No separate card, no separate account. Uninstalling cancels it.

Free

$0per
month
  • Every check on every active product, re-scanned daily
  • Every affected product by name, and what it’s missing
  • Your first 5 AI categories, applied
  • 10 description drafts, 5 saved
  • A weekly email while there’s something to report

No time limit. Not a trial.

Standard

$19per
month
  • Everything in Free
  • Barcode, brand, category and description written back to your catalog
  • AI categories applied in bulk, undo any batch
  • Up to 200 description drafts a day
  • The full weekly email, with what changed since last week
Install on ShopifyYou pick a plan in your Shopify admin after installing.

Permissions

What it can see, and what it can’t

It asks for

  • Products, read and edit. Reading them is the scan. Editing is the fixes, and only barcode, category, brand and description.
  • The store owner’s email address, so the weekly summary has somewhere to go. The permission also covers name, phone and address; Feedwatch never reads those.
  • Google Merchant Center, read only, if you connect it. It reads what Google reports about your products there, and never writes to it.

It never reads

  • Orders. It can’t see a sale, which is why it never shows you a revenue figure.
  • Customers. No names, addresses or emails of anyone who bought from you.
  • Costs or margins. Nothing it shows depends on them.
  • Your ad accounts. It doesn’t connect to Google Ads, Meta or TikTok.

Questions

What merchants ask

Why does Google Shopping reject my products?

Google disapproves a product when a field it requires is missing or malformed. Of the fields Feedwatch checks, that means the image, the brand, and a barcode that is invalid or that the manufacturer assigned and you left out. A missing category or description, or no barcode on a product that never had one, won't get a product disapproved, but Google may show it less. All of this happens in Merchant Center, not in Shopify, so your Shopify admin never tells you.

What is a GTIN, and do I need one?

A GTIN is the 8 to 14 digit number that identifies a product: a UPC in North America, an EAN in Europe, an ISBN on a book. It goes in Shopify's barcode field. If the manufacturer assigned one, Google wants it. Products you make yourself, custom goods and store brands usually have none and don't need one.

Does Feedwatch change my products?

Only when you tell it to. Scanning is read-only. A change happens when you save a value, apply a category to products you ticked, or apply the categories it suggested. It only ever writes barcode, category, brand and description, and a description only goes on a product that has none. Bulk category changes and saved descriptions can be undone.

Can the AI invent a category?

No. At every step the model is shown the real categories under the current branch of Shopify's taxonomy and picks one of them. The final choice is checked against your shop's taxonomy before you see it. When it can't place a product precisely, it makes no suggestion rather than a guess.

What goes into a description draft?

Only the product's own title, brand, type, category and variants. Feedwatch throws a draft away rather than show you one with a link, a price, a promotional word or a number that wasn't in the product's data.

Do I have to open the app?

No. It re-scans every day and emails the store owner a weekly summary. The app is where you go to fix things.

How much does Feedwatch cost?

There are two plans. The free plan costs nothing and has no time limit. It runs every check every day, names every affected product and what it's missing, and sends a weekly email. The Standard plan is $19 a month and adds the fixes: it writes the missing barcode, category, brand or description back to your catalog, one product at a time or in bulk. Both are billed on your normal Shopify invoice, and uninstalling cancels it.

What can I do on the free plan?

See everything Feedwatch finds. It isn't a trial. It scans your whole catalog every day, names every affected product and what it's missing, and prices them at your own list prices. You can apply your first 5 AI categories, and have 10 descriptions drafted and 5 saved. Writing the rest back is the Standard plan. Every product it names can be checked in your own admin without paying anything.

Why are my products not showing on Meta?

Meta requires an image and a brand on every product in a catalog. It reports problems in Commerce Manager, not in Shopify, so the first sign is usually a product that quietly stops appearing in ads or on your shop tab. Feedwatch checks both fields from your Shopify catalog and names the products missing them.

What data does Feedwatch read from my store?

Your products, and the store owner's email address. It reads the products to check them, and the email address to send the weekly summary. Shopify's permission for the email also covers the owner's name, phone and address; Feedwatch never reads those. It has no access to orders, customers, or costs and margins.

Which shopping channels does it check for?

Google Shopping, and Meta's catalog for Facebook and Instagram. The image and brand checks are fields both require. The description, barcode and category checks follow Google's own documentation. The checks run on the catalog data Shopify already holds. If you connect Google Merchant Center, Feedwatch also reads what Google reports about your products there, and never writes to it. It doesn't connect to your ad accounts or to Meta.