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.
| # | Criterion | Pts | Pass condition |
|---|---|---|---|
| 1 | Word count ≥ 150 | 4 | Sweet spot for AI context windows; under 80 words is too thin. |
| 2 | At least one <ul><li> | 3 | LLMs parse structured lists much more reliably than prose. |
| 3 | At least one <h3> | 2 | Semantic section anchor (Materials / Care / Use). |
| 4 | ≥ 3 factual markers | 4 | Units (mL, g, cm), percentages, ingredients, materials, certifications: measurable claims. |
| 5 | ≥ 2 use-case mentions | 2 | "Ideal for X", "use morning", "designed for Y": context patterns agents use for matching. |
| 6 | ≥ 1 spec list with recognized labels | 2 | "Material:", "Size:", "Care:", "Ingredients:": agents extract these as pseudo-fields. |
| 7 | Zero fluff terms | 3 | "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.
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
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.
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.
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
How to bulk-rewrite descriptions in Shopify
- Export your products to CSV (Products → bulk actions → Export). Sort by description word count ascending. The bottom of the list is your biggest opportunity.
- Rewrite a sample of 5-10 products using the template above. Re-run our public audit to verify the description score increase.
- 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