size
The product's size. Required for apparel and footwear, recommended for many other categories where dimensions matter.
Also known as: product_size
Channel support
| Channel | Status | Field name | Notes |
|---|---|---|---|
| Google Merchant Center | Conditional | size | Required for apparel and footwear. Docs → |
| Meta Commerce Manager | Recommended | size | — |
| TikTok Shop | Recommended | size | — |
| Pinterest Catalog | Recommended | size | — |
| Amazon | Required | size_name | — |
| Bing Merchant Center | Conditional | size | — |
Why it matters
Size is the most common filter users apply in apparel Shopping. Items without size fall out of size-filtered searches entirely. For variant grouping with item_group_id, size also disambiguates between variants — without it, channels can't tell which variant won the click.
Size is the most common filter applied in apparel Shopping, ahead of even colour and price. Items without size fall out of size-filtered searches, and apparel-specific Shopping placements often require size to be populated at all. For non-apparel products where dimensions matter (furniture, electronics, packaging), size carries weight too but with looser filtering.
The regional sizing problem is where most catalogs need `size_system` paired with the size value. UK 12, US 12, EU 12, and JP 12 are four different physical sizes. Without `size_system` declaring the standard, channels guess based on locale and the guesses are often wrong. Multi-region catalogs serving UK and US markets especially need explicit size_system declarations — otherwise UK 12 dresses get shown to US users expecting US 12 (much smaller) and the returns flood in.
Variant grouping under `item_group_id` requires size to disambiguate variants. Without size populated on each variant, channels can't tell which variant won the click, which kills variant-level performance reporting and breaks size-specific retargeting.
Format rules
-
Use channel's accepted size values per region (S/M/L for unisex, numeric for UK women's, etc.)
Applies to: Google Merchant Center, Meta Commerce Manager, TikTok Shop, Pinterest Catalog, Amazon, Bing Merchant Center
-
Pair with size_system and size_type when ambiguity exists across regions
Applies to: Google Merchant Center
-
Max 100 characters
Applies to: Google Merchant Center
Valid examples
M Unisex small/medium/large
UK 12 Regional numeric sizing with size_system specified
9.5 EU European footwear sizing
Common mistakes
Medium-ish Ambiguous — pick a standard size value
(blank for variant) Missing size on a sized product is a blocking issue
Related fields
color The product's colour. Required for apparel and several other verticals. Channels use it as a variant filter and audience-segmentation signal.
Read morematerial The product's primary material — cotton, leather, wool, polyester. Used as a variant filter and shopper-search signal, especially for apparel, footwear, and home goods.
Read moregender The gender the apparel is targeted at. Required for all apparel and accessories — Google uses it to apply gender-appropriate sizing rules and to match items to gender-filtered searches.
Read moreage_group The age range the product is targeted at. Required for apparel and accessories — channels use it to apply age-appropriate sizing and to gate items from inappropriate ad placements.
Read moreCommon issues involving this field
Related tools
FAQ
What's size_system and when should I use it?
size_system disambiguates regional sizing ('US', 'UK', 'EU', 'JP'). Use it whenever your catalogue serves multiple regions and the numeric size could mean different things in different markets.
Can I use 'One Size' or 'OS'?
Yes — 'one size' is accepted across channels for genuinely one-size products. Don't use it as a catch-all for items where sizing exists but you haven't filled it in.
Last reviewed: 26 May 2026
Why wait? Try it free today.
Stop managing feeds manually. Start optimising with AI in 30 seconds.
- Free plan, no credit card required
- 1 brand, 1 feed, 100,000 products per feed
- Full AI Product Optimisation, Rule Engine, and 200+ channel exports
- Pay only for AI credits when you need them