Build valid JSON-LD structured data for rich results — FAQ, Article, Local Business, Product, HowTo and Breadcrumb. Everything runs in your browser.
<script type="application/ld+json"></script>
Structured data is the language search engines use to understand what a page is really about. This schema markup generator turns a few simple form fields into valid JSON-LD — the format Google officially recommends — wrapped in a ready-to-paste <script type="application/ld+json"> tag. Pick a schema type, fill in the fields, and the code updates instantly as you type. Nothing is sent to a server; the entire tool runs client-side, so your content stays private.
JSON-LD lives quietly in your page's HTML and never changes how the page looks to visitors. Instead, it feeds crawlers a clean, machine-readable summary that can unlock rich results: FAQ dropdowns, star ratings, breadcrumb trails, article bylines and step-by-step HowTo cards right inside the search listing.
For pages with a genuine list of questions and answers. Each Q&A can appear as an expandable dropdown under your search result. Only mark up FAQs that are actually visible on the page.
For blog posts, guides and news. Provide a headline, author, publish date and a wide image (at least 1200px) so Google can build a strong Top Stories or Discover entry.
For a physical location. Include the exact name, full address, phone, opening hours and — ideally — latitude and longitude so your business is eligible for map and local-pack enhancements.
For shop and listing pages. Add price, currency and aggregate rating to become eligible for the price-and-review snippet that stands out in shopping-related searches.
Use HowTo for step-by-step instructions and BreadcrumbList to show where a page sits in your site hierarchy, replacing the raw URL in the result with a tidy breadcrumb path.
https://) for images, breadcrumb links and business pages.<script> tag.Schema markup is structured data from the shared schema.org vocabulary that describes your page to search engines. JSON-LD is the JSON-based format Google recommends — a script block that adds meaning without altering how the page looks.
It isn't a direct ranking signal, but it makes pages eligible for rich results that boost click-through rate — which indirectly helps your search performance.
Paste the whole script tag into the HTML of the page it describes, ideally in the <head>. In WordPress, use a header/footer code plugin or a Custom HTML block.
Run it through Google's Rich Results Test (linked from the tool above) or the schema.org validator to confirm eligibility and catch missing properties.