← Legibility Index 2026

Victoria's Secret

Apparel, Accessories & Jewelry · #82 by 2025 U.S. retail sales ($5.43B)

Measured at www.victoriassecret.com on 2026-09-01

49
Mixed
50 platform-adjusted
rank 85 of 111

Pillar breakdown

Each pillar shows the points earned against the maximum that was actually observable. Where a signal could not be observed it is removed from both sides rather than scored as a failure.

Product Data Depth

10.6 / 25

Buyer Answerability

12.1 / 20

Commerce Transparency

12 / 20

Machine Readability

10 / 20

Agent Interface

0 / 7

8 pts not observable

Every signal

Product Data Depth

Identity
5.3 / 6
Identifiers
3 / 12
Attribute depth
2.3 / 7

Buyer Answerability

Descriptive content
3.8 / 6
Imagery
3.6 / 5
Ratings and reviews
1.7 / 6
Catalog consistency
3 / 3

Commerce Transparency

Public pricing
5 / 5
Stock visibility
4 / 4
Shipping in markup
0 / 4
Return policy in markup
0 / 4
Un-gated access
3 / 3

Machine Readability

Product markup
5 / 6
Required-field completeness
3.8 / 5
Recommended-field depth
1.2 / 5
Variant expression
0 / 4

Agent Interface

Crawler access to productsnot observable
AI crawler stancenot observable
Product sitemap
0 / 4
Agent surfaceplatform
0 / 3

The Legibility Gap

We read every sampled page twice — once as a plain crawler reading your published markup, once through an extractor. Where the two disagree, an agent is likely to disagree too.

Published, not recovered

rating

Recovered, not published

nothing — everything on the page is also in your markup

2 of 5 compared pages lost at least one identifier in extraction.

What the site-level probe found

robots.txt readableno — not reachable by a standards-compliant client
AI crawler stanceno AI user-agents named (an absent rule permits the crawler)
Sitemapnot found
UCP profilenone at /.well-known/ucp — this is not evidence against adoption
llms.txtnone

The pages we sampled

Verified by hand from category listings — products taken from the middle of the list, never featured or best-seller placements. Open any of them and check our arithmetic.

PageMarkupAttributesImagesGTIN
/au/pink/swimwear-catalog/1128771200/-/a/generic-11287712-choice-7OA0/francis-one-piece-printProduct
/us/vs/accessories-catalog/5000011272?brand=vs&collectionId=d0e39a24-fe3f-4fe4-85ca-3e7f32881260&limit=180&orderBy=REC&priceType=sale&productId=&stackId=b6306eda-4e53-432f-b45d-825215356863&genericId=11285739&choice=7NC9&product_position=104&stack_position=1&stack_count=1&dataSource=automated-collectionProduct46
/no/vs/bras-catalog/1125330500?brand=vs&choice=5HY0&collectionId=b7c2a4a0-8f38-48a7-bcc6-66406b29cdc8&genericId=11253305&priceType=regular&productId=aac6465e-4cac-4b7e-a844-f9e6229478f0Product25
/ch/vs/beauty-catalog/1123331000?brand=vs&collectionId=d680b873-f1f2-4a41-b1fd-d7d7845faaa1&limit=180&orderBy=REC&priceType=clearance&productId=&stackId=6a308cb8-2cf1-49a3-a1c9-97cd30e27371&genericId=11233310&choice=0086&product_position=31&stack_position=1&stack_count=1&dataSource=automated-collectionProduct53
/nz/vs/accessories-catalog/5000011095/-/a/generic-11281872-choice-7MS2/tassel-beach-towel-printother JSON-LD
/in/vs/accessories-catalog/5000011272/-/a/generic-11285739-choice-7NC9/heritage-stripe-cooler-tote-bag-printother JSON-LD
/be/vs/bras-catalog/5000010571?brand=vs&collectionId=159f09d9-8eec-424b-a071-1df8a39b2eaf&limit=8&priceType=regular&productId=8ff9f5fb-cbdb-4f93-b731-6646bdc6268c&stackId=c168c976-c132-4f87-8d3e-be9a8c79d2fa&genericId=11264503&choice=5HY0&product_position=5&stack_position=1&stack_count=1&dataSource=manual-collectionProduct33
/ca/vs/bras-catalog/5000010014?productId=8a7e3cf8-aa77-4537-bcad-37f79f3463fcProduct34

What would move this number

  • Publish a valid GTIN on every page. 0% of your sampled pages carried one that validates. It is the field an agent uses to match your product to the same product at three competitors.
  • Fill in the recommended Product fields. Your markup is present but shallow — shipping, returns, condition and price validity are the ones most often missing.
  • Express variants as a ProductGroup. Size and colour are the retail catalog, and without hasVariant an agent sees unrelated products.
  • Put ratings in the markup, not just the pixels. Reviews are the single biggest factor shoppers cite, and only 25% of your sampled pages expose them where a machine can read them.

What this score is not

It is not an audit and not a judgement of the business — it is a 8-page sample taken on a stated date, scored on a published rubric with no model judgement in it. Nothing here predicts whether any assistant will recommend you; for most answer engines that is decided by a private merchant feed we cannot see. If a number here is wrong, tell us and it goes in the public corrections log.

Go deeper than eight pages

This scorecard is a sample — eight product pages, drawn at random from a published seed. It tells you where Victoria's Secret stands, not which SKUs are costing you. We’ll run a real sample of the whole catalog through the same extractor and send back the fields that are missing, by product.

Everything above stays free either way — the rubric, the sampled pages, the dataset, and every other company’s scorecard.