structured-data.invalid-value

WarningSEO audit

A structured data value is in a form Google cannot use: a price with a currency symbol or a decimal comma, a currency that is not an ISO 4217 code, a rating outside its scale, a breadcrumb trail with fewer than two items, odd positions or crumbs without a URL, or an availability, itemCondition, eventStatus, eventAttendanceMode or employmentType that is not one of the values Google lists.

What to change

Write prices as plain numbers with a dot ("19.99") and the currency in priceCurrency ("EUR"); set bestRating when ratings are not out of 5; number breadcrumb positions 1, 2, 3 and give every crumb but the last an item URL; write availability, itemCondition, eventStatus and eventAttendanceMode as schema.org values ("https://schema.org/InStock"), and employmentType as FULL_TIME, PART_TIME, CONTRACTOR, ... in capitals.

The documentation on developers.google.com

A finding of this rule on a page carries the exact edits for that page: the markup it quotes, and what to write instead.

When it runs

Runs on every SEO audit: of a page, a crawl, a build directory or HTML. A warning is a problem that costs a page ranking, clicks or citations. Each finding takes 5 points off the page's score.

The severity here is the rule's usual one: a finding can be raised or lowered when the page gives a reason.

Run it, or skip it

Check a page for this rule alone, after a fix for instance:

npx @rivi-software/agentic-seo-check audit https://example.com --rule structured-data.invalid-value

Or from an assistant, with the MCP tool seo_audit_page:

{
  "url": "https://example.com",
  "rules": [
    "structured-data.invalid-value"
  ]
}

To leave it out of an audit, pass --disable structured-data.invalid-value on the command, or disableRules: ["structured-data.invalid-value"] to a tool.

All 14 rules