Skip to content
NewProduct Q&A: shoppers ask on your product page and get your answers.See how it works
IdukkiIdukki
AI search

The 42-signal AEO scorecard: rate any PDP for citation-readiness in 10 minutes

Score any PDP for AI-citation readiness in 10 minutes: 42 signals, 7 categories, each scored 0/1/2. The median DTC PDP sits at ~38% of max. Includes a CSV download.

Forty-two signals, each scored zero, one or two. Most product pages land well short of the maximum on a first pass, and the gap between where a page sits today and a clean score is the work most brands are about to spend the year on.

Every team I talk to about AEO eventually asks the same question: "how do we know which of our PDPs are ready, and which need rewriting?" The answer is usually the same shrug. They've read the principles. They have not built a way to score against them.

In this article

This piece is the scorecard. Forty-two signals across seven categories, each scored 0/1/2. Print it, walk a category lead through their top SKUs, see which ones are below the line. Average score takes ten minutes per PDP after the first one. You will find your top three quick-wins in the first hour. It pairs with the agentic commerce stack reference architecture, which is the system the scored signals plug into.

The AEO Scorecard. CSV

42 signals · 7 categories · drop straight into Google Sheets or Notion.

How does the scoring work?

Each of the 42 signals is scored 0, 1 or 2. The rubric is the same across signals:

  • 0, the signal is missing or actively wrong
  • 1, the signal is present but partial, marketing-flavoured, or behind JavaScript
  • 2, the signal is present, server-rendered, factually correct, and matches what is visible on the page

Max score per PDP: 84. Suggested thresholds:

Score bandInterpretationWhat to do this quarter
68–84Citation-ready. Top quartile.Maintain. Re-score quarterly.
52–67Quotable but inconsistent.Fix the 5 lowest-scoring signals.
36–51Visible to crawlers, rarely cited.Three-week rewrite. Start with categories 1, 3, 4.
0–35Invisible to most agents.Schedule a full audit. Likely a wider site-architecture issue.
Table 1. Score interpretation and recommended action.

No score is perfect. We have brands at 76 whose conversion is still flat, usually because their L4 + L7 (agent tools and measurement) are not in place yet (see the Agentic Commerce Stack reference architecture). We have brands at 58 whose citation rate is climbing because they fixed the right five signals first. The score is a focus tool, not a destination.

Category 1 · Identity & factual descriptor (6 signals)

The first 200 words of the PDP, what the page is about, factually. Agents lean on these signals more than any other category.

  1. 11.1, H1 contains the product name, not a tagline. (0/1/2)
  2. 21.2, Sub-headline is a factual descriptor sentence, not marketing copy. (0/1/2)
  3. 31.3, Product category is stated in plain English in the first paragraph. (0/1/2)
  4. 41.4, Materials or core ingredients listed in the first 200 words. (0/1/2)
  5. 51.5, Care, sizing or usage constraints surfaced (not hidden in a tab). (0/1/2)
  6. 61.6, Brand name appears with a sameAs link to a verified source (Wikipedia / official LinkedIn). (0/1/2)

Category 2 · Use cases & intent matching (6 signals)

Bullets that match shopper intents (occasion, season, body type, comparison context). The "works well for X" section.

  1. 12.1, At least three use-case bullets are present, server-rendered. (0/1/2)
  2. 22.2, Each use-case bullet contains at least one quantifiable fact. (0/1/2)
  3. 32.3, Use cases map to common shopper queries in your category (do the prompt-panel test). (0/1/2)
  4. 42.4, Comparison paragraph vs. an obvious alternative is on the page. (0/1/2)
  5. 52.5, "Best for X" framing appears for the top 3 use cases. (0/1/2)
  6. 62.6, "Not great for X" anti-recommendation present (this is rare and powerful). (0/1/2)

Category 3 · Specs & structured data (6 signals)

The machine-readable surface. JSON-LD, OpenGraph, materials list.

  1. 13.1: Product JSON-LD with brand, sku, gtin/mpn, image, description, category emits server-side. (0/1/2)
  2. 23.2: Offer JSON-LD with price, currency, availability, priceValidUntil, shippingDetails. (0/1/2)
  3. 33.3, AggregateRating JSON-LD only if ≥50 verified reviews, and matches visible content. (0/1/2)
  4. 43.4, BreadcrumbList JSON-LD. (0/1/2)
  5. 53.5, Visible spec list (5–10 rows) with units and material percentages. (0/1/2)
  6. 63.6, Variant graph is consistent (same dimensions across SKUs, no duplicate colour names). (0/1/2)

Where the median DTC PDP scores out of 84

32 / 84

~38% of max

  • Will not be cited (0-33)
  • Sometimes cited (33-66)
  • Consistently cited (66-100)
Illustrative score against the 42-signal scorecard, not measured data. Each signal scored 0/1/2.

Category 4 · Reviews & social proof (6 signals)

