All 20 Schema Pro sections
Custom JSON-LD
For markup the plugin does not cover, add a Custom JSON-LD schema and paste your own object. It is validated as JSON on save and merged into the same graph as everything else, so you still get one clean block per page. If what you paste does not parse, it is not saved and the JSON-LD saved before stays in place; the message after saving says what the parser found. Escaped quotes and \u escapes survive the save. When you open the schema again, the box shows the saved JSON-LD laid out one property per line, with any \u escape shown as the character it stands for.
Paste the object itself, not a <script> tag:
{
"@type": "Service",
"name": "Boiler servicing",
"serviceType": "Boiler maintenance",
"areaServed": "York"
}Still stuck? Ask the developers who wrote it. We aim to reply within one business day.