AgenticWebScore
Scan

Protocol Discovery · Recommended · High impact

Structured pricing information

An offer without a price cannot be compared by an agent — you drop out of consideration.

  • Recommended
  • High impact
  • Adopted standard
Structured pricing information — Property, Value
Property Value
Check idpricing-structured
DimensionProtocol Discovery (25%)
TierRecommended — pool 20 pts
Weight inside tier2
ImpactHigh
MaturityAdopted — A ratified standard with real deployment.
ConditionalNo
Publishing skillpricing-schema
Standardsschema.org/Offer

What is measured

The scanner parses the JSON-LD in the server-rendered homepage and looks for schema.org pricing: an Offer (or a Product or Service with offers) carrying price, priceCurrency and availability, or a priceSpecification (UnitPriceSpecification) with price and priceCurrency for recurring plans. It passes when at least one complete offer states a numeric price and its currency; it partially passes when an offer node exists but omits priceCurrency, or when the price appears only as prose or an image.

Reproduce it yourself

You do not have to take our word for any of this. Run the same measurement against your own domain:

              DOMAIN=https://your-domain.example
curl -sS "$DOMAIN/" | tr -d '\n' | grep -oE '"(price|priceCurrency|availability|priceSpecification|@type)":("[^"]*"|\{)' | sort -u
            

The fix

This is the artifact to ship. It is the complete change, not a description of one.

              {
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "Agent Readiness Audit",
  "serviceType": "Website agent-readiness audit",
  "provider": { "@type": "Organization", "name": "Example Inc.", "url": "https://your-domain.example" },
  "offers": {
    "@type": "Offer",
    "price": "490.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://your-domain.example/pricing",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": "490.00",
      "priceCurrency": "USD",
      "billingDuration": { "@type": "QuantitativeValue", "value": 1, "unitCode": "MON" }
    }
  }
}
            

Standards referenced

  • schema.org/Offer

Related checks

Related checks — Check, Tier, Impact, Same skill
Check Tier Impact Same skill
mcp-card — MCP server cardEssentialHigh—
openapi — OpenAPI definitionEssentialHigh—
oauth-discovery — OAuth discovery documentsEssentialHigh—
api-catalog — API catalogRecommendedMedium—
agent-skills — Agent Skills declarationRecommendedMedium—
a2a-card — A2A agent cardRecommendedMedium—
a2a-signed — Cryptographically signed agent cardEmergingMedium—
auth-md — /auth.md agent authentication guideEmergingMedium—