Attribute Guide

Google Shopping Pattern Attribute: Requirements, Best Practices & Examples

Complete guide to the pattern attribute in Google Merchant Center. When it's required, accepted values, variant rules, and optimization tips for apparel and…

Updated 6 min readBoostora Team
Pattern Attribute — Search Match Impact

Women's Floral Summer Dress

€49.99example-fashion.com
⭐ 4.2 (88)
FloralCottonBlue

pattern="floral" → strong match for "floral dress" queries → more impressions

Women's Summer Dress

€49.99example-fashion.com
⭐ 4.2 (88)

Query "floral summer dress" → poor match signal → lower impression share

The pattern attribute gives Google an explicit structured signal. Combined with the title keyword, it significantly improves matching for pattern-specific queries — especially important for apparel where "floral", "striped", or "plaid" is often the primary search modifier.

What is the pattern attribute?

The pattern attribute describes the visual design, motif, or print on your product. It’s used in Google Shopping primarily for apparel, home textiles, accessories, and lifestyle products where the pattern is a meaningful distinguishing characteristic. Common values include Striped, Floral, Plaid, Polka Dot, Animal Print, Camouflage, Geometric, Abstract, and Solid.

Beyond mere labeling, the pattern attribute serves a structural function: it is one of the officially recognized variant identifiers in Google Merchant Center. If you sell the same garment in multiple pattern variants (e.g., the same dress style in Floral and Paisley), the pattern attribute — together with item_group_id — tells Google these are distinct variants of the same base product, enabling the variant selector in Shopping results and improving search matching accuracy.

Technical specifications

Feed namepattern
RequiredRecommended for all applicable products; Required when used as a variant differentiator
Max length100 characters
FormatFree-text string; use standard descriptive terms
LanguageMust match target market language
Multiple valuesOne value per item (separate variants into separate products)

Where it displays

  • Shopping Ads — When pattern is a variant identifier, Google surfaces a variant selector in Shopping results so shoppers can switch between Floral / Striped / Solid without leaving the results page. Pattern also contributes to query matching (e.g., “floral maxi dress” directly maps to pattern=Floral).

  • Free Listings (Shopping tab) — Pattern values populate the filter panel on the left side of the Shopping tab, allowing shoppers to filter by pattern. Products with the pattern attribute set appear in filtered results; those without it do not.

  • Dynamic Remarketing — Pattern is included in the product attribute data that Google uses to rebuild your product ads for remarketing campaigns. If a user viewed a “Striped” shirt, Dynamic Remarketing can retarget them specifically with striped items — pattern enriches the audience signal.

  • Display Ads — In broad audience targeting scenarios, pattern attributes contribute to product segmentation, helping Google match product ads to users who have shown interest in specific design aesthetics.

Rules

  • Use pattern for patterns, not colors — “Red Stripes” is wrong. Use color=Red and pattern=Striped separately. Conflating them pollutes both attributes.

  • Do not use generic terms — “Patterned”, “Printed”, or “Designed” add no information. Be specific: “Floral”, “Geometric”, “Houndstooth”.

  • One value per variant — Each product variant gets its own pattern value. Don’t submit multiple comma-separated patterns in one field.

  • Required with item_group_id for variant distinction — If pattern distinguishes variants sharing an item_group_id, it must be consistently submitted for all variants in that group.

  • Language consistency — Submit the value in the language of your target country. Mixing languages within a feed causes inconsistent behavior.

Best practices

Standard pattern vocabulary

Using consistent, recognized pattern names helps Google’s algorithm and shoppers. The most widely used values are:

Fabric/TextileStriped, Plaid, Checked, Houndstooth, Herringbone, Tweed, Woven
Nature-inspiredFloral, Tropical, Paisley, Leaf, Botanical
Abstract/GeometricGeometric, Abstract, Polka Dot, Chevron, Diamond, Tribal
AnimalAnimal Print, Leopard, Zebra, Camouflage
Novelty/SeasonTie-Dye, Ombre, Graphic, Tie-Dye, Fair Isle, Argyle
No patternSolid

Seasonal and trend alignment

Pattern search demand is highly seasonal. “Floral” searches spike in spring. “Fair Isle” and “Nordic” trend in winter. “Tie-Dye” peaks in summer. Use these patterns in your titles and attribute values ahead of the season to capture trend-driven traffic before competition peaks. Feed rules can automate seasonal pattern label additions based on product category.

Combining with title and color

For maximum search coverage, the pattern should appear in both the pattern attribute (structured) and the title (keyword). Example:

  • title: “Zara Floral Wrap Midi Dress — Women’s — Multicolor — S/M/L”

  • pattern: Floral

  • color: Multicolor

