Skip to main content Scroll Top

Google Shopping Agency: Identifiers, Diagnostics and Campaigns in That Order

Updated November 2026 · Written and maintained by the Progression Agency strategy team

Google has to recognize a product before any bid can help it sell. Merchant Center says products with missing or incorrect GTINs may have limited visibility, and products with no unique identifiers may not be eligible for every Shopping program. So a Google Shopping agency starts in the Diagnostics tab and the product data, not in the campaign settings: identifiers, brand and MPN, variants, then images and titles, and only then budgets and bids. Progression’s team is based in New York and manages Shopping for stores across the US on Shopify, BigCommerce, WooCommerce, Magento and custom platforms.

On this page · 12 sections
  1. A product line Google could not match
  2. What a Google Shopping agency fixes before it bids
  3. GTIN, brand and MPN triage
  4. Optimize Google Shopping feed attributes after identifiers
  5. Google Shopping management, week to week
  6. What Google Shopping agencies charge
  7. Any store platform, one Merchant Center
  8. When a Google Shopping ads agency is the wrong first step
  9. The monthly report you should get
  10. Reading the Diagnostics tab
  11. Titles and categories that match how people search
  12. Out of stock and price changes

On Shopify and want more channels?If your store runs on Shopify and you want Shopping managed with Meta and other paid channels, our Shopify PPC agency page covers that combined program.

Identifier rules on this page follow Google Merchant Center’s GTIN help page and Google changes them, so check it before you edit a feed. Progression is independent of Google, and no sales, return or visibility result is promised here. Progression’s method is proprietary and kept for clients.

A product line Google could not match

A hypothetical home goods store sells its own private label line next to branded products. The branded products carry the manufacturers’ GTINs. The private label line had GTINs copied from a supplier sheet, and Merchant Center flags them.

A drawn pair of boxes for a hypothetical home goods store. Branded products carry the manufacturer's GTINs and match without trouble. The private label line had GTINs copied from a supplier sheet and Merchant Center flags them, so the fix is no GTIN for store brand items with brand and MPN filled in.A drawn pair of boxes for a hypothetical home goods store. Branded products carry the manufacturer's GTINs and match without trouble. The private label line had GTINs copied from a supplier sheet and Merchant Center flags them, so the fix is no GTIN for store brand items with brand and MPN filled in.
Illustrative example. A hypothetical store and catalog, not a real business.

The fix is to submit no GTIN for the store brand items and to fill in brand and MPN. A made up identifier is worse than none, because Google says not to guess or make up a value.

Why is a wrong GTIN worse than a missing one?

Because a missing identifier leaves a product hard to classify, while a wrong one tells Google the product is something it is not.

What a Google Shopping agency fixes before it bids

The work runs in a fixed order, because each step makes the next worth doing. Merchant Center account and business settings come first, then Diagnostics, identifiers, variants, images, titles and categories. Campaigns come last.

A drawn row of six boxes: account, diagnostics, identifiers, variants, images and titles, and campaigns.A drawn row of six boxes: account, diagnostics, identifiers, variants, images and titles, and campaigns.
Campaigns come last, once the product data holds up.

A bid on a product Google cannot match buys nothing. For programs that cover several ad channels, see ecommerce advertising agency.

  • Check the Merchant Center account and business settings.
  • Read every Diagnostics issue by product.
  • Fix identifiers before anything else in the feed.
  • Fix variants, images, titles and categories.
  • Build and tune campaigns on clean data.

What is in the Diagnostics tab?

A list of issues found in the product data, shown per product. Images that break Google’s rules do not appear on Google surfaces and are listed there too.

GTIN, brand and MPN triage

Google says products submitted without any unique product identifiers are difficult to classify and may not be eligible for all Shopping programs or features. Products with missing or incorrect GTINs may have limited visibility. The table sorts the common situations.

The identifier triage, one row for each situation
SituationWhat Merchant Center says to submitCommon mistakeFix
A branded product with a manufacturer GTINThe GTIN, ideally with the MPN; brand and MPN may also be requiredLeaving the GTIN blankAdd the manufacturer’s number
A store brand or an only seller productNo GTIN; it generally has noneCopying a number from a supplierLeave GTIN empty and fill in brand and MPN
Variants in several colors and sizesEach variant has its own GTINOne GTIN reused across sizesSubmit the correct value for each variant
A multipackA 14 digit ITF-14 where one existsThe single item’s GTINUse the multipack’s own number
A manufacturer’s bundleThe bundle’s own GTIN, MPN and brandListing the parts’ numbersSubmit the bundle’s values
A book with a UPC and an ISBNThe ISBN-13 as GTIN; submit the attribute twice, once for each valueSubmitting only oneSend both values
A GTIN in a restricted or coupon rangeNone; prefixes 02, 04 or 2, and 05, 98 or 99, are not allowedSubmitting an internal codeRemove it
A GTIN with a wrong check digitA correct check digit under the GS1 guideA typo or a made up valueCorrect it or leave it out
Management feesSee the pricing sectionNot applicablePriced from this table
12: Digits. UPC, the GTIN-12 used in North America.
13: Digits. EAN, JAN or ISBN.
14: Digits. ITF-14, for multipacks.
02, 04, 2: Restricted. Prefixes that must not be submitted as a GTIN.
05, 98, 99: Coupon ranges. Prefixes that must not be submitted either.
1 each: Per variant. Each color and size has its own GTIN.

