No account · capped runs per day

Free landing page roast (2026)

This free landing page roast reads your live page and returns a 0–100 score, a one-line verdict on what the page is actually communicating, and the three highest-leverage fixes in priority order. It reads what a first-time visitor sees: your headline, subhead, structure and calls to action. It runs in about 20 seconds with no account. The most common finding, by a wide margin, is that the headline describes the product instead of the outcome — which is also the cheapest thing on this list to fix.

What gets read

We fetch your page the way a browser would and extract what a visitor actually processes in their first five seconds: the title, the meta description, the heading hierarchy and the visible body copy.

We do not execute your JavaScript. If your marketing page is a client-rendered app with an empty HTML shell, the roast will tell you it found nothing readable — which is itself a finding, because that is also roughly what a search crawler and an AI assistant see when they try to describe your product to someone.

The four failures that account for most bad landing pages

The headline names the product, not the outcome. "AI-powered workflow automation platform" tells a visitor what category to file you under and nothing about whether their afternoon gets better. The fix is a sentence about their situation after using you.

No specificity anywhere. Fast, powerful, seamless, intuitive, enterprise-grade. These words are free, therefore worthless — your competitors use every one. A single concrete number ("nine boards", "20 seconds", "refund any time in 30 days") outperforms a paragraph of adjectives, because a number is a claim someone could check.

The page never says who it's not for. Pages that try to convert everyone convert nobody, because a visitor can't tell if the promise applies to them. Naming your non-customer is the fastest way to make your customer feel found.

The CTA asks for more than the page earned. "Book a demo" above the fold, before a stranger knows what you do, is asking for a calendar invite from someone who doesn't know your name yet. Match the ask to the trust you've built by that point on the page.

How to use the score

The number is a rough band, not a benchmark, and we'd rather you use the three fixes than the number.

Below 40, the page has a clarity problem, not a design problem — a visitor can't tell what you do. Redesigning it will not help. Rewrite the headline first.

40 to 70 is the normal range for a page written by a founder in a hurry. It communicates, imperfectly. The listed fixes are worth real conversion.

Above 70, the page is doing its job, and your bottleneck is upstream — traffic quality — or downstream, in the signup flow. Go measure there before touching this page again.

Fixing it without a rewrite weekend

Do them in the order given. The fixes are ranked by leverage, and the first one is usually the headline, which is twenty minutes of work and the largest single lever on the page.

Change one thing at a time and give it enough traffic to mean something. Changing five things at once and watching the number move teaches you nothing about which one moved it, which means you can't do it again on purpose.

Re-run the roast after each change. The score moving is weak evidence — it's a model's read, not a conversion measurement — but the fixes changing is strong evidence, because it means the previous problem is genuinely gone and something else is now the bottleneck. When the list stops changing, you've extracted what this tool can give you and the remaining work is measurement on real traffic.

One caveat worth stating plainly: a page can score well and still convert badly, because clarity is necessary and not sufficient. If your headline is sharp, your price is visible, your proof is real, and strangers still leave, the problem is upstream in who you're bringing to the page — and no amount of rewriting fixes the wrong audience.

If the page needs more than editing, kitty.build generates the whole thing from a validated idea — headline, structure, capture form — and publishes it to your own Cloudflare account on your own domain. Every revision is versioned, so a rewrite that loses conversion is one click to undo.

Questions

Is the landing page roast free?
Yes — score, verdict and the three priority fixes, no account. Anonymous runs are capped per day because each one costs real inference. A full rewrite with a generated replacement page needs a free account.
Why does it say my page has no readable content?
Your marketing page is probably client-rendered, so the HTML arrives nearly empty and the text only appears after JavaScript runs. That's worth fixing regardless: search crawlers and AI assistants see roughly the same empty shell when they try to describe your product.
Can I roast a competitor's page?
Yes, any public URL works, and it's a legitimate way to see how a competitor positions. What you can't do is copy their headline — their positioning was built for their wedge, and borrowed positioning converts worse than plain honest description.
What makes a good landing page headline?
It names the outcome for a specific person, not the product category, and it contains something checkable. Compare 'AI-powered validation platform' with 'Find out if your idea is worth building, in 20 seconds, free'. The second one makes a claim a stranger can test immediately.
How often should I change my landing page?
Change one element at a time and let it collect enough traffic to be meaningful. Founders under-run tests far more often than they over-run them — a week of low traffic tells you nothing, and calling it early is how you ship the worse headline with confidence.

One tool is a slice. Kitty is the whole run.

Nine specialist boards research your idea live and return a cited verdict. If it's worth building, the same engine builds and runs it — website, posts, ads, inbox — with nothing outbound sent until you say yes. Your first idea is free.

Feed her an idea

No card · No revenue share, ever · Your repo, your domain, your data