Home / Guides / Catalogue

Catalogue

Shopify product attributes for Google Shopping (without the spreadsheet hell)

Missing attributes kill Shopping filters. A one-off CSV is not a system. Here is the honest operator path.

Updated 9 Sep 2026 · ~423 words · David Smith

People search “fix my Google Shopping attributes” when titles look fine and Merchant still sulks about colour, size, gender, or material. The wrong answer is another spreadsheet. The right answer is a repeatable scan and push loop with cost ceilings.

Honest scope: Ralph can scan products (including vision/taxonomy where configured), derive free Tier 0 attributes, run merchant-initiated bulk fix under hard pound ceilings, and push metafields to Shopify with verify/retry. It does not promise zero disapprovals forever, and bulk write paths are flag-gated.

Why attributes are a media problem

Shopping filters, free listings quality, and even on-site findability lean on structured facts. “Black / M” as a free-text option string is not the same as typed colour and size. Missing fields look like “Google is broken”. Usually the catalogue is incomplete.

How Ralph approaches it

If the UI implies unlimited free magic attribute fill for every draft SKU, that UI is lying. Ours should not.

What we do not claim

Related systems: GMC supplemental feeds and readiness, free optimisation checklist.

Questions people actually ask

Can Ralph invent perfect attributes for every SKU overnight?

No. Tier 0 is free/deterministic. Paid model tiers have nightly and bulk-run ceilings so a large catalogue amortises. Draft/archived products should not burn budget when status is known.

Does bulk fix write straight to Shopify with no limit?

No. Bulk fix is flag-gated, one active run per store, with hard per-run and per-day pound ceilings. Resume is designed not to re-bill finished products.

Is this the same as fixing the primary Google feed file?

Not exactly. Attributes land on Shopify (and related enrichment). Shopping readiness improves from catalogue truth; GMC supplemental work is a separate surface.

Will this stop all Merchant disapprovals?

No. It targets attribute completeness and related readiness. Policy, GTIN, and account issues still need their own fixes.

If the catalogue is the problem: Ralph maps every Shopify variant to its Meta and Google catalogue item, scans for missing attributes, and drafts the fixes and the feed changes for approval. See Ralph · How Ralph reads the catalogue · Docs