Schema tools
One schema workflow. Find the gaps, fix them, keep them fixed.
Most sites run a schema generator once and never touch it again. Baseline Labs gives you the three pieces AI engines actually need: an audit that grades what is already there, a generator that writes the markup you are missing, and a rolling system that keeps it accurate as the site changes.
Run a free schema audit Generate schema freeThe generator needs no account. Your first audit is free, no card required.
Three tools, one workflow
Most schema tools do one job: writing a valid block for a page you point them at. That is the middle step. The two around it - knowing what you already have, and keeping it true afterwards - are where structured data actually goes wrong.
- Takes your domain and crawls it
- Reads JSON-LD, microdata, RDFa, OpenGraph and microformats
- Returns a graded gap report, page by page
- Runs on demand, or on a schedule
- Your first audit, through onboarding. No card.
- Takes your domain and finds your pages
- Reads each page and picks the right type from its content
- Returns copy-paste JSON-LD script tags
- Runs on demand
- Free. No account, no card.
- Takes your domain once, then watches it
- Re-reads your pages and regenerates only what changed
- Injects server-side, so crawlers see it without running JavaScript
- Runs continuously, with a full sweep at least weekly
- 5 pages on 1 domain
Which one do you need?
- I do not know what schema I have
- Start with the Schema Audit. It crawls your site and reads every structured-data format on it, not just JSON-LD, then grades each page against what Google and the AI engines look for. Generating more markup on top of a site you have not measured just adds to the pile.
- I need markup, and I need it now
- Use the Schema Generator. Give it your domain, it finds your pages, reads each one, and writes valid JSON-LD you can paste straight into the page. No account, no card, no fields to fill in by hand.
- My content changes and the markup drifts
- Set up Rolling Schema. Static markup is wrong the moment a price, an opening hour or an article body changes. Rolling Schema re-crawls, regenerates only what actually moved, and injects server-side - so crawlers that do not run JavaScript still see the current version.
How they work together
- Audit grades what is on the site today and shows you the gaps, page by page.
- Generate writes the markup those gaps need, for free.
- Rolling Schema takes over so the fixes do not decay. New products, revised articles and changed prices get re-detected and regenerated without anyone opening a template.
Does schema markup actually help AI visibility?
Structured data does not buy a citation from ChatGPT or Perplexity. What it does is remove ambiguity. Instead of an AI system inferring what your page is about from prose and layout, JSON-LD states it: this is a Product, here is the price, here is the rating. This is an Organization, here is what it does. Google's AI Overviews, Microsoft Copilot and classic rich results all lean on structured data to decide what to surface. Clean schema is a real advantage, and an indirect one. Treat anybody selling it as a citation lever with suspicion.
Why a generator on its own is not enough
Merkle, Rank Math, Schema App, TechnicalSEO.com, Schema Pro and Google's own Structured Data Markup Helper all solve the same single problem: writing or checking one valid JSON-LD block. That leaves two gaps that matter more than the writing step.
Most sites carry partial, duplicated or invalid schema without knowing it. More markup on top does not fix the markup underneath. Only reading the site does.
Plugin and tag-manager schema is usually injected client-side. GPTBot, ClaudeBot and PerplexityBot never execute it, so that markup is invisible to the exact systems you are trying to reach. Server-side injection is the only guarantee.
Schema audit or schema validator?
A validator - Google's Rich Results Test, or the schema.org validator - checks one page against the spec and returns pass or fail. An audit crawls the whole site, cross-references JSON-LD against the OpenGraph, microdata and RDFa sitting beside it, and shows you patterns: which entity types are incomplete everywhere, which nested nodes have no stable @id, which pages carry nothing at all. A validator is a spot check. An audit is a map.
Schema markup for Irish businesses and .ie sites
Baseline Labs is an Irish company, based in Galway. Both the Schema Generator and the Schema Audit work on any domain, .ie included, with no market-specific limitations and no assumptions about where your business is registered.
That is worth saying out loud because most of the tools in this category are built and documented for the US and UK markets, and an Irish business evaluating them is reading someone else's examples. If you run a .ie site and want a look at what AI engines currently understand about it, the audit is the place to start.
Common questions
.ie included, with no market-specific limitations. Baseline Labs is an Irish company based in Galway, so the support and the guidance are written with the Irish market in view rather than translated from a US playbook.Start where your site actually is
If you have never measured your structured data, audit it. If you know what is missing, generate it. If it keeps drifting, roll it.
Run a free schema audit