The Landing Page Leaderboard
Every page below was graded by the same engine, against the same 31 landing-page principles β adapted from Marc Lou's 31 principles of viral products β with zero human edits. Click any row for the full teardown β free.
| # | Page | Verdict | Score |
|---|---|---|---|
| π₯ | shipfa.st | The guy who wrote the 31 principles built a page that follows all 31 principles. Annoyingly hard to roast. | 89 |
| π₯ | screen.studio | A six-color, one-time-payment, demo-everywhere page from an indie Mac app β it followed the rules before the rules were cool. | 82 |
| π₯ | datafa.st | Marc Lou's own analytics tool quietly out-scores half the Valley β turns out the guy who wrote the rules reads his own homework. | 76 |
| 4 | ghost.org | 'Turn your audience into a business' from an open-source platform that's paid creators $100M β indie publishing's quiet overachiever. | 75 |
| 5 | buttondown.com | A solo-founder newsletter tool that out-writes Mailchimp on pure voice: 'we're focused on your success, not on bleeding you dry.' | 71 |
| 6 | nomads.com | Pieter Levels' data-dense nomad empire: 5,000 words, 552 images, 14 weak words, and a hard paywall that still somehow works. | 69 |
| 7 | bolt.new | 'What will you build today?' invites you in, imports your design system, and only stumbles on the same free-led, no-founder traps as its rivals. | 68 |
| 8 | obsidian.md | 'Sharpen your thinking' is a perfect three-word promise β then the page forgets to actually show you the thinking getting sharpened. | 68 |
| 9 | usefathom.com | Google Analytics hate-mail turned SaaS β solid product, but the page screams 'we're not Google' louder than 'here's why you'll love us'. | 68 |
| 10 | todoist.com | 'Clarity, finally.' is a two-word masterclass β 50M users, 374K five-star reviews, and a calm brand the rubric only dings for being free-led. | 67 |
| 11 | dub.co | 'Turn clicks into revenue' is a clean, ownable hook β wrapped in a page that somehow detected 97 different colors. | 67 |
| 12 | resend.com | 'Email for developers' β three words, zero fat, a code sample in the hero. Most of the page is a flex on everyone else's marketing. | 67 |
| 13 | indiehackers.com | Real founders posting real MRR ($128 here, $100K there) β the page is the product, and the product is honest money talk. | 66 |
| 14 | lovable.dev | 'Build something Lovable' is a clever name-pun pitch β riding the hottest wave in software on a 307-word page with 51 colors. | 66 |
| 15 | intercom.com | Two colors, transparent pricing, a clear 'only helpdesk for the AI era' claim β corporate, but it actually funnels. | 66 |
| 16 | squarespace.com | 'A website makes it real' is a five-word punch to the gut β then the page lists invoicing, scheduling and donations until the feeling fades. | 65 |
| 17 | cursor.com | The AI editor everyone's switched to, with 219 happy faces and 12 rave quotes β graded down mostly for its free tier and 33-color hero. | 63 |
| 18 | remoteok.com | A 1.1-million-job board with no H1 at all β the SEO juggernaut that forgot to write a headline. | 63 |
| 19 | carrd.co | 334 words, zero clutter, and a one-page-site tool whose own page is so minimal it almost forgets to sell. | 62 |
| 20 | tally.so | Powering 500,000 teams on the strength of 'forever free' and roughly 120 colors β a beautiful page that grades itself out of the top tier. | 62 |
| 21 | plausible.io | Privacy-first analytics with real numbers and real customers β but the nav has more items than a Cheesecake Factory menu. | 62 |
| 22 | hey.com | HEY screams personality but whispers price β bold manifesto, invisible numbers, and a CTA soup that dilutes the punch. | 62 |
| 23 | linear.app | Linear's landing page is a beautiful product brochure that forgets to sell anything β spec-heavy, human-light, number-free. | 62 |
| 24 | klaviyo.com | Zero color-clutter and 196,000 brands, but 'AI an jedem Touchpoint: Dein Umsatzbringer' makes a stranger work to learn it's a marketing CRM. | 59 |
| 25 | gumroad.com | Gumroad tells a great story but forgets to tell you what to click, what it costs, or why it's different from 2015. | 58 |
| 26 | basecamp.com | A grandpa teaching a masterclass β wise, proven, and accidentally hiding the price tag behind the rocking chair. | 58 |
| 27 | supabase.com | A feature buffet for developers that sells everything and therefore sells nothing β 'Build in a weekend' slaps though. | 58 |
| 28 | posthog.com | A dev tool that's genuinely fun to read but forgets the landing page's job is to convert, not entertain. | 58 |
| 29 | loom.com | 'One video is worth a thousand words' β a borrowed idiom for a product that helped invent async video, now sounding like everyone else. | 56 |
| 30 | framer.com | 419 images of design-flex and the word 'free' in the title β gorgeous, generic headline, and graded down by its own free plan. | 55 |
| 31 | warp.dev | An agentic terminal riding the hottest wave in software β but it explains itself in 'orchestration-native' instead of English. | 55 |
| 32 | raycast.com | A keyboard launcher with 78 colors, 7 CTAs, and a headline so vague it could sell anything from a TV remote to a teleporter. | 55 |
| 33 | claude.com | We graded Anthropic's own page with an Anthropic model, and it scored an F β for being a Swiss-army-knife freemium funnel. Honesty hurts. | 54 |
| 34 | webflow.com | 169 images, 40 colors, and an 'agentic web platform' that buries a great no-code builder under a growth-engine word salad. | 53 |
| 35 | zapier.com | 'Your tools. Your rules. Any AI.' is a great triplet bolted to a 9,000-app platform that forgot to tell you where to click. | 53 |
| 36 | bannerbear.com | A developer API that automates itself into obscurity with a headline so vague it could sell anything. | 52 |
| 37 | senja.io | A testimonial tool that forgot to use its own advice: vague copy, 22 colors, free plan, no prices in nav. | 52 |
| 38 | typefully.com | A solid social scheduler that sells features like a brochure, not a dream β and hides pricing like it's embarrassed. | 52 |
| 39 | beehiiv.com | beehiiv wants to be everything to everyone, and its landing page says almost nothing to anyone. | 52 |
| 40 | lemonsqueezy.com | A lemon-themed MoR platform with an identity crisis β nav has 15 items, CTAs have 12 flavors, and 'easy peasy' does a lot of heavy lifting. | 52 |
| 41 | railway.com | Ship software peacefully β on a page that ships 51 colors and zero prices. Chaotic irony. | 52 |
| 42 | cal.com | 'The better way to schedule meetings' β Calendly said that in 2013, and you're still saying it in 2025. | 52 |
| 43 | stripe.com | Stripe.de: beautiful infrastructure for giants, graded like a startupβ45 colors, no price, no founder, no mercy. | 52 |
| 44 | mailchimp.com | Two colors and a free trial can't save a homepage that lists 15 industries before it tells you what to do β and it loaded in German. | 51 |
| 45 | notion.com | Calendar, mail, docs, projects, AI agents, search⦠a Swiss Army knife so big you can't find the blade you came for. | 48 |
| 46 | vercel.com | Vercel's homepage is a gorgeous product catalog that forgot to close the sale β 28 colors, 20 CTAs, zero prices visible. | 48 |
| 47 | slack.com | Channels, huddles, clips, CRM, canvas, lists, agents β Slack now does everything except tell a newcomer what Slack is. | 47 |
| 48 | superhuman.com | A $30/month email app that bought Grammarly and Coda, then forgot to explain why you should care. | 41 |
| 49 | figma.com | A Swiss Army knife dressed as a landing page β 9 products, 24 colors, zero prices, and one H1 that says nothing. | 41 |
| 50 | testimonial.to | 9 words of visible text and zero H1s β this page loaded like a ghost town during a blackout. | 18 |