Free toolsFree tool

Generate the JSON-LD your site is missing

We read your homepage, see which structured data it already declares, and hand you only the missing types, ready to paste. Fields nobody can guess from outside — address, phone, hours — come marked for you to fill in.

We'll send you the result and occasional product news. Unsubscribe any time.

Won't duplicate what exists

If your homepage already declares Organization, we don't generate it again: two conflicting blocks are worse than one.

Nothing invented

Your address and phone can't be read from outside, so they ship marked as pending rather than filled with something plausible.

Industry-aware

A restaurant needs different types than a consultancy.

Frequently asked questions

Can I paste it as-is?

Not quite: first replace the fields marked as pending. Those are the ones nobody can guess from outside — address, phone, hours, your logo URL. We'd rather leave them marked than invent a value you'd publish as fact.

Where does this code go?

Inside a <script type="application/ld+json"> tag in your homepage HTML, usually in the <head>. Most CMSs have a "header code" field or an SEO plugin that accepts it.

What if my site already has structured data?

We detect it and don't regenerate it. Having two blocks that declare different things about the same company is worse than having none, because the engine can't tell which to believe.

Will this get me into AI answers?

It helps, it doesn't guarantee. Structured data reduces ambiguity about who you are and what you offer, which matters when an engine decides whether you're a relevant source. But a site with flawless schema and poor content won't get cited.

Want this checked for you, every week?

These checks are a snapshot. AEON42 connects your Search Console, repeats them weekly, spots opportunities and tells you what to do. 14-day free trial.