Sample correction plan, generated offline with the real auditor logic and the saved fixture (9–10 November 2026, Europe/Madrid). Not a live audit and not a promise of citations or sales. No invented vintages: the saved reference product is Deliri 2025; Elles on sale is 2025.

Before-and-after example — masdelacreu.com (offline calibration)

masdelacreu.com · Score 90/100 → 100/100 · woocommerce

Before (real calibration, 90/100)

Both samples (9 and 10 November, WooCommerce 0.4.4) scored 90/100 (A). The only weighted failure is the UCP profile (−10). AI-bot robots, llms.txt, Product JSON-LD, VAT on the offer, Organization, sitemap, hreflang and speed all pass. A live GET can drift because of page cache; this page uses the fixture, not a remote call.

CheckResultPoints
✅robots.txt lets AI search and answer bots in (OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot)OK20
✅robots.txt allows AI training crawlers (GPTBot, Google-Extended, ClaudeBot, CCBot) — optionalOK5
✅/agentvitrina/llms.txt present and valid (H1)OK15
✅schema.org JSON-LD (Product/Organization)OK20
✅Product offers state whether VAT is included (priceSpecification.valueAddedTaxIncluded)OK10
✅Organization / WebSite structured data on the home pageOK5
❌UCP profile at /.well-known/ucpMissing or blocked10
✅XML sitemap (declared in robots.txt or at /agentvitrina/sitemap.xml)OK5
✅hreflang links between language versionsOK5
✅Home page answers in under 3 s and weighs under 1.5 MB of HTMLOK5

After (offline plan, 100/100)

The plan: publish a valid UCP profile (version / ucp.version) on the hosted AgentVitrina service, or — if the shop so decides (own-domain option, still pending) — at /.well-known/ucp on the shop's own domain. With the same HTML and a valid UCP profile, the auditor totals 100/100 (verified offline). That does not open the shop to purchase assistants in the EU or guarantee orders. Plan B: private invite-only beta, no sales.

CheckResultPoints
✅robots.txt lets AI search and answer bots in (OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot)OK20
✅robots.txt allows AI training crawlers (GPTBot, Google-Extended, ClaudeBot, CCBot) — optionalOK5
✅/agentvitrina/llms.txt present and valid (H1)OK15
✅schema.org JSON-LD (Product/Organization)OK20
✅Product offers state whether VAT is included (priceSpecification.valueAddedTaxIncluded)OK10
✅Organization / WebSite structured data on the home pageOK5
✅UCP profile at /.well-known/ucpOK10
✅XML sitemap (declared in robots.txt or at /agentvitrina/sitemap.xml)OK5
✅hreflang links between language versionsOK5
✅Home page answers in under 3 s and weighs under 1.5 MB of HTMLOK5

Connect your shop with the free AgentVitrina plugin for WooCommerce: AgentVitrina then hosts your UCP/ACP catalogue on our domain. Serving /.well-known/ucp from your own domain is coming soon.

Steps (none of these were run in this round)

  1. Keep llms.txt, schema and robots as they are (they already add the 90 points).
  2. Connect the shop to the hosted service (beta; each invitation is required) so the UCP profile is hosted, or wait for decision #11 for the shop's own domain.
  3. Re-run the auditor (or the fixture) and check that ucp_profile passes. Purging the page cache is not part of this +10, but it is needed to see new schema on the public page.