How to Set Up Google UCP: Complete Step-by-Step Guide

Google's Universal Commerce Protocol (UCP) is changing how products get discovered online. This guide walks you through the complete Google UCP setup, step by step, for any ecommerce platform.

Instead of buyers scrolling through search results and clicking links, AI agents in Google’s AI Mode and Gemini now evaluate product data directly, compare options, and recommend products to buyers in real time.

If your products aren’t set up for UCP, they’re invisible to these AI agents. It doesn’t matter how good your Google Ads are or how well your site ranks organically. AI-powered shopping is a separate channel, and it requires its own setup.

This guide walks you through the complete Google UCP setup, step by step. It’s platform-agnostic. Whether you’re on Shopify, WooCommerce, BigCommerce, Magento, or a custom platform, the Google side of UCP works the same way.

What You Need Before Starting

Before diving into UCP setup, make sure you have:

Step 1: Set Up Your Google Merchant Center Account

Google Merchant Center is the foundation of everything UCP-related. It’s where Google stores, validates, and serves your product data to AI agents. Without it, UCP doesn’t work.

Creating Your Account

If you already have a Merchant Center account, skip to the optimization section below. If not:

  1. Go to merchants.google.com
  2. Sign in with your Google account (use your business Google account, not personal)
  3. Enter your business name and website URL
  4. Select your country and time zone
  5. Accept the terms of service

Verify and Claim Your Website

Google needs to confirm you own the website you’re listing products from:

  1. In Merchant Center, go to Settings → Website
  2. Enter your website URL
  3. Choose a verification method (HTML tag, Google Analytics, Google Tag Manager, or DNS record)
  4. Complete the verification
  5. Claim the URL so only your account can use it

HTML tag verification is the fastest for most merchants. Just add the meta tag to your site’s head section.

Enable Free Product Listings

This is often overlooked. Google offers free product listings across Search, Shopping, Images, Maps, and YouTube. These listings also feed into AI Mode recommendations.

  1. In Merchant Center, go to Growth → Manage programs
  2. Enable “Free product listings” if not already active
  3. Ensure your products are opted in to “Surfaces across Google”

This gives your products maximum visibility across Google’s ecosystem, including the AI agents that power UCP.

Connect to Google Ads (Optional but Recommended)

If you run Google Ads, linking your Merchant Center account gives AI agents additional performance signals about your products:

  1. In Merchant Center, go to Settings → Linked accounts
  2. Click “Google Ads” and link your account
  3. This enables Performance Max campaigns and gives Google more context about your products

You don’t need Google Ads for UCP to work, but the additional data helps Google’s AI agents understand which of your products perform well and deserve recommendations.

Step 2: Build an AI-Ready Product Feed

Your product feed is the data AI agents use to evaluate your products. If the data is incomplete, vague, or inconsistent, AI agents will skip your products and recommend a competitor’s instead.

This is the most important step in the entire process.

Required Attributes

Every product in your feed must have:

  • id: Unique product identifier
  • title: Descriptive, attribute-rich product title
  • description: Functional product description (not marketing copy)
  • link: URL to the product page on your website
  • image_link: URL to the primary product image
  • availability: in_stock, out_of_stock, or preorder
  • price: Current price with currency code
  • brand: Product brand name
  • condition: new, refurbished, or used
  • gtin or mpn: Global Trade Item Number or Manufacturer Part Number

Missing any of these will either get your product disapproved or severely limit its visibility to AI agents.

Recommended Attributes (Critical for UCP)

These aren’t technically required by Merchant Center, but they’re essential for UCP. AI agents use these to compare and recommend products:

  • product_type: Your own product categorization
  • google_product_category: Google’s standard taxonomy
  • additional_image_link: Multiple product images from different angles
  • color: Standardized color names (“Navy Blue” not “Ocean Mist”)
  • size: Standard sizing (“XL” not “Extra Large” on some and “XL” on others)
  • material: Specific materials (“100% Organic Cotton” not “Cotton Blend”)
  • weight: Product weight with units
  • shipping_weight: Weight for shipping calculation
  • shipping_dimensions: Length, width, height
  • age_group: For apparel and accessories
  • gender: For apparel products
  • pattern: If applicable

Optimizing Titles for AI Agents

This is where most merchants get it wrong. Titles optimized for Google Shopping ads are not the same as titles optimized for AI agents.

