Missing required attribute errors are among the most common product data quality issues in Google Merchant Center. Google needs specific product information to display your items in Shopping ads and free listings. Without them, your products get disapproved or limited in reach.
This guide shows you exactly which attributes are missing, why Google requires them, and how to fix them in your product feed.
Google Merchant Center has two levels of attributes:
Missing any of these causes products to be rejected from Shopping campaigns and free listings entirely. This is different from data quality issues, which just lower your ranking.
| Attribute | Why Required | What Happens If Missing |
|---|---|---|
title |
Identifies the product to shoppers | Product completely disapproved |
description |
Shows shoppers what the product is | Product rejected unless you have rich snippets |
image_link |
Visual proof it's a real product | Free listings show no thumbnail, Shopping ads rejected |
price |
Shoppers need to know cost | Shopping ads rejected |
availability |
Prevents out-of-stock purchases | Severe click fraud risk, product limited |
condition |
New vs. Used vs. Refurbished | Defaults to "new", may be wrong for used goods |
Category-specific (e.g., size, color, material) |
Filters and facets for search results | Product cannot be filtered by shoppers, loses visibility |
Google Merchant Center shows you exactly which attributes are missing:
Most platforms (Shopify, WooCommerce, Magento) let you edit products in bulk:
Shopify: Products > All Products > Select items > Edit > Add the missing attribute
WooCommerce: Products > Bulk Actions > Edit attributes for selected items
Magento: Catalog > Products > Mass Actions > Update Attributes
If you manually manage your XML feed:
<?xml version="1.0"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<item>
<title>Blue Wireless Headphones</title>
<description>Premium noise-cancelling headphones with 30-hour battery</description>
<g:image_link>https://example.com/image.jpg</g:image_link>
<g:price>99.99</g:price>
<g:availability>in stock</g:availability>
<g:condition>new</g:condition>
<g:color>Blue</g:color> <!-- ADDED -->
<g:size>One size</g:size> <!-- ADDED -->
</item>
</channel>
</rss>
Upload your updated feed to Google Merchant Center and wait for reprocessing.
Google Merchant Center has a feed rule feature (beta for some merchants):
This is less manual than editing thousands of products individually.
Some product categories have additional requirements:
Check your specific product category in the Google Merchant Center Help for the full list.
After you fix the attributes and re-upload your feed:
No. If an attribute is required and you don't have the value, you must either research it or exclude that product from your feed. Leaving it blank counts as missing and the product will be rejected.
Use a placeholder value like "not applicable" or "one size". Google will accept it as long as the field is populated. Avoid empty fields at all costs.
Start with the ones Google flagged as missing. If you have time, audit all products to prevent future issues. Preventive fixes save hours of troubleshooting later.
Possible reasons: (1) Description field is too short (Google wants at least 100 characters), (2) Description is HTML-encoded or contains special characters Google doesn't parse, (3) You provided it in the wrong language or region. Check your actual feed XML to confirm the field exists.
Not immediately. Google needs 24 to 48 hours to rescan and re-approve. Then you need to have an active Shopping campaign to see them. Be patient.