audit_structured_data
Suggest missing JSON-LD schema for a URL by detecting existing types and returning ready-to-paste templates for missing but signalled types like BlogPosting, FAQPage, or HowTo.
Instructions
Suggest missing JSON-LD additions for a URL. Fetches the page, detects existing schema types, and returns ready-to-paste templates for types that are missing but signalled by page content (BlogPosting from og:type=article or bylines, FAQPage from Q&A pairs, HowTo from numbered steps, BreadcrumbList from nested paths, Organization on homepages). Templates are pre-filled from page metadata where possible; fields marked FILL: require manual completion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to inspect for missing JSON-LD. The page is fetched and its content signals are used to suggest schema types. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL that was inspected. | |
| note | No | ||
| summary | Yes | ||
| fetched_at | Yes | UTC ISO-8601 timestamp. | |
| suggestions | Yes | Schema additions suggested for this page. | |
| signals_detected | Yes | Content signals detected (e.g. og:type=article). | |
| schema_types_present | Yes | @type values already present on the page. |