Modern, conversion-focused web design
Reliable and scalable websites
Flexible WordPress solutions
Online stores built to sell
Custom Shopify stores that convert
Improve rankings and organic traffic
Website builds trust & stands out
Get found by nearby customers
Fix performance and ranking issues
Grow reach and brand awareness
Consistent content and engagement
Ads that generate leads and sales
Google Search, Shopping & YouTube ads
Creative visuals for your brand
Build a strong brand presence
Designs that support campaigns
Professional business documents
Engaging social media creatives
Packaging that attracts buyers
Build valid JSON-LD structured data for the schema types Google actually uses for rich results, without writing a line of code.
All generation happens locally in your browser. Nothing you enter is sent anywhere. Structured data can help pages qualify for rich results but never guarantees them, Google decides independently whether and how to display any rich result.
Found a technical issue?
Our technical SEO team fixes crawl errors, redirects, schema and indexing so Google can rank every page.
Schema markup, also called structured data, is code that describes your page in a language search engines understand. It tells Google that a page is a product with a price, a local business with opening hours, or an article with an author and date.
This free schema markup generator builds valid JSON-LD, the format Google recommends, for Organization, Local Business, Article, Product, FAQ, How-To, Review and Breadcrumb types. Fill in a form, copy the code, then test it with Google's Rich Results Test in one click.
Structured data can help pages qualify for rich results such as star ratings, prices and breadcrumbs, and it gives AI search tools a clearer picture of who you are and what you offer.
Schema markup is structured data, usually written as JSON-LD, that describes a page's content to search engines. Choose a type above, fill in the fields, and paste the generated script tag into your page's head or body.
Choose the type that matches what the page is actually about. Marking up content that is not on the page breaks Google's guidelines.
Organization for your brand, Local Business for a physical location, Product for a shop page and so on.
Required fields are marked. Use the same details that appear visibly on the page.
Copy the JSON-LD, or download it as an HTML file to hand to your developer.
Open Google's Rich Results Test to confirm the markup is eligible and error free.
JSON-LD sits in a script tag, separate from your visible HTML, which makes it easy to add and maintain.
<script type="application/ld+json">
{ "@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Bright Smile Dental",
"telephone": "+44 20 7946 0000",
"address": { "@type": "PostalAddress", ... } }
</script>Generation happens in your browser. Nothing you enter is sent anywhere.
A bakery adds Local Business schema to its homepage.
Match the type to the main purpose of the page.
| Schema type | Use it on | Possible benefit |
|---|---|---|
| Organization | Homepage, about page | Logo and brand details in knowledge panels |
| LocalBusiness | Location or contact pages | Hours, address and phone understood by Google |
| Article | Blog posts, news | Headline, image and date in results |
| Product | Product pages | Price, availability and review stars |
| FAQPage | Genuine FAQ sections | Clearer answers for AI and search |
| HowTo | Step-by-step guides | Structured steps for machines to read |
| Review | Review pages | Rating shown when eligible |
| BreadcrumbList | Any page with a hierarchy | Breadcrumb path instead of raw URL |
infoGoogle decides independently whether to show any rich result. Valid markup makes a page eligible, it never guarantees display.
Accurate, honest markup works best and keeps you clear of manual penalties.
It is structured data that describes your content to search engines, helping them understand the page and making it eligible for rich results.
Google recommends JSON-LD because it sits in a separate script block, so it is easier to add and maintain without touching visible HTML.
It is not a direct ranking factor, but rich results can improve click-through rate and help search and AI tools understand your business.
In the head or body of the page. On WordPress, use a custom HTML block, your theme's header settings or an SEO plugin.
Use Google's Rich Results Test or the Schema.org validator. The generator links straight to Google's test.
Yes. A product page can carry Product and BreadcrumbList markup, for example.
Tools that pair well with the Schema Markup Generator. All free, no sign-up.
We audit and implement schema on every template, then monitor Search Console for errors so your rich results stay live. Explore our technical SEO services.