Most of your site goes out with nothing an answer engine can read. MetaPilot writes the structured data every page should already have and keeps it right every time you hit publish, in the HTML Google and ChatGPT actually read. Whatever your site runs on. No plugins, no redeploys.
Ask AI about MetaPilot
Every regeneration is a diff. You see exactly what changed before it ships. The same page, served as Markdown — no nav, no cookie banner, no 400 KB of framework. A site-level map for assistants, rebuilt at the edge as your pages change. Every AI crawler that reaches you, and the page it asked for. Example data.
Why you can rank first in search and still not be named in the answer. 44 seconds.
Why it matters to you
5 months out of date →
You ship structured data once. Then your content drifts. Titles change. Articles get rewritten. Authors leave. Six months later your JSON-LD no longer matches the page — and Google, ChatGPT, Perplexity, and Meta AI read that stale version instead of your actual work.
The fix is to regenerate metadata every time a page changes. Doing that by hand across hundreds of URLs isn't realistic — and doing it without a review step is a good way to ship something wrong. You need a copilot, not another dashboard to babysit.
What it does
Most sites have no structured data at all. Where a closed platform does generate some, it covers the page types it understands and stops: not your collections, not your category pages, not your guides. And nothing notices the day after you edit one. The result is structured data that never goes stale.
View All FeaturesWhatever already covers your products, MetaPilot reads it first and leaves it alone. Select the other 5 pages or the other 500, and it reads each one and writes JSON-LD plus Open Graph from what it actually says. Collections, categories, guides, the lot.
Learn more
We don't take your sitemap's word for it. MetaPilot re-checks each page with a conditional request and compares what comes back: the ETag first, then Last-Modified, then the content length. Something moved, we regenerate and queue it for review.
Write an FAQ or a How-To once. It lands on the live page for a reader and as matching FAQPage or HowTo JSON-LD for an answer engine, from the one source. No second copy to keep in step.
Runs at the edge
Authorize your Cloudflare account and MetaPilot installs and manages a Worker on your zone. From then on your structured data, robots.txt, and llms.txt are injected and served live at the edge — before a byte reaches a visitor or a crawler. No redeploys, no template changes, no scripts to paste, and nothing added to your origin's work.
On Shopify or Wix you install our app instead, and the structured data still ships. Cloudflare is what unlocks the rest of the request path. And a good deal of what follows needs no channel at all: monitoring, the live test, your team and your Search Console data work wherever the site lives.
Visitor / GPTBot
GET /pricing
Cloudflare edge
MetaPilot Worker — injects on the way out
Your origin
Untouched. No deploy.
Same request, same origin. The structured data is added in flight, at the edge closest to whoever asked.
Cloudflare unlocks the request path. Your domain's DNS needs to be proxied through Cloudflare (the orange cloud) for the Worker to run — most sites already are. On Shopify or Wix, install our app instead and structured data still ships. Not sure which fits? Our step-by-step guide walks you through it in about 10 minutes.
See every AI crawler that hits your site — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Meta-ExternalAgent and more — how often and which pages. Then allow or block any bot in one click, live on the next crawl.
Learn moreGenerate files tuned for search engines and AI crawlers from your dashboard. Turn on auto-refresh and they rebuild as pages change — so assistants never read a stale map of your site.
Learn moreNo CMS plugin, no build step, no scripts to paste. The Worker injects independently of your framework and rewrites HTML in-flight — your origin never sees the extra work.
Learn moreAuthorize Cloudflare and we deploy and upgrade the injector Worker on your zone for you. No manual setup, no maintenance — the moat runs itself.
Two failures, both silent: the page goes down, or the page stays up while the structured data quietly stops appearing on it. MetaPilot watches every page on auto-pilot for the second one — on every plan, with no page limit — and sends one alert per incident, not one per failing check.
Learn moreWrite a page's FAQ or How-To once. MetaPilot puts it on the page as real, readable content and publishes the matching FAQPage / HowTo structured data from the same source — so what AI answer engines are told is exactly what your visitors see, and the two can never drift apart.
Learn moreDon't take our word for it. Re-fetch a live URL on demand and see whether the JSON-LD we generated is actually in the HTML that came back, with the raw evidence next to the verdict.
Learn morePreview any page the way a search result renders it — favicon, breadcrumb, title, description, clamped to the real line limits. Each field is badged with who wrote it: your origin, or MetaPilot.
Learn moreConnect Google Search Console on any plan, Free included, and MetaPilot ranks your pages by the impressions they already earn, surfacing the ones with no structured data yet. Optimizing from there uses the queries a page actually ranks for, instead of guessing them from the copy.
Learn moreKnowledge panels and AI answers key off a single, consistent Organization entity. Fill it in once and it is published site-wide and linked from every page's schema, so engines resolve you to one thing instead of five.
Learn moreInvite the people who own the site. Everyone sees the same review queue and the same alert settings, and each member opts in to the notifications they actually want.
Learn moreBuilt for agents
An LLM fetching your page gets the skip links, the mega-menu, the cookie banner and the framework bundle. The content is often under 5% of the bytes. Add .md to any URL — or send Accept: text/markdown — and MetaPilot serves the same page as clean Markdown from your own domain. That one needs a Cloudflare zone; on Shopify and Wix we serve it from ours instead.
Not cloaking, by construction. We answer an explicit request signal — a .md suffix or an Accept header — never a user-agent string. Anyone can send it, and everyone who does gets the same answer. A normal browser request still gets your normal HTML.
Agents arrive with a different question than a human: not what does this company say but what can I do here. The answer lives in a handful of files at fixed paths, and almost nobody serves them yet. The free audit checks the whole emerging surface and tells you what each one is for.
These live under /.well-known/, the path reserved for exactly this. Scored as bonus points, never a penalty — no site is marked down for a standard this young.
Who's reading you
Not a bot counter. Every hit is matched to the page it landed on, so you see which of the pages you optimized actually got read, and by which engine. Then allow or deny any of them in one click: a managed block in your robots.txt, served at the edge, live on the next crawl. This one needs a Cloudflare zone, because it reads the request log nothing else can see.
How it works
Point MetaPilot at your sitemap.xml. Every URL becomes a manageable entry — with lastmod, change frequency, and current metadata side-by-side.
Trigger a single page or run a bulk action across hundreds. Each URL is fetched, cleaned, and handed to a schema.org-aware model that picks the right type for the content.
On a schedule we re-request each page conditionally and read the answer: a 304 means nothing moved, and on a 200 we compare ETag, then Last-Modified, then content length. We don't take your sitemap's word for it — we ask your server, then regenerate only what really changed.
Optional approval mode emails you a digest when changes are pending. A signed link opens a side-by-side review queue. Accept what's good, reject what isn't.
Free audit
54 checks across 8 categories, run the way a crawler would run them — DNS, robots.txt, your sitemap, a deterministic sample of real pages, your structured data, your discovery documents. Every finding names the page it looked at and shows the evidence. No account, no card.
Including the checks nobody else runs.
Agent-native commerce is arriving before most audits know it exists. We look for
ACP,
MPP,
UCP and
x402 alongside the emerging agent interfaces — informational only, never a penalty, and hidden entirely on non-commerce sites.
An example score. Fix something, re-run it, watch it move — the report is a working tool, not a one-time PDF.
Pricing
Plans are priced on one number: pages under management — with the same number of regenerations included each month. The same on Cloudflare, Shopify and Wix. No metered charges, no surprise bills.
Billed yearly — 10% off, the equivalent per month shown below.
One-shot demo
Small marketing sites
Active blogs / catalogs
E-com + frequent updates
Need more than 2,000 pages? Talk to sales — we'll set up an Enterprise plan around your site.
We deliver through Cloudflare, Shopify or Wix. Structured data works on all three; the request-path features need a Cloudflare zone. The full breakdown is on the pricing page.
Short, practical walkthroughs — from proxying your DNS through Cloudflare to getting your first pages live. You'll be answer-engine ready in an afternoon.
Questions
This block is a live example of the FAQ feature — readable content and matching FAQPage structured data, published from one source so they can never disagree.
No. MetaPilot delivers through whatever your site runs on: a Cloudflare Worker on your own zone, or an app you install on Shopify or Wix. Structured data, meta tags and answer blocks work on all three. What does need Cloudflare is anything that runs in the live request path, mainly AI-crawler analytics and files served at your domain root. If your DNS is already proxied through Cloudflare (the orange cloud) those turn on too, on the same plan, since every feature your platform can deliver is included at every tier. The free audit tells you which path fits your site before you sign up.
Point MetaPilot at your sitemap, get correct structured data on every page, and stay found — by Google and by the AI engines answering for you. Start free; no card required.