Shopping ad titles front-load keywords for click-through rate. AI agent titles need complete product information because the agent is evaluating whether to recommend your product, not whether a human will click on it.

Bad title:

“Blue Jacket XL – Free Shipping – Best Price”

Good title:

“Men’s Waterproof Hiking Jacket, Navy Blue, XL, Gore-Tex Shell, Rated to -10C, 340g”

Bad title:

“Industrial Air Compressor – SALE”

Good title:

“DeWalt 60-Gallon Two-Stage Industrial Air Compressor, 175 PSI Max, 6.5 HP, 230V Single Phase”

Bad title:

“Premium Dog Food”

Good title:

“Orijen Original Grain-Free Dry Dog Food, 25 lb Bag, Fresh Free-Run Chicken and Turkey”

AI agents parse every word. Include: brand, product type, key specs, size/weight, distinguishing features. Leave out: promotional language, “best price,” “free shipping,” urgency words.

Writing Descriptions That AI Agents Can Use

Your descriptions need to be functional, not persuasive. AI agents don’t respond to emotional language. They need facts.

Bad description:

“Experience the ultimate in comfort with our premium jacket. You’ll love the way it feels. Perfect for any adventure!”

Good description:

“Waterproof hiking jacket with Gore-Tex shell membrane. Rated to -10C. Sealed seams prevent moisture penetration. Adjustable hood fits over helmets. Two zippered chest pockets and one internal mesh pocket. Weighs 340g. Suitable for alpine hiking, cold-weather camping, and winter day hikes. Machine washable on gentle cycle.”

The good description gives an AI agent everything it needs to compare this jacket against competitors: waterproof rating, temperature rating, weight, features, use cases, and care instructions.

Pricing and Availability Accuracy

AI agents will not recommend products with mismatched data. This is non-negotiable:

If a buyer follows an AI agent’s recommendation and finds a different price on your site, Google penalizes your feed quality score. This reduces future AI recommendations.

Need Help Optimizing Your Product Feed?

We’ll audit your catalog and show you exactly what needs to change.

Step 3: Add Conversational Commerce Attributes

This is the UCP-specific layer that most merchants don’t know about yet. Google is rolling out new feed attributes designed specifically for AI-powered shopping conversations.

These attributes feed directly into AI Mode and Gemini conversations. Products with these attributes get richer, more detailed recommendations.

Common Questions

What questions do customers frequently ask about this product? Add them to your feed:

Example for an air compressor: “What size air hose do I need?” “Can this run two tools at once?” “Does it require 220V or 110V?”

AI agents use these to proactively answer buyer questions during the recommendation conversation, which makes your product more likely to be selected.

Compatible Products

What accessories or complementary items work with this product?

Example: “Compatible with DeWalt 3/8-inch and 1/2-inch pneumatic impact wrenches, 50-foot rubber air hose (3/8-inch), and inline moisture filter.”

This helps AI agents make bundled recommendations and answer “what else do I need?” questions.

Substitutes

If this product is out of stock, what alternatives would you recommend from your own catalog?

This keeps buyers in your store even when their first choice isn’t available. AI agents can redirect to your alternative instead of recommending a competitor.

Use Cases

In what situations or scenarios is this product used?

Example for a commercial dehumidifier: “Water damage restoration, basement moisture control, construction site drying, warehouse humidity management, indoor pool room climate control.”

Use cases help AI agents match your product to specific buyer needs. The more specific you are, the better the match quality.

Step 4: Implement Product Structured Data on Your Site

Structured data gives AI agents a second data source beyond your Merchant Center feed. When both sources agree and provide rich information, AI agents have higher confidence in recommending your products.

JSON-LD Product Schema

Every product page on your site should include comprehensive JSON-LD markup. Here’s what to include:

  • @type: Product
  • name: Product name (match your Merchant Center title)
  • description: Functional description
  • brand: Brand name
  • sku: Your SKU
  • gtin13 or gtin14: GTIN code
  • mpn: Manufacturer part number
  • image: Product image URLs
  • offers: Price, currency, availability, condition, URL
  • aggregateRating: Review score and count (if you have reviews)
  • review: Individual product reviews
  • material: Product material
  • color: Product color
  • weight: Product weight
  • additionalProperty: Any spec that doesn’t have a dedicated schema field

How Structured Data and Merchant Center Work Together

