METHODOLOGY · 10 min read · 21 May 2026

Shopify product descriptions for AI visibility: structure, factuals, length

Descriptions are signal #2 in the 8 signals rubric, and they carry the heaviest weight: 20 of 100 points, more than any other single signal. They're also the dimension merchants under-invest in most. This article walks through the 7 criteria, the HTML structure AI agents actually parse, the template that hits all 7 at once, and the fluff antipatterns that quietly cost you points.

How AI agents parse descriptions (hierarchically)

An LLM doesn't read your description top-to-bottom the way a human does. It chunks the HTML, ranks chunks by perceived information density, then attends most strongly to the high-density blocks. The order of preference, consistently across the 6 agents we track:

  • Bulleted lists (<ul><li>).High density, low ambiguity. Each list item is a self-contained fact.
  • Subheadings (<h3>).Semantic anchors. They tell the agent "this section is about Material".
  • Spec lines ("Material: 100% merino wool").Pseudo-structured even inside prose.
  • Paragraph prose.Read last, weighted least. Most fluff lives here.

The implication: where you put a fact matters as much as whether the fact is present. Hiding "100% merino wool" inside a 200-word brand-story paragraph is functionally invisible. The same words in a bulleted list are far more reliably retrieved, without rewriting the content. (We don't have a clean controlled measurement of the exact weight difference, only consistent qualitative observation across our benchmark suite.)

The 7 criteria from the rubric

Source: commerce-agentic/agentic-catalog-scanner (CC0). Every criterion is implemented in the open audit engine.

#CriterionPtsPass condition
1Word count ≥ 1504Sweet spot for AI context windows; under 80 words is too thin.
2At least one <ul><li>3LLMs parse structured lists much more reliably than prose.
3At least one <h3>2Semantic section anchor (Materials / Care / Use).
4≥ 3 factual markers4Units (mL, g, cm), percentages, ingredients, materials, certifications: measurable claims.
5≥ 2 use-case mentions2"Ideal for X", "use morning", "designed for Y": context patterns agents use for matching.
6≥ 1 spec list with recognized labels2"Material:", "Size:", "Care:", "Ingredients:": agents extract these as pseudo-fields.
7Zero fluff terms3"Premium", "amazing", "best", "luxury": downweighted explicitly.

Floor checks (apply before the criteria above):

  • Word count under 50 → score capped at 6/20 regardless of structure.
  • Lorem Ipsum or Shopify template placeholder present → capped at 4/20.
Honest disclaimer. We don't run controlled merchant experiments. What we have is the open rubric (calibrated against the brands AI agents cite most) plus consistent observation that catalogs which hit the 7 criteria predominate in our captures dataset. Treat this as a tested checklist, not a yield prediction.

The default description structure that hits all 7 criteria

One paragraph of context, then a bulleted spec list, then a use-case paragraph. Under 250 words total. Every product, every vertical.

<p>{One paragraph: what the product is, in concrete terms.
   What it's made of or contains. Who it's for.}</p>

<h3>Specs</h3>
<ul>
  <li><b>Material:</b> {fabric/composition with %}</li>
  <li><b>Size:</b> {dimensions/sizing range}</li>
  <li><b>Weight:</b> {numeric with unit}</li>
  <li><b>Care:</b> {wash/care instructions}</li>
</ul>

<h3>Use</h3>
<p>{Ideal for {use-case 1}. Designed for {use-case 2}.
   Works with {compatibility}. Best when {condition}.}</p>

That template alone hits criteria #1 (≥150 words), #2 (bullets), #3 (h3), #6 (spec list with labels), and gives a natural home for criteria #4 (factuals) and #5 (use-cases). Criterion #7 (no fluff) is a discipline thing: bake it into your style guide and never use "premium" again.

Concrete examples per vertical

APPAREL

Recycled polyester training hoodie

Cropped training hoodie cut from a recycled polyester blend with four-way stretch. Designed for moderate-intensity training (cardio, weights, mobility) and built to dry fast after sweat-heavy sessions. Slim fit through the body with a relaxed shoulder.

Specs

  • Material: 78% recycled polyester, 22% elastane · 240 gsm
  • Sizing: XS-XXL · model wears M, 178cm height
  • Care: Machine wash 30°C · tumble dry low · do not iron print

Use

Ideal for indoor training, HIIT, and weight sessions. Works as a midlayer under a shell for cool outdoor runs. Pairs with our recycled poly joggers.

BEAUTY

Niacinamide 10% + Zinc Serum, 30 mL

A lightweight serum formulated with 10% niacinamide and 1% zinc PCA to support skin barrier function and visible pore appearance. Fragrance-free, alcohol-free, and tested on sensitive skin types. Suitable for daily use, morning and evening.

Ingredients

  • Active: Niacinamide 10%, Zinc PCA 1%
  • Base: Aqua, glycerin, propanediol, panthenol
  • Free of: parabens, sulfates, fragrance, dyes, alcohol

How to use

Apply 3-4 drops to clean dry skin in the morning and evening, before moisturizer. Ideal for combination, oily, and acne-prone skin types. Patch test before first use.

FOOD & BEVERAGE

Organic Almond & Maple Granola, 340 g

Slow-baked granola made with organic rolled oats, raw almonds, and pure Canadian maple syrup. Gluten-free, vegan, and made in a dedicated nut-friendly facility. Net weight 340 grams per pouch.

Ingredients

  • Base: Organic rolled oats, almonds, sunflower seeds
  • Sweetener: Pure maple syrup (no refined sugar)
  • Dietary: Gluten-free, vegan, non-GMO, no preservatives
  • Allergens: Contains tree nuts (almonds). Made in a facility that also handles cashews.

Use

Ideal as a breakfast topping over yogurt or milk, or as a quick mid-morning snack. Pairs well with fresh fruit. Store in a cool, dry place; best within 6 months of opening.

Same structure across verticals: lede paragraph → bulleted specs with labels → use-case paragraph. The labels (Material:, Active:, Allergens:) act as informal field names that agents extract as pseudo-structured data. This is the difference between "the agent reads the text" and "the agent reads data."

The 5 antipatterns to drop

1. The brand story opening. "Founded in a Brooklyn loft in 2018, we believe..." is paragraph 1 in many catalogs and contributes nothing to AI matching. Move brand story to a separate page or below the spec list, not above it. Costs roughly the entire weight of criteria #4 and #5 because the agent reads the brand story first and discounts the rest.
2. Fluff-led prose. "Premium luxury silk amazing best high-quality": every fluff term costs criterion #7 and risks the description being classified as low-confidence marketing copy. Strip them all. The factual content underneath usually survives the cut just fine.
3. No structure. A 500-word prose blob with no bullets, no headings, no spec list costs criteria #2, #3, and #6 simultaneously (8 of 20 pts). Even adding a single <h3> and one <ul> with 3 specs recovers most of the loss.
4. Vague factuals. "Made from the finest materials" → fails criterion #4 (no measurable claim). "100% merino wool, 220 gsm" → passes criterion #4. The rubric counts measurable factuals (units, percentages, certifications), not unverifiable adjectives.
5. Description == title. A 5-word description that just repeats the title triggers the floor check and caps the score at 6/20. If you have nothing more to say than the title, add the spec list at minimum.

How to bulk-rewrite descriptions in Shopify

  1. Export your products to CSV (Products → bulk actions → Export). Sort by description word count ascending. The bottom of the list is your biggest opportunity.
  2. Rewrite a sample of 5-10 products using the template above. Re-run our public audit to verify the description score increase.
  3. For full-catalog rewrites, the Shopify app bulk-runs the same template via a Claude prompt under a per-criterion pre-flight check (won't ship a rewrite that doesn't improve scoreDesc).

One product at a time, the rewrite is ~10 minutes. For a 100-product catalog this is a long afternoon manually or about an hour with the app's Maximize cascade.

What this article doesn't claim

  • We don't have controlled before/after data showing "rewriting descriptions to hit all 7 criteria increases AI mentions by X%". We can't run that experiment without merchant cooperation and a clean counterfactual.
  • We do have the open rubric, and the consistent observation that catalogs hitting the 7 criteria predominate in our captures dataset.
  • We do observe that catalogs scoring under 6/20 on descriptions are systematically absent from top recommendations. The floor checks exist because that pattern is real.

With titles (signal #1, 15 pts) and descriptions (signal #2, 20 pts) handled, the next highest-leverage move is the structured fields agents actively prefer: the metafields guide, vertical by vertical (signal #5, 15 pts).

Score your descriptions in 60 seconds

Free audit grades all 7 description 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.