15 Google Shopping Ads Best Practices for Shopify Stores

Updated Nov 9, 2026

The best Google Shopping ads practices come in two parts: a clean product feed and a well-run campaign. Google picks which searches show your products by reading your feed, so titles, images, categories and GTINs matter as much as bids. This list covers 15 Google Shopping ads best practices, about half on feed quality and half on campaigns.

Google Shopping ads best practices at a glance

Shopping ads don't use keywords the way search ads do. Google reads your product data, decides which searches each product fits, and then your bids and budget decide how often you show up. That makes the feed your targeting and the campaign your steering wheel.

#Best practiceAreaMain payoff
1Optimize product titlesFeedBetter search matching and clicks
2Write useful descriptionsFeedExtra matching signals
3Use clean, compliant imagesFeedFewer disapprovals, more clicks
4Set the Google product categoryFeedBetter classification
5Send GTIN, brand and MPNFeedProduct matching and eligibility
6Fill in apparel attributesFeedAvoid apparel disapprovals
7Keep price and stock in syncFeedFewer mismatch warnings
8Use custom labels for biddingFeedSmarter campaign splits
9Track conversions firstCampaignReliable data for bidding
10Structure campaigns around bidsCampaignBudget goes where it earns
11Add negative keywordsCampaignLess wasted spend
12Choose bidding in stagesCampaignFewer expensive experiments
13Set up Performance Max carefullyCampaignAutomation that follows your goals
14Show sale prices properlyCampaignStronger offers in the ad
15Review products and diagnostics oftenBothCatch problems early

New to the platform? Start with what Google Merchant Center is, then come back here.

Feed quality best practices

1. Optimize your product titles (the biggest lever)

If you only work on one thing, make it titles. Google Shopping title optimization is the practice of writing product titles that match how people actually search, with the most important words first. Your title does the job a keyword list does in a search campaign.

Why it matters: Google uses the title heavily to decide which queries a product can show for, and shoppers scan the title before they click. A title like "The Classic" tells neither of them anything.

What a strong title includes:

  • The product type in plain words ("running shoes", not "the Swift")
  • Brand, where people search by brand
  • Key attributes: color, size, material, gender, model, pack size
  • The words customers use, not your internal naming

Put the important words first. Google allows long titles (up to 150 characters), but only the start is usually visible in the ad. Front-load the words that sell and match.

Title formulas by category:

CategoryFormulaExample
ApparelBrand + Gender + Product type + Material + Color + SizeNorthwind Women's Merino Wool Sweater, Navy, M
ElectronicsBrand + Product + Model + Key specAcme Wireless Earbuds X2, Noise Cancelling, Black
Home goodsBrand + Product type + Material + Size + ColorOakline Linen Duvet Cover, King, Sage Green
BeautyBrand + Product + Variant + SizeGlowco Vitamin C Serum, Fragrance Free, 30 ml
Food & drinkBrand + Product + Flavor + Weight/PackHillside Roasted Almonds, Sea Salt, 500 g

What to avoid: all caps, promotional text ("FREE SHIPPING!", "Best price"), keyword stuffing, and titles that don't match the landing page. Google can disapprove products for promotional text in titles.

Trade-off: your Shopify product title is written for your storefront, where short and brand-y can work. If you don't want to change it, use a separate feed title. Many feed tools can pull the SEO title instead, or let you build titles from product attributes.

Variant titles: if you export every variant, include the variant's color or size in its title so "Navy, M" and "Black, L" don't look like duplicates.

2. Write descriptions that back up the title

Descriptions get less attention than titles, but Google still reads them for context. Use the first couple of sentences to describe what the product is, who it's for and its main features. Add materials, dimensions, compatibility and care details further down.

Keep out anything that isn't about the product: shipping promises, store policies, links or other product names. Remove leftover HTML clutter if your Shopify descriptions are heavy with formatting.

When to prioritize it: technical or niche products where shoppers search by spec. Trade-off: it's slow work across a big catalog, so start with your bestsellers.

3. Use clean, compliant images

The image is the first thing people see in a Shopping ad. Google wants the product clearly shown, with no watermarks, promotional overlays, borders or logos pasted over it. A plain white or light background usually works best for the main image, and lifestyle shots fit better as additional images.

Tips that help:

  • Use high-resolution images where the product fills most of the frame
  • Show the exact variant (the red one should show red)
  • Add extra angles as additional images; Google uses up to 10 of them
  • Avoid placeholder images on products that don't have photos yet

