Skip to main content
Back to Free Tools
Structured Data Builder

Schema Markup
Generator

Fill in your business, service or article details to create a JSON-LD code block. Copy it to the relevant page and check it with the validation tools below. The form runs in your browser.

1. Choose a schema type
2. Fill in the details
JSON-LD output
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "address": {
    "@type": "PostalAddress",
    "addressCountry": "GB"
  }
}
</script>

Paste the whole block into your page's <head>. Only filled-in fields are included.

Need help adding structured data to your site?

We can add structured data to the relevant pages, check it matches the content and test it for errors.

Talk To Us About SEO

What is schema markup, and why bother?

Schema markup (structured data) is code that spells out to Google exactly what your page is about. Done right, it makes you eligible for rich results: supported article and business details that stand out in search and earn more clicks.

Better understanding

It removes the guesswork for search engines, telling them precisely that this is a local business, a service or an article, and what the key details are.

Rich results

Valid markup unlocks eligibility for enhanced listings that take up more space and draw the eye, which for local businesses especially, can mean meaningfully more clicks.

JSON-LD, the easy way

This generator outputs JSON-LD, Google's recommended format, as one tidy block you drop into your page head. No weaving code through your HTML.

Schema markup FAQ

What is schema markup (structured data)?

Schema markup is a small block of code, in JSON-LD format, that you add to a web page to describe what it is: a local business, a service, an article and so on. Search engines read it to understand your page properly, which can unlock rich results like supported article and business details.

Does schema markup help SEO?

Indirectly, yes. It does not directly raise rankings, but it helps Google understand and trust your content and makes you eligible for rich results, which take up more space in the search listings and tend to earn more clicks. For local businesses, LocalBusiness markup also feeds Google's knowledge panels and maps.

Where do I put the generated code?

Paste the whole <script type="application/ld+json"> block into the <head> of the relevant page (or anywhere in the HTML, because JSON-LD can sit in the head or body). On WordPress you can use a header-injection plugin or your theme settings; on a custom site, add it to the page template.

What is the difference between LocalBusiness and Organization schema?

Organization describes the company itself (name, logo, social profiles). LocalBusiness extends it with the physical, customer-facing details, like address, opening hours, phone and service area. It is what you want for a business with premises or a local service area. Many local sites use LocalBusiness on the homepage and Organization sitewide.

How do I test my schema markup?

Paste your page URL or the generated code into Google's Rich Results Test and the Schema.org Validator (both linked under the output above). They confirm the markup is valid and show which rich results you are eligible for.

Is JSON-LD better than microdata?

For most sites, yes. Google recommends JSON-LD: it sits in one tidy block rather than being woven through your HTML, so it is far easier to add, read and maintain. This generator outputs JSON-LD.

Visit

Unit 20, Tanners Drive
Milton Keynes, MK14 5BN

© 2026 IT Boffins Ltd.