Impact on performance

  • Impression share for pattern queries — Products with pattern set are reliably matched to pattern-specific searches. Products without it miss these queries entirely unless the pattern word appears in the title.

  • Filter-panel visibility — In free listings, the pattern filter is only populated from structured pattern attribute values. Merchants without it are invisible to filter-users, who tend to be higher-intent shoppers.

  • Variant disambiguation — Without pattern, Google may not correctly identify variants, leading to duplicate impressions for the wrong variant or suppression of some variants from results.

  • Dynamic Remarketing precision — Audience retargeting is more accurate when Google knows the exact pattern a user engaged with — leading to higher CTR on remarketing ads for pattern-conscious categories like fashion.

Common mistakes

  • Leaving pattern blank for patterned products and relying solely on the title keyword

  • Using “Printed” or “Patterned” as a value — too vague, adds no signal

  • Putting color information in the pattern field (e.g., “Blue Stripes” instead of pattern=Striped, color=Blue)

  • Submitting the same pattern value for all variants when they have different patterns

  • Using brand-specific pattern names (e.g., “Liberty Floral Garden 23”) instead of the underlying pattern type — add the generic type as the attribute value

  • Omitting “Solid” for products that have no pattern — it’s informative and worth submitting

Pro tips

  • Map your catalog patterns to a controlled vocabulary — Create a lookup table of all your internal print/pattern names (e.g., “Garden Print 7”, “SS26 Floral”) mapped to standardized pattern attribute values. Apply the mapping in your feed generation or supplemental feed to maintain consistency at scale.

  • Use feed rules for pattern inference — In Merchant Center’s Feed Rules (or Supplemental Feed), you can create rules that infer pattern from the product title using keyword matching. For example, if title contains “floral” → set pattern = “Floral”. This catches existing products that aren’t tagged without a full catalog rebuild.

  • Track pattern-level performance in Google Ads — Segment your Shopping campaign reports by custom label + pattern to see which patterns drive the highest ROAS. Scale spend on top-performing patterns during peak seasons and reduce on underperformers.

  • For apparel-heavy catalogs, pattern is a performance multiplier — Fashion brands that systematically add pattern attributes to all applicable SKUs typically see 10–20% improvement in impression share for fashion queries, where pattern is a frequent search modifier.

Frequently asked questions

When is the pattern attribute required in Google Merchant Center?
The pattern attribute is technically recommended for all applicable products, but becomes required when you submit product variants distinguished by pattern. If you sell the same dress in "Floral" and "Striped" as separate variants sharing an item_group_id, pattern is a mandatory variant identifier alongside color and size.
What are the most common accepted pattern values?
Google does not maintain a strict closed list, but recommends using standard English-language descriptors: Striped, Plaid, Floral, Solid, Paisley, Polka Dot, Animal Print, Camouflage, Geometric, Abstract, Checked, Houndstooth, Herringbone, Tie-Dye, Tropical. Use the value that most accurately and specifically describes the pattern — "Floral" is better than "Print".
Can I submit pattern values in languages other than English?
Yes — the pattern value should match the language of your target market. For a German feed, use "Gestreift" rather than "Striped". Consistency matters more than the specific language: the value must clearly and unambiguously describe the pattern to both Google's system and to shoppers.
How does the pattern attribute differ from color and material?
color = the hue or color combination (e.g., "Navy Blue"). material = the fabric or substance (e.g., "100% Cotton"). pattern = the visual design or motif on the surface (e.g., "Floral"). A product can legitimately have all three: Navy Blue / 100% Cotton / Floral. Never put a pattern in the color field or vice versa.
Does pattern help with Shopping ad relevance and Quality Score?
Yes. When a shopper searches "striped linen shirt", Google uses all structured attributes — including pattern — to determine relevance. A product with pattern=Striped has a stronger relevance signal than one relying solely on a keyword in the title. Stronger relevance signal = higher ad relevance score = lower cost-per-click at the same position.
Should I include the pattern name in the product title as well?
Yes — for maximum coverage. The pattern attribute provides a structured signal; including the pattern in the title provides a keyword signal. Both contribute to matching but through different channels. Front-load the pattern in the title if pattern is the primary differentiator: "Floral Cotton Summer Dress — Women's — Navy Blue".
What happens if I use "Solid" as a pattern value?
"Solid" is a valid pattern value and is actually useful to submit — it tells Google the product has no pattern, which helps eliminate it from pattern-specific queries (e.g., "striped shirt") and reinforces it for "solid color" queries. It's more informative than leaving the field blank.

Related guides