Trade-off: your best-looking storefront image may be a lifestyle shot with text on it. That's fine for the site, but pick a cleaner image for the feed.

4. Set the right Google product category

The Google product category tells Google what kind of item it is, using Google's own taxonomy. Google can guess a category, but a guess can be wrong, and some categories (like apparel) come with extra attribute requirements.

Be as specific as the taxonomy allows: "Apparel & Accessories > Shoes" is better than "Apparel & Accessories". For large catalogs, set categories by rules (for example, by Shopify product type or collection) instead of product by product.

Trade-off: it takes an hour or two to map up front, but it's a one-time job for most stores.

5. Send GTINs, brand and MPN

A GTIN is the barcode number (UPC, EAN, ISBN) the manufacturer assigns. If a product has one, Google expects you to send it. It helps Google match your listing to the right product and can affect how and where it shows.

  • Reselling branded goods? Use the manufacturer's GTIN, not a made-up one.
  • Selling your own products without barcodes? Send brand and MPN where you have them, and tell Google the product has no GTIN instead of inventing numbers.
  • Brand: send your real brand. In Shopify this is often the vendor field.

Trade-off: collecting barcodes for an older catalog can be tedious, but missing or invalid GTINs is one of the most common Merchant Center warnings.

6. Fill in apparel and variant attributes

Clothing, shoes and accessories need extra fields in many countries: gender, age group, color and size. Missing them can lead to disapprovals or weaker matching for searches like "men's black jacket".

Also make sure variants are grouped properly (an item group ID ties the sizes and colors of one product together) so Google understands they're versions of the same item.

When to prioritize: any store with apparel. Trade-off: none really, beyond setting up the data source once.

7. Keep price and availability in sync

Google checks that the price and stock status in your feed match your landing page. When they don't, products can get warnings or be disapproved. This happens most around sales, when prices change quickly.

Good habits:

  • Schedule Merchant Center to fetch your feed regularly
  • Make sure your feed rebuilds after price and inventory changes
  • Decide whether sold-out products should stay in the feed as "out of stock" or leave the feed entirely
  • Check that the currency in the feed matches the country you're targeting

Trade-off: keeping sold-out items listed as out of stock keeps their history intact, while removing them keeps the feed lean. Either is fine as long as the data is accurate.

8. Use custom labels to bid on what matters

Custom labels (custom_label_0 to custom_label_4) are five free-text fields that only you see. Google doesn't use them for matching, but you can split campaigns and listing groups by them, and that's where they earn their keep.

Popular label ideas:

Label slotExample useExample values
custom_label_0Margin tierhigh_margin, low_margin
custom_label_1Seasonsummer, winter, all_year
custom_label_2Sale statuson_sale, full_price
custom_label_3Bestsellersbestseller
custom_label_4Price bandunder_25, 25_to_75, over_75

With these in place, you can bid harder on high-margin bestsellers and hold back on low-margin items.

Trade-off: labels only help if you actually use them in campaign structure. Five well-chosen labels beat five you never look at.

Campaign best practices

9. Track conversions before you trust any bidding

Every bidding decision depends on conversion data. Before you launch, make sure purchases (with order value) are tracked in Google Ads, usually through Shopify's Google channel or a tag setup. Test it with a real order.

Without conversion values, target ROAS and maximize conversion value have nothing to work with, and your reports can't tell you which products pay off.

10. Structure campaigns around how you want to bid

A good campaign structure answers one question: where do I want to spend differently? Common splits:

  • By margin or price band (using custom labels)
  • By category or brand, when they perform very differently
  • By country, with one feed per country and currency
  • Bestsellers vs everything else, so a few winners don't eat the whole budget

In Standard Shopping campaigns, subdivide your product groups so you can see and bid on them separately. Don't leave everything in one "All products" group forever.

Trade-off: more campaigns means more control but thinner data in each. Small catalogs with low spend often do better with a simpler setup.

11. Add negative keywords from the search terms report

Since you don't pick keywords, Google will show your products for some searches you'd never choose: wrong product types, "free", "DIY", "used", competitor model numbers you don't stock. Check the search terms report regularly and add negatives for irrelevant or poor-converting queries.

In Standard Shopping you can add negatives at the campaign or ad group level. Performance Max offers fewer keyword controls, and the options have changed over time, so check what your account currently supports.

