Brutally honest conversion scores — in 30 seconds.
AI grades your hero, CTA, copy, trust & design — then hands you the fixes. SEO, performance, and attention heatmaps included. No signup.
Up to three URLs — client audits, A/B variants, competitor sweeps.
Save competitor URLs and get notified when their roast scores change.
~30 seconds · free
URL in. Verdict out.
Desktop, tablet, or mobile. Viewport or full scroll.
Hero, CTA, trust, copy, design — plus SEO and speed.
Problems, fixes, heatmap, and quick wins you can ship.
Patterns across every roast
Average scores across all roasts
Average scores by industry
https://example.com
Preparing to capture your page
"Good design is good business" - Thomas Watson Jr.
Preparing to capture your page
"Good design is good business"
The roaster is warming up. We're experiencing high demand.
Your request is saved. We'll automatically retry when capacity is available.
Click any category to see details and recommendations
Improvements you can make today
Compare your previous and current roast
Subscribe for product updates and landing page tips
Enter your email to unlock PDF export and subscribe to product updates.
No spam. Unsubscribe anytime.
Help us make roasts better
Thanks for helping us improve. We read every message.
Want to chat directly? Reach out anytime:
contentcreatordarsh@gmail.comAdd this badge to your website to show off your score!
Performance scores (load time, TTFB) can vary between scans due to: DNS caching, CDN warm-up, server-side caching, and edge location differences. For the most accurate comparison, consider running multiple scans or focus on SEO and conversion scores which are more consistent.
AI-powered conversion forecast
Based on conversion optimization factors, we predict which page would win in an A/B test.
Factors: Hero clarity, CTA prominence, trust signals, copy persuasion, visual design, SEO score, page speed
AI-predicted eye tracking patterns
Learn from the winner in each category
AI-powered comparison analysis
A shareable burn for the losing page
Loading roast...
Changelog & feature updates
The threat scanner now refuses internal and private addresses, and re-checks every redirect it follows — so a scanned site can no longer bounce the scan somewhere it should not go.
Shared report pages now load their screenshot from whichever domain you opened them on, instead of showing an empty frame.
A batch of URLs that were already roasted no longer eats into the shared daily capture budget — only real captures count.
A failed webhook now retries on the next check instead of losing the alert, entries no longer crowd each other out of the queue, and a watchlist only matches the exact page you are tracking. Email alerts stay off until email delivery is set up — the form now tells you that instead of quietly accepting an address.
One odd field in the AI response used to throw away an otherwise-complete roast. Every field is now checked and filled in, so you keep the scorecard.
A YouTube, Vimeo or Cloudflare Stream hero set to autoplay=1 without mute is now scored as autoplay with sound — previously every autoplaying embed was assumed to be muted, so the loudest pages got the gentlest feedback. Looping clips with no pause control now show up as an accessibility finding too.
Older roasts that only ever captured a "checking your browser" page are now hidden from the gallery, leaderboards, Wall of Shame, sitemap and share links — and they are never replayed from cache.
If the newest saved roast for a URL is missing part of its audit, we now serve the last complete one instead of showing a half-empty scorecard.
Cached API results no longer count against your daily quota, and a roast blocked by bot protection is refunded — you only pay for roasts we could actually run.
A bad or private URL now tells you exactly that, instead of being masked by a “service busy” message when the site is under load.
Track competitor pages and get alerted when their score moves. Add up to 25 URLs, and optionally pipe changes into Slack or Discord.
Some sites sit behind bot protection, so we only ever saw their "checking your browser" page — and scored that by mistake. Now we detect it and tell you plainly instead of inventing a score.
Share a roast link and the video breakdown now travels with it — the shared page shows the same autoplay, captions and embed findings you see in the app.
Video embed URLs can carry signed access tokens, so we no longer store or return them — only the signals we actually score.
Incomplete AI responses no longer break a roast — we fill the gaps instead of erroring, so you still get a usable scorecard.
Got a video hero? We now grade it — autoplay-with-sound, missing captions, no poster frame, and heavy third-party embeds all get called out, with a dedicated Video tab scoring conversion, performance, and accessibility.
Autoplay with sound gets blocked by browsers and drives people away. We flag it, plus missing playsinline that breaks mobile heroes.
Caption and subtitle tracks now count toward your accessibility score, folded in alongside the existing WCAG checks.
Browse recent roasts by industry — SaaS, e-commerce, fintech, and more — right from the homepage gallery.
If the vision model is briefly at capacity, we now retry automatically with backoff before falling back — so you get real scores more often.
Added integration tests across the roast, compare, and batch flows to catch regressions before they ship.
Download a professional PDF of your brand threat scan, including threat score, lookalikes, social imposters, security grade, and recommendations.
New Batch tab lets you analyze up to three URLs at once. Results now persist full SEO, performance, and heatmap data in the database.
Introduced a simple pricing page with Free, Pro, and Agency tiers. Contact us to join the early access list.
Compare now supports full-page screenshots, not just viewport captures — flip the Capture toggle in the Compare tab.
`/api/gallery` now supports `?page` with 24 items per page to match the SSR gallery.
Validation happens before burning quota; separate buckets for feedback, subscribe, and threat scans. Fewer false 429s.
Re-roast detection now uses server history (`/api/improvement/:urlHash`) for cross-device before/after and improvement badges.
Added GitHub Actions CI and initial URL safety tests to prevent regressions.
Brand-first hero, Syne + DM Sans typography, warm ink/ember palette, quieter surfaces — less glass, more presence.
Public API for developers. POST /api/v1/roast to analyze any landing page programmatically. GET /api/v1/usage to check your limits. 5 roasts/day per IP, 50/day globally. Open CORS, no API key required. Check the new API button in the nav bar.
Major security audit and 21 vulnerability fixes across two passes. SQL injection prevention, XSS sanitization on all dynamic content, CSRF protection, parameterized queries, SVG escaping, and rate limit race condition fix.
Removed unsafe-eval from Content Security Policy, added security headers to all server-rendered pages (roast share pages, gallery, 404), environment-aware CORS origins, and generic error responses to prevent information leaks.
Project source code is now version-controlled and pushed to GitLab. Proper README with project overview, tech stack, and deployment docs.
Moved hardcoded account/zone IDs to environment variables, configurable IP hash salt, 5MB screenshot size limits, atomic rate limiting to prevent race conditions, and safe error logging with URL redaction.
We're live on Product Hunt! Added the official Product Hunt badge to the homepage. Thank you for all the support and feedback from the community.
Watch landing pages get roasted in real-time. See what others are analyzing and discover new sites to compare against.
Compete for the top spot on our weekly leaderboard, or try not to end up on the Wall of Shame with the lowest-scoring pages.
Real-time visitor map showing roasts from around the world. See platform scale stats including worker requests, screenshots stored, and countries reached.
CTA scores drag down conversions the most (avg 3.7/10), followed by Hero sections (4.1/10). Design scores highest at 6.5/10 - pages look good but don't convert.
AI auto-detects your industry (SaaS, E-Commerce, Fintech, etc.) and compares your scores against industry averages. See how you stack up across all 5 categories, SEO, and performance.
Every score now shows a rubric-based breakdown: 5 criteria per category, each worth 0-2 points with AI-written reasons. Know exactly why you scored what you did.
Premium SVG share cards (1200x630) with your score arc gauge, all 5 category bars, embedded screenshot, and industry badge. Download as PNG or share directly to X, Reddit, and LinkedIn.
Browse roasts of famous sites like Stripe, Vercel, Apple, Google, and more. See how the biggest names score on our analysis.
SEO, Performance, and Accessibility tabs now show point-by-point deductions with visual progress bars, measured values, and specific fix suggestions for every check.
New 0-100 Attention Score in the Heatmap tab with 3-factor breakdown: above-fold focus, CTA visibility, and content spread analysis.
Fixed AI retry loop that could cause roasts to hang at 50%. Fixed score breakdown rendering when SEO data wasn't available.
8 WCAG checks including lang attribute, alt text, form labels, heading hierarchy, skip nav, link text, viewport meta, and button labels. Full score breakdown with fix suggestions.
Public leaderboard of the worst-scoring landing pages. Don't end up here.
Real-time public feed of every page getting roasted, with scores and country flags.
Share a link that auto-starts a head-to-head comparison. Settle the debate on which page is better.
Re-roast the same page and see your score change with a badge showing improvement or regression.
Visual side-by-side screenshot comparison when re-roasting. Drag to compare before and after.
Concurrent roasts of the same URL now share a single browser session, saving cost and time.
Fixed placeholder text ("Win 1, Win 2...") in Quick Wins. AI now generates real, actionable suggestions every time.
AI Vision analysis via Llama 3.2 11B scores your page on Hero, CTA, Trust, Copy, and Design. Get a brutal roast with specific fixes.
Title, meta description, headings, alt text checks with score breakdown. Powered by Cloudflare Radar for domain insights.
TTFB, FCP, load time, resource breakdown by type, page weight analysis with Core Web Vitals.
Predicted eye-tracking patterns, click probability, fold line, and reading pattern analysis (F/Z pattern detection).
Side-by-side A/B comparison with animated progress, winner declaration, and score breakdowns.
200+ typosquat domain checks, social media imposter detection, 7-header security grading (A-F), and combined threat score.
Weekly and all-time top-scoring pages, recent roast gallery with screenshots, and live activity ticker.
SSRF protection, per-user rate limits, global circuit breaker, screenshot hotlink protection, and input sanitization.
Ink background, ember accent, Syne display type, grain atmosphere, brand-first hero, and intentional motion — no glassmorphism stack.
Integrate roasting into your tools
/api/v1/roast
Analyze a landing page and get conversion scores, SEO data, performance metrics, and AI-generated feedback.
{"url": "https://...", "device": "desktop"|"mobile"|"tablet"}
/api/v1/usage
Check your current rate limit status. No authentication required.
Counters reset at midnight UTC. Every response includes X-RateLimit-* headers.
curl -X POST https://roastmypage.site/api/v1/roast \
-H "Content-Type: application/json" \
-d '{"url": "https://yoursite.com"}'
{
"success": true,
"url": "https://yoursite.com",
"scores": {
"overall": 7.2,
"hero": 8, "cta": 6, "trust": 7, "copy": 8, "design": 7
},
"quickWins": ["Add a clear CTA above the fold", ...],
"seo": { "score": 72, "title": {...}, ... },
"performance": { "score": 68, ... },
"screenshotUrl": "https://roastmypage.site/api/screenshot/...",
"shareUrl": "https://roastmypage.site/roast/..."
}
No API key required — just start making requests.
Fresh roasts take 8-15 seconds (screenshot + AI analysis). Cached results return instantly.
CORS is open (Access-Control-Allow-Origin: *) — call from any frontend.
Top scoring landing pages this week
The worst-scoring landing pages. Don't end up here.
Watch landing pages get roasted in real-time
Start free. Upgrade when you need more roasts, API access, or team features.
Pro and Agency tiers are coming soon. Contact us to join the early access list.