UGC and reviews are the highest-leverage citation signal. This category alone moves citation rate 30%+ when fixed. The mechanism is laid out in why AI engines treat verified reviews as evidence.

  1. 14.1, At least 5 reviews server-rendered, not behind a "load more" button. (0/1/2)
  2. 24.2, Reviews include verified-buyer tags where applicable. (0/1/2)
  3. 34.3, Each review has its own Review JSON-LD (not just the aggregate). (0/1/2)
  4. 44.4, The first review on the page addresses the most common product objection. (0/1/2)
  5. 54.5, Customer photos or video appear on the PDP, not just star ratings. (0/1/2)
  6. 64.6, At least one review is from the last 90 days (freshness). (0/1/2)

Category 5 · Q&A & FAQ structure (6 signals)

  1. 15.1, At least 5 Q&A pairs are present on the page. (0/1/2)
  2. 25.2, FAQPage JSON-LD emits cleanly server-side. (0/1/2)
  3. 35.3, Questions are real questions buyers ask (mine your CS inbox, not marketing). (0/1/2)
  4. 45.4: Answers contain specifics (units, percentages, conditions). (0/1/2)
  5. 55.5, At least one Q&A addresses the most common returns reason. (0/1/2)
  6. 65.6, Q&A is below the first 500 words, not above (don't crowd the descriptor block). (0/1/2)

Category 6 · Content, authorship & freshness (6 signals)

  1. 16.1: Long-form content (style guide, sizing essay, care article) is linked from the PDP. (0/1/2)
  2. 26.2, Long-form content has a real byline with sameAs to a verified profile. (0/1/2)
  3. 36.3, Article JSON-LD on the long-form content carries dateModified, not just datePublished. (0/1/2)
  4. 46.4, HowTo schema on care / sizing / installation content. (0/1/2)
  5. 56.5: At least one third-party citation (press, expert review, magazine feature) is linked from the PDP. (0/1/2)
  6. 66.6, Brand emits an llms.txt manifest at the root. (0/1/2)

Category 7 · Technical hygiene (6 signals)

  1. 17.1, Page renders cleanly without JavaScript (test in Lynx or curl). (0/1/2)
  2. 27.2, Canonical URL is set and matches the rendered page. (0/1/2)
  3. 37.3, hreflang annotations correct for multi-region storefronts. (0/1/2)
  4. 47.4, Page is in the sitemap with a recent lastmod. (0/1/2)
  5. 57.5, robots.txt allows the agent crawlers you want (GPTBot, ClaudeBot, PerplexityBot, Google-Extended). (0/1/2)
  6. 67.6, A public product-feed RPC exists at /api/products (any agent can fetch the canonical record). (0/1/2)

What does a real PDP score look like?

Here's a real (anonymised) score from a brand we ran the rubric with two months ago. Their flagship PDP scored as follows on first pass:

CategoryMaxScoreNotes
1 · Identity & descriptor126H1 was a tagline. Materials buried in a tab.
2 · Use cases & intent123No comparison paragraph. Vague bullets.
3 · Specs & structured data128Product schema fine; Offer missing shippingDetails.
4 · Reviews127Loox loads client-side; agents miss them.
5 · Q&A & FAQ122Tab-based, JS-only, marketing-voiced.
6 · Content & authorship124No bylines. No long-form linked.
7 · Technical hygiene1210Good hygiene team.
TOTAL8440"Visible to crawlers, rarely cited" band.
Table 2. A real PDP first-pass score before any rewrites. Three-week rewrite brought it to 71.

The fix-list that came out of this was four items: rewrite the opening sentence + bullets, server-render reviews, add 5 honest Q&A pairs, ship the comparison paragraph. Three weeks of work. Citation rate moved from 8% to 23% on the head prompt set within 30 days.

Closing, score, then ship

The scorecard is not the work. The work is the rewrite that comes after. The scorecard exists so the rewrite is targeted instead of vague; so the third PDP doesn't take three weeks because your team is debating which signal mattered.

Run it on five PDPs this week. Score them in pen, fast. Find the worst-scoring category that's shared across all five. Fix that category first. Re-score in 30 days. Watch what moves.

Take the scorecard

CSV · 42 signals · drop into Google Sheets or Notion.

  • 161%

    higher conversion among shoppers who interact with UGC

    Yotpo, 200k+ stores / 163M orders analyzed

  • +144%

    Lift among UGC-engagers

    Bazaarvoice 2025 SEI

  • 79%

    Consumers say UGC highly impacts purchase

    Nosto

  • 4.1x

    video reviews convert vs text-only

    PowerReviews, 2023 baseline

UGC conversion benchmarks (cross-vertical).

Sources & notes

  1. 1Bazaarvoice, 2025 Shopper Experience Index · +144% conversion / +162% RPV among UGC-engagers; +354% conversion on PDPs with reviews vs without.
  2. 2PowerReviews, How UGC Impacts Conversion (2023) · Video reviews convert 4.1x better than text-only; photo reviews 2.6x; +103.9% lift among photo + video UGC interactors.
  3. 3Nosto, Consumer UGC research · 79% of consumers say UGC highly influences purchase decisions; UGC rated 2.4x more trustworthy than brand-produced content.
  4. 4BrightLocal, Consumer Review Survey 2024 · 88% of consumers look at reviews before purchase; 49% trust online reviews as much as personal recommendations.
#aeo#audit#scorecard#tool

Continue reading

8 pieces in this cluster

These long-form pieces on the Idukki blog link back to this article, go deeper on the cluster.

More from Rohin Aggarwal