Clienti

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.

01

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.

  1. 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.

  2. 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.

  3. 03

    Feed, landing page and structured data must agree on price and availability. Googlebot checks the HTML your server returns.

  4. 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.

02

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.

60 billion+

product listings in Google's Shopping Graph, May 2026

Your listing competes in a very large poolSource: PPC Land
693.4%

increase in generative AI traffic to US retail sites, 2025 holiday season

Merchant data now reaches AI surfaces tooSource: Adobe
20%

more clicks on average for retailers who added correct GTINs

One field, measurable liftSource: Google Merchant Center Help

Most 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.

03

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. 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. 2

    Enter business info

    The country under Business address can't be changed after setup. It also sets the time zone.

  3. 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. 4

    Set shipping

    Products & store > Shipping and returns > Shipping policies: countries, cut-off, handling days, transit days, cost.

  5. 5

    Set return policies

    Same page, Return policies tab: policy URL, window, method, restocking fee, refund time.

  6. 6

    Add products

    Sync from Shopify or another platform, upload a file, connect Google Sheets or use the Merchant API.

  7. 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.

04

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.

AttributeRequired forWhat usually goes wrong
idEvery productExports that regenerate IDs on re-import, so history resets. Max 50 characters.
titleEvery productMax 150 characters. "SALE" in caps, product type missing.
descriptionEvery productMax 5,000 characters. A copy of the title or of the supplier text.
linkEvery productRedirects to the homepage once the item sells out.
image_linkEvery productPlaceholders, logos, price overlays. Around 1500 x 1500 recommended; 500 x 500 minimum for all products from January 31, 2027.
availabilityEvery productValues outside in_stock, out_of_stock, preorder, backorder. Preorders need availability_date.
priceEvery productNo ISO 4217 currency code, or a value that differs from the page.
brandNew products (books, movies, music excepted)"Generic", or your store name on third-party goods.
gtinProducts with a manufacturer GTINOne GTIN on every size, invented numbers, restricted prefixes like 02 or 04.
mpnProducts without a GTINInternal SKUs passed off as part numbers.
identifier_existsProducts with no GTIN, MPN or brandSet to no on products that have a GTIN, which triggers a warning.
conditionUsed or refurbished itemsValues not in English.
item_group_idVariants in Brazil, France, Germany, Japan, the UK, the US; all free listing variantsVariants sent as unrelated products.
color size gender age_groupApparel targeted to those six countriesCodes 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 brand plus mpn. 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_type mirrors your catalog tree

    "Women > Jackets > Waterproof Shell". It drives campaign structure.

  • 26. Apparel attributes are words

    color: slate blue, not a code; size as 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.

AndromedAI / Merchant Center feedAI Readiness 38/100

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

Illustrative example, AI Readiness Score from 38 to 89

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.

05

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

    Offer with price, priceCurrency, availability in 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):

MarketBase 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, Spain30 of the past 200 days
Store-specific local inventory pages60 of the past 200 days

A permanent "sale" price won't get the annotation.

06

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_option and 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.

Google AI
Demo illustrativa
Scrivo la domanda
Illustrative example

"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.

07

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 areaAndromedAIWhat it does
Data gaps and prioritiesAI Readiness AuditScores product pages on Product Data Completeness, Keyword Coverage, Customer Intent Match and Shopping Metadata
Checks 22 to 27, 41OptimizerRewrites titles and descriptions, extracts attributes, adds use cases and intents, generates conversational attributes
Check 39CreatorBuilds complete product pages from brand or supplier data, PDF spec sheets included, in 12 languages
Publishing and syncIntegrationsImports from Shopify, Akeneo, SAP, CSV or feeds; publishes to Google Merchant Center and your store
+40%

ROAS on Google Ads

Instal
-6%

cost per click

Instal
+1,800%

clicks from AI chats

Bomboogie
08

FAQ

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.

09

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.

Parlano di noi