Pro Tool · 120+ Schema Types · AI-Ready

Advanced Schema Builder

An Ahrefs-grade schema builder. 120+ types, smart dependencies, rich snippet previews and AI search optimisation. Free, no login.

Smart autofill

Fast start

Paste a page URL — we grab the title, description, logo and any existing schema, then pre-fill the relevant fields.

Popular schemas

The most-used schemas — covers 90% of websites. Tick what your page needs.

Recipe · Hotel · Job · Book · Movie · Vehicle · Real Estate · Restaurant Menu · Podcast · WebSite · and 100+ more

Quick-start templates

Tick a proven schema combo in one click.

You've selected FAQ Page. Pages like this usually also include Breadcrumb, Web Page.

Fill in your details

1 selected
FAQ PageRich

Validation

  • FAQ Page

    Missing required: Questions

Rich snippet preview

How your result could look in Google once the schema is indexed.

S
Your Website
yoursite.co.uk
Your page title
Your meta description preview…

AI search readiness

0/4
  • Speakable content

    Add SpeakableSpecification to mark the parts of your page voice assistants and AI answers should quote.

  • Entity relationships

    Add related schemas (Organization, Person) so the builder can link them with @id references for AI parsing.

  • Description richness

    Descriptions total 0 characters. AI search engines favour rich, descriptive schema — aim for 150+.

  • Citations & E-E-A-T

    Add a Person schema and fill knowsAbout — it helps LLMs verify the expertise behind your content.

Combined JSON-LD · 1 schema · needs fields · Google + AI-ready
Needs fieldsTest in Google ↗
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage"
}
</script>

How to use this on your site

1

Copy the code

Use 'Copy all' — the <script> wrapper is included, no editing needed.

2

Paste into your <head>

Platform guides below: WordPress, Shopify, Wix, Squarespace, custom HTML, GTM.

3

Test with Google

One-click link to the Rich Results Test confirms eligibility for rich snippets.

4

Request re-indexing

In Search Console, paste your URL → 'Request indexing'. Results appear in 2-14 days.

Platform guides:

Built for SEO professionals

The capabilities that put this builder ahead of every other free schema generator.

120+ schema types

Every type organised across 22 categories — from FAQ and Product to Recipe, Course, Hotel and JobPosting.

Smart dependency detection

Knows that a Course needs a Provider, a Product needs an Offer, and a rating needs a parent — and suggests them.

Real-time validation

Every field checked against Google's Rich Results spec — required vs recommended, with eligibility flags.

AI search optimisation

Speakable markup, @id entity links and completeness scoring tuned for ChatGPT, Claude and Perplexity citations.

Which schemas should you use?

Pick the line that sounds like you — here's the combination most pages in that field need.

I run a SaaS company

SoftwareApplication Organization Offer AggregateRating WebSite

I run a restaurant

Restaurant Menu MenuItem OpeningHoursSpecification AggregateRating

I run an online course

Course EducationalOrganization Person AggregateRating

I run a blog or publication

BlogPosting Person Organization BreadcrumbList SpeakableSpecification

I run a local trade business

HomeAndConstructionBusiness Service AggregateRating PostalAddress

I run an ecommerce store

Product Offer Brand AggregateRating MerchantReturnPolicy

I run a job board

JobPosting Organization PostalAddress MonetaryAmount

I run a professional service

ProfessionalService Person Service AggregateRating

Use a one-click template in the builder above ↑

Frequently Asked Questions

What's the difference between basic and advanced schema?

Basic schema covers the handful of types most sites need — FAQ, LocalBusiness, Product, Article. Advanced schema goes deeper: precise sub-types (a Plumber rather than a generic LocalBusiness), linked entities (a Course connected to its Provider and Instructor), and types Google rewards with distinctive rich results such as Recipe, Course, JobPosting and Movie. This builder gives you both — the popular twelve up front, and 120+ more behind one click — so you can start simple and get as specific as your page warrants.

Do I need dozens of schemas on one page?

No — and you shouldn't. A page should carry schema for what is genuinely on it, usually two to five types. A product page might use Product, Offer, Brand and AggregateRating; a blog post might use BlogPosting, Person and BreadcrumbList. Adding types that don't reflect visible content is a guidelines violation. The builder's templates exist precisely so you pick the right small combination for a page type, not to pile everything on.

Which schemas help with AI search engines?

AI answer engines — ChatGPT, Claude, Perplexity, Google's AI Overviews — lean on structured data to understand entities and decide what to cite. Organization and Person (especially with knowsAbout) establish who you are and your expertise. SpeakableSpecification marks the passages worth quoting. Rich, descriptive description fields and @id-linked entities make your content easy to parse and attribute. The AI Readiness panel in the builder scores you on exactly these signals.

What's @graph and why does this tool use it?

When a page needs more than one schema, you can either drop several separate <script> blocks on it or wrap them in a single @graph array inside one block. @graph is the cleaner, Google-recommended approach: one tidy block, and the types can reference each other by @id rather than repeating data. This builder always emits @graph for two or more schemas and gives every node an @id automatically.

How do nested schemas work?

Some schema types belong inside others rather than standing alone. An aggregate rating attaches to the Product or Business it rates; an Offer nests inside the Product it prices; an address sits inside a business. The builder handles this for you: select a rating or an Offer and it is automatically embedded into the right parent, not emitted as a stray top-level node. That keeps your output valid and matches what Google expects.

Can I import existing JSON-LD from my site?

Yes. Click Import, paste a competitor's or your own <script type="application/ld+json"> block, and the builder maps the @types to its schema definitions and pre-fills the forms. You can then dissect what they did, fix gaps, or extend it. Types the builder doesn't yet have a dedicated form for are preserved in the generic editor so nothing is lost.

What is SpeakableSpecification and do I need it?

SpeakableSpecification marks the parts of a page — by CSS selector — that voice assistants and AI answer engines should read aloud or quote. It is not yet a mainstream Google rich result, but it is a strong, low-effort signal for voice search and AI citations, and very few competing generators offer a UI for it. If you publish news, guides or any content you want surfaced in spoken or AI answers, it is worth adding.

Does this work for international and multi-language sites?

Yes. Schema markup itself is language-neutral structured data and sits alongside — not instead of — your hreflang tags and localised content. Fields such as inLanguage, addressCountry and priceCurrency let you describe a page accurately for any market. Generate a schema block per localised page, using that page's own language and currency.

How does this compare to Schema App (£20/month)?

Schema App is a capable paid platform with site-wide deployment and ongoing management. This builder is free and focused on the generation step — and on a few things paid tools rarely bundle: smart dependency suggestions, an in-page rich-snippet preview, AI-search readiness scoring, JSON-LD import, and 120+ types with no paywall. For per-page, precise markup it does the job without a subscription; for hands-off site-wide automation a paid platform may still suit.

Is there a paid version?

No. The builder is free, with no login and no limits — all 120+ schema types, templates, validation, preview and export included. If you need schema rolled out and verified across a large or complex site, that is consultancy work rather than a tool, and you can book a free consultation below.

Need help implementing schema across a complex site?

Large sites often have hundreds of pages that could earn rich results. I help businesses map which pages need which schema, write it, and verify Google picks it up.

Book a free consultation