Skip to content

Rolling Schema

Schema that keeps up with your site

Add your domain once. We re-crawl your pages on a rolling cycle, catch what changed, and regenerate validated structured data - so ChatGPT, Google, Perplexity and every AI engine that matters always reads the current version of your site.

Start free

Included on every plan, including free. No card required.

Schema markup was built for a web that no longer exists

Most schema tools assume you publish a page, add structured data once, and never touch it again. That worked when Google was the only audience. It does not work now.

Schema accuracy after launch
Static vs Rolling - 90 days
100% 50% 0% Day 1 Day 30 Day 60 Day 90 Rolling Static
Rolling Schema - re-checked on a rolling cycle Traditional schema - written once, drifts over time
Your content changes. Your schema doesn't.

Prices update. Opening hours shift. Event dates pass. Articles get revised. Every change makes your schema a little more wrong - until AI engines stop trusting it.

AI crawlers can't read JavaScript.

The plugin or tag-manager setup most sites rely on injects schema client-side. GPTBot, ClaudeBot and PerplexityBot don't execute JavaScript, so that markup is invisible to them.

Vercel AI crawler analysis, 500M+ GPTBot fetches
Manual regeneration doesn't scale.

Updating schema by hand across a growing site is a full-time job nobody wants. Most teams publish new pages without structured data at all.

What Rolling Schema does instead

Structured data that stays current across your whole site, injected server-side, without you touching a line of code.

Traditional schema tools
{ "@type": "LocalBusiness",
  "openingHours": "Mo-Fr 09:00-17:00",
  "priceRange": "$$" }

// generated 3 months ago
Invisible to AI crawlers
Rolling Schema
{ "@type": "LocalBusiness",
  "openingHours": "Mo-Sa 08:00-20:00",
  "priceRange": "$$$" }

// updated 14 minutes ago
Visible to every engine
  • We watch your site - every page, on a rolling cycle, looking for content changes
  • We regenerate your schema - only for pages that actually changed, keeping costs down and freshness up
  • We inject server-side - via Cloudflare Worker or the WordPress plugin, so the markup is in the HTML before any crawler sees it

Schema works twice. Today, and tomorrow.

When AI engines answer questions about your brand, they rely on structured data to know what's true. That's today. Schema quietly does a second job that matters even more for the long term.

Today - live citations

When someone asks ChatGPT or Perplexity about your category, the engine pulls from recent crawls. Schema-rich pages get cited correctly. Unstructured pages get misrepresented or skipped.

Vs
Tomorrow - model memory

80% of AI crawler traffic is for model training, not live search. Every time OpenAI, Anthropic or Google trains a new model, they ingest the web. Pages with clean schema become training data that's labelled, structured and correctly recalled - long after the crawl.

Cloudflare 2025 Year in Review
Every page without schema is a missed opportunity to teach the web's models who you are.

What's included

3 to 20 domains

Three domains free and on Starter, twenty on Power - enough for a main site plus brands, landing pages or client work.

Continuous monitoring

We re-crawl every page on your domains on a rolling cycle. The interval scales with load: 30 minutes at the fast end, never longer than a day.

Up to 100 pages per domain

Free covers your five most important pages. Paid plans track up to 100 per domain, picked by site hierarchy so your homepage and top-level pages come first.

Change detection

We only regenerate schema when content actually changes - saving your quota and keeping GPU load down.

Server-side injection

Deploy via our Cloudflare Worker or the WordPress plugin. No code changes, no CMS migration.

Dashboard and inspector

See exactly what schema is live on every page, when it last regenerated, and what changed. Full visibility into what AI crawlers are reading.

Three ways to deploy. All take under ten minutes.

Rolling Schema doesn't require a developer, a CMS migration or a platform rewrite. Pick the deployment that matches your stack.

Cloudflare Worker

The cleanest deployment. Add our Worker to your Cloudflare account, point it at your domain, and every response gets validated JSON-LD injected at the edge before it reaches the browser or any crawler.

