544% ROAS on Google Shopping: Fixing a Toy Retailer's Feed Before Touching a Single Bid

The campaigns weren't the problem. The product feed was. Here's how I found it, what I rebuilt, and the return it produced.

Why is my Google Shopping ROAS low despite correct bids?

Usually the product feed rather than the campaign. Google matches Shopping ads to queries primarily from your product data, so generic titles make you eligible only for broad, expensive, low-intent searches no matter how well bids are set.

How should I write Google Shopping product titles?

Lead with the attributes buyers search on. Product type, a distinguishing attribute such as size or piece count, and any qualifier like age range or material. Write for the search query, not for someone already looking at the product photograph.

Do product feed disapprovals really matter?

Yes, completely. A disapproved or incomplete product isn't eligible to serve at all, so it returns nothing regardless of budget or bid strategy. Auditing disapprovals is often the fastest available win in a Shopping account.

Should I fix my feed or my campaigns first?

The feed, always. Campaign structure decides how budget is allocated among queries you're eligible for. The feed decides which queries those are. Optimising allocation across the wrong queries can't fix the underlying problem.

What ROAS is achievable on Google Shopping for toys?

This account reached 544 percent after a feed rebuild. Results vary by margin, price point and competition, but in categories where buyers search specifically, feed quality typically moves return more than bid strategy does.