Trade-off: over-pruning can cut good traffic. Exclude queries that are clearly wrong, not ones that just haven't converted yet.

12. Choose your bidding strategy in stages

There's no single best bidding strategy. A sensible path for most stores:

  1. Start simple with manual CPC or maximize clicks if you have no conversion history, so you control cost while data builds up.
  2. Move to maximize conversion value once conversions are coming in steadily.
  3. Add a target ROAS when you have enough data and a clear profit target.

Set the ROAS target realistic at first. A target that's far above your current results can choke delivery.

Trade-off: smart bidding needs data and patience; manual bidding needs your time.

13. Set up Performance Max with clear signals

Performance Max can show your products across Shopping, Search, YouTube, Display and more from one campaign. It leans heavily on your feed and your conversion data, so the earlier tips all feed into it.

To keep it on track:

  • Use listing groups to control which products each asset group covers
  • Split asset groups by category or custom label so creative and products match
  • Add good images, headlines and videos, not just the feed
  • Give it enough budget and time to learn before judging

Standard Shopping or Performance Max? Standard Shopping gives more transparency and control over queries. Performance Max gives wider reach with less manual work. Many stores run Performance Max for most products and keep Standard Shopping for tests or tight control.

14. Show sale prices the right way

Sales work well in Shopping ads when Google can show the original price crossed out next to the new one. To do that, send the regular price as the price and the discounted price as the sale price, and make sure the landing page shows the same thing.

Pair this with a custom label for "on sale" so you can push sale items harder during big events. For seasonal planning, see these Black Friday catalog ad ideas.

Trade-off: price changes have to reach Google fast enough, or you'll get price mismatch warnings mid-sale.

15. Review product performance and diagnostics every week

Shopping accounts drift. Products get disapproved, bestsellers run out of stock, and a few items quietly eat budget without selling. Build a short weekly routine:

  • Check Merchant Center diagnostics for new errors and warnings
  • Sort products by spend and look for high spenders with no sales
  • Check search terms for new negatives
  • Look at which products get impressions but few clicks, and improve their titles and images

This loop brings you back to tip 1: better data, better matching, better results.

Common mistakes that hurt Shopping ads

  • Leaving Shopify titles as short brand names with no product type
  • Promotional text or watermarks on main images
  • Inventing GTINs or leaving real ones out
  • Running one catch-all campaign with no segmentation
  • Switching to target ROAS before tracking works
  • Ignoring Merchant Center warnings until products are disapproved

For the full setup from scratch, read how to sell on Google Shopping.

How Awesome Feeds helps

Awesome Feeds builds a Google-format product feed from your Shopify catalog that you add to Merchant Center as a scheduled data source, and it's updated automatically after product, price and stock changes. You can use SEO titles and set title length, choose GTIN, MPN and brand sources, and send compare-at prices as sale prices. Google Shopping rules set category, gender, age group and color across your catalog, and five custom labels per feed support the bidding splits above. The app doesn't create or manage ads. Every plan starts with a 7-day free trial on the Shopify App Store.

Don't have Awesome Feeds yet? Install it from the Shopify App Store →

Frequently asked questions

What is the most important Google Shopping ads best practice?

Optimizing product titles usually has the biggest effect, because Google relies on them to match products to searches. Put the product type, brand and key attributes like color and size near the start. Clean images and accurate prices come next.

How long should a Google Shopping product title be?

Google allows up to 150 characters, but only the beginning is usually shown in the ad. Use the space for useful details, and keep the most important words at the very start. Avoid promotional phrases and keyword stuffing.

Should I use Performance Max or Standard Shopping campaigns?

Performance Max covers more of Google's channels with less manual work, while Standard Shopping gives more control over queries and bids. Many stores use Performance Max as the main campaign and keep Standard Shopping for tests or tight control. Either one needs a clean feed and working conversion tracking.

What are custom labels used for in Google Shopping?

Custom labels are five private fields (custom_label_0 to 4) that let you group products by things like margin, season, sale status or bestseller status. Google doesn't use them for matching. You use them to split campaigns and listing groups so you can bid differently on each group.

Do I need GTINs for Google Shopping ads?

If a product has a manufacturer-assigned GTIN, Google expects you to send it. For your own products without barcodes, send brand and MPN where available and mark that there's no GTIN. Never make up GTIN numbers.