Free checklist
Google Merchant Center Requirements Checklist (2026)
42 checks to get started on Merchant Center and stay approved, built from Google's official requirements and grouped from website to weekly health.
The short answer
The official Google Merchant Center requirements to get started are a store that sells directly with a working checkout, visible contact details and a return policy, a domain you've verified and claimed, configured shipping and return settings, and product data with seven required attributes (id, title, description, link, image_link, availability, price) that matches your landing pages.
Google Merchant Center requirements: the short answer
The Google Merchant Center requirements checklist to get started is short: a store that sells directly, clear contact and return information, a claimed domain, shipping and return settings, and product data that matches your pages. Google checks the business first and the products second.
- 01
Google reviews your business before your products. In the suspended accounts we get asked to look at, the website (contact details, return policy, checkout) is a far more common cause than the feed.
- 02
Seven attributes are required for every product:
id,title,description,link,image_link,availability,price. Brand, identifiers and apparel attributes come on top when the product needs them. - 03
Feed, landing page and structured data must agree on price and availability. Googlebot checks the HTML your server returns.
- 04
Approval is the floor. The same data feeds free listings, Shopping ads and AI Mode, so a thin feed that passes review still loses to a complete one.
The requirements below come from Google's help center and policy pages, linked in place. The tips around them come from our audits. For the reasoning behind each attribute, see the Google Merchant Center guide.
Website and policy requirements (checks 1 to 10)
Google reviews your store against its Merchant Center guidelines and Shopping policies before any product shows. Fix these on the site first, because a clean site gets approved much faster than an account wins an appeal.
product listings in Google's Shopping Graph, May 2026
Your listing competes in a very large poolSource: PPC Landincrease in generative AI traffic to US retail sites, 2025 holiday season
Merchant data now reaches AI surfaces tooSource: Adobemore clicks on average for retailers who added correct GTINs
One field, measurable liftSource: Google Merchant Center HelpMost setup guides start with the feed. We start with the footer.
The reason is the misrepresentation policy. Google treats some violations, such as dishonest pricing, as egregious: the account is suspended on detection, with no warning. That is why we treat the site as part of the feed.
- 1. Contact information is easy to find
A contact form, email, phone number or social business profile link. Google's Merchant Center guidelines accept any of these. A displayed address must be real.
- 2. A return and refund policy is published
What the customer must do, the return window, when the refund arrives. Publish one even if you don't accept returns.
- 3. Policy pages are linked site-wide
Returns, shipping, payment and terms sit in the footer, where reviewers look first.
- 4. Total cost is visible before payment
Hidden fees or shipping costs (return shipping included) count as dishonest pricing.
- 5. Checkout works end to end
A shopper can add to cart and pay on your site. Place a real test order on mobile.
- 6. One conventional payment method or more
Credit card, debit card, invoicing or payment on delivery.
- 7. The store runs on HTTPS
Google requires SSL wherever card numbers are collected. Serve the whole site over HTTPS anyway.
- 8. You sell the products directly
No affiliate or pay-per-click links to another seller. Approved Comparison Shopping Services are the exception.
- 9. One language from site to feed
The site, the product data and the registration language match. Each language gets its own data source.
- 10. The site is live and finished
No pages under construction, parked domains or broken templates, per the Shopping policies.
Two Shopify traps
Shopify's Google & YouTube channel wants your refund policy and terms added under Settings > Policies and linked in the footer with the Policies link type. A refund policy built as a normal page fails the check.
The channel also asks you to confirm your contact details, because it can't detect them. Shopify warns that Google can suspend the account if you confirm requirements you don't meet.
Account setup checklist (checks 11 to 19)
Create the account, enter business info, verify and claim the domain, then set shipping and returns before you upload a product. Google reviews products against the settings and site you've already given it.
- 1
Create the account
Each email can create only one Merchant Center account. Use a login the company owns, never a freelancer's personal address.
- 2
Enter business info
The country under Business address can't be changed after setup. It also sets the time zone.
- 3
Verify and claim the website
Settings > Business info > Edit online store. Verify with an HTML tag, Tag Manager, Analytics, email or your platform, then claim the URL.
- 4
Set shipping
Products & store > Shipping and returns > Shipping policies: countries, cut-off, handling days, transit days, cost.
- 5
Set return policies
Same page, Return policies tab: policy URL, window, method, restocking fee, refund time.
- 6
Add products
Sync from Shopify or another platform, upload a file, connect Google Sheets or use the Merchant API.
- 7
Link Google Ads
Settings > Access and services > Apps and services. If you're an admin on both accounts, the link is approved automatically.
- 11. You claimed the primary domain
yourdomain.com, not a subdomain. One URL, one account; agencies share claims through a Multi-Client Account (Google). - 12. Verification will survive a redesign
Theme changes can strip an HTML tag. Tag Manager or your platform's method is harder to lose.
- 13. Shipping covers every target country
For free listings it's mandatory in the US and UK, plus Canada, Australia, Japan and Germany (Google).
- 14. Shipping matches checkout
Real handling and transit days. You can set up to 20 shipping policies per country (Google).
- 15. Return settings match the policy page
Same window, same fees. If you add a holiday extension, remove it in January (Google).
- 16. Free listings are on
Marketing > Marketing methods. New accounts are opted in by default; a status switched off months ago stays off.
- 17. Automatic item updates stay on
Products > Automations. They correct price and availability from your structured data. Turn the price one off only if pages show several strikethrough prices (Google).
- 18. Two company admins exist
Access shouldn't leave with one person. Linking Google Ads also needs 2-Step Verification.
- 19. Someone signs in every 14 months
Google's guidelines require it to keep the account active.
On check 17, a lot of advice says to switch automatic item updates off so Google "doesn't touch your data". We disagree for most stores. When the feed lags behind the site, the automation keeps the item live instead of disapproved for a price mismatch.
Product data requirements: the attribute checklist (checks 20 to 27)
Every product needs seven attributes. New branded products also need brand plus a GTIN or MPN, variants need item_group_id, and apparel sold in six key markets needs four more.
This is the part of Google's product data specification that decides approval.
| Attribute | Required for | What usually goes wrong |
|---|---|---|
id | Every product | Exports that regenerate IDs on re-import, so history resets. Max 50 characters. |
title | Every product | Max 150 characters. "SALE" in caps, product type missing. |
description | Every product | Max 5,000 characters. A copy of the title or of the supplier text. |
link | Every product | Redirects to the homepage once the item sells out. |
image_link | Every product | Placeholders, logos, price overlays. Around 1500 x 1500 recommended; 500 x 500 minimum for all products from January 31, 2027. |
availability | Every product | Values outside in_stock, out_of_stock, preorder, backorder. Preorders need availability_date. |
price | Every product | No ISO 4217 currency code, or a value that differs from the page. |
brand | New products (books, movies, music excepted) | "Generic", or your store name on third-party goods. |
gtin | Products with a manufacturer GTIN | One GTIN on every size, invented numbers, restricted prefixes like 02 or 04. |
mpn | Products without a GTIN | Internal SKUs passed off as part numbers. |
identifier_exists | Products with no GTIN, MPN or brand | Set to no on products that have a GTIN, which triggers a warning. |
condition | Used or refurbished items | Values not in English. |
item_group_id | Variants in Brazil, France, Germany, Japan, the UK, the US; all free listing variants | Variants sent as unrelated products. |
color size gender age_group | Apparel targeted to those six countries | Codes like "BLK-02" instead of words. |
- 20. Every variant has its own GTIN
Two items sharing a GTIN and the same variant attributes in one country and language is an error (Google).
- 21. No guessed identifiers
Google's rule: unsure of a GTIN, don't submit one. Private label uses
brandplusmpn. More on when you need a GTIN and what to do without one. - 22. Titles lead with what the product is
Product type and the defining attribute first. Google rewrites weak titles.
- 23. Descriptions describe the product
Materials, dimensions, fit, use. Plain text, no shipping or store info.
- 24. Images pass the rules
JPEG or WebP, under 16MB, no overlays or borders (Google).
- 25.
product_typemirrors your catalog tree"Women > Jackets > Waterproof Shell". It drives campaign structure.
- 26. Apparel attributes are words
color: slate blue, not a code;sizeas printed on the page. - 27. Optional fields that answer questions are filled
material,pattern,product_highlight,product_detail. Optional for approval, important for matching.
Where we spend less time than most guides
Many checklists say to map google_product_category by hand. Google assigns one to every product automatically, and the attribute is optional outside a few cases such as Ads targeting or alcohol (Google). We'd rather spend that time on titles and identifiers. If you do set it, go two to three levels deep; we explain how to map your catalog to Google's product taxonomy step by step.
title
BeforeTrek Jacket
AfterAlpina Women's Waterproof Hiking Jacket, 3-Layer Shell, Slate Blue
description
BeforeOur best jacket. Free shipping on all orders.
AfterThree-layer waterproof shell for hiking and wet commutes, with taped seams and an adjustable hood that fits over a helmet.
gtin
Beforemissing (identifier_exists: no)
Afterunique EAN per size; item_group_id: ALP-TREK
attributes
Beforecolor: SB-02
Aftercolor: slate blue; size: M; gender: female; age_group: adult; material: recycled polyester
The same fields feed Meta and AI channels too. Our product feed optimization guide covers each channel, and if you are choosing software to run them, we compare the best feed management tools for Google and Meta ads.
Landing page and price consistency checks (checks 28 to 34)
After launch, most disapprovals we see are mismatches between feed and page. Google crawls your landing pages and compares them with your product data.
Googlebot reads the HTML your server returns and compares its price with the feed and your structured data. Google's mismatched price article says it plainly: prices loaded by JavaScript after render can cause errors.
- 28. Page price matches the feed in raw HTML
View source, not the rendered page. A price injected by a currency script is a classic mismatch.
- 29. Structured data agrees
Offerwithprice,priceCurrency,availabilityin the initial HTML. Full markup in the structured data guide. - 30. Variant links open the right variant
The feed link for the blue jacket in M loads blue, size M, with its own price and stock.
- 31. The buy button works
An active "Add to cart" on in-stock items (landing page requirements).
- 32. No pop-up hides the price
Cookie and newsletter pop-ups must be closable.
- 33. Page currency equals feed currency
A geo-redirect that flips UK visitors to euros breaks this for Googlebot too.
- 34. Sale prices meet the history rules
Both prices on the page, a discount above 5% and below 90%, a base price charged long enough.
Sale price history rules by market (Google):
| Market | Base price must have been charged for |
|---|---|
| United States (Shopping ads) | 5 of the past 30 days, or 15 of the past 200 |
| UK, Germany, France, Italy, Netherlands, Spain | 30 of the past 200 days |
| Store-specific local inventory pages | 60 of the past 200 days |
A permanent "sale" price won't get the annotation.
Ongoing health checklist (checks 35 to 42)
Approval isn't permanent. Google recrawls pages and catalogs drift, so run these weekly and after every import or site release.
- 35. Needs attention reviewed weekly
Products > Needs attention. Fix the largest groups of affected items first.
- 36. Diagnostics cleared
Fix, then Request review. Reviews typically take 3 to 7 business days; account warnings run 28 days (Google).
- 37. Refresh rate matches price changes
Scheduled fetches or the Merchant API. Daily at minimum if you run frequent promotions.
- 38. Content API integrations are migrated
Google sunset the Content API for Shopping on August 18, 2026, with progressive errors from September 1 (Google for Developers). Old plugins may still call it.
- 39. New products are checked before upload
GTIN, brand and images on the import file, before Google sees them.
- 40. Seasonal shipping and returns are updated
Holiday cut-offs and return windows, then back to normal.
- 41. Conversational attributes where useful
question_and_answer,related_product,variant_optionand three more. Optional, best sent via a supplemental data source; they don't affect approval (Google). - 42. Titles match what shoppers type
Check search terms against titles each quarter. The Merchant Center guide covers title structure.
Why this matters beyond approval
Free listings can appear in Search, Images, Lens, YouTube, Maps and Gemini (Google). In AI Mode, the assistant answers from the data and settings you configured above, return policy and shipping speed included.
"Waterproof" and "3-layer" come from the title and attributes. The delivery time is your shipping policy; the free returns are your return policy.
That's the idea behind Agentic Commerce Optimization: the data that gets you approved is the data AI agents use to choose.
How AndromedAI helps
AndromedAI handles the product data half of this checklist across the whole catalog and publishes the result to Google Merchant Center. Website and account checks stay with your team.
We don't manage accounts or appeals. We fix the data that goes into them.
| Checklist area | AndromedAI | What it does |
|---|---|---|
| Data gaps and priorities | AI Readiness Audit | Scores product pages on Product Data Completeness, Keyword Coverage, Customer Intent Match and Shopping Metadata |
| Checks 22 to 27, 41 | Optimizer | Rewrites titles and descriptions, extracts attributes, adds use cases and intents, generates conversational attributes |
| Check 39 | Creator | Builds complete product pages from brand or supplier data, PDF spec sheets included, in 12 languages |
| Publishing and sync | Integrations | Imports from Shopify, Akeneo, SAP, CSV or feeds; publishes to Google Merchant Center and your store |
ROAS on Google Ads
Instalcost per click
Instalclicks from AI chats
BomboogieFAQ
Start with a store that sells directly, with a working checkout, visible contact information and a published return policy. Then create the account, verify and claim your website, and set up shipping and return settings. Only after that should you add product data that follows Google's product data specification and matches your landing pages on price and availability.
Seven attributes are required for every product: id, title, description, link, image_link, availability and price. New branded products also need brand plus a GTIN or MPN. Variants need item_group_id, and apparel targeted to the US, UK, Germany, France, Japan or Brazil also needs color, size, gender and age_group.
No. You need one when the manufacturer assigned it, with a separate GTIN for each size and color. Products without one, such as private label goods, use brand plus MPN. Set identifier_exists to no only when the product has no GTIN, MPN or brand, and never submit a guessed number.
In most cases the cause is the website rather than the feed. Suspensions under the misrepresentation policy usually come from missing contact details, an unclear return policy, hidden costs or a checkout that doesn't work. Fix the site first, then request a review from the Diagnostics page in Merchant Center.
Google says product reviews after an update can take 3 to 5 business days. Review requests for account issues typically take 3 to 7 business days, and an account warning gives you 28 days to fix the issue. Fix everything before you request a review, so you don't start the wait twice.
Glossary
- Claiming
- Linking a verified website URL to one Merchant Center account, which reserves the URL for that account.
- Multi-Client Account (MCA)
- A parent Merchant Center account that manages sub-accounts, which can share a website claim.
- Free listings
- Unpaid product listings on Google surfaces such as the Shopping tab, Search and YouTube.
- Automatic item updates
- An automation that corrects price and availability using structured data on your landing pages.
- Supplemental data source
- A secondary file or sheet that adds or overrides attributes on products already in a primary data source.
Keep reading
The reasoning behind every attribute on this checklist
Read nextGTINs Explained: When You Need Them and What to Do WithoutIdentifier rules for checks 20 and 21
Read nextGoogle Product Category and Taxonomy: How to Map Your CatalogWhen category mapping matters and how deep to go
Read nextBest Product Feed Management Tools for Google and Meta Ads (2026)Software to keep these checks passing across channels
Sources (22)
- Google Merchant Center Help: Merchant Center guidelines
- Google Merchant Center Help: Misrepresentation policy
- Google Merchant Center Help: Shopping ads and listings policies
- Google Merchant Center Help: Verify and claim your website
- Google Merchant Center Help: Set up shipping settings
- Google Merchant Center Help: Set up your return policies
- Google Merchant Center Help: Free listings
- Google Merchant Center Help: Automatic item updates
- Google Merchant Center Help: Product data specification
- Google Merchant Center Help: GTIN
- Google Merchant Center Help: Image link
- Google Merchant Center Help: Google product category
- Google Merchant Center Help: Tips to optimize your product data
- Google Merchant Center Help: Mismatched product price
- Google Merchant Center Help: Landing page requirements
- Google Merchant Center Help: Sale price annotations
- Google Merchant Center Help: Fixing disapprovals for product data quality
- Google Merchant Center Help: Conversational attributes
- Google for Developers: Merchant API migration from Content API
- Shopify Help Center: Set up the Google & YouTube channel
- PPC Land: Google pitches 60 billion listings as fuel for shopping agents
- Adobe: 2025 holiday shopping season results
Parlano di noi








