Big-5 fingerprinting
Cleo detects Elementor, Divi, WPBakery, Beaver Builder and WooCommerce output — plus your SEO plugin, theme and host — then audits the specific misconfigurations each one causes.
Built for WordPress, deadly on anything else. Point your domain at Cleo and every morning our AI crawls your site, fixes what it finds, and serves it at the network edge — no plugins to babysit, nothing touching your codebase.
Your daily readout, on your doorstep every morning.
Site health
84/100
Sample preview — live operator data loads here
How it works
You don’t have time to manually audit every page, and your engineers don’t have time to build custom schema injections. Cleo does both while you sleep.
Cleo maps your site and finds missing meta tags, broken canonicals, duplicate titles and absent schema — while you sleep. Autonomous, every day, on any stack.
Health score, pages crawled, fixes applied, before/after diffs, and how visible your brand is in AI search, measured via search-index signals. One email. Not another dashboard.
Approve from your inbox or dashboard — fixes serve at the network edge in seconds. No CMS logins. No Jira tickets.
WordPress specialism
43% of the web runs on WordPress, and almost every SEO tool treats it like any other HTML. Cleo fingerprints your stack — builders, plugins, themes, hosts — and audits the WordPress-specific problems generic crawlers can't even see.
Cleo detects Elementor, Divi, WPBakery, Beaver Builder and WooCommerce output — plus your SEO plugin, theme and host — then audits the specific misconfigurations each one causes.
Emoji loaders, generator tags, WLW manifests, RSD links, dashicons, sitewide block CSS — dead weight most plugins enqueued years ago. Cleo finds it and strips the safe set at the edge.
Missing Product and Store structured data costs shops rich results every day. Cleo generates and serves valid Store schema without touching your theme.
Works with managed hosting, headless setups and locked-down WP installs. No plugin required.
Cleo operates as an autonomous edge gateway in front of your WordPress hosting. Instead of executing heavy JavaScript in the browser or modifying PHP templates on your server, we transform the raw HTML stream in transit at the CDN level.
<!-- Origin Server Response (PHP / FastCGI) -->
<!DOCTYPE html>
<html lang="en-GB">
<head>
<title>Artisan Coffee Beans - Oxford Roastery</title>
<meta name="description" content="Shop fresh roasted coffee." />
<!-- No Organization or LocalStore JSON-LD emitted by theme -->
</head><!-- Transformed at Cloudflare Edge (HTMLRewriter) -->
<!DOCTYPE html>
<html lang="en-GB">
<head>
<title>Artisan Coffee Beans - Oxford Roastery</title>
<meta name="description" content="Shop fresh roasted coffee." />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Store",
"name": "Oxford Roastery",
"url": "https://oxfordroastery.co.uk",
"currenciesAccepted": "GBP",
"paymentAccepted": "Stripe, Apple Pay",
"priceRange": "££"
}
</script>
</head>Theme templates fail to emit structured Store JSON-LD without custom PHP development or heavy third-party plugins.
Cleo intercepts the streaming HTTP buffer and injects verified Schema.org blocks in single-digit milliseconds before Googlebot reads the page.
Zero database queries on origin, zero plugin updates to maintain, instant rich result qualification.
Built using streaming Rust-backed HTML parsers. Transforms occur in single-digit milliseconds during transit, requiring 0ms client JavaScript runtime execution.
If any external upstream service or API is unreachable, the request instantly passes through untouched directly to the origin. Cleo physically cannot take down a host site.
Scheduled worker crawls find regressions, synthesize clean Schema, stage diffs, and deploy via KV-backed invalidation before your morning coffee.
The superpowers
Cleo replaces the slow cycle of audit, backlog, and forgotten tasks with a system that acts every day — at the network edge, without touching your code.
Cleo rewrites your HTML in transit at the network edge. Googlebot sees every fix baked into the HTTP response — no JavaScript plugins, no code changes, works on any stack.
The overnight crawl maps your site and finds missing meta tags, broken canonicals, duplicate titles and absent schema — while you sleep. The operator runs every day, without a ticket.
Approval Mode stages every fix; nothing goes live until a human clicks Approve. Watch Cleo be right, then hand over the keys. Total control, zero black-box AI.
Edge SEO
Most “automatic SEO” tools rely on JavaScript plugins that mutate the DOM after the page loads — which Google routinely ignores. Cleo intercepts and transforms HTML at the network edge. Every fix is baked into the HTTP response — exactly how search engines read your site. Cloudflare pioneered the approach for performance. We’re pioneering it for SEO.
One CNAME record. That’s it. No code. No plugins. No script tags. Cleo sits in front of your existing site and applies SEO fixes on the way out — on any platform, any stack, any hosting.
Unlike JavaScript-based SEO tools that mutate the DOM after page load, Cleo transforms HTML at the network edge. Every fix is baked into the HTTP response — exactly how search engines read your site.
If Cleo can’t reach its engine, your site passes through untouched. No single point of failure. Your visitors — and Google — never see an error page.
Fixes are visible to Googlebot, Bing, and every AI crawler. Always.
The trust ladder
Every site starts in Approval Mode — you approve every fix from your morning email. When you trust the operator, switch to Autopilot and Cleo applies fixes without the click. Graduation, not a gamble.
Who Cleo is for
Rank Math told you there's a problem. Cleo is the one that fixes it — every morning, at the edge, without another plugin to configure.
Execute your SEO strategy instantly. No sprint cycles, no waiting on the engineering backlog.
Manage every client site from one dashboard. Forward the morning readout and show clients the work, every day. White-label available.
Pricing
Every plan runs the same edge engine — daily crawl, WordPress fingerprinting, before/after diffs. Start free, then scale with automation and agency tooling. All prices GBP, cancel anytime.
See everything. Fix nothing.
£0/mo
No credit card. Full audit, every day.
For solo founders building trust.
£29/mo
Cancel anytime. 3 months of Pro free for early members.
Set it and forget it.
£49/mo
Cancel anytime. 3 months of Pro free for early members.
The margin machine.
£99/mo
Cancel anytime. 3 months of Pro free for early members.
| Compare plans | Free£0 | Starter£29 | Pro£49 | Agency£99 |
|---|---|---|---|---|
| Monthly price | £0 | £29 | £49 | £99 |
| Domains | 1 | 1 | Up to 5 | Pooled |
| Daily crawl + issue list | ||||
| Automated edge fixes | — | Approval Mode | Autopilot or Approval | Autopilot or Approval |
| Morning readout email | — | |||
| AI visibility tracking | — | |||
| Before/after diffs | — | |||
| Edge sync | — | Seconds | Seconds | Seconds |
| WordPress fingerprinting | ||||
| AI-Readiness Scorecard | Unlimited | Unlimited | Unlimited | Unlimited |
| White-label branding | — | — | — | Add-on |
| Support | — | Priority | Priority |
Free plan: daily crawl · WordPress fingerprinting · full issue list. Paid plans add automated edge fixes · morning readout · before/after diffs · fails-open engine. No contracts. Cancel anytime.
Every morning, UK time
Stop digging through analytics to see if your SEO is working. Health score, pages crawled, fixes applied with before/after diffs, and how visible your brand is in AI search, measured via search-index signals — delivered to your inbox every morning. The only email your team actually needs to read.
Cleo morning readout
Thursday, August 7 · 08:00
Top fix
12 pages now have unique meta descriptions.
Cleo found repeated descriptions across your /guides collection and shipped a fix.
+12
Pages improved
0
Regressions
3
Opportunities
FAQ
Point your domain at Cleo. Every morning our AI crawls your site, finds the SEO issues that matter, and serves the fixes at the network edge — your codebase, CMS, and CI/CD stay untouched. A readout lands in your inbox every morning.
No. Cleo operates entirely at the network edge via Cloudflare. Your origin server, repository, and CMS are never modified — every fix is applied to the HTML in transit, exactly as Googlebot and AI crawlers receive it.
Health score, pages crawled, issues found and fixed, before/after diffs of every change, and how visible your brand is in AI search, measured via search-index signals.
Cleo fails open. If our engine can't be reached, your site passes through completely untouched — visitors and search engines see your origin exactly as before. We physically cannot take your site down.
Every site starts in Approval Mode: fixes are staged and nothing goes live until you click Approve in your morning email. Once you trust the operator, switch to Autopilot and fixes are applied automatically — you can switch back anytime.
No — Cleo works standalone. If you do connect GSC, readouts get richer with click data, impressions, and average position tracking alongside crawl results.
Yes — that's the specialism. Cleo fingerprints page builders (Elementor, Divi, WPBakery, Beaver Builder), SEO plugins, themes and hosts, then audits the WordPress-specific problems generic crawlers miss: wp_head() bloat, exposed version tags, missing WooCommerce schema and more. And because fixes are applied at the edge, it works even on managed hosting or locked-down installs where plugins can't be added.
The Free plan runs the full daily crawl on one domain and gives you the complete issue list and health score — everything an auditor would tell you. Paid plans unlock what actually fixes those issues: automated edge repairs, the morning readout email, before/after diffs, and AI visibility tracking.
Get Started
Drop your email to activate your account. Early members get priority onboarding, white-glove setup, and 3 months of Pro free applied automatically to your first site.
3 months of Pro free. Priority onboarding. Instant account activation.
No spam. Enter your email and we'll send a one-time code to set up your account.
The operator is already running. Start your first crawl in minutes.