Store brands and the empty GTIN field

If you are the only seller of a product or it is a store brand, it generally has no GTIN, so you do not need to submit one. Leave the field empty and complete brand and MPN.

Every color and size is its own product

Each product and each variant has its own GTIN. Several products for the same country and language must not share a GTIN and the same variant attributes, which are condition and multipack for all products, and color and size for apparel.

  • Never guess a GTIN. If unsure, submit none.
  • Check the check digit with the GS1 calculator.
  • Keep one GTIN for each variant.
  • Use the bundle’s own numbers if the manufacturer made the bundle.

Optimize Google Shopping feed attributes after identifiers

Once identifiers hold up, the rest of the feed gets attention: titles that lead with what a shopper types, product categories, product types and custom labels that give campaigns a structure. Images follow Google’s own rules, which live on product photography services.

One rule belongs here: images that break the rules do not appear on Google surfaces, and they are listed in Diagnostics. See Google’s image_link page for the full rules.

  • Lead the title with what a shopper would type.
  • Choose the most specific category that fits.
  • Use product types and custom labels to split campaigns.
  • Check Diagnostics after every feed change.

Why does the title matter so much?

It is often the first thing a shopper reads. A title that starts with the brand’s marketing line wastes the space where the product’s name should be.

Google Shopping management, week to week

Google Shopping ads management services come down to a weekly routine. Search terms are reviewed and negatives added, products are split across campaigns by what they need, bids or targets are adjusted, new products are checked in Diagnostics and out of stock items are handled.

Performance Max is one campaign type the account may use, and this page makes no claim about how it works. The weekly routine is the same whichever type runs.

A week of Shopping management
TaskWhy it matters
Review search terms and add negativesStops spend on queries that do not fit
Check how products are split across campaignsKeeps budget on the products that need it
Adjust bids or targetsMatches spend to goals
Check new products in DiagnosticsCatches identifier and image issues early
Handle out of stock productsAvoids paying for clicks on unavailable items

What does week to week look like for a small catalog?

Shorter lists and fewer campaigns, with the same checks. The routine scales down without changing.

What Google Shopping agencies charge

Google Shopping agencies price management as a monthly fee, and the figure depends on scope. Pricing depends on scope, is subject to change and is set in the written proposal. Ad spend is paid to Google and is separate from the fee.

These are published US price bands (market figures, not a Progression rate card).
Type of workTypical low to published high
Google Ads management fee, excluding ad spend$1,000 to $10,000 a month
A range bar for the published Google Ads management fee band, excluding ad spend.A range bar for the published Google Ads management fee band, excluding ad spend.
These are published US price bands (market figures, not a Progression rate card).
  • Ask what the fee covers and what ad spend is billed separately.
  • Ask how many products and campaigns the scope assumes.
  • Ask whether feed repair is part of the fee or a project.
  • Ask what the monthly report contains.

Any store platform, one Merchant Center

Products reach Merchant Center from Shopify, BigCommerce, WooCommerce, Magento or a custom catalog through a feed or an integration. The plain advice: fix data in the store platform itself, not only in feed rules, so the store and the listing agree.

  • Fix identifiers at the source in the store’s product records.
  • Use feed rules only for adjustments the store cannot hold.
  • Check that the price and stock in the listing match the store.
  • Review Diagnostics after every platform update.

For store platforms, see BigCommerce development, WooCommerce development and Magento development.

Why not just fix everything in feed rules?

Because a fix that lives only in the feed disagrees with the store. When the two differ, the shopper finds out at checkout.

When a Google Shopping ads agency is the wrong first step

A Google Shopping ads agency is the wrong first step for a store whose stock data, return policy or shipping settings are not sorted, or whose prices change daily by hand. Those come first.

  • Stock data that does not match what is for sale.
  • No return policy or shipping settings in place.
  • Prices edited by hand every day.
  • No one who owns the product records.

Fixing these makes the later work cheaper, and a store that has done so gets more from every dollar of management.

How long do the prerequisites take?

Usually a few weeks, and the campaign work can begin on the products that are ready.

The monthly report you should get

A good report is short and explains itself. It says what was fixed, what is still open and what comes next.

A drawn card with five rows: Diagnostics issues, eligibility, spend and revenue by product set, search terms added as negatives and next month's fixes, with a closing line that everything comes with a plain explanation.A drawn card with five rows: Diagnostics issues, eligibility, spend and revenue by product set, search terms added as negatives and next month's fixes, with a closing line that everything comes with a plain explanation.
Five parts of a monthly Shopping report.
  • Diagnostics issues opened and closed.
  • Products eligible against products submitted.
  • Spend and revenue by product set.
  • Search terms added as negatives.
  • Next month’s fixes.

