Schema.org Structured Data
Generate JSON-LD structured data for better SEO. Supports LocalBusiness, Product, Article, Event, FAQ, and more. Paste the output in your page <head> for rich search results.
Try it with your AI assistant
Once WebsitePublisher is connected to your AI assistant, paste one of these into the chat.
@WebsitePublisher add structured data for my local business to my homepage, with address and opening hours@WebsitePublisher add FAQ structured data to my questions page so it can show in GoogleWith WebsitePublisher, add structured data for my local business to my homepage, with address and opening hoursWith WebsitePublisher, add FAQ structured data to my questions page so it can show in GoogleWith WebsitePublisher, add structured data for my local business to my homepage, with address and opening hoursWith WebsitePublisher, add FAQ structured data to my questions page so it can show in GoogleEndpoints (3)
Generate JSON-LD structured data. Returns a <script type="application/ld+json"> block ready to paste into a page <head>. Provide schema_type and the relevant fields for that type.
| Field | Type | Required | Description |
|---|---|---|---|
schema_type |
string | ✓ Yes | The Schema.org type to generate |
data |
object | ✓ Yes | Key-value pairs for the schema. Fields depend on schema_type. See endpoint docs for each type. |
wrap_script_tag |
string | No | If "true", wraps output in <script type="application/ld+json"> tag. Default: true. |
Generate multiple JSON-LD blocks at once (e.g. Organization + WebSite + BreadcrumbList for a homepage). Returns combined output.
| Field | Type | Required | Description |
|---|---|---|---|
schemas |
array | ✓ Yes | Array of {schema_type, data} objects. Max 5 per call. |
wrap_script_tag |
string | No | If "true", wraps each output in its own script tag. Default: true. |
Suggest which schema types are appropriate for a given page based on its URL path and content description. Returns recommended types with pre-filled data hints.
| Field | Type | Required | Description |
|---|---|---|---|
page_url |
string | ✓ Yes | The page URL path, e.g. "/contact", "/products/widget", "/blog/my-post" |
page_title |
string | No | The page title |
page_description |
string | No | Brief description of the page content |
MCP Tool Names
When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:
| Endpoint | MCP Tool Name |
|---|---|
| generate | schema-org_generate |
| generate-multi | schema-org_generate_multi |
| detect | schema-org_detect |
Website