Google cross-references your structured data with your Merchant Center feed. When both sources provide consistent, complete information, your product gets a higher quality score. Discrepancies (different prices, different descriptions) lower your score and reduce AI recommendations.

Think of it as two votes of confidence. Merchant Center says your product costs $299 and is in stock. Your structured data confirms: $299, in stock. The AI agent trusts the data and feels confident recommending it.

Testing Structured Data

Use Google’s Rich Results Test (search.google.com/test/rich-results):

  1. Enter your product page URL
  2. Review the results for errors and warnings
  3. Check that all attributes are being read correctly
  4. Fix any issues and re-test

Common issues: missing GTIN, price format errors, availability status not matching your site, aggregate rating without review count.

Step 5: Connect Your Ecommerce Platform to Merchant Center

Your ecommerce platform is what generates and syncs your product feed to Merchant Center. The connection method depends on your platform.

Shopify

Shopify has native Google Merchant Center integration through the Google and YouTube app. It also supports Agentic Storefronts, which is Shopify’s UCP implementation.

For detailed Shopify setup, see our complete Shopify UCP guide.

WooCommerce

WooCommerce connects to Merchant Center through the Google Listings and Ads plugin or through third-party feed management tools like Google Product Feed Pro.

BigCommerce

BigCommerce offers a native Google Shopping integration in the Channel Manager. Connect your store, map your product attributes, and sync your catalog.

Magento / Adobe Commerce

Use the Google Shopping Feed extension or a third-party feed management tool. Magento requires more manual configuration than Shopify or WooCommerce.

Custom Platforms

If you’re on a custom platform, you’ll need to generate a product feed in Google’s required format (XML, TSV, or Google Sheets) and upload it to Merchant Center directly or via the Content API for Shopping.

Regardless of platform, the key requirement is the same: your feed must be complete, accurate, and synced regularly. Daily syncs are the minimum. Real-time syncs are ideal.

Step 6: Configure UCP Settings in Merchant Center

With your product data optimized and your platform connected, it’s time to enable UCP-specific settings.

Where to Find UCP Settings

  1. Navigate to Settings
  2. Look for “AI-powered shopping” or “Commerce Protocol” settings
  3. Review the capability options

Note: Google is rolling out UCP settings in phases. If you don’t see these options yet, your account may not have access. Ensure your Merchant Center account is in good standing and your product feed has no critical errors.

Capability Selection

When available, you can enable different UCP capabilities:

Enable all capabilities. The more access AI agents have to your product data, the more likely they are to recommend your products over competitors who share less data.

Privacy and Data Control

Review what data is shared:

  • Which products are included (by default, all approved products)
  • What product data is exposed to AI agents
  • Whether transaction data is shared for performance optimization

You maintain control over what’s shared. But restricting data access reduces AI agent confidence in your products, which reduces recommendations.

Step 7: Test and Validate Your Setup

Don’t assume everything is working. Test it.

Merchant Center Diagnostics

In Google Merchant Center:

  1. Go to the Diagnostics tab
  2. Review product-level issues (disapprovals, warnings)
  3. Check attribute coverage: how many products have complete data?
  4. Fix critical issues first (disapprovals), then warnings

Aim for zero disapprovals and minimal warnings. Every disapproved product is invisible to AI agents.

Rich Results Test

Test 5 to 10 product pages across different categories:

  1. Go to search.google.com/test/rich-results
  2. Enter each product page URL
  3. Verify all structured data is valid
  4. Check that prices, availability, and attributes match your Merchant Center feed

Simulating AI Agent Queries

This is the real test. Try searching for your products the way an AI agent would:

  1. Open Google AI Mode (if available) or Gemini
  2. Ask questions like: “What’s the best [your product category] for [specific use case]?”
  3. Ask comparison questions: “Compare [your product type] options under $[price range]”
  4. Check if your products appear in the recommendations
  5. If they don’t, review your data for the specific attributes the AI agent would need to make that recommendation

If your products aren't showing up:

The most common reasons are:

  • Incomplete Merchant Center attributes
  • Missing or incorrect structured data
  • Price or availability mismatches between your site and Merchant Center
  • Vague product titles and descriptions
  • Missing GTIN or MPN codes

Common Mistakes to Avoid

Treating UCP setup as just another feed optimization

UCP requires a fundamentally different approach to product data. It’s not about keywords or click-through rates. It’s about giving AI agents enough information to confidently recommend your product.

