Merchant Center, UCP and shopping visibility in Gemini
Get products into AI Mode and Gemini answers with Merchant Center feeds, and prepare for UCP checkout with the native_commerce attribute.
When someone asks AI Mode or Gemini for "the best standing desk under $500" or "running shoes for flat feet", the products in the answer come largely from Google's Shopping data, which is mostly Merchant Center feeds. Google's generative AI guide names Merchant Center feeds and Business Profiles as ways to make products and services visible in AI responses. The newer layer is UCP, the Universal Commerce Protocol. It powers a checkout button on eligible listings in AI Mode and Gemini, and the merchant stays seller of record. It's limited to select merchants in the US, Canada and Australia. This lesson covers the feed basics that drive AI shopping visibility, then the steps to prepare for UCP.
- Product visibility in AI Mode and Gemini depends heavily on Merchant Center feed quality: titles, attributes, GTINs, prices, availability, images, shipping and returns.
- UCP-powered checkout lets shoppers buy in AI Mode and Gemini using Google Pay, while you remain seller of record.
- Eligibility: products in the US, Canada and Australia, select merchants via an interest form, plus a Google Pay & Wallet Console account and payment processor support.
- Mark eligible products with the native_commerce group attribute (checkout_eligibility = true), ideally in a supplemental feed.
- Business Agent and agentic checkout on your own site are separate from UCP checkout on Google surfaces.
Checked 5 November 2026 (CET) against Gemini Apps Help, the Gemini release notes, Google Workspace Help, Google Search Central, Search Console Help, the Gemini API docs and the Google blog posts cited in Sources. Google renames and moves Gemini features often, so confirm labels and limits in your own account. "Our view" marks MentionX opinion. Ledgerline is a fictional company used for illustration.
01Which data feeds AI shopping answers?
| Source | What it supplies | Your action |
|---|---|---|
| Merchant Center product feed | Title, description, price, availability, GTIN, brand, images, product attributes | Keep it complete and accurate; fix disapprovals weekly |
| Merchant listing structured data | Price, availability, shipping and returns on the product page | Match it to the feed and the visible page |
| Shipping and returns settings | Delivery times and return policies shown in comparisons | Configure in Merchant Center |
| Product reviews | Ratings used in comparisons | Use a product reviews feed or an approved aggregator |
| Business Profile | Local inventory and store details | Keep hours and categories current |
| Your product pages | Detailed specs, use cases, FAQs | Non-commodity detail AI can cite |
Deeper guides: Merchant Center product feeds for AI shopping, How AI Mode shopping picks products and Schema markup for AI search.
02Which feed attributes matter most for AI answers?
Our view, based on how conversational queries work: AI Mode answers questions like "for flat feet", "under $500" or "quiet for an apartment". The product needs attributes that make those facets matchable.
| Attribute | Why it matters in conversational queries | Example |
|---|---|---|
| title | Must contain the product type and key differentiator | "Ledgerdesk Pro Electric Standing Desk, 160x80 cm, Quiet Dual Motor" |
| product_highlight | Short benefit bullets | "Under 45 dB motor noise" |
| product_detail | Structured specs | "Noise level: 44 dB" |
| gtin, brand, mpn | Matches your offer to the product entity | Valid GTIN |
| color, size, material, age_group, gender | Facet matching | "oak", "160 cm" |
| price, sale_price | Budget filters | "479.00 USD" |
| availability | Out-of-stock items drop out | in_stock |
| shipping, return policy | Comparison details | Free returns, 30 days |
| image_link, additional_image_link, lifestyle_image_link | Visual answers | Clean product and in-use images |
03What is UCP and how does checkout work?
From Merchant Center Help:
- UCP is an open standard for agentic commerce. On Google it powers checkout in AI Mode and Gemini on eligible product listings.
- Shoppers see a checkout button, pay with Google Pay using cards saved in Google Wallet, and you stay the seller of record.
- It's compatible with protocols such as A2A, AP2 and MCP.
- It applies to products with eligibility in the United States, Canada and Australia, for select merchants.
Requirements:
| Requirement | Detail |
|---|---|
| Interest form | Select participating merchants only |
| Google Pay & Wallet Console | Account needed |
| Payments | A supported payment service provider, or a direct integration with PCI compliance documentation |
| Technical integration | Implement the UCP endpoints described in the developer guide (business profile at /.well-known/ucp, checkout sessions) |
| Product eligibility | native_commerce attribute in the feed |
UCP checkout vs agentic checkout: UCP checkout happens on Google surfaces. Agentic checkout is when Google's agent completes a purchase on your own website for the shopper. They're different features with different setups.
04How do you add native_commerce?
native_commerce is a group attribute with the sub-attribute checkout_eligibility (true or false).
TSV supplemental feed:
id native_commerce(checkout_eligibility)
SKU-1001 true
SKU-1002 true
SKU-2001 falseXML:
<g:native_commerce>
<g:checkout_eligibility>true</g:checkout_eligibility>
</g:native_commerce>Steps:
- Complete the interest form and integration first. The attribute alone doesn't enable checkout.
- Create a supplemental feed in Merchant Center keyed on id.
- Add the native_commerce(checkout_eligibility) column.
- Link it to your primary data source and process it.
- Confirm on the Data sources tab that the attribute is applied.
05How should you prioritise?
| If you are... | Priority |
|---|---|
| A US, Canada or Australia retailer with Google Pay | Feed quality now; register UCP interest; plan the integration |
| A retailer elsewhere | Feed quality and merchant listing markup; watch for UCP expansion |
| A marketplace seller | Your marketplace's feed controls your listing |
| B2B SaaS | No product feed; focus on entity, pricing pages and the Business Profile |
Our view: UCP is promising but early. The feed is what decides whether you appear at all, and that work pays off in Shopping ads, free listings and AI answers whether or not you join UCP.
06Worked example: Ledgerline
Ledgerline is a fictional accounts-payable software company. Details are illustrative.
Ledgerline sells software, but its sister brand Ledgerdesk sells office furniture in the US, and reused the same team.
| Check | Finding (illustrative) | Fix |
|---|---|---|
| AI Mode "quiet standing desk for apartment" | Competitor A and C desks shown; Ledgerdesk absent | Feed facet gap |
| Feed attributes | No noise level anywhere in the feed | Added product_detail "Noise level: 44 dB" |
| GTINs | 30% missing | Added from supplier data |
| Return policy | Not configured | Set 30-day free returns |
| UCP | Not registered | Interest form submitted; PSP confirmed support |
| native_commerce | n/a | Supplemental feed prepared, set to false until integration goes live |
Walkthrough
- The ecommerce lead ran 20 conversational desk prompts in AI Mode and logged the products shown.
- She compared the winning products' attributes with Ledgerdesk's feed and found the noise and size facets missing.
- A supplemental feed added product_detail and product_highlight values, using verified specs only.
- GTINs and return policies were fixed in Merchant Center.
- UCP interest was registered, and native_commerce stayed false until the developer completed the checkout-sessions integration and testing.
07Common mistakes
- Treating UCP as a feed toggle. It needs an integration.
- Overwriting the primary feed instead of using supplemental feeds.
- Facet claims you can't support.
- Missing GTINs and return policies.
- Page price that doesn't match the feed price.
08Try it yourself
Pick one hero product. Ask AI Mode three conversational questions it should win. For each, list the facet in the question and find the feed attribute that states it. Add any missing facts to a supplemental feed draft. Don't process it until the facts are verified.
09Quick quiz
1. Who is seller of record in UCP checkout?
Answer: The merchant.
2. Which countries does UCP checkout apply to?
Answer: The US, Canada and Australia, for select merchants.
3. How should you add native_commerce?
Answer: Through a supplemental feed, with checkout_eligibility set to true for eligible products.
10What should you check before the next lesson?
- Feed diagnostics are clean for top products.
- Conversational facets are covered by attributes.
- You've made a UCP decision and named an owner.
Previous: Content formats that get cited in Gemini and AI Mode. Next: Track Gemini and AI Mode traffic in GA4. Or return to the Gemini for Marketers track. Related: Agentic checkout protocols, How AI agents browse, compare and buy, Perplexity shopping, publishers and ads.
11Common questions
What is UCP? The Universal Commerce Protocol is an open standard for agentic commerce. On Google it powers a checkout button on eligible product listings in AI Mode and Gemini, with the merchant as seller of record.
Where is UCP checkout available? Google says it applies to products with eligibility in the United States, Canada and Australia, for select participating merchants who complete an interest form and the technical integration.
How do I mark products for UCP checkout? Add the native_commerce group attribute with checkout_eligibility set to true, ideally through a supplemental feed so your primary feed and campaigns are untouched.
Questions people ask
3 answersWhat is UCP?
+
The Universal Commerce Protocol is an open standard for agentic commerce. On Google it powers a checkout button on eligible product listings in AI Mode and Gemini, with the merchant as seller of record.
Where is UCP checkout available?
+
Google says it applies to products with eligibility in the United States, Canada and Australia, for select participating merchants who complete an interest form and the technical integration.
How do I mark products for UCP checkout?
+
Add the native_commerce group attribute with checkout_eligibility set to true, ideally through a supplemental feed so your primary feed and campaigns are untouched.
Sources
- Merchant Center Help, About UCP and UCP-powered checkout on Googlesupport.google.com
- Merchant Center Help, [Native commerce [native_commerce]](https://support.google.com/merchants/answer/17251586?hl=en)support.google.com
- Google for Developers, UCP: start integration in Merchant Centerdevelopers.google.com
- Google Search Central, Optimizing your website for generative AI featuresdevelopers.google.com
- Google Search Central, Merchant listing structured datadevelopers.google.com
- All accessed 5 Nov 2026.