Schema Markup Generator
Generate JSON-LD structured data from a simple form: Organization, Person, WebSite, Event and Breadcrumb schema. Copy-paste script tag, free.
About the Schema Markup Generator
Structured data helps search engines understand who you are and what your pages contain — powering knowledge panels, sitelinks search boxes, event listings and breadcrumb trails in results. This generator builds valid JSON-LD (Google's recommended format) from a plain form: pick a schema type, fill in the fields, and copy the ready script tag.
Five foundational types are covered: Organization (company details, logo, social profiles), Person (author and personal-brand pages), WebSite (with the optional SearchAction for a sitelinks search box), Event (venue, dates, ticket offers) and BreadcrumbList. For Article, Product, FAQ and LocalBusiness schema, AIWalay has dedicated generators with their full field sets.
Empty fields are omitted from the output automatically, so the JSON stays clean and valid. Everything is generated in your browser — paste the script tag anywhere in your page's head or body, then confirm with Google's Rich Results Test.
How to Use the Schema Markup Generator
- 1Choose the schema type — Organization, Person, WebSite, Event or BreadcrumbList.
- 2Fill in the fields; anything left empty is simply omitted from the output.
- 3Copy the generated <script type="application/ld+json"> block into your page.
- 4Validate with Google's Rich Results Test before deploying.
Frequently Asked Questions
What is JSON-LD and why does Google prefer it?
JSON-LD is structured data expressed as a JSON script tag, separate from your visible HTML. Google recommends it over microdata because it's easier to add, maintain and generate programmatically without touching your page markup.
Where do I put the schema markup on my page?
Anywhere in the <head> or <body> — Google reads both. The <head> is conventional. The script tag doesn't render anything visible on the page.
Will schema markup improve my rankings?
Structured data isn't a direct ranking factor, but it enables rich results — breadcrumbs, sitelinks search boxes, event snippets — which improve visibility and click-through rate in the search results.
What does the WebSite SearchAction do?
It tells Google your site has internal search and where it lives, making your site eligible for a sitelinks search box directly in Google results. Enter your search URL (e.g. example.com/search?q=) and the tool wires up the template correctly.
How do I add breadcrumb schema?
Choose BreadcrumbList and enter one line per level as 'Name | URL', from home page down to the current page. Google uses it to show the breadcrumb trail instead of the raw URL in results.
How do I verify my markup is valid?
Paste your page URL or the generated code into Google's Rich Results Test (search.google.com/test/rich-results) or the Schema.org validator. Both will flag missing required properties per rich-result type.