AI agents and automation, SEO and GEO, ROI-focused websites, and custom software built around your business.
Manuel Technologies
HomeFree toolsSchema generator
( Free tool / Grow )

Clean JSON-LD, without the email gate.

Organization, LocalBusiness, Service and FAQPage markup, generated as you type. Empty fields are omitted rather than emitted blank, and nothing is sent anywhere.

What to describe

Belongs in the root layout so it appears once per site, not once per page.

Paste into the head, or anywhere in the body
Fill in at least the first field and the markup appears here.
Before you paste it

Schema is a label, not an argument. Every property here must describe something a visitor can actually see on the page. Marking up a claim that is not visible is a manual action risk and, more to the point, it is the fastest way to lose trust with search and answer engines at once.

Empty fields are left out of the output rather than emitted blank, because a property asserting nothing is worse than an absent one. Validate the result in Google’s Rich Results Test, then check the deployed URL rather than the local build.

( Questions )

What people ask about structured data.

Do I have to give an email to copy the code?

No. Gating a snippet that is already visible on screen is theatre, and every other tool on this site is ungated too. Copy it and go.

Why are empty fields left out of the output?

Because a property asserting nothing is worse than an absent one. Blank values in structured data are noise at best, and at worst they contradict what is on the page.

Where does the script tag go?

The head is conventional but anywhere in the body works and Google reads both. What matters more is that it appears once per page and describes that page rather than the site in general.

Can schema make a thin page rank?

No. Schema is a label, not an argument. It clarifies what a page is; it cannot make an empty page worth returning. Marking up claims that are not visible to a reader is also a manual action risk.

Which LocalBusiness type should I use?

The most specific subtype that fits. Dentist, Plumber and Accountant all exist and all beat the generic LocalBusiness, because specificity is itself a relevance signal in local search.