# Revival Rugs: 73 point Door Gap
- Site: revivalrugs.com
- Scanned: 2026-09-11
- Scan type: Basic scan
- Business type: ecommerce
- Report: https://www.seconddoor.io/r/revivalrugs-xw2kjb
- Scanner version: 54
- Scanner release: 2cdef4a
- Scoring methodology: 1
- Evidence schema: 1
1 human and 3 agent dimensions measured from the pages checked; remaining dimensions are not scored.
## Scores
| Measure | Score |
| --- | --- |
| Humans | 95/100 (1/4 dimensions) |
| Agents | 22/100 (3/6 dimensions) |
| Composite | 59/100 |
| Door Gap | 73 points |
The human score is the mean of the measured human dimensions, the agent score the mean of the measured agent dimensions, and the Door Gap the difference between them.
## What the machine actually did
The scanner recorded successful observations for 6 of 13 checks, but could not reach the site at all. It came up empty on 6 other checks too. 5 checks could not be measured; see the report limitations.
- missing reach the site at all
- ok      find out whether machines are welcome
- ok      read the site's own guide for language models
- ok      find out what pages exist
- missing find an agent plugin manifest
- missing find out whether verified agents are recognised
- missing read the developer documentation
- missing read the prices without running JavaScript
- ok      read the product catalogue as data
- missing read a product page as data
- missing read the returns and shipping terms
- ok      discover storefront agent checkout rails
- ok      walk the way a visitor would, to a signup form or a product
## Top issues
1. **No Product structured data was identified in the HTTP responses for the product pages checked.** (pricing_legibility)
   - Evidence: No Product node was identified in the structured data of /products/moroccan-rug-reoras, /products/moroccan-rug-peoras, /products/moroccan-rug-doanas.
   - Evidence: Checked directly: /products/moroccan-rug-reoras, /products/moroccan-rug-peoras, /products/moroccan-rug-doanas.
   - Evidence: Checked URL: https://revivalrugs.com
   - Fix: Publish Product markup with offers on every product page: price, currency, availability, a brand and a GTIN or SKU.
The full report is at https://www.seconddoor.io/r/revivalrugs-xw2kjb
## Files generated from this scan
- **Complete product markup for Doanas** at `/products/moroccan-rug-doanas`, 2 hours, developer. Verify: The next scan reads priceValidUntil and the available owner-reviewed return and shipping fields alongside price, currency and availability in this Product markup, with the structured price matching the catalogue feed.
- **Complete product markup for Peoras** at `/products/moroccan-rug-peoras`, 2 hours, developer. Verify: The next scan reads priceValidUntil and the available owner-reviewed return and shipping fields alongside price, currency and availability in this Product markup, with the structured price matching the catalogue feed.
- **Complete product markup for Reoras** at `/products/moroccan-rug-reoras`, 2 hours, developer. Verify: The next scan reads priceValidUntil and the available owner-reviewed return and shipping fields alongside price, currency and availability in this Product markup, with the structured price matching the catalogue feed.
- **Variants missing a GTIN or a brand** at `catalog-identifiers.csv`, 5 minutes, no developer needed. Verify: The next scan reads the catalogue feed and finds a valid GTIN on at least nine in ten variants and a brand on at least nine in ten products.
- **OpenAI product feed** at `openai-product-feed.tsv`, 20 minutes, no developer needed. Verify: The next scan finds a valid GTIN and a brand on the sampled variants and the product pages carry the fields a feed listing needs.
Each file is written from what this scan found on the site. The content is in the JSON once the evidence is opened: https://www.seconddoor.io/api/reports/revivalrugs-xw2kjb
## The agent door
- **machine_discoverability** not measured. Not measured: this scan did not reach the page or action needed to verify it.
- **programmatic_onboarding** 32/100. No general API documentation or OpenAPI specification was identified through the paths checked. A storefront MCP endpoint answered the tested tools/list discovery request; authentication and use were not tested.
- **pricing_legibility** 10/100. No product-associated prices were identified in the HTTP evidence from the product pages checked. No Product structured data was identified in the HTTP responses for the product pages read.
- **agent_aware_instrumentation** not measured. Not measured: a network request failed before the required evidence was collected.
- **machine_fetchable_trust** not measured. Not measured: a network request failed before the required evidence was collected.
- **commercial_rails** 25/100. The catalogue answers as data, which a feed can be built from. A UCP manifest publishes how to transact, a bonus.
## The human door
- **steps_to_first_value** 95/100. A product priced at $589 was reached in 3 steps; a purchase control was visible.
- **required_fields** not measured. Not measured: this scan did not reach the page or action needed to verify it.
- **verification_walls** not measured. Not measured: this read-only scan did not submit the form or perform the action needed to test this behavior.
- **error_recovery** not measured. Not measured: this read-only scan did not submit the form or perform the action needed to test this behavior.
---
Scored by SecondDoor. Method: https://www.seconddoor.io/methodology
Scan another site: https://www.seconddoor.io
Rate an issue or this report: POST https://www.seconddoor.io/api/feedback, or the rate_fix tool on https://www.seconddoor.io/api/mcp
