Google Shopping is the row of product tiles you see at the top of a Google search when the query looks like a purchase. Each tile shows a photo, a price, a store name and sometimes a rating or a shipping note. Click one and you land on that product's page in that store.

It concerns anyone who sells physical products online. A brand with 30 references, a creator selling printed merch, a small store shipping tea: if people search for what you sell, Shopping is often the cheapest paid click you can buy, because the tile has already shown the price and filtered out people who were not ready to spend it.

What is Google Shopping?

Google Shopping is two things stacked together. First, a product catalog on Google's side, filled through Google Merchant Center with a feed of your products. Second, the advertising campaigns in Google Ads that decide when those products appear and how much you pay per click.

The feed is the heart of it. Instead of writing ads and picking keywords, you give Google structured data about every product: title, description, price, image, availability, brand, product identifier, shipping cost and category. Google reads that data and matches your products to search queries on its own. Someone searches "black linen apron with pockets", Google finds your apron whose title contains those words, and shows the tile.

Since 2020, product listings on the Shopping tab can also appear for free, without a campaign. The free listings sit lower and get far less traffic than paid tiles, but they cost nothing beyond keeping the feed clean.

What Google Shopping is not: it is not a marketplace. Google does not take the order or the payment. The customer buys on your site, in your checkout, and Google never touches your margin beyond the click cost. It is also not a place for services or digital-only products; the feed rules expect a physical item with a price and shipping.

Related vocabulary: Merchant Center (where the feed lives and gets approved), product feed (the file or API stream of your catalog), GTIN (the barcode number that identifies a product), Performance Max (the campaign type that now runs most Shopping traffic) and disapproval (Google refusing a product for a data or policy reason).

Why it matters

A Shopping click is a qualified click. The searcher saw a photo of your product and its exact price before clicking. Compare that with a text ad, where the price is often hidden until the page loads. That single difference changes the economics.

Take a store selling a $42 ceramic teapot with a 50% margin, so $21 per sale before ads. On a text Search campaign, clicks cost $0.75 and the page converts at 2.2%: a sale needs 45 clicks and costs $34. That loses $13 per sale. On Shopping, the same product gets clicks at $0.38 and converts at 3.4% because the visitor already accepted the price: a sale needs 29 clicks and costs $11. The store keeps $10 per sale.

Same product, same page, same store. The channel made the difference between losing $13 and making $10. That is why Shopping is usually the first campaign to switch on for a physical-goods store, and why the quality of your feed is worth more than the quality of your ad copy.

How it works

Setting up Shopping is a sequence of five pieces. None of them is hard, but each one can block the next.

  • Create a Merchant Center account. Verify and claim your store domain. Google checks that the site exists, shows prices, has a return policy and a contact page.
  • Build the product feed. A spreadsheet, a file at a URL, or a direct sync from your store. Required fields: id, title, description, link, image link, price, availability, brand, and either a GTIN or a note that the product has none (common for handmade goods).
  • Wait for approval. Google crawls each product page and compares it with the feed. Price mismatches and out-of-stock items marked "in stock" get the product disapproved. Expect 3 to 5 days.
  • Link Merchant Center to Google Ads and create a campaign. Standard Shopping gives you manual control over bids per product group. Performance Max hands the choices to Google and expects a conversion goal and a target ROAS.
  • Google matches queries to products. For each search, Google scores your product's relevance using the title, description and category, then ranks bids in an auction. You pay a cost per click when the tile is clicked.
  • Conversions feed back in. With a conversion tag on your order confirmation page, Google learns which products, queries and audiences bring sales and shifts spend toward them.

The feed must stay in sync. If a product sells out and the feed still says "in stock", Google will disapprove it within days. Most stores refresh the feed at least daily.

Benchmarks and examples

Numbers below are typical for stores in the US and Western Europe selling consumer goods under $100.

  • Cost per click: $0.20 to $0.70 for most categories. Fashion and home goods sit at the low end; electronics, supplements and anything with big brands competing sit higher.
  • Click-through rate on tiles: 0.8% to 1.5% of impressions. Higher when your price is the lowest visible in the row.
  • Conversion rate: 2.5% to 4.5% from Shopping traffic, usually above Search text ads for the same store.
  • ROAS: a first month often lands between 1.5 and 3. Established accounts with a clean feed and good reviews reach 4 to 8 on their best products.
  • Share of budget: many small stores put 60% to 70% of their Google budget into Shopping and the rest into brand and product Search.

