agentic‑readiness docs
/
Scan at scale Blog Build one › Run a scan ›

Scan at scalePages with a broken schema.org Action (potentialAction)

Pages with a broken schema.org Action (potentialAction)

A per-URL report: one row per page that matches, over the pages a crawl reached.

What this report returns

A schema.org potentialAction advertises an operation agents can invoke, e.g. a SearchAction that wires up site search.

These pages declare an action that can't be executed: no target endpoint, a target without a usable EntryPoint, a SearchAction missing query-input or a {placeholder} in its urlTemplate, or a type that isn't a real Action.

How to fix it. Declare a target EntryPoint with a urlTemplate like "https://example.com/search?q={search_term_string}" plus "query-input": "required name=search_term_string"; the flagged columns show what each page is missing.

The columns it shows

Every defect this technology can carry is a column in the grid, worst first, so nothing is hidden behind a filter you have to know to apply.

  • schema:Action ValidschemaActionValid
  • schema:Action FindingsschemaActionFindings
  • schema:Action TypesschemaActionTypes
  • schema:Action Missing TargetschemaActionMissingTarget
  • schema:Action Target Missing EntryPointschemaActionTargetMissingEntryPoint
  • schema:Action Missing query-inputschemaActionMissingQueryInput
  • schema:Action Unknown TypeschemaActionUnknownType
  • schema:Action urlTemplate Missing PlaceholderschemaActionUrlTemplateMissingPlaceholder

About schema:Action

Declares actions an agent could take from this page.

Read how schema:Action is checked, including the specification it is validated against and a worked correct and broken example.

Running it

This report ships in the Lumar agent-readiness container and appears on any project it is linked to, on every crawl. See the whole set, or check a single URL with the scanner on this site, which runs the same code with no account.

Get Lumar pricing