Recommended for: technical teams, sites already on Cloudflare
WordPress plugin

Install the Baseline Connector plugin. It pulls your latest schema and renders it server-side into every page. One caveat worth knowing: a full-page cache can answer before PHP runs, so coverage is partial on aggressively cached sites.

Cloudflare Worker recommended for full AI crawler visibility
Direct API integration

Your team calls our API, pulls the JSON-LD, and deploys it however you like - into your CMS templates, your CDN, or your build pipeline.

Recommended for: headless CMS, custom stacks

Built for sites where accuracy matters

Local and service businesses

Restaurants, clinics, trades, retail, hospitality. Your hours, menu, services and location data need to match reality every day - not reflect a snapshot from launch week.

Content publishers and blogs

New articles every week, old ones updated, author pages growing. Rolling Schema keeps Article, Author and Organisation schema current without you maintaining templates.

Small e-commerce

Prices change. Stock levels shift. New products launch and old ones retire. Static schema means AI engines quote prices that aren't real anymore - which hurts trust and conversion.

Agencies managing client sites

Cover a handful of client domains under one subscription. Every client's schema stays fresh automatically, without your team manually updating anything.

Why not a WordPress plugin?

Yoast, RankMath and Schema Pro are good tools - for WordPress. Rolling Schema exists because most of the web isn't WordPress, and even WordPress sites hit limits these tools weren't designed to handle.

WordPress pluginsRolling Schema
PlatformWordPress onlyAny site, any platform
Update frequencyAt publish timeRolling cycle, 30 min to 24 h
AI crawler visibilityLimited (client-side)Full (server-side)
Content change detectionManualAutomatic
Setup time15–30 min + configurationUnder 10 minutes
Starting price€79–600/yr + hostingIncluded on every plan

If you're on WordPress and happy with it, a plugin may still be the right fit for a basic setup. Rolling Schema is for teams that need cross-platform support, automatic freshness, AI crawler visibility, and deployment that doesn't depend on what CMS you're using.

Included in every Baseline Labs plan

Rolling Schema
Included
On every plan, including free
  • Continuous monitoring and regeneration
  • Cloudflare Worker or WordPress plugin deployment
  • Full dashboard and schema inspector
  • Domain count and page throughput scale with your plan
  • Email support

New subscribers get a 7-day free trial on Starter and Power - no charge until day 8, cancel anytime.

  • Higher page throughput
  • Unlimited domains
  • Full GEO Suite included
  • Direct support with engineering
Contact us about Enterprise

Common questions

We re-crawl every page on your registered domains and compare the content hash against our stored version. When content changes materially, that page moves to the front of the regeneration queue.
Nothing. We only regenerate schema when the content actually changed or when the underlying schema standard updated. This keeps your quota focused on pages that matter.
Cloudflare and WordPress are covered directly. Anything else pulls the JSON-LD from our API and renders it in your own templates or build pipeline.
All 20+ core schema.org types - LocalBusiness, Product, Article, Event, FAQPage, HowTo, Recipe, Organization, Person, JobPosting, Breadcrumb, and more. Types are auto-detected from page content - you don't need to specify which goes where.
No. The Cloudflare Worker runs at the edge and adds negligible latency. The WordPress plugin renders server-side alongside the rest of the page.
Your plan's domain limit is a ceiling, not a requirement - add just the one, and use the rest of your allowance later for a landing page, microsite, or secondary brand without changing plans.
Yes, anytime. Upgrades are prorated, cancellations take effect at the end of the current billing month, and we never charge cancellation fees.
Yes - Starter and Power both include a 7-day free trial, and Rolling Schema is active from day one of that trial. The free generator also covers your first schema generation if you want to see the output quality before starting a trial.

Your schema should keep up with your site

Start free

Rolling Schema

The schema we serve for every page on your domains, and when it was last checked.

Domains
--
Pages tracked
--
Schemas generated
--
Page cap
--
George
Online
0%