Using marketing copy instead of functional descriptions

“Feel the difference” means nothing to an AI agent. “340g waterproof jacket rated to -10C” means everything.

Ignoring the new conversational commerce attributes

Common questions, compatible products, substitutes, and use cases are the differentiator. Most competitors aren’t using these yet. If you do, your products get richer AI recommendations.

Set-and-forget mentality

Google is updating UCP capabilities regularly. New attributes, new settings, new AI agent behaviors. Your product data needs ongoing attention.

Mismatched data between Merchant Center and your website

This is the fastest way to get your products deprioritized. If your site says $299 and Merchant Center says $279, AI agents lose trust in your data.

Not testing with actual AI queries

The only way to know if UCP is working is to ask AI agents about your products and see what happens.

What to Expect After Setup

Once your UCP setup is complete and validated:

Week 1-2

Google reindexes your updated Merchant Center data and structured data.

Week 2-4

Your products may start appearing in AI Mode recommendations and Gemini responses.

Month 1-3

AI recommendation frequency should increase as agents build confidence in your product data.

Ongoing

Continue optimizing, adding conversational commerce attributes, and monitoring AI recommendations.

The timeline varies by category competitiveness and catalog size. Well-optimized stores with complete data typically see AI-driven visibility within the first month.

How to Monitor AI Visibility

Currently, Google doesn’t provide a dedicated UCP analytics dashboard. Monitor through:

As UCP matures, expect Google to add more granular reporting. For now, the best signal is whether your products appear when you ask AI agents about your category.

Next Steps

1

Start with Step 1 and work through each step sequentially. Don't skip the product data optimization (Step 2). It's the foundation everything else depends on.

2

Read our UCP overview guide for broader context on what UCP means for ecommerce.

3

If you're on Shopify or WooCommerce, follow up with the platform-specific guide after completing these Google-side steps.

4

If you want expert help, schedule a call for an AI commerce audit. We'll assess your product data, Merchant Center setup, and structured data, then tell you exactly what needs to change.

The Bottom Line

UCP is the most significant new commerce channel since Google Shopping launched. The brands that set up now build an advantage that compounds over time as AI-powered shopping grows. Waiting means your competitors get indexed first.

Want us to handle this for you? We set up and optimize Google UCP for ecommerce and B2B brands. Schedule a call for an AI commerce audit at 95projects.com.

Schedule an Intro Call

Have questions about working with us? Book a 30-minute strategy call to discuss your goals and see if we’re a good fit.

No-pressure conversation

Clear next steps (if we’re a fit)

Talk directly to an expert

Frequently Asked Questions

Does UCP cost anything?

No. Google Merchant Center is free. UCP participation is free. You don’t need Google Ads for UCP to work, though linking your Ads account provides additional data signals. The only cost is the time to optimize your product data.

All of them. Any platform that can generate a product feed for Google Merchant Center works with UCP. Shopify and WooCommerce have native integrations. BigCommerce, Magento, Wix, Squarespace, and custom platforms all work through feed uploads or API connections.

Google Shopping is a product listing service where buyers browse and click through to your site. UCP is a commerce protocol where AI agents evaluate your product data, compare it against competitors, and recommend products directly to buyers in conversation. Shopping is passive (you list, buyers find). UCP is active (AI agents evaluate and recommend).

No. UCP works through free product listings and AI-powered surfaces. However, running Google Ads (especially Performance Max) gives Google additional performance signals about your products, which may improve AI agent recommendations.

AI Mode and Gemini are the interfaces where buyers interact with AI agents. UCP is the protocol that feeds your product data to those agents. When someone asks Gemini “What’s the best dehumidifier for a basement?”, the AI agent queries UCP-connected product data to generate its recommendation. Your Merchant Center feed, structured data, and conversational commerce attributes are what the agent evaluates.

Yes. B2B products with clear specifications, pricing, and use cases work well with UCP. In fact, B2B buyers who research online before purchasing are exactly the type of buyer AI agents assist. If your B2B product can be listed in Google Merchant Center (which many can), it can participate in UCP.

Product data completeness. Every step in this guide ultimately comes back to one thing: giving AI agents enough accurate, detailed information to confidently recommend your product. Stores with complete attributes, functional descriptions, and conversational commerce data consistently outperform stores with minimal feeds.