Three concrete situations:

A creator selling printed posters at $28 puts 15 designs in the feed. Titles were just design names ("Sunset No. 4"), so impressions were near zero. After rewriting titles to "Sunset abstract art print, 18x24, unframed" impressions rose tenfold and clicks cost $0.24. Conversion is 3%, so a sale costs $8 on a $28 poster with $17 of margin.

A skincare brand with 25 products runs Performance Max at $25 a day. Two low-priced samplers ate 40% of spend and converted at 1%. Excluding them from the feed pushed the budget toward the $36 serum, and ROAS went from 1.8 to 3.4 in three weeks.

A small store selling tea in 100 g tins competes with big brands on generic queries like "green tea". Clicks cost $0.90 and nothing converts. Retitling products around the origin and grade ("Japanese sencha first flush, 100 g") attracts fewer but far better clicks at $0.45 and a 4% conversion rate.

Common mistakes

  • Copying the product page title into the feed. "Sunset No. 4" or "The Everyday Tote" tell Google nothing. Feed titles should read like a search query: product type, key attribute, size, material, color.
  • Price and stock out of sync. A feed that says $29 while the page shows $32 gets the product disapproved and, repeated, the account suspended. Automate the feed or check it before every price change.
  • Putting every product in one campaign with one bid. Your $9 sticker and your $120 jacket should not compete for the same budget at the same bid. Group by margin or price band.
  • No negative keywords on Standard Shopping. Shopping campaigns still accept negatives. Add "free", "used", "wholesale", "diy" and anything that never converts for you.
  • Judging products with 20 clicks. A product needs 100 to 150 clicks before its conversion rate means anything. Pause on weeks of data, not days.

Best practices

  • Write titles for the query, not the brand. Front-load the product type and the attribute people search: "Linen apron with pockets, unisex, navy" beats "Navy Apron by Studio X". Keep the first 70 characters for what matters most.
  • Use clean product photos on a white or plain background. The tile is small. Lifestyle shots with a model in a field lose against a crisp product cutout at that size.
  • Add every identifier you have. GTINs and brand names lift match quality. If your goods are handmade and have no barcode, set the identifier_exists flag to false rather than leaving the field blank.
  • Split campaigns by margin. Put products with 60%+ margin in a campaign with a lower target ROAS, thin-margin products in one with a higher target, so Google's bidding respects your economics.
  • Feed your variants carefully. Each color and size can be its own item in the feed, which helps match queries like "navy apron", but each one needs its own image and link to the right product variant.
  • Show shipping and returns in Merchant Center. Tiles that display "Free delivery" or "Free returns" get more clicks at the same bid. Set the shipping rules once and keep them identical to your checkout.
  • Review search terms and product performance weekly. Fifteen minutes to find products spending with no sales, and queries that should be negatives. Small, steady pruning beats big rebuilds.

In Roctify

Roctify is not an ad platform and does not run Shopping campaigns for you, but it holds the data those campaigns depend on. Your catalog has one record per product with variants, SKUs, prices, stock and images, shared between the storefront and the link-in-bio page, so the price and availability Google reads on your product page are the same ones your checkout uses. Each product page has its own URL on your custom domain with free SSL, which is what the feed's link field expects. Discount codes let you tag Shopping traffic (SHOP10 in the Merchant Center promotion) and see those orders in your reports, and the reports give you orders and revenue per period to put next to your Shopping spend for a real ROAS.

FAQ

Do I need Google Ads to appear on Google Shopping?

No. A verified Merchant Center account with an approved feed gets you free listings on the Shopping tab and sometimes on the main results page. They bring modest traffic, often a few clicks a day for a small store. The prominent tiles at the top of results are paid, and that is where most Shopping revenue comes from.

Can I sell digital products or services through Google Shopping?

Not through Shopping listings. The feed rules expect a physical product with a price and a shipping setting, and digital goods, courses or bookings are generally disapproved. For a digital product, use a Search campaign with text ads instead, or a YouTube campaign if the product is visual.

How long until a Shopping campaign becomes profitable?

Plan for four to eight weeks. The first week is approvals, the next two are Google learning which queries and products convert, and only then does the bidding settle. A store with a clean feed, $15 to $30 a day and 15 to 40 products usually sees its first clear winners around week four. Stores that cut the campaign after ten days rarely give it the chance to get there.