Missing Pattern

Your apparel or textile product doesn't specify its pattern. Pattern describes the visual design of the fabric — solid, striped, plaid, floral, polka dot, geometric, camo, etc. Shoppers filter by pattern when shopping for specific looks ('floral dress', 'plaid shirt', 'camo pants'), and products without pattern values are excluded from those filtered results. Pattern is also used by Google's ML models to better match your product to shopper intent and avoid displaying a polka-dot dress to someone searching 'plain black dress'.

WarningFeed - ApparelReviewed April 17, 2026
Exact text Google shows
Missing value [pattern] (recommended attribute)

Impact: Missing pattern is a Warning attribute — it won't cause disapproval but it reduces product discoverability. Pattern is a common filter for apparel, home textiles, and furnishings. Without it, products are excluded from pattern-filtered searches (striped, floral, plaid, solid). This cuts potential reach, especially in the highly visual apparel category where pattern is often the defining product attribute.

Root Causes

  • 1Your feed template doesn't include a pattern column — it's not part of the standard feed template in most apps.
  • 2Pattern information is in your product description but not extracted as a structured attribute.
  • 3Your platform doesn't have a native pattern field — requires a metafield or custom field to capture it.
  • 4Pattern varies by variant (same dress in 'solid black' and 'floral print') but your feed submits one row per product.
  • 5No default value set for solid-color products — defaulting to 'Solid' for monochrome apparel satisfies the attribute without adding complexity.

Fix by Platform

  1. 1Add a Shopify metafield for pattern: Settings → Custom data → Products → Add definition. Namespace: 'google', Key: 'pattern', Type: Single line text.
  2. 2Set values per product: product editor → Google metafields → pattern → enter 'Solid', 'Striped', 'Plaid', 'Floral', 'Polka Dot', etc.
  3. 3For variant-level pattern: use a variant metafield. Example: a dress with 'Solid Black' and 'Floral Print' variants needs different pattern values per variant.
  4. 4In your feed app: map 'pattern' to the google.pattern metafield. Configure it to pull from the variant metafield when present, falling back to the product-level metafield.
  5. 5For stores where most products are solid: set a default value of 'Solid' in your feed app's attribute rules, then override specific products with pattern.
{{ product.metafields.google.pattern | default: 'Solid' }}

When This Doesn't Apply

Pattern is recommended for apparel and textile products (clothing, bedding, curtains, upholstery). For accessories without visible fabric patterns (jewelry, plain bags, watches), it's not applicable. For solid-color apparel, submit 'Solid' rather than leaving it blank — this satisfies the attribute and clarifies your product for pattern-filtered searches.

Check your store now

Free compliance scan — 47 rules checked in minutes.

Run compliance check

Frequently Asked Questions

What pattern values does Google accept?+

Google accepts any descriptive pattern name: 'Solid', 'Striped', 'Plaid', 'Floral', 'Polka Dot', 'Geometric', 'Camouflage', 'Paisley', 'Animal Print', 'Tie-Dye', 'Checkered', 'Gingham', 'Houndstooth'. Up to 100 characters. For custom or complex patterns, describe them briefly: 'Abstract Floral' or 'Geometric Print'. Avoid vague terms like 'Pattern' or 'Design' — be specific.

Should solid-colored products use 'Solid' as pattern?+

Yes. For monochrome or single-color products, 'Solid' is the correct pattern value. Leaving it blank means your product is excluded from pattern-filtered searches entirely. Submitting 'Solid' tells Google your product has no pattern (by design) and qualifies it for 'solid'-filtered searches.

How does pattern differ from color for multi-colored items?+

Color is what color(s) the product is (Red, Blue, Black/White). Pattern is the design of the fabric (Striped, Floral, Plaid). A 'red and white striped shirt' has color = 'Red/White' and pattern = 'Striped'. A 'floral dress with red flowers on a white background' has color = 'White/Red' and pattern = 'Floral'. They're independent attributes and both should be submitted for maximum filter coverage.

Can pattern vary between variants?+

Yes. If a shirt comes in 'Solid Blue', 'Striped Blue/White', and 'Floral Blue' variants, each needs its own variant row with the matching pattern value. All variants share the same item_group_id. The color attribute may also differ ('Blue', 'Blue/White') to accurately reflect the specific variant.

Related Errors