METHODOLOGY · 9 min read · 21 May 2026

How to write Shopify product titles that AI shopping agents actually read

Titles are signal #1 in the 8 signals rubric, worth 15 of 100 points. They're also the first filter AI agents apply when deciding whether your product is a candidate at all. A title that fails the basic checks doesn't get further consideration, no matter how well the rest of the catalog is set up. This article walks through the 6 title criteria, what to write per vertical, and the antipatterns to drop today.

How agents read titles (different from how Google reads them)

Traditional SEO advice says: stuff your title with keywords your buyer searches for. AI shopping agents flip that. They want titles that are specific, factual, and parseable, close to a structured field. The agent's internal task isn't "rank pages by keyword density" but "tell the user which product matches what they asked for."

Three downstream behaviors fall out of that:

  • Product-type match.Titles with the product-type noun in them get matched cleanly into category queries.
  • Attribute match.Titles with a distinctive attribute (material, ingredient, use-case) get matched into attribute queries, which are the majority of queries in our buyer-intent benchmark suite (see the methodology section of the Q2 report).
  • Fluff downweighting.Titles padded with marketing fluff ("premium", "amazing", "best") are downweighted as low-confidence. Agents are explicitly trained to mistrust brand self-claims.

The 6 criteria from the rubric

Source: commerce-agentic/agentic-catalog-scanner (CC0). Every criterion below is implemented in the open rubric, so you can verify exactly how we score.

#CriterionPtsPass condition
1Length 30-80 chars4Strict on both bounds: under 30 carries no info; over 80 truncates in most agent UIs.
2Word count ≥ 52Single-token titles like "Hoodie" are too ambiguous to match queries.
3Contains product-type noun3Matches your productType field OR a vertical's spec pattern.
4Contains distinctive attribute3Material, ingredient, color, use-case, certification: anything that disambiguates this product from a thousand others.
5Not ALL CAPS2Title-case is parsed more reliably; all-caps is associated with low-quality marketing.
6No fluff superlatives1"Premium", "amazing", "best", "luxury", "high-quality": all downweighted.

The two highest-weight criteria (#1 length and #3 product-type noun) are also the two most commonly failed in our public audits. Fix those first.

Honest disclaimer. We don't run merchant-controlled experiments testing "products with criterion X get cited Y% more." What we have is the open rubric and the observation that the brands AI agents cite most often largely follow these patterns. Treat the criteria as a tested checklist, not a yield prediction.

The default title formula that works

A reliable template that hits criteria #1, #2, #3, and #4 in a single line:

{Brand or gender qualifier} · {Product type} · {Distinctive attribute or spec}

Most catalogs that score well across all 6 criteria are some variant of this. The pattern works because it pushes the product-type noun into the visible portion of the title and forces at least one factual marker.

Vertical patterns: before / after

Apparel

Before
"PREMIUM HOODIE" 15 chars · ALL CAPS · no product-type qualifier · "premium" fluff
After
"Men's Cropped Hoodie · Recycled Polyester · Training Fit" 56 chars · gender + product-type + material + use-case

Beauty

Before
"Amazing Serum" 13 chars · "amazing" fluff · no active ingredient · no skin type
After
"Niacinamide 10% + Zinc Serum · Sensitive Skin · Paraben-Free" 60 chars · active ingredient + concentration + skin type + claim

Food & beverage

Before
"Best Granola" 13 chars · "best" fluff · no ingredient · no dietary attribute
After
"Organic Almond & Maple Granola · Gluten-Free · 340g" 52 chars · ingredient + dietary + serving size

Home & furniture

Before
"Coffee Table" 12 chars · product-type only · no material · no dimension
After
"Solid Oak Coffee Table · 120cm · Mid-Century Style" 52 chars · material + product-type + dimension + style

Electronics

Before
"Wireless Earbuds Pro" 20 chars · no compatibility · no battery life · no key feature
After
"Wireless Earbuds · Active Noise Cancelling · 30h Battery · USB-C" 66 chars · product-type + key feature + spec + compatibility

Pets

Before
"Dog Food" 8 chars · no breed size · no life stage · no diet attribute
After
"Grain-Free Senior Dog Food · Small Breed · Chicken & Rice" 57 chars · diet + life stage + product-type + breed size + protein

The pattern is consistent across all 10 verticals: name the product type, then specify the disambiguating attribute. The "before" examples all fail criterion #3 or #4 (or both), which is the most common reason a catalog underperforms on AI recommendations.

The 5 antipatterns to drop

1. ALL CAPS titles. "PREMIUM LUXURY HOODIE" doesn't get parsed as a hoodie + descriptors; it gets parsed as low-confidence content. Switch to title case immediately. Costs 2 pts per product.
2. Fluff openers. "Premium", "luxury", "amazing", "best", "high-quality", "exclusive": none of these tell the agent anything about the product. They're brand self-claims. The rubric explicitly downweights them. Costs 1 pt per occurrence and risks tipping the title into "low-confidence marketing copy" classification.
3. Single-word titles. "Hoodie" / "Serum" / "Table": these match no specific query. They're indistinguishable from a thousand other products in the same category. Costs criteria #2, #3, and #4 simultaneously.
4. Brand-name-only titles. "ACME Style 42": agents have no way to know what this product is. Brand belongs in the title only when paired with the product-type noun: "ACME Performance Hoodie" rather than "ACME 42".
5. Keyword stuffing. "Hoodie Sweatshirt Pullover Jumper Top Cotton Polyester Workout Casual" is old SEO playbook and hurts AI parsing. Agents read this as a comma-separated keyword salad with no factual structure. Stick to one product-type noun + 1-2 disambiguating attributes.

How to bulk-fix titles in Shopify

For catalogs under 50 SKUs you can rewrite manually in the product edit page. Past that, the productive path is:

  1. Export your products to CSV (Products → bulk actions → Export).
  2. Open the CSV in a spreadsheet. Audit the existing titles against the 6 criteria. Quick wins: length out of range, missing product-type noun, fluff openers.
  3. Rewrite a sample of 5-10 titles using the formula above. Run our public audit on your store after re-importing to verify the title-score increase.
  4. For full-catalog rewrites, the Shopify app bulk-runs the same rubric with Claude-driven rewrites under a per-criterion pre-flight check (it won't ship a rewrite that doesn't improve the title score).

What this article doesn't claim

  • We don't have controlled before/after data showing "fixing title criterion X increased AI mentions by Y%." The required experiment is hard to run cleanly.
  • We do have the open rubric, calibrated against the brands AI agents cite most. The catalogs that follow the 6 criteria predominate in those captures.
  • We do observe that catalogs where titles violate the antipatterns above are systematically absent from top recommendations in our captures.

Once your titles are fixed, descriptions are next. They're signal #2 (20 of 100 pts, the highest single-signal weight). See the descriptions deep-dive. After that, set the structured fields the agents prefer: the metafields guide.

Score your titles in 60 seconds

Free audit covers all 6 title criteria across every product in your public catalog.

Run a free audit Install on Shopify
Score Guarantee: +10 pts in 30 days or full refund.