Who reads the report?

The store owner and whoever maintains the product data, so the fixes it lists have an owner.

Which platform is the store on?Share your store platform and a Merchant Center Diagnostics export. You get a free proposal from a Google Shopping agency, with the identifier fixes listed first.

Get a free proposal

Reading the Diagnostics tab

The Diagnostics section of Merchant Center names an issue per product. It is the fastest way to see which products Google cannot use.

What Diagnostics tells you
You seeIt usually means
A missing or incorrect identifierLimited visibility until it is fixed
An image problemThe image does not appear on Google surfaces
No issueThe data passes the checks, which says nothing about performance

Issues are fixed at the source and then checked again. The agency looks at Diagnostics after each change and does not promise a time for a fix to appear.

Can Diagnostics be wrong?

It reports what it finds in the data. A fix that exists in your store but has not been processed yet may still show an issue.

A product title is read by the shopper and by Google. Putting the product name, the key attribute and the brand where a reader expects them helps both.

  • Start with the product name a shopper would type.
  • Add the attribute that tells similar products apart.
  • Keep brand names where they belong.
  • Choose the most specific product category.

Titles are written once for the feed and checked against what customers actually search, using search terms the campaigns have already collected.

Should titles be the same as on the store?

Not always. The feed title can differ from the page title if the page title is written for browsing and the feed title for searching.

Out of stock and price changes

A product that is out of stock should not be paid for. Stock and price in the listing must match the store, or the shopper loses trust at checkout.

  • Send stock status from the store, not by hand.
  • Pause campaigns for products that cannot ship.
  • Match prices between the store and the listing.
  • Check Diagnostics after a price change.

Stores with prices that change daily by hand do better by fixing that process before spending more on ads.

Who owns stock data?

Whoever manages the store’s product records. Management of ads can only be as accurate as that data.

Paid media and lead generation

Frequently asked questions

What work does a Google Shopping agency take on?
It sets up and repairs Merchant Center and the product data, then runs and reports on Shopping campaigns.
Do all our products need a GTIN?
Only products that have one assigned by the manufacturer. Store brand and only seller products generally have none, and Google says not to make one up.
Why do some products show limited visibility?
Missing or incorrect identifiers are a common reason. Merchant Center’s Diagnostics section lists the issue per product.
Can we reuse one GTIN for every size of a shirt?
No. Each variant has its own GTIN, and several products with the same GTIN and the same variant attributes should not be submitted.
Is a GTIN the same thing as an MPN?
A GTIN is the trade item number such as a UPC or EAN. An MPN is the manufacturer’s part number. Google prefers both where they exist.
Do you work with stores that are not on Shopify?
Yes. BigCommerce, WooCommerce, Magento and custom catalogs.
What does Google Shopping management include each week?
Search terms and negatives, how products are split across campaigns, bids or targets, new product checks and stock changes.
Does the management fee cover ad spend?
No. Ad spend is paid to Google, and the management fee is set in the written proposal. The published US band for management runs $1,000 to $10,000 a month.
Do we need an ecommerce Google Shopping agency if we already run search ads?
Shopping runs on product data rather than a list of search terms, so it needs its own feed work even when search ads are healthy.
How long before fixes show in Merchant Center?
It depends on the fix and when the data is next processed. The agency checks Diagnostics after each change and does not promise a time.
Which GTIN types does Google accept?
UPC, EAN, JAN, ISBN and ITF-14 for multipacks.
Can I submit a GTIN from a restricted range?
No. Prefixes 02, 04 and 2 are restricted, and 05, 98 and 99 are coupon ranges.
What if I am not sure of a GTIN?
Do not submit one. Google says not to guess or make up a value.
How do bundles work?
If the manufacturer made the bundle, submit its GTIN, MPN and brand. If you made it, submit those of the main product.
How are books and media handled in the product data?
Use the ISBN-13 as the GTIN. A product with both a UPC and an ISBN-13 submits the attribute twice.
Do images matter for Shopping?
Yes. Images that break Google’s rules do not appear on Google surfaces and are listed in Diagnostics.
Do you manage Performance Max?
It is one campaign type an account may use. The weekly routine is the same whichever type runs.
Can you promise more sales?
No. No sales or return figures are promised. The work makes the product data and campaigns sound.
Whose Merchant Center and ad accounts does the work happen in?
Your business owns the Merchant Center and ad accounts, and the agency works inside them.
What do we send to begin Shopping work?
Use the free proposal form with your store platform and a Merchant Center Diagnostics export.

Which platform is the store on?Share your store platform and a Merchant Center Diagnostics export. You get a free proposal from a Google Shopping agency, with the identifier fixes listed first.

Get a free proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us