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
- A product line Google could not match
- What a Google Shopping agency fixes before it bids
- GTIN, brand and MPN triage
- Optimize Google Shopping feed attributes after identifiers
- Google Shopping management, week to week
- What Google Shopping agencies charge
- Any store platform, one Merchant Center
- When a Google Shopping ads agency is the wrong first step
- The monthly report you should get
- Reading the Diagnostics tab
- Titles and categories that match how people search
- 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.
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 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.
| Situation | What Merchant Center says to submit | Common mistake | Fix |
|---|---|---|---|
| A branded product with a manufacturer GTIN | The GTIN, ideally with the MPN; brand and MPN may also be required | Leaving the GTIN blank | Add the manufacturer’s number |
| A store brand or an only seller product | No GTIN; it generally has none | Copying a number from a supplier | Leave GTIN empty and fill in brand and MPN |
| Variants in several colors and sizes | Each variant has its own GTIN | One GTIN reused across sizes | Submit the correct value for each variant |
| A multipack | A 14 digit ITF-14 where one exists | The single item’s GTIN | Use the multipack’s own number |
| A manufacturer’s bundle | The bundle’s own GTIN, MPN and brand | Listing the parts’ numbers | Submit the bundle’s values |
| A book with a UPC and an ISBN | The ISBN-13 as GTIN; submit the attribute twice, once for each value | Submitting only one | Send both values |
| A GTIN in a restricted or coupon range | None; prefixes 02, 04 or 2, and 05, 98 or 99, are not allowed | Submitting an internal code | Remove it |
| A GTIN with a wrong check digit | A correct check digit under the GS1 guide | A typo or a made up value | Correct it or leave it out |
| Management fees | See the pricing section | Not applicable | Priced from this table |
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.
| Task | Why it matters |
|---|---|
| Review search terms and add negatives | Stops spend on queries that do not fit |
| Check how products are split across campaigns | Keeps budget on the products that need it |
| Adjust bids or targets | Matches spend to goals |
| Check new products in Diagnostics | Catches identifier and image issues early |
| Handle out of stock products | Avoids 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.
| Type of work | Typical low to published high |
|---|---|
| Google Ads management fee, excluding ad spend | $1,000 to $10,000 a month |
- 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.
- 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.
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.
| You see | It usually means |
|---|---|
| A missing or incorrect identifier | Limited visibility until it is fixed |
| An image problem | The image does not appear on Google surfaces |
| No issue | The 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.
Titles and categories that match how people search
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.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
- Advertising agency in Pittsburgh
- Jacksonville advertising agency
- Advertising agency in Rhode Island
- Advertising agency in Utah
- Advertising agency in Boston
- Advertising agency in Memphis
- Advertising agency in Cincinnati
- Orange County advertising agency
- How to sell products in Walmart stores
- How to sell software as a service
- Advertising agency in Asheville
- Advertising agency in Tulsa
- Advertising agency in Greenville, SC
- Advertising agency in New Orleans
- Advertising agency in Phoenix
- Advertising agency in San Francisco
- Advertising agency in Miami
- Advertising agency in Fort Worth
- Advertising agency in Chicago
- Advertising agency in Sacramento
- Advertising agency in Kansas City
- Transit advertising agency
- Drone advertising
- Mall advertising
- Outdoor advertising agency
- Credit repair lead generation
- Airport advertising
- Recruitment marketing agency
- Lead generation for coaches
- Senior living lead generation
- Crowdfunding marketing agency
- Yelp marketing services
- Call center marketing
- Cinema advertising agency
- Food and beverage advertising agency
- Email marketing for startups
- Contractor email marketing
- Telegram advertising agency
- Healthcare email marketing
- Facebook ads for schools
- Hotel email marketing
- Manufacturing lead generation
- Salesforce Marketing Cloud agency
- Dental email marketing
- Law firm email marketing
- Higher education lead generation
- Magazine advertising agency
- Construction company advertising
- Handyman advertising
- SaaS lead generation agency
- Facebook ads for real estate investors
- Snapchat marketing agency
- Webinar marketing agency
- Healthcare lead generation
- Shopify marketing agency
- Affiliate marketing agency
- Gym advertising
- Advertising for electricians
- Church advertising
- Advertising for chiropractors
- Fashion advertising agency
- Junk removal advertising
- Advertising for photographers
- Co-op advertising explained
- White label Facebook ads
- Lead generation outsourcing
- Moving company advertising
- Mortgage lead generation
- Google Ads for therapists
- Real estate lead generation
- X (Twitter) marketing agency
- Financial advisor lead generation
- White label lead generation
- White label social media management
- White label content writing
- Insurance lead generation
- White label marketing agency
- White label partner program
- White label reputation management
- White label local SEO
- White label link building
- White label email marketing
- White label web design
- White label web development
- White label PPC
- Amazon marketing agency
- Commercial real estate lead generation
- Radio advertising agency
- Video advertising agency
- SaaS PPC agency
- Personal injury lawyer advertising
- Car dealership advertising agency
- Pest control advertising
- Restaurant advertising agency
- Marketing analytics agency
- Plumbing lead generation
- Law firm lead generation
- Commercial cleaning lead generation
- B2B advertising agency
- Landscaping advertising agency
- Contractor advertising agency
- Pharma advertising agency
- Instagram ads agency
- Reddit ads agency
- Podcast advertising agency
- Bing Ads agency
- Ecommerce advertising agency
- Healthcare advertising agency
- Nonprofit advertising agency
- Retargeting agency
- SMS marketing agency
- TikTok ads agency
- Outbound lead generation agency
- Conversion rate optimization agency
- Roofing Facebook ads
- Cold email agency
- LinkedIn ads agency
- Roofing lead generation
- Real estate PPC
- Programmatic advertising agency
- YouTube ads agency
- Estimating landscaping jobs
- Local business advertising for small business
- WordPress developers Los Angeles
- Digital marketing agency San Jose
- Google Business Profile posts
- Humor in advertising
- Competitors bidding on your brand
- Traffic dropped after redesign
- Rising cost per lead
- Inquiries that never buy
- Agency red flags
- Briefing an agency
- Retainer or project
- SEO and Google Ads together
- Switching agencies
- Marketing agency contracts
- Is my agency doing a good job
- Why competitors outrank you
- Why rankings dropped
- Traffic but no leads
- Instagram marketing agencies
- Marketing automation software
- Hotel PPC agency
- Freebie ideas and lead magnets
- Angi for contractors
- Email marketing for home services
- Direct mail marketing
- Lead generation websites
- Dental lead generation
- Search engine advertising
- Display advertising
- Search Ads 360
- Organic search vs paid search
- Are Google Ads worth it?
- How to stop Google Ads
- Google Ads vs Facebook Ads
- Social media advertising
- What batch work is
- Free tools for service businesses
- What digital presence is
- Website visitor tracking
- Email marketing examples
- Fear-based advertising
- The annual business review
- Twitter alternatives
- Lead generation agency
- Contractor lead generation
- Solar leads
- What is lead generation?
- What is a funnel in marketing?
- Cost per lead benchmarks
- Performance marketing agency
- What is appointment setting?
- Search ad conversion rate trends
- PPC agency
- HVAC leads
- Social media marketing pricing
- Digital advertising agency
- Media buying vs media planning
- Choosing a marketing company
- CRM software examples
- Global marketing companies
- Buc-ee’s marketing analyzed
- Product launch ideas
- Hulu and streaming advertising
- Advertising agency in Houston
- Dentist PPC
- Facebook ads agency
- Meta Business Partners
- Google Ads management agency, San Francisco
- Shopify PPC agency
- Roofing Google Ads agency
- Digital ads 101
- Meta ad specs
Websites and design
Choosing and working with an agency
Software and app development
Website design by industry and type
Web development, platforms and hosting
Social, content and brand
By industry and by situation
Frequently asked questions
What work does a Google Shopping agency take on?
Do all our products need a GTIN?
Why do some products show limited visibility?
Can we reuse one GTIN for every size of a shirt?
Is a GTIN the same thing as an MPN?
Do you work with stores that are not on Shopify?
What does Google Shopping management include each week?
Does the management fee cover ad spend?
Do we need an ecommerce Google Shopping agency if we already run search ads?
How long before fixes show in Merchant Center?
Which GTIN types does Google accept?
Can I submit a GTIN from a restricted range?
What if I am not sure of a GTIN?
How do bundles work?
How are books and media handled in the product data?
Do images matter for Shopping?
Do you manage Performance Max?
Can you promise more sales?
Whose Merchant Center and ad accounts does the work happen in?
What do we send to begin Shopping work?
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 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.
