Extract and validate JSON-LD, Microdata and RDFa against schema.org and Google rich-result rules (Product, Article, FAQ, Recipe, Event, JobPosting, LocalBusiness...). Get exact errors, ready-to-paste JSON-LD for each page and optional AI generation with your own key.
Clearer reporting: when AI JSON-LD generation is enabled but Max cost per run is too low to fit one ai-schema event ($0.01), the run log now warns 'AI step skipped: your maximum charge is too low for an ai-schema event ($0.01). Raise "Max cost per run" to get AI JSON-LD.' Before, the AI step stopped silently. The step moved to src/aistep.ts so it is unit-tested; no price, event or other behaviour change.
1.0.0 — 2026-10-11
First release.
Extracts JSON-LD (including @graph, arrays, full IRIs and comment-wrapped blocks), Microdata (nested itemscope) and RDFa Lite into one model.
Checks Google rich-result rules for 20+ features, separating required from recommended properties. Validates value formats: ISO 8601, ISO 4217, enums, rating ranges and GTIN. Adds notes on retired or limited features.
Generic hygiene checks: parse errors with line/column, @context/@type, typo detection with suggestions, empty values and relative URLs.
Recommended JSON-LD per page, built from on-page facts and re-validated. Optional AI generation on the user's own key, also re-validated.
Crawl mode and pasted HTML/JSON-LD mode.
Outputs: HTML report and CSV. Monitoring flags lost markup or eligibility, with webhook alerts.