Bottom Line
The core reason for GMC Feed rejections is usually "missing required product attributes or inconsistency with the landing page." Bulk-fixing using the WooCommerce field-to-GMC attribute mapping table is far more efficient than repeatedly clicking "View details" in Merchant Center.
Top 5 Common Rejection Reasons
gtin/mpn/brandmissing (most common in jewelry and accessories)- Main image fails requirements (watermark, aspect ratio, non-HTTPS)
- Price inconsistent with landing page (sale price not synced)
- Shipping/return policy not clearly displayed on the website
- Product flagged by Google as "inflated price" or "misleading description"
WooCommerce → GMC Field Mapping (Condensed)
| GMC Attribute | WooCommerce Source | Notes |
|---|---|---|
| title | Product title | English, ≤150 characters |
| description | Long description | Avoid keyword stuffing |
| link | Product URL | Must be HTTPS |
| image_link | Featured image | Recommended ≥800px |
| price | Regular price | Include currency code |
| sale_price | Sale price | Must match storefront |
| availability | Stock status | in stock / out of stock |
| brand | Brand attribute | Custom attribute or plugin |
| gtin / mpn | Barcode/model | If no GTIN, set identifier_exists |
Recommended Bulk Fixes
- Export the WooCommerce CSV and fill in
brandandgoogle_product_categoryin Excel - Use a plugin (e.g., Product Feed) for unified output — avoid hand-editing the feed and falling out of sync with the store
- Preview a single SKU with GMC's "Diagnostics" before listing
- For jewelry, prepare custom labels such as material, plating, and target audience in advance (aligned with the ShelfOne listing workflow)
Relationship with PMax / Ads
If the feed isn't approved, the Shopping and PMax shopping ad layers can't work properly. Fix the feed first, then talk about conversion tracking (see GA4 zero-conversion troubleshooting).
FAQ
Q: Can I run Shopping ads without a GTIN?
A: Yes. Set identifier_exists=no and provide a brand + mpn combination, but some categories have stricter review.
Q: How long does a fix take to take effect? A: GMC re-crawling usually takes 24–72 hours. If you need to launch ads urgently, you can manually request a review.
Q: How do I handle WooCommerce variable products? A: Each variant needs its own item_id; the parent SKU cannot replace child SKUs in the feed.
Q: Can GULINGLE fix my feed for me? A: Yes. We provide WooCommerce attribute templates, feed rules, and batch fixes, often bundled with the listing tool ShelfOne.
Q: Is rejection related to my website being hacked? A: Yes. Malicious redirects can cause "landing page mismatch" rejections. You need to clean the site first.


