Log in / Create free account🌐 ES☀️

Intermediate training · Module 6 — The data feed — attributes, titles, rules and supplemental feeds

Images, prices, availability and shipping: the attributes that decide the click and prevent disapproval

⏱️ 9 min read · 📦 Data feed 🛒 Shopping · updated on 2026-09-02

🎧 Listen to the lesson · ≈ 5 min🔒 Subscribers only

In short: the title decides whether you appear; image, price and stock decide whether you get chosen and whether you keep appearing — price and availability are the number-one cause of disapproval in Merchant Center. There is one rule: the feed and the website must say exactly the same thing, including VAT and the price shown when the page loads.

The title decides whether you show; these attributes decide whether you get chosen (the listing competes visually with five others) and whether you keep showing (price and stock are the leading cause of disapproval). They are the attributes where the feed and the website have to say exactly the same thing.

What should feed images look like?

A sharp photo of the product on a neutral background beats any creative composition: a Shopping listing is not a banner.

How do you submit price and sale price?

A feed/website discrepancy is the number one cause of pre-emptive disapproval. Two defences: a frequent feed and automatic item updates (Google corrects price and availability from the page's structured data).

How do you manage availability in the feed?

availability: in_stock, out_of_stock, preorder, backorder. Out-of-stock products are not advertised (good) but if the feed says "in stock" and the website says "out of stock", they get disapproved (bad) and, worse, in the meantime you are paying for clicks to a page where nothing can be bought. In high-turnover catalogues: a stock feed several times a day (API or a partial price/availability feed) and availability_date for pre-orders.

How do you set up shipping and returns?

What is the website's structured data for?

The product page must carry schema.org/Product (name, image, price, currency, availability, GTIN, brand) in JSON-LD. It is used for:

  1. Letting automatic item updates correct price and stock.
  2. Letting Google verify the feed against the page unambiguously.
  3. Automatic crawling as a complement to the feed.

Almost every platform generates it; check with Google's Rich Results Test that the price and availability in the JSON-LD match what is visible (it is common for the template to show the price excluding VAT in the JSON and including VAT on screen).

Images, prices and stock checklist

💡 Ninja trick: price and stock are the reason a profitable product disappears on a Tuesday without anyone noticing until Monday. The Shopping Ninja flags the products that lose impressions suddenly and those that pay for clicks with no sales after a price change — the two fingerprints of a discrepancy — before Merchant turns it into a disapproval.

What you should remember

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeFeed rules and supplemental feeds: transforming the catalogue without touching the websiteThe data feed — attributes, titles, rules and supplemental feedsAfter →Continuous feed optimisation: testing titles and attributes the way you test adsThe data feed — attributes, titles, rules and supplemental feedsRelacionadaCase: the 5,000-SKU ecommerce site that moved from a single ROAS to managing by profitAccount architectures for scale — real casesRelacionadaDemand Gen with a product feed: your catalogue in discovery formatsDemand Gen in depth — creatives, audiences, fatigue and measurementRelacionadaMerchant Center in depth II: the feed specification, attribute by attributeShopping and Merchant Center in depth — feed, catalogue and campaign masterclassRelacionadaDynamic labels and catalogue segmentation: margin, turnover, seasonality and performance as structureAdvanced feeds — multi-country, real time, promotions, local and catalogue governance

Ver el temario completo

🎓
You're reading the Ninja Academy in the open

Create your free account (no card) to save your progress, take the graded quizzes, earn the Basic level certificate and unlock part of the Intermediate and Advanced training.

Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →