Have you been facing issues with your product feed in the Merchant Centre? A while back, we did too. We tried various activities, but for a long time, we weren’t able to crack it until we finally connected with a Google Merchant Centre assistant. In this article, we’ll guide you through the process of bulk uploading your products and share essential tips to ensure your product listings are error-free.
Google Merchant Center serves as the central engine connecting e-commerce inventory with high-intent shoppers across Google Shopping, Search, YouTube, Maps, and AI Overviews. For merchants managing online product feeds, staying current with platform interfaces and data specifications is paramount to avoiding product disapprovals and account suspensions.
Google officially retired the temporary ‘Merchant Center Next’ brand name in July 2026. The platform has fully reverted to its canonical title, Google Merchant Center. While the sleek, simplified UI introduced during the Next rollout remains intact, all official documentation and interface controls now use the unified name.
Additionally, e-commerce product uploads have evolved far beyond basic manual spreadsheets. Modern merchants can choose from seven distinct integration paths—ranging from automatic website extraction using schema.org microdata to high-throughput programmatic synchronization via the new Merchant API.

💡Update only one Google Sheet to avoid confusion and duplication of product listings.
Addressing the elephant in the room: Follow the steps below if you are seeking an answer on how to add products to Google Merchant Center (in the most simplest manner).
1. Prepare your upload file containing the product information for the products you want to add to your Merchant Center. In case you are wondering what an upload file is and how to get it done, I have listed the important attributes below and a sample document.

Click here to get a copy of the document!
2. Upload your file to your Merchant Center account:
- Sign in to your Merchant Center account.
- Select “Products” from the navigation menu, then click on “Feeds.”
- Click on the “+” sign under the primary feed.
- Select your Target Country and Language and hit “Continue.”
- Name your feed and choose Google Sheets as your input method.
- If you already have a sheet prepared, click on Select an existing Google spreadsheet. Otherwise, click on Generate a new Google spreadsheet from a template.
3. Based on your previous selection, you either have your product list updated, or you need to click on “Access Google Sheets” and copy-paste the data on the same.
Apart from the above, you can also add products individually by following these below steps:
- Sign in to your Merchant Center account.
- Navigate to the Products section in the menu and click on All Products.
- Click the “Add Products” button and choose to add products one by one.
- Complete the necessary fields with the required product information.
- (Optional) If your inventory includes similar products with variations in color, size, gender, or other attributes, head to the “Detailed product description” section. Click on “I have an apparel or variant products” to add details for each variant, such as colors, genders, age groups, sizes, materials, and patterns. Specify the attributes and their corresponding values that distinguish your variant items.
- Click Save.
Navigating the Modern Dashboard UI
The updated Google Merchant Center interface streamlines product management. Merchants can access product upload settings through two primary navigation pathways:
- Path A (Products Menu):
- In your Merchant Center account, go to Products under Products & store in the left navigation menu.
- On the “All products” page, select Add products. This will take you to the “Add product source” page.
- If you already have a data source in your Merchant Center, expand the Add products dropdown and select Add another product source.
- Path B (Settings & Data Sources):
- In your Merchant Center account, select Settings in the left navigation menu.
- Select Data sources.
- Select the ** Add product source** button. This will take you to the “Add product source” page.
The 7 Modern Product Upload Methods
Merchant Center provides seven distinct submission methods tailored to different catalog sizes, technical capabilities, and platform ecosystems. Below is a detailed technical analysis of each route.
Automatic Extraction (Website Crawl via Schema.org)
Google automatically crawls product landing pages and extracts title, price, availability, image, and GTIN directly from structured schema.org annotations (JSON-LD or Microdata). This hands-off approach eliminates feed file maintenance but requires rigorous structured data implementation on your site.
E-Commerce Platform Sync (Shopify, BigCommerce)
Direct app integration automatically pushes catalog updates to Merchant Center every 24 to 48 hours. Inventory counts and price changes sync effortlessly without manual file exports.
WooCommerce & CMS Feed Plugins (e.g., CTX Feed)
Specialized WordPress plugins generate dynamic XML, CSV, or TSV feed URLs that Google fetches automatically on a custom schedule. These plugins enable sophisticated attribute mapping and custom filtering before sending data to Google.
Primary File Feeds (CSV, TSV, XML Upload or Scheduled Fetch)
The traditional workhorse for medium-to-large catalogs. Files can be directly uploaded via the UI or retrieved by Google via Scheduled Fetch (HTTP/HTTPS/SFTP). Direct file uploads support up to 4 GB, while compressed URL fetch files support up to 500 MB.
Live Sync Google Sheets Templates
Merchants maintain an online Google Spreadsheet generated from a Google template. Merchant Center fetches updates automatically every 24 hours. Ideal for small-to-mid catalogs requiring manual collaborative editing.
Manual Single Product Editor
A built-in form within Merchant Center allows merchants to type in individual product details. Suitable for boutique sellers with small catalogs (1 to 10 products) or quick testing.
Merchant API (Replacing Legacy Content API)
Programmatic insertion and management via REST/gRPC endpoints using ProductInput resources. Designed for custom enterprise platforms, real-time inventory adjustments, and multi-account automation.
Choosing the Right Submission Method
| Upload Method | Best For | Limits & Constraints | Key Advantage |
| Automatic Extraction | Stores with schema markup | Depends on crawl frequency | Zero file maintenance required |
| Platform Sync | Shopify / BigCommerce | 24-48h sync window | Native, 1-click app setup |
| WooCommerce Plugins | WordPress sites | Server memory limits | Advanced mapping & rule engines |
| File Uploads | Large catalogs / Multi-source | 4 GB direct / 500 MB URL fetch | Supports custom CSV/XML structures |
| Google Sheets | Small-to-mid catalogs | Slow for 10k+ rows | Collaborative, live cloud editing |
| Manual Entry | Boutique stores (1-10 items) | Time-consuming at scale | No external files needed |
| Merchant API | Enterprise & Custom ERPs | Requires engineering setup | Real-time, programmatic updates |
Compliance-Critical Unique Product Identifiers (UPIs)
Unique Product Identifiers (UPIs) define how Google categorizes, deduplicates, and matches products to search queries. Submitting accurate UPIs is mandatory for commercial success; missing or incorrect identifiers are among the top causes of hard item disapprovals.
- GTIN (Global Trade Item Number): Manufacturer-assigned barcode identifier (UPC in North America, EAN in Europe, JAN in Japan, ISBN for books). Must pass GS1 check-digit algorithmic validation. GTINs cannot use restricted ranges (prefixes 02, 04, 2, 05, 98, 99), coupon codes, or fabricated numbers.
- MPN (Manufacturer Part Number): Required alongside Brand when a GTIN is not available from the manufacturer. Serves as a specific identifier for a particular component or design.
- Brand: Required for all branded products. Must reflect the original manufacturer or trademark owner, not the store name (unless private-label).
- identifier_exists [false]: Crucial Boolean attribute. Must be explicitly set to ‘false’ for custom, handmade, vintage, or private-label products where no manufacturer GTIN exists. Omitting this field on items lacking GTINs causes automatic product rejection.
Required & Modern 2026 Product Attributes
Google Merchant Center enforces strict product data specifications. Feed files must contain mandatory baseline attributes, alongside newly introduced 2026 attributes that support modern fulfillment and subscription models.
Core Baseline Attributes
- id: Unique alphanumeric SKU identifier (max 50 chars). Must remain persistent over time.
- title: Product name (max 150 chars). Highly influential for search relevancy.
- description: Detailed product summary (max 5000 chars). Avoid promotional filler.
- link: Direct landing page URL starting with http:// or https://.
- image_link: Primary image URL. Minimum 100×100 px (250×250 px for apparel). No watermarks.
- price: Numeric price with ISO 4217 currency code (e.g., ‘29.99 USD’). Must match landing page.
- availability: Must be ‘in_stock’, ‘out_of_stock’, ‘preorder’, or ‘backorder’.
- condition: Must be ‘new’, ‘refurbished’, or ‘used’.
- google_product_category: Numerical ID or taxonomy path matching Google’s official product taxonomy.
Newly Introduced 2026 Specification Attributes
- handling_cutoff_time: Specifies the daily local time limit for same-day order processing to display fast delivery badges.
- minimum_order_value: Declares minimum purchase thresholds required for free shipping or checkout eligibility.
- pickup_cost: Specifies any handling fees associated with local in-store pickup options.
- video_link: Allows merchants to attach hosted video links (YouTube/MP4) for rich media presentation in Shopping tabs.
- subscription_cost: Supports recurring billing terms for physical subscription goods and prescription items.
Quotas, Technical Limits & Troubleshooting
Understanding platform quotas and file boundaries prevents upload failures and account lockouts.
- Standard Account Quotas: New and standard accounts support up to 150,000 product items across all data sources, up to 200 individual data sources, and up to 5,000,000 items per feed file. Higher limits can be requested via Google support.
- File Transfer Size Limits: Direct manual file uploads support up to 4 GB. Scheduled fetches via URL/SFTP support compressed files up to 500 MB.
- Resolving Disapprovals via ‘Needs Attention’: To fix item rejections, navigate to Products → Needs attention. Common issues include price mismatches between feed and website, missing GTINs, or unverified domain ownership. Use the diagnostic log to download itemized error reports.
SEO & Generative AI Search (GEO) Optimization
With Google integrating generative AI into search shopping experiences (AI Overviews and AI Mode), product titles and metadata must be structured for both keyword indexing and natural language understanding.
Optimised Title Formula
Product titles heavily dictate search impressions. Use the battle-tested high-performing title structure:
| RECOMMENDED TITLE FORMULA: [Brand] + [Target Audience/Gender] + [Product Name] + [Key Spec/Material] + [Color] + [Size] Example Output: Nike Men’s Air Zoom Pegasus 40 Running Shoes Breathable Mesh Blue Size 10.5 |
Product Studio AI & Visual Media Standards
Google Merchant Center includes Product Studio—an AI tool allowing merchants to generate lifestyle scenes, enhance image resolution, and create promotional videos. When utilizing AI-generated visuals, merchants must ensure image files preserve embedded IPTC metadata tags (such as trainedAlgorithmicMedia) to comply with Google transparency policies.
Summary & Merchant Action Checklist
To ensure your Google Merchant Center product feed remains fully compliant and optimized for 2026, follow this quick implementation checklist:
- Apply Title SEO Formulas: Restructure product titles using the [Brand] + [Audience] + [Name] + [Spec] + [Color] + [Size] template.
- Verify UI Path: Locate data sources under Products & store → Products → Data sources.
- Select Optimal Submission Method: Choose from the 7 methods based on catalog size and technical resources.
- Audit API Integrations: Migrate any Content API for Shopping calls to the Merchant API ProductInput resource.
- Validate GTINs: Run GTINs through GS1 check-digit verification; set identifier_exists=false for custom goods.
- Incorporate 2026 Attributes: Add handling_cutoff_time, minimum_order_value, and video_link where applicable.
Ignite Your E-Commerce Radiance
Mastering bulk product uploads on Google Merchant Centre is crucial for a seamless e-commerce experience. By ensuring accurate and comprehensive information in your product feed, you enhance visibility and contribute to a positive user experience. Remember, consistency is key, maintain a single updated Google Sheet to avoid confusion. Follow these guidelines meticulously, and you’ll find yourself navigating the complexities of Google Merchant Centre with ease, propelling your products to new heights in the online marketplace. Happy uploading!
About the Author
Akarsh Kavuttan is an SEO and AI Search professional from India, currently serving as Director of SEO & GEO at Botpresso, where he leads the SEO and AI search research functions.
Akarsh began his SEO journey in July 2018 at a small agency, working closely with a team of two to three people. Over eight years of industry experience, he has worked across BFSI, education, travel and tourism, SaaS, e-commerce, and enterprise, partnering with brands including Thomas Cook India, ICICI Prudential Life Insurance, Orchids International School, John Jacobs, Cleartrip, and Murf AI.
His work has received recognition at the European Search Awards in May 2025, the Economic Times Brand Equity Awards in November 2023, and the DMA Asia Sparkies in November 2022.
In the evolving field of AEO and GEO, Akarsh focuses on hands-on experimentation, tool development, and practical approaches to improving brand visibility across AI-powered search experiences.
An active contributor to the SEO industry, Akarsh regularly shares insights, experiments, and learnings through LinkedIn posts and blog articles, with a focus on advancing industry knowledge through practical research and continuous learning. He was also featured in India’s Rising Search Stars Behind Digital Brands.

