Product data specification - Google Merchant Center Help (original) (raw)
Use this guide to format your product information for Merchant Center. Google uses this data to make sure that it's matched to the right queries. Sharing your product data in the correct format is important for creating successful ads and free listings for your products.
Incorrect, inaccurate, or missing product information can cause Issues in Merchant Center, preventing your ads from showing on Google.
Note: In the Issue Details Page (IDP) of your Merchant Center account, you can view all the diagnostic information for any issues affecting your products. It will allow you to more easily identify, understand, and resolve issues. Learn more About the Issue Details Page.
On this page
Product data attributes:
- Basic product data
- Price and availability
- Product category
- Product identifiers
- Detailed product description
- Shopping campaigns and other configurations
- Marketplaces
- Destinations
- Shipping
Before you begin
Other requirements
Formatting your product data
Use English when submitting the names of attributes and the values for attributes that use supported values. For example, the condition [condition] attribute uses the supported values new, refurbished, and used, which must be submitted in English in order for the system to read them.
For all attributes that don't use supported values, but rather allow for free form text, such as the title [title] or description [description] attributes, be sure to use the same language for all attributes in a feed. Use an underscore when submitting an attribute name with multiple words (for example, image_link). Learn more about how to submit attributes and attribute values
Definitions
- Product: This is the actual product that potential customers search for on Google.
- Item: This is a product that has been added to your product data, either in a text feed, XML feed, or API. For example, an item is one line in your text feed.
- Variant: These are specific versions of a product that comes in different variations. For example, a shirt that comes in different sizes has size variants.
Required: Submit this attribute. If you don't, your product won't be able to serve in ads and free listings.
It depends: You may or may not need to submit this attribute depending on the product or the countries in which your products show.
Optional: You can submit this attribute if you want to help boost your product's performance.
Basic product data
The product information you submit using these attributes is the foundation for creating successful ads and free listings for your products. Make sure everything you submit is of the quality you'd show to a customer.
| Attribute and format | Minimum requirements at a glance |
|---|---|
| ID [id] Your product’s unique identifier |
Use a unique value for each product. Use the product's SKU where possible. Keep the ID the same when updating your data. Use only valid unicode characters. Use the same ID for the same product across countries or languages. |
| Title [title] or Structured title [structured_title] Your product’s name |
Use one of the title [title] and structured title [structured_title] attributes to clearly identify the product you are selling. For titles created using generative AI, use the structured title [structured_title] attribute, otherwise use the title [title] attribute. Accurately describe your product and match the title from your landing page. Don’t include promotional text like "free shipping", all capital letters, or gimmicky foreign characters. For variants: Include distinguishing features such as color or size. For mobile devices: Include “with contract” if sold with a contract. For the United States, include “with payment plan” if sold in installments. For Russia: For books and other information products, include the age rating at the beginning of the title. |
| Description [description] or Structured description [structured_description] Your product’s description |
Use one of the description [description] and structured description [structured_description] attributes to accurately describe your product and match the description from your landing page. For descriptions created using generative AI, use the structured description [structured_description] attribute, otherwise use the description [description] attribute. Don’t include promotional text like "free shipping," all capital letters, or gimmicky foreign characters. Include only information about the product. Don’t include links to your store, sales information, details about competitors, other products, or accessories. Use formatting (for example, line breaks, lists, or italics) to format your description. |
| Link [link] Your product’s landing page |
Use your verified domain name. Start with http or https. Use an encoded URL that complies with RFC 2396 or RFC 1738. Don't link to an interstitial page unless legally required. |
| Image link [image_link] The URL of your product’s main image |
For the image URL: Link to the main image of your product. Start with http or https. Use an encoded URL that complies with RFC 2396 or RFC 1738. Make sure the URL can be crawled by Google (robots.txt configuration allowing Googlebot and Googlebot-image). For the image: Accurately display the product. Use an accepted format: JPEG (.jpg/.jpeg), WebP (.webp), PNG (.png), non-animated GIF (.gif), BMP (.bmp), and TIFF (.tif/.tiff). Don't scale up an image or submit a thumbnail. Don't include promotional text, watermarks, or borders. Don't submit a placeholder or a generic image. All images created using generative AI must contain meta data indicating that the image was AI-generated (for example, the IPTC DigitalSourceTypeTrainedAlgorithmicMedia metadata tag). Don't remove embedded metadata tags such as the IPTC DigitalSourceType property from images created using generative AI tools, for example Product Studio. The following IPTC NewsCodes specify the type of digital source that was used to create the image, and should be preserved: TrainedAlgorithmicMedia: The image was created using a model derived from sampled content. CompositeSynthetic: The image is a composite that includes synthetic elements. AlgorithmicMedia: The image was created purely by an algorithm not based on any sampled training data (for example, an image created by software using a mathematical formula). |
| Additional image link [additional_image_link] The URL of an additional image for your product |
Meet the requirements for the image link [image_link] attribute with these exceptions: The image can include product staging and show the product in use. Graphics or illustrations can be included. Submit up to 10 additional product images by including this attribute multiple times. All images created using generative AI must contain meta data indicating that the image was AI-generated (for example, the IPTC DigitalSourceTypeTrainedAlgorithmicMedia metadata tag). Don't remove embedded metadata tags such as the IPTC DigitalSourceType property from images created using generative AI tools, for example Product Studio. The following IPTC NewsCodes specify the type of digital source that was used to create the image, and should be preserved: TrainedAlgorithmicMedia: The image was created using a model derived from sampled content. CompositeSynthetic: The image is a composite that includes synthetic elements. AlgorithmicMedia: The image was created purely by an algorithm not based on any sampled training data (for example, an image created by software using a mathematical formula). |
| 3D model link [virtual_model_link] Additional link to show a 3D model of your product. |
Use a 3D model. Your file shouldn’t exceed 15MB. Textures in the file can be up to 2K (4K isn’t supported). Provide a valid URL in your product data. The link should point to a .gltf, or .glb file. Review your 3D model. You can use a validation tool to verify if your 3D model works properly. |
| Mobile link [mobile_link] Your product’s mobile-optimized landing page when you have a different URL for mobile and desktop traffic |
Meet the requirements for the link [link] attribute. |
Price and availability
These attributes define the price and availability for your products. This information is shown to potential customers in ads and free listings. If your products' prices and availability change often, you'll need to let us know in order to show your products. Check out these tips for keeping your product information fresh
| Attribute and format | Minimum requirements at a glance |
|---|---|
| Availability [availability] Your product's availability |
Accurately submit the product's availability and match the availability from your landing page and checkout pages. Provide the availability date [availability_date] attribute if you submit preorder [preorder] or backorder [backorder] as the availability value. |
| Availability date [availability_date] The date a preordered product becomes available for delivery |
Use this attribute if your product's availability is set to preorder. Provide a value up to one year in the future. The availability date should also be added to the product’s landing page and be clear to your customers (for example, “May 6, 2023”). If an exact date can’t be provided, you can use an estimated date (for example, “May 2023”). |
| Cost of goods sold [cost_of_goods_sold] Your product’s description |
The currency must be in the ISO 4217 format. For example, USD for US dollars. The decimal point must be a period (.). For example, 10.00 USD. |
| Expiration date [expiration_date] The date that your product should stop showing |
Use a date less than 30 days in the future. Note that a latency of several hours may occur. |
| Price [price] Your products price |
Accurately submit the product's price and currency, and match with the price from your landing page and at checkout. Make sure that your landing page and the checkout pages include the price in the currency of the target country in a place that's straightforward to find. Ensure that the product can be purchased online for the submitted price. Make sure that any customer can buy the product for the submitted price, without having to sign up for a membership program (free or paid). In countries where the loyalty program [loyalty_program] attribute is available, use the price [price] sub-attribute within the loyalty program [loyalty_program] attribute when submitting the member price for both free and paid memberships. Don’t use price [price] or sale price [sale_price] to submit member prices. Don't submit a price of 0 (a price of 0 is allowed for mobile devices sold with a contract and physical goods sold with a subscription only). For products sold in bulk quantities, bundles, or multipacks. Submit the total price of the minimum purchasable quantity, bundle, or multipack. For the US and Canada: Don't include any taxes, such as sales tax, Goods and Services Tax (GST), value-added tax (VAT), or import tax, in the price [price] attribute. For all other countries: Include value added tax (VAT) or Goods and Services Tax (GST) in the price. For additional options to submit price-related information, check the following attributes: Unit pricing measure [unit_pricing_measure] Unit pricing base measure [unit_pricing_base_measure] Sale price [sale_price] Subscription cost [subscription_cost] Installment [installment] Loyalty program [loyalty_program] |
| Sale price [sale_price] Your product's sale price |
Meet the requirements for the price [price] attribute. Submit this attribute (sale price) in addition to the price [price] attribute set to the non-sale price. Accurately submit the product's sale price, and match the sale price with your landing page and the checkout pages. Don't use the sale price [sale_price] attribute to submit loyalty prices (requiring membership in a loyalty program, free or paid) or promotional prices. Instead, use the loyalty program [loyalty_program] attribute in supported countries. |
| Sale price effective date [sale_price_effective_date] The date range during which the sale price applies |
Use together with the sale price [sale_price] attribute. If you don't submit this attribute (sale price effective date), the sale price always applies. Use a start date before the end date. |
| Unit pricing measure [unit_pricing_measure] The measure and dimension of your product as it is sold |
Use the measure or dimension of the product without packaging. Use a positive number. For variants: Include the same value for item group ID [item_group_id] and different values for unit pricing measure. |
| Unit pricing base measure [unit_pricing_base_measure] The product’s base measure for pricing (for example, 100ml means the price is calculated based on a 100ml units) |
Optional when you submit the unit pricing measure [unit_pricing_measure] attribute. Use the same unit of measure for this attribute (unit pricing measure) and unit pricing base measure. Keep in mind that the price (or sale price, if active) is used to calculate the unit price of the product. For example, if the price [price] attribute is set to 3 USD, unit pricing measure is 150ml, and unit pricing base measure is set to 100ml, then the unit price is 2 USD / 100ml. |
| Installment [installment] Details of an installment payment plan |
Match the installment option that’s visible on your landing page. Don't require a loyalty card. Make sure the price [price] attribute is the total price when paid in full up-front and use the installment [installment] attribute to indicate an alternative payment option using installments with an optional initial down payment. |
| Subscription cost [subscription_cost] For mobile and wireless products details a monthly or annual payment plan that bundles a communications service contract with a wireless product. For Physical Goods Subscriptions details a weekly, monthly, or annual subscription amount for a range of hard goods and physical products that can be delivered to an address. |
For all products: Specify the offer terms of the subscription on your landing page. The Google Product Category [google_product_category] attribute must be present. For mobile and wireless products: Include the total amount due at checkout in the price [price] attribute. When used in combination with the installment [installment] attribute, also include the total amount due at checkout in the downpayment [downpayment] sub-attribute of the installment [installment] attribute. Match the communications payment plan that you display on your landing page. The plan must be easy to find on the landing page. This attribute is only supported for mobile products with the following Google product category: Watches (ID: 201) Mobile Phone (ID: 267) Tablet Computers. (ID: 4745) Mobile Phone Prepaid Cards & SIM Cards (ID: 6030) GPS Tracking Devices (ID: 6544) For Physical Goods Subscriptions: The[price] attribute must be present and provided as 0. The price value will be ignored and not shown. The [sale_price] attribute, if provided, will be ignored and not shown This attribute is only supported for Physical Goods Subscriptions with the following Google product category: Personal Care (ID: 2915) Health Care (ID: 491) Home & Garden (ID: 536) Pet Supplies (ID: 2) Toys (ID: 1253) Prepared Foods (ID: 5814) Apparel & Accessories (ID: 166) Coffee (ID: 1868) |
| Loyalty program [loyalty_program] The loyalty program [loyalty_program] attribute allows setting up of member prices, loyalty points, and loyalty shipping. |
Submit the loyalty program [loyalty_program] attribute to match the loyalty program label and tiers configured under your Merchant Center account. Ensure member prices are clearly accessible on your website for members, whether through a loyalty overview page, a dedicated event page, or otherwise clearly communicated to members. Ensure that member prices match between your product data source, landing page, and checkout. Member price for free and paid tiers needs to be submitted via this attribute. Submitting member price using price [price] or sale price [sale_price] is not allowed. If you only have one tier in your loyalty program, you don’t need to submit program label [program_label] and tier label [tier_label]. Program label [program_label] and tier label [tier_label] are case-insensitive. |
| Minimum price [auto_pricing_min_price] The lowest price to which a product's price can be reduced. Google uses this information for features such as sale price suggestions, automated discounts or dynamic promotions. |
Submit a minimum price [auto_pricing_min_price] attribute. If you are using the automated discounts or dynamic promotions feature, to specify the minimum price to which your product can be reduced. If you want to limit sale price suggestions to a minimum price, for example, to comply with local pricing laws or to indicate a MAP (minimum advertised price). |
| Maximum retail price [maximum_retail_price] Your product’s price. |
Accurately submit the product's maximum retail price and currency, and match with the price from your landing page and at checkout. Make sure that your landing page includes the price in the currency of the target country in a place that's straightforward to find. Don't submit a price of 0 (a price of 0 is allowed for mobile devices sold with a contract). For the US and Canada: Don't include tax in the price. For all other countries: Include value added tax (VAT) or Goods and Services Tax (GST) in the price. |
Product category
You can use these attributes to organize your advertising campaigns in Google Ads and to override Google’s automatic product categorization in specific cases.
| Attribute and format | Minimum requirements at a glance |
|---|---|
| Google product category [google_product_category] |
Include only one category. Include the most relevant category. Include either the full path of the category or the numerical category ID, but not both. It is recommended to use the category ID. Include a specific category for certain products. Alcoholic beverages must be submitted to only certain categories. Mobile devices sold with contract must be submitted as: Electronics > Communications > Telephony > Mobile Phones (ID: 267) Apparel & Accessories > Jewelry > Watches (ID: 201) Electronics > Communications > Telephony > Mobile Phone Accessories > Mobile Phone Pre-Paid Cards & SIM Cards (ID: 6030) Electronics > GPS Tracking Devices (ID: 6544) For tablets: Electronics > Computers > Tablet Computers (ID: 4745) Gift Cards must be submitted as Arts & Entertainment > Party & Celebration > Gift Giving > Gift Cards & Certificates (ID: 53) Physical Goods Subscriptions must be submitted under: Health & Beauty > Personal Care (ID: 2915) Health & Beauty > Health Care (ID: 491) Home & Garden (ID: 536) Animals & Pet Supplies > Pet Supplies (ID: 2) Toys & Games > Toys (ID: 1253) Food, Beverages & Tobacco > Food Items > Prepared Foods(ID: 5814) Apparel & Accessories (ID: 166) Food, Beverages & Tobacco > Beverages > Coffee (ID: 1868) |
| Product type [product_type] |
Include the full category. For example, include Home > Women > Dresses > Maxi Dresses instead of just Dresses Only the first product type value will be used to organize bidding and reporting in Google Ads Shopping campaigns |
Product identifiers
These attributes are used to provide product identifiers that define the products you're selling in the global marketplace and can help boost the performance of your ads and free listings.
| Attribute and format | Minimum requirements at a glance |
|---|---|
| Brand [brand] Your product’s brand name |
Provide the brand name of the product generally recognized by consumers. Providing the correct brand for a product will ensure the best user experience and result in the best performance. Only provide your own brand name as the brand if you manufacture the product or if your product falls into a generic brand category. For example, you could submit your own brand name as the brand if you sell private-label products or customized jewelry. For products that truly don't have a brand (for example, a vintage dress without a label, generic electronics accessories, and other examples), leave this field empty. Don't submit values such as "N/A", "Generic", "No brand", or "Does not exist". For compatible products: Submit the GTIN and brand from the manufacturer who actually built the compatible product. Don't provide the Original Equipment Manufacturer (OEM) brand to indicate that your product is compatible with or a replica of the OEM brand's product. |
| GTIN [gtin] Your product’s Global Trade Item Number (GTIN) |
Exclude dashes and spaces. Submit only valid GTINs as defined in the official GS1 validation guide, which includes these requirements: The checksum digit is present and correct The GTIN is not restricted (GS1 prefix ranges 02, 04, 2) The GTIN is not a coupon (GS1 prefix ranges 98 - 99) Providing the correct GTIN for a product will ensure the best user experience and result in the best performance. Products with a GTIN but submitted without one may have limited visibility. Only provide a GTIN if you’re sure it is correct. When in doubt don’t provide this attribute (for example, do not guess or make up a value). If you submit a product with an incorrect GTIN value, your product will be disapproved. For compatible products: Submit the GTIN and brand from the manufacturer who actually built the compatible product. Don't provide the Original Equipment Manufacturer (OEM) brand to indicate that your product is compatible with or a replica of the OEM brand's product. For multipacks: Use the product identifiers that relates to the multipack. For bundles: Use the product identifiers for the main product in the bundle. If you offer customization, engraving, or other personalization of a product that's been assigned a GTIN by the manufacturer: Submit the GTIN and use the bundle [is_bundle] attribute to let Google know that the product includes customization. |
| MPN [mpn] Your product’s Manufacturer Part Number (MPN) |
Only submit MPNs assigned by a manufacturer. Use the most specific MPN possible. For example, different colors of a product should have different MPNs. Providing the correct MPN for a product (when required) will ensure the best user experience and result in the best performance. Only provide an MPN if you’re sure it’s correct. When in doubt don’t provide this attribute (for example, don’t guess or make up a value). If you submit a product with an incorrect MPN value, your product will be disapproved. |
| Identifier exists [identifier_exists] Use to indicate whether or not the unique product identifiers (UPIs) GTIN, MPN, and brand are available for your product. |
If you don't submit the attribute, the default value is yes. Your product’s category type determines which unique product identifiers (GTIN, MPN, brand) are required. Submit the identifier exists attribute and set the value to no if: Your product is a media item and the GTIN is unavailable (Note: ISBN and SBN codes are accepted as GTINs Your product is an apparel (clothing) item and the brand is unavailable In all other categories, your product doesn’t have a GTIN, or a combination of MPN and brand If a product does have unique product identifiers, don’t submit this attribute with a value of “no” or the product may be disapproved. |
Detailed product description
These attributes are used to provide product identifiers that define the products you're selling in the global marketplace and can help boost the performance of your ads and free listings.
| Attribute and format | Minimum requirements at a glance |
|---|---|
| Condition [condition] The condition of your product at time of sale |
|
| Adult [adult] Indicate a product includes sexually suggestive content |
Set the value of this attribute to yes if this individual product contains nudity or sexually suggestive content. If you don't submit the attribute, the default value is no. Learn about the adult-oriented content policy If your website is generally focused on an adult audience and contains adult-oriented content with or without nudity, indicate that in your Merchant Center settings. Find these settings in the "Business details" tab. |
| Multipack [multipack] The number of identical products sold within a merchant-defined multipack |
Submit this attribute if you defined a custom group of identical products and are selling them as a single unit of sale (for example, you're selling 6 bars of soap together). Submit the number of products in your multipack. If you don't submit the attribute, the default value is 0. If the product's manufacturer assembled the multipack instead of you, don't submit this attribute. |
| Bundle [is_bundle] Indicates a product is a merchant-defined custom group of different products featuring one main product |
Submit yes if you're selling a custom bundle of different products that you created, and the bundle includes a main product (for example, a camera combined with a lens and bag). If you don't submit the attribute, the default value is no. Don't use this attribute for bundles without a clear main product (for example, a gift basket containing cheese and crackers). |
| Certification [certification] Certifications, such as energy efficiency ratings, associated with your product Available for the EU and EFTA countries and the UK |
Consult EU energy efficiency regulations or any applicable local law to determine if you need to provide this attribute. This includes products covered by EU energy labels, for example: Domestic ovens Electronic displays such as televisions and other external monitors Fridges and freezers Household dishwashers Household tumble dryers (rescaled as of July 1, 2025) Household washing machines and washer-dryers Light sources Range hoods Refrigerating appliances with a direct-sales function Smartphones and tablets (starting June 20, 2025) Solid fuel boilers Space heaters Tyres Ventilation units Water heaters |
| Energy efficiency class [energy_efficiency_class] Your product’s energy efficiency class Only available for products that target Switzerland, Norway, or the United Kingdom. |
Include the legally required energy class. To be used in combination with minimum energy efficiency class [min_energy_efficiency_class] and maximum energy efficiency class [max_energy_efficiency_class] to create an energy efficiency label, for example, A+ (A+++ to G). |
| Minimum energy efficiency class [min_energy_efficiency_class] The minimum energy efficiency class in this products's category. Only available for products that target Switzerland, Norway, or the United Kingdom. |
Include the legally required minimum energy efficiency class. To be used in combination with energy efficiency class [energy_efficiency_class] and maximum energy efficiency class [max_energy_efficiency_class] to create an energy efficiency label, for example, A+ (A+++ to D). |
| Maximum energy efficiency class [max_energy_efficiency] The maximum energy efficiency class in this product's category. Only available for products that target Switzerland, Norway, or the United Kingdom. |
Include the legally required maximum energy efficiency class. To be used in combination with energy efficiency class [energy_efficiency_class] and minimum energy efficiency class [min_energy_efficiency_class] to create a textual or graphical energy efficiency label, for example, A+ (G to A+++). |
| Age group [age_group] The demographic for which your product is intended |
Include one value per product. For variants: Include the same value for item group ID [item_group_id] and different values for age group. |
| Color [color] Your product’s color(s) |
Don’t use a number such as "0", "2", or "4". Don’t use characters that aren’t alphanumeric such as "#fff000". Don’t use only one letter such as R. (For Chinese, Japanese, or Korean languages, you can include a single character such as 红.) Don’t reference the product or image such as “see image”. Don't combine several color names into one word, such as "RedPinkBlue". Instead, separate them with a /, such as "Red/Pink/Blue". Don’t use a value that isn’t a color, such as "multicolor", "various", "variety", "men's", "women's", or "N/A". If your product features multiple colors, list the primary color first. For variants: Include the same value for item group ID [item_group_id] and different values for color [color] |
| Gender [gender] The gender for which your product is intended |
For some Apparel & Accessories (ID:166) categories like Shoelaces (ID:1856), this attribute is recommended instead of required since these categories aren't dependent on gender. For variants: Include the same value for item group ID [item_group_id] and different values for gender |
| Material [material] Your product’s fabric or material |
To indicate multiple materials for a single product (not variants), add a primary material, followed by up to 2 secondary materials, separated by a /. For example, instead of "CottonPolyesterElastane", use "cotton/polyester/elastane". For variants: Include the same value for the item group ID [item_group_id] attribute and different values for the material attribute |
| Pattern [pattern] Your product’s pattern or graphic print |
For variants: Include the same value for the item group ID [item_group_id] attribute and different values for the pattern attribute |
| Size [size] Your product’s size |
For variants: Include this with the same value for item group ID [item_group_id] and different values for size [size] If sizes contain multiple dimensions, condense them into one value. For example, "16/34 Tall" is for neck size of 16 inches, sleeve length of 34 inches, and “Tall” fit If your item is one size fits all or one size fits most, you can use one_size, OS, one_size fits_all, OSFA, one_size_fits_most, or OSFM. For merchant-defined multipack products, submit the multipack quantity using the multipack [multipack] attribute. Do not submit the multipack quantity under the size attribute. |
| Size type [size_type] Your apparel product’s cut |
Submit up to 2 values. If you don't submit the attribute, the default value is regular. |
| Size system [size_system] The country of the size system used by your product |
If you don't submit the attribute, the default value is your target country. |
| Item group ID [item_group_id] ID for a group of products that come in different versions (variants) |
Use a unique value for each group of variants. Use the parent SKU where possible. Keep the value the same when updating your product data. Use only valid unicode characters. Use an item group ID for a set of products that differ by one or more of these attributes: Color [color] Size [size] Pattern [pattern] Material [material] Age group [age_group] Gender [gender] Include the same attributes for each product in the item group. For example, if a product varies by size and color, submit size [size] and color [color] for every product that share the same value for item group ID [item_group_id]. If your products differ by design elements that aren't represented by the attributes above, don't use item group ID. |
| Product length [product_length] Your product's length |
Include as many of the product measurement attributes as possible. Use the same unit of measurement for each product dimension attribute (including product length, width, and height). Otherwise, the information won't be displayed. |
| Product width [product_width] Your product's width |
Include as many of the product measurement attributes as possible. Use the same unit of measurement for each product dimension attribute (including product lengths, width, and height). Otherwise, the information won't be displayed. |
| Product height [product_height] Your product's height |
Include as many of the product measurement attributes as possible. Use the same unit of measurement for each product dimension attribute (including product lengths, width, and height). Otherwise, the information won't be displayed. |
| Product weight [product_weight] Your product's weight |
Use the actual assembled product weight for this attribute. If your product comes in multiple pieces, for example, as part of a bundle, use the complete weight of all the pieces in the listing. |
| Product detail [product_detail] Technical specifications or additional details of your product |
Don't add information covered in other attributes, all capital letters, gimmicky foreign characters, promotion text, or list keywords or search terms. Don’t add information such as price, sale price, sale dates, shipping, delivery date, other time-related information, or your company’s name. Only provide an attribute name and value when the value is confirmed. For example, provide “Vegetarian=False” if a food product is not vegetarian. |
| Product highlight [product_highlight] The most relevant highlights of your products |
Use between 2 and 100 product highlights. Describe only the product itself. Don't list keywords or search terms. Don’t include promotional text, all capital letters, or gimmicky foreign characters. |
Shopping campaigns and other configurations
These attributes are used to control how your product data is used when you create advertising campaigns in Google Ads.
| Attribute and format | Minimum requirements at a glance |
|---|---|
| Ads redirect [ads_redirect] A URL used to specify additional parameters for your product page. Customers will be sent to this URL rather than the value that you submit for the link [link] or mobile link [mobile_link] attributes |
Submit the same registered domain as for the link [link]attribute (and the mobile link [mobile_link]attribute, if present). Valid registered domains include "example.com", "m-example.com", "example.co.uk", "example.com.ai", and "bar.tokyo.jp". URLs submitted with invalid domains, such as "example.zz" or "example.comic", will not be accepted. For more details on valid registered domains, check ads redirect. |
| Custom label 0-4 [custom_label_0-4] Label that you assign to a product to help organize bidding and reporting in Shopping campaigns |
Use a value that you'll recognize in your Shopping campaign. The value won't be shown to customers who view your ads and free listings. Submit up to 5 custom labels per product by including this attribute multiple times: custom_label_0 custom_label_1 custom_label_2 custom_label_3 custom_label_4 Use only 1,000 unique values for each custom label across your Merchant Center account. |
| Promotion ID [promotion_id] An identifier that allows you to match products to promotions |
Use a unique and case sensitive ID without spaces or symbols (for example, %, !). To map specific promotions to specific products, submit the same promotion ID in your product data and promotion data. Submit up to 10 promotion IDs for one product by including this attribute multiple times. |
| Lifestyle image link [lifestyle_image_link] Attribute used to include the URL for a lifestyle image for your product Only available for browsy surfaces |
Use a URL that points to an image in a supported file format Start with http or https and comply with RFC 3986 Replace any symbols or spaces with URL encoded entities Make sure Google can crawl your URL All images created using generative AI must contain meta data indicating that the image was AI-generated (for example, the IPTC DigitalSourceTypeTrainedAlgorithmicMedia metadata tag). Don't remove embedded metadata tags such as the IPTC DigitalSourceType property from images created using generative AI tools, for example Product Studio. The following IPTC NewsCodes specify the type of digital source that was used to create the image, and should be preserved: TrainedAlgorithmicMedia: The image was created using a model derived from sampled content. CompositeSynthetic: The image is a composite that includes synthetic elements. AlgorithmicMedia: The image was created purely by an algorithm not based on any sampled training data (for example, an image created by software using a mathematical formula). |
| Short title [short_title] Short product name Only available for Demand Gen Ads, including YouTube, Gmail, Maps, Discover app, Google Display Network, and Google Video Partners. Learn more About Demand Gen campaigns. |
[short_title] can optionally be provided for Demand Gen campaigns. [title] must still be provided. |
Marketplaces
These attributes are used to control how your product data is used if you are a marketplace and are using a multi-seller account.
| Attributes and format | Requirements at a glance |
|---|---|
| External seller ID [external_seller_id] |
Use a unique value for each seller. Keep the ID the same when updating your data Use only valid characters. Avoid invalid characters like control, function, or private area characters Use the same ID for the same seller across countries or languages |
Destinations
These attributes can be used to control the different locations where your content can appear. For example, you could use this attribute if you want a product to appear in a dynamic remarketing campaign, but not in a Shopping ads campaign.
| Attributes and format | Requirements at a glance |
|---|---|
| Excluded destination [excluded_destination] A setting that you can use to exclude a product from participating in a specific type of advertising campaign |
|
| Included destination [included_destination] A setting that you can use to include a product in a specific type of advertising campaign |
|
| Excluded countries for Shopping ads [shopping_ads_excluded_country] A setting that allows you to exclude countries where your products are advertised on Shopping ads |
|
| Pause [pause] A setting you can use to pause and quickly reactivate a product for all ads (including Shopping ads, Display ads, and local inventory ads). A product can be paused for up to 14 days. If a product is paused for more than 14 days it will be disapproved. To re-approve, remove the attribute. |
Shipping
These attributes can be used together with the account shipping settings and return settings to help you provide accurate shipping and return costs. People who are shopping online rely on shipping costs and speeds, as well as return policies, to help them make choices about what to buy, so it's important to take the time to submit quality information.
| Attribute and format | Minimum requirements at a glance |
|---|---|
| Shipping [shipping] Your product's shipping cost, shipping speeds, and the locations your product ships to |
Use this setting when shipping costs for your product are not defined in your Merchant Center account or when you need to override shipping costs or speeds defined in your Merchant Center account. Do not include government- imposed fees such as import duties, recycling fees, copyright fees, or state-specific retail delivery fees in the shipping cost. Include all additional fees that you charge as a merchant if they are not included in the product price. Include the charges that aren't directly related to shipping but relevant for the purchase during checkout. For example, service, processing, activation, and handling fees that you charge. |
| Carrier shipping [carrier_shipping] Shipping services you use when delivering a product. |
For general delivery details, use account settings in Merchant Center. Use this setting only as a last resort. Do not include government- imposed fees such as import duties, recycling fees, copyright fees, or state-specific retail delivery fees in the shipping cost. |
| Shipping label [shipping_label] Label that you assign to a product to help assign correct shipping times and transit costs in Merchant Center account settings |
Use a value that you'll recognize in your account shipping settings. The value won't be shown to customers. Examples: Sameday Oversize Only FedEx |
| Shipping weight [shipping_weight] The weight of the product used to calculate the shipping cost |
Submit this value if you set up account shipping settings for carrier-calculated rates or weight-based shipping services |
| Shipping length [shipping_length] The length of the product used to calculate the shipping cost by dimensional weight |
Submit this value if you set up account shipping settings for carrier-calculated rates. If you don't provide shipping dimension attributes while using carrier-calculated rates, Google won't be able to calculate rates based on the dimensional weight of the product. If that's the case, we'll just calculate the rates based on the value you provided in the shipping weight [shipping_weight] attribute. If you submit this attribute, submit all shipping dimension attributes: Shipping length [shipping_length] Shipping width [shipping_width] Shipping height [shipping_height] Use the same unit for all shipping dimension attributes that apply to a single product. Google doesn't automatically calculate additional shipping cost for oversized products. If your package would be considered large or oversized by your carrier, you should use the shipping [shipping] attribute to set shipping cost for an individual product. |
| Shipping width [shipping_width] The width of the product used to calculate the shipping cost by dimensional weight |
Meet the requirements for the shipping length [shipping_length] attribute. |
| Shipping height [shipping_height] The height of the product used to calculate the shipping cost by dimensional weight |
Meet the requirements for the shipping length [shipping_length] attribute. |
| Ships from country [ships_from_country] A setting that allows you to provide the country from which your product will typically ship |
Provide only the country from which you typically ship this product. |
| Maximum handling time [max_handling_time] The longest amount of time between when an order is placed for a product and when the product ships |
Submit this attribute if you want to display the overall time it takes for a product to arrive at its destination. Submit the number of business days (as configured in Merchant Center). For products ready to be shipped the same day, submit 0. For submitting a time range submit maximum handling time [max_handling_time] in combination with minimum handling time [min_handling_time]. |
| Minimum handling time [min_handling_time] The shortest amount of time between when an order is placed for a product and when the product ships |
Meet the requirements for the maximum handling time [max_handling_time] attribute. |
| Shipping transit business days [shipping_transit_business_days] Days of the week that your product is in transit when shipped to a customer. |
Submit this attribute with Shipping handling days [shipping_handling_business_days] to calculate shipment delivery. Defaults to Mon-Sat when not filled. Configuration applies to all countries when not specified. A maximum of 10 transit business day configurations are allowed. |
| Shipping handling business days [shipping_handling_business_days] Days of the week that your business is operational. Use this to help calculate handling time. |
Submit this attribute if you want to customize your business operational days for handling time. Defaults to Mon-Sat when not filled. A maximum of 10 handling business days configurations are allowed. |
| Free shipping threshold [free_shipping_threshold] Order cost above which shipping is free. |
The free shipping threshold currency must be the same as the offer's price currency. The currency must be in the ISO 4217 format. For example, USD for US dollars. The decimal point must be a period (.). For example, 10.00 USD. |
Was this helpful?
How can we improve it?