‌‌‌‌​​‌‌​‍‌​‌​‌‌‍‍‌​‍‌‌​​‌​​‌‌​‍ WordPress.org plugin · Free tier · No sign-up

Schema markup, crafted clean.

Marksmith turns the schema.org spec into a form. Pick a type, fill the fields, get valid Google-approved JSON-LD injected into your page head. No syntax to learn. No raw JSON to wrangle.

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

Built for everyone who skips schema because it's tedious.

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 pane updates as you type. Every keystroke. Whitespace included. Catch a missing comma before you save — never after Google does.

"Test on Google" — one click

Opens Google's actual Rich Results Test in a new tab, pre-filled with your page URL. Google's authoritative verdict, free, no API key required. The same workflow agencies pay $50/month for elsewhere.

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 Google-verified schema.

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 Get Started
$79.95/mo $67.95 /month
$815.40 billed annually Get Started
  • 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 Get Started
$199/mo $169.15 /month
$2,029.80 billed annually Get Started
  • 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

Agency plan includes 10 domains. Managing 20+ sites? Ask about Unlimited.

FAQ

Questions

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

No. Marksmith only emits JSON-LD <script> blocks in <head>. It doesn't touch meta tags, titles, OG tags, or the sitemap. Run it alongside any SEO plugin. Google accepts multiple JSON-LD blocks per page — if your SEO plugin also emits an Article schema, Google will read both.

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

Google deprecated their public Structured Data Testing Tool API in 2020 and has not published a replacement. The Rich Results Test exists at search.google.com/test/rich-results but has no public API. So Marksmith mirrors schema.org's required-field and type rules locally for instant editor feedback, plus a one-click deeplink to Google's actual test for the authoritative verdict. Same approach Yoast, Rank Math, and Schema Pro all take — and it's the only path that stays free.

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 primary product. For other platforms, we publish the generated JSON-LD as raw text you can paste into custom-code blocks (Webflow / Ghost theme injection / Shopify theme.liquid). The export workflow is on the roadmap — email us if you'd like 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. Full External Services disclosure is in the plugin's WordPress.org readme.

Get started

Schema markup, finally honest.

Install the free plugin from WordPress.org. Add Marksmith to one post. See what clean JSON-LD looks like when nobody's making you type it by hand.