Vizzybl LogoVizzybl LogoVizzybl

Agentic Optimization

Validate your website for AI agent commerce using UCP (Universal Commerce Protocol) compliance testing.

Last updated

Agentic Optimization

Agentic Optimization tests whether your e-commerce store is ready for AI agent commerce. AI agents like ChatGPT, Gemini, and Copilot are increasingly able to browse, compare, and purchase products on behalf of users. The Universal Commerce Protocol (UCP) is the standard that enables this.

What is UCP?

UCP is a protocol that allows AI agents to discover, interact with, and complete purchases on merchant websites. It works through a machine-readable profile at /.well-known/ucp.json that describes your store's capabilities, API endpoints, and checkout flow.

Without UCP compliance, AI agents cannot browse your product catalog or process orders on your site.

Access and pricing

Agentic Optimization is a Pro+ beta feature — it requires a Pro, Ultra, or Enterprise plan and beta access (request it from the feature page). UCP validation is configured at 3 credits per run, but the action is currently in shadow mode — no credits are deducted on any tier, and the page does not display a cost before you run. Past validations are kept in the history list below the form.

The feature has four tabs:

TabWhat it does
UCP ReadinessValidate UCP compliance and review validation history
Product CatalogImport and manage the products you monitor in AI answers
Shopping JourneyProduct visibility across the awareness, consideration and decision stages of an AI shopping journey
Brand KnowledgeShopper personas, competitors, and markets that shape prompt generation
TabWhat it does
UCP ReadinessValidate UCP compliance and review validation history
Product CatalogImport and manage the products you monitor in AI answers
Brand KnowledgeShopper personas, competitors, and markets that shape prompt generation

Running a validation

  1. Navigate to Agentic Optimization in the sidebar
  2. Enter your store's domain (e.g., yourstore.com) — any URL on your store's domain works; the validator locates your UCP profile at /.well-known/ucp automatically
  3. Choose a validation type
  4. Click Run Validation

Validation types

TypeDurationWhat it checks
Quick Scan~30 secondsFetches and validates your ucp.json profile structure, required fields, and capability declarations
Full Audit~60 secondsComplete AI agent simulation including discovery, API access, checkout flow, and payment readiness

Start with a Quick Scan to confirm your UCP profile exists and is correctly formatted. Use Full Audit for a comprehensive assessment that simulates the entire agent interaction.

Score breakdown

The Full Audit produces an overall score (0–100) broken into four categories.

Discovery

Can AI agents find your UCP profile? Tests profile accessibility at /.well-known/ucp.json and metadata completeness.

API Access

Can AI agents interact with your store's API? Tests REST endpoint responsiveness, schema validation, and sample operations.

Checkout Flow

Can AI agents complete a purchase? Tests checkout session creation, order flow support, and fulfillment capability.

Payment Ready

Are payment handlers correctly configured? Tests signing key validity, webhook verification, and payment handler availability.

Each category shows a progress bar with its score. Bars are color-coded:

ColorScore rangeMeaning
Green70%+Passing
Yellow40–69%Partial compliance
RedBelow 40%Failing

Letter grades

Your overall score maps to a letter grade.

GradeScoreMeaning
A90–100Fully AI-agent ready
B80–89Good — minor improvements needed
C70–79Fair — moderate issues to address
D60–69Poor — significant problems
FBelow 60Failing — critical issues blocking agent commerce

Validation steps

The results show each step the validator executed with its status:

  • Passed (green check) — Step completed successfully
  • Failed (red cross) — Step encountered an error
  • Warning (yellow triangle) — Step completed with issues
  • Skipped (gray arrow) — Step was not applicable

Each step shows the time it took in milliseconds, helping you identify performance bottlenecks.

Recommendations

Below the results, actionable recommendations tell you exactly what to fix. Examples:

  • "Add payment handlers to the payment_ready section"
  • "Enable REST transport for the Order service"
  • "Ensure all endpoints use HTTPS"

Common validation errors

Error codeWhat it means
UCP_MISSING_ROOTNo UCP profile found at /.well-known/ucp.json
UCP_ENDPOINT_NOT_HTTPSEndpoints must use HTTPS
UCP_MISSING_SERVICESRequired service definitions are missing
UCP_MISSING_SIGNING_KEYSOrder capability requires signing keys
UCP_SCHEMA_FETCH_FAILEDCould not fetch the remote schema

Product Catalog

The Product Catalog tab tracks the specific products you want to monitor inside AI answers.

Importing your catalog

Click Import from your site and enter your store URL. Vizzybl detects your platform (Shopify, WooCommerce, BigCommerce, Magento, or custom), reads public catalog data and schema.org Product markup, and discovers your products — no store connection or API key required. The import:

  • Collapses variants (sizes, colors) into one product entry
  • Scores each product's agent-readiness data quality (A–F) — whether it has the GTIN, images, price, availability, and description depth AI agents need to select it
  • Clusters your products into shopping categories ("Face Serums", "Bar Soap") — the phrases shoppers actually use with AI assistants
  • Generates name aliases per product, used to detect product mentions in answers

Discovered products and categories land as suggestions — confirm, edit, or dismiss each one. Re-running an import updates prices and quality scores but never overwrites your edits or resurrects items you dismissed.

Product limits by plan: Pro 25, Ultra 100, Enterprise 300. Imports that find more than your limit keep the most prominent products and tell you how many were left out.

Linking prompts to products

Use Link prompts to connect monitored prompts to the products they reference — Vizzybl suggests links by matching product names and aliases against your prompt texts, and you confirm which to apply. Linked prompts power product-level visibility metrics (rolling out in a future phase).

Brand Knowledge

Shopper personas describe who buys from you and how they shop — a price-conscious student and a premium-quality enthusiast phrase their questions to AI assistants differently. Click Suggest personas to seed personas from your brand analysis, then edit names, descriptions, regions, and interests. Personas (together with your markets and competitors) condition catalog-driven prompt generation.

Next steps