Pick a schema type and fill in the fields. Marksmith generates JSON-LD for your page head, with a live preview and local validation.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Example Coffee Co.",
"telephone": "+1-386-555-0123",
"address": {
"@type": "PostalAddress",
"streetAddress": "…",
"addressLocality": "Anytown",
"addressRegion": "FL"
},
"priceRange": "$$"
}
Every schema type is a form. Fields are labeled and required ones are marked; many carry a short help note. Marksmith builds the JSON. You never see angle brackets.
The preview updates as you edit the fields, so you can review the generated JSON-LD before saving.
Opens Google's Rich Results Test in a new tab with your page URL to check supported search features. Use a Schema.org validator to review the broader markup.
Flags missing required fields as you type, before you save.
LocalBusiness, Article, FAQPage, Product, Review, Event, Person, Organization, WebSite, Recipe, Course, JobPosting, Video, Image, Software, Podcast, Attorney, Physician, MedicalCondition, RealEstateListing, plus BlogPosting, HowTo, AggregateRating, BreadcrumbList and WebPage.
The panel sits below the editor on posts, pages and every public custom post type. Each one carries one schema, stored in your own WordPress database.
The "Marksmith — Schema Markup" panel sits below the editor on every post, page and public custom post type.
Choose one of the 25 types from the dropdown. Every type is free; nothing is locked.
Fields are labeled and required ones are marked; many carry a short help note. The JSON-LD preview updates live.
Marksmith injects the JSON-LD into <head> on the front-end. Click "Test on Google" to check it in Google’s Rich Results Test.
Every type is included. There is no license key and nothing to unlock.
Marksmith adds JSON-LD <script> blocks in <head>. It leaves titles, meta tags, and the sitemap unchanged. If another SEO plugin also generates schema, review the combined output for duplicate or conflicting entities.
Google has no public API for its Rich Results Test. Marksmith flags missing required fields in the editor, and its test link opens search.google.com/test/rich-results for supported Google rich-result features. Review the broader markup with a Schema.org validator as well.
Yes. All 25 schema types, the live preview, the required-field check and the “Test on Google” button are free. Nothing in the plugin is locked, and it never asks for a license key.
No. Marksmith is a WordPress plugin.
The front-end JSON-LD stops being emitted. Your stored schemas stay in WordPress post meta, untouched. If you delete the plugin entirely, the post meta is removed and you start fresh on reinstall.
Yes. There is no license key and no site limit, so you can install it on as many WordPress sites as you like.
No. Marksmith makes no requests to any server on its own, and it stores your schemas in your own WordPress database. The “Test on Google” button opens Google’s Rich Results Test in your browser, with the page’s public address, only when you click it.