Free SEO audit with 10 action points - $2K worth of value
Rasesh Koirala

Schema Markup Generator

Generate clean JSON-LD for the types pages need most - Article, Organisation, WebSite, BreadcrumbList and Person.

schema.html

How to use it

  1. Choose the schema type for the page - the fields change to match it.
  2. Fill in what you have. Blank fields are left out, so you never ship empty properties.
  3. Copy the snippet into the <head> of the matching page.
  4. Validate it in Google's Rich Results Test or the Schema Markup Validator.

What it does, and what it does not

It does: generate clean JSON-LD for the five types web pages need most often - Article, Organization, WebSite, BreadcrumbList and Person - including the correct nested shapes like the WebSite search action.

It does not: cover every schema.org type. For local businesses, products and FAQs, use the dedicated tools in this set, which handle their specific fields properly.

Reference

JSON-LD is the format Google recommends for structured data: a block of JSON in a <script type="application/ld+json"> tag that describes the page to machines without touching your visible HTML. This generator covers the five types that most sites need beyond the local, product and FAQ types, which have their own tools here.

Organization and WebSite usually go on your homepage. Organization establishes your brand entity - name, logo, and the sameAs links to your official social profiles, which help Google connect the accounts to your brand. WebSite can carry a SearchAction that makes your site eligible for a sitelinks search box. BreadcrumbList reflects the path to the current page and can produce the breadcrumb trail shown in search results; the order and the position numbers matter, and this tool numbers them for you. Article suits blog posts and news, carrying the headline, author, publisher, images and dates. Person describes an individual - useful for author pages and building author entities.

Two habits keep you out of trouble. First, only mark up what is true and, where Google expects it, visible on the page - structured data that contradicts the page is worse than none. Second, do not fabricate sameAs profiles or invent an author; point only at real, official URLs. Whatever you generate, run it through the Rich Results Test to confirm it is valid and to see which rich result, if any, the page becomes eligible for. Structured data does not directly raise rankings, but it makes your pages legible to search engines and AI systems, and it unlocks the richer listings that earn clicks.

Questions

Which format should I use, JSON-LD or microdata?

JSON-LD. It is the format Google recommends, it keeps the markup separate from your HTML, and it is far easier to maintain. This tool outputs JSON-LD.

Does structured data improve rankings?

Not directly. It helps search engines and AI understand your page and makes it eligible for rich results, which improve visibility and click-through. Those are the wins, not a ranking boost on their own.

Where do I put the snippet?

In the <head> of the matching page. Organization and WebSite usually go on the homepage; Article and Breadcrumb on the relevant page.

What about products, local business or FAQs?

Use the dedicated tools in this set. They handle the specific fields those types need more thoroughly than a general generator.

Should I add sameAs links?

Only to real, official profiles you control. Never invent them. Correct sameAs links help Google connect your social accounts to your brand entity.

Related tools

Built by , SEO consultant and trainer in Sydney. Found a bug or want a tool added? Tell me.