‌‌‌‌​​‌‌​‍‌​‌​‌‌‍‍‌​‍‌‌​​‌​​‌‌​‍ WordPress plugin · Free tier · Installation help available

Schema markup, crafted clean.

Pick a schema type and fill in the fields. Marksmith generates JSON-LD for your page head, with a live preview and local validation.

application/ld+json auto-generated
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Wandzilak Web Design",
  "telephone": "+1-386-555-0123",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "…",
    "addressLocality": "Palm Coast",
    "addressRegion": "FL"
  },
  "priceRange": "$$"
}
Features

Forms for adding structured data to WordPress.

Form-driven, never JSON-driven

Every schema type is a form with labeled fields, required-field markers, and Google-doc help text under each input. Marksmith builds the JSON. You never see angle brackets.

Live JSON-LD preview

The preview updates as you edit the fields, so you can review the generated JSON-LD before saving.

"Test on Google" — one click

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.

Local validation as you type

Required fields. URL formats. ISO-8601 dates. Enum values. Marksmith catches the obvious problems in the editor — before you ever hit save.

25+ schema types

LocalBusiness, Article, FAQ, Product, Review, Event, Person, Organization, WebSite, Recipe, Course, JobPosting, Video, Image, Software, Podcast, Attorney, Physician, MedicalCondition, RealEstateListing — and more on the way.

Multi-schema per page

Stack Article + FAQ + Breadcrumbs on a single blog post. Or Product + Review + AggregateRating on a product page. Each renders as its own clean JSON-LD block. Unlimited on paid plans.

How it works

Four steps from blank post to generated JSON-LD.

1

Open any post in the editor.

The "Marksmith — Schema" panel sits below the editor on every post, page, and custom post type.

2

Pick a schema type.

Type-picker dropdown groups Free and Paid types. Free covers LocalBusiness, Article, FAQ. Paid unlocks 22 more.

3

Fill the form.

Required fields are starred. Every input has help text from Google's own docs. The JSON-LD preview updates live.

4

Save the post.

Marksmith injects the JSON-LD into <head> on the front-end. Click "Test on Google" to verify.

Schema types

Every type Google cares about. Plus a few they don't yet.

Free types are open to everyone. Paid types unlock with any license.

LocalBusiness
Free
Article
Free
FAQ
Free
BlogPosting
Paid
Product
Paid
Review
Paid
AggregateRating
Paid
BreadcrumbList
Paid
Event
Paid
Person
Paid
Organization
Paid
WebSite
Paid
WebPage
Paid
VideoObject
Paid
ImageObject
Paid
Recipe
Paid
HowTo
Paid
Course
Paid
JobPosting
Paid
SoftwareApplication
Paid
PodcastEpisode
Paid
Attorney
Paid
Physician
Paid
MedicalCondition
Paid
RealEstateListing
Paid
Pricing

Free forever for the basics. Paid when you need the long tail.

Monthly Annual Save 15%
Free
Free
For small sites with one or two pages
$0 forever
No credit card
  • 3 schema types (LocalBusiness, Article, FAQ)
  • Live JSON-LD preview
  • Local validation
  • "Test on Google" deeplink
  • Auto-inject into wp_head
  • 1 schema per page only
  • Site-wide schemas (locked)
Download Free
Agency
Agency
For studios managing many sites
$79.95 /month
billed monthly
$79.95/mo $67.95 /month
$815.40 billed annually
  • Everything in Single
  • 10 domains + subdomains
  • Per-domain configuration
  • Bulk import / export
  • Add-on domains available
  • Email support
  • Priority support
Unlimited
Unlimited
For high-volume studios & enterprises
$199 /month
billed monthly
$199/mo $169.15 /month
$2,029.80 billed annually
  • Everything in Agency
  • Unlimited domains
  • Priority support (<24hr)
  • White-glove onboarding
  • Early access to new plugins
  • Custom schema-type requests
  • Volume pricing on full Suite
FAQ

Questions

Will Marksmith conflict with my existing SEO plugin (Yoast, Rank Math, AIOSEO)?

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.

Why doesn't Marksmith validate against Google's API directly?

Marksmith provides local required-field and type checks. Its external 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.

Does the free tier expire?

No. The free tier is free forever and covers the 3 most-used types: LocalBusiness, Article, FAQ. Every small site needs at least one of them. You only need a license key if you want the additional 22 types, unlimited schemas per page, or site-wide schemas.

Can I use Marksmith on Shopify or Webflow?

The WordPress plugin is the current product. Export for other platforms is on the roadmap; contact us about early access.

What happens to my schemas if I deactivate the 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.

Can I use the same license key on multiple sites?

Depends on your plan. Single = 1 domain. Agency = 10 domains. Unlimited = unlimited. Domain binding happens automatically when the plugin first verifies. If you remove a site from your stable, contact us to unbind that slot.

Does Marksmith send my post content anywhere?

No. Everything stays inside your WordPress install. The only outbound network call is the license verification against marksmith.wandzilakwebdesign.com/api/validate, which sends just your license key + your site's hostname — never any post content. The plugin's readme documents its external services.

Get started

Add schema to your next post.

Choose a type, fill in the fields, and review the generated JSON-LD. Contact the studio for current installation options.