StriveFormats

Google Merchant Center Feed

Check a Google Merchant Center product file before you upload it: required attributes, prices with currency, availability, GTINs and identifiers.

Expected columns

id
title
description
link
image_link
additional_image_link
availability
availability_date
price
sale_price
sale_price_effective_date
condition
brand
gtin
mpn
identifier_exists
google_product_category
product_type
item_group_id
color
size
gender
age_group
shipping_weight
adult
multipack
is_bundle

Example row

idtitledescriptionlinkimage_linkadditional_image_linkavailabilityavailability_datepricesale_pricesale_price_effective_datecondition
TSHIRT-BLUE-MOrganic Cotton T-Shirt, Blue, MediumSoft organic cotton crew-neck t-shirt with a relaxed fit.https://example.com/products/organic-tshirt?variant=blue-mhttps://example.com/images/organic-tshirt-blue.jpghttps://example.com/images/organic-tshirt-blue-back.jpgin_stock24.00 USDnew

Showing 12 columns for readability. Download the sample CSV for the full header set.

About this format

Google Merchant Center lists your products in Shopping ads and free listings from a product data file: one product per line, with Google's attribute names in the header row. This preset checks each product against Google's product data specification and keeps your column names as they are.

It catches the problems that get products disapproved: missing required attributes, prices without a currency code, availability values Google doesn't accept, preorders without a date, duplicate ids and GTINs with a wrong check digit.

How it works

  1. 1
    Upload your product file (tab-delimited .txt or .tsv, or a CSV export of your feed).
  2. 2
    Each product is checked for id, title, description, link, image_link, availability and price.
  3. 3
    Values like "In Stock", "New", "19,99 EUR" and TRUE are converted to Google's format.
  4. 4
    GTINs are checked against their check digit, and duplicate ids are flagged.
  5. 5
    Download a tab-delimited .txt file with your original columns, ready to upload.

Examples of fixes

  • Convert availability to in_stock, out_of_stock, preorder or backorder
  • Write prices as 19.99 USD, with a period and a currency code
  • Convert condition to new, used or refurbished
  • Clean GTINs and restore a leading zero the check digit proves
  • Convert identifier_exists, adult and is_bundle to yes or no
  • Remove tabs and line breaks that break the file

FAQ

What file format does Merchant Center accept?
A tab-delimited text file (.txt), with Google's attribute names in the first row and one product on each line. The fixer downloads that format.
How should prices be written?
As a number with a period for decimals, followed by the ISO 4217 currency code, like 15.00 USD. A $ sign alone isn't enough, because several currencies use it.
What if my product has no barcode?
Give the manufacturer part number (mpn) instead. For handmade or custom products with neither, set identifier_exists to no.
Which attributes are required?
id, title, description, link, image_link, availability and price for every product, plus brand for new products and more for apparel, such as color, size, gender and age_group.

Popular CSV Guides

Step-by-step guides for the most common CSV import problems.

Amazon
Amazon Flat File Import Errors: Causes and Fixes

Fix the most common Amazon flat file CSV import errors: SKU problems, invalid condition codes, price formatting, fulfillment channel values, and template mismatch issues.

Amazon
Amazon Flat File Yes/No Fields: true/false, y/n, and Common Pitfalls

Which values Amazon's yes/no columns accept depends on the file: category templates use the values in their Valid Values tab (usually true/false), while the Inventory Loader uses y/n or 1/2. Learn how to check, fix and protect these columns.

eBay
eBay CategoryID and File Exchange: What It Is and How to Set It

Understand what the eBay CategoryID field is, why it's required in File Exchange uploads, how to find the right category ID for your products, and how to fill it in bulk across your catalog.

eBay
eBay File Exchange CSV Errors: Causes and Fixes

Fix common eBay bulk upload CSV errors in Seller Hub Reports and File Exchange files: the INFO line, invalid Action values, category IDs, title length, condition IDs, durations, prices and picture URLs.

Etsy
Etsy CSV Template Guide: Fields, Formats, and Common Errors

What's in Etsy's listing CSV export, what Etsy does and doesn't let you do with it, the limits each field must respect (titles, tags, quantity), and how to fix the errors spreadsheets introduce.

General
Append vs Merge vs Join: Combining CSV Files the Right Way

Understand the difference between appending rows, merging files with the same structure, and joining files with related data. Choose the right approach for your ecommerce catalog workflow.