The 3 leaks costing them the most
1 Two buy buttons split the one decision
Why it hurts: 'Get ShipFast' and 'Get ShipFast + CodeFast' sit side by side in the hero. Two primary CTAs is one more than principle #22 allows β the visitor now has to comparison-shop before they've decided to buy at all.
Fix: Make 'Get ShipFast' the single hero button. Surface the +CodeFast bundle as an order-bump on the pricing card, not a competing hero CTA.
2 The CTA names the product, not the outcome
Why it hurts: 'Get ShipFast' is miles better than 'Get Started', but principle #28 wants the button to say what happens next. The buyer's brain wants 'ship my SaaS', not 'get a noun'.
Fix: Test 'Ship My Startup' or 'Get The Codebase' against 'Get ShipFast'. Same click, but the verb does the selling.
3 Nine on-page colors dilute the yellow
Why it hurts: The brand IS the yellow buy button β but the extractor counted 9 distinct hex colors. Every extra accent steals attention from the one color that should mean 'pay here' (principle #2).
Fix: Audit the palette down to black text / white bg / ShipFast yellow. Demote secondary accents to greys so the yellow only ever means 'buy'.
All 31 principles, scored
No free plan anywhere β it's a one-time paid codebase with a buy button, not a freemium funnel. Textbook principle #1.
The yellow-on-dark brand is strong, but 9 distinct hex colors were detected β more competing accents than the 'three colors max' ideal.
Fix: Collapse secondary accents to neutral greys so only the yellow signals 'action'.
'$100 off', '8326 makers', '22+ hours of headaches', '5 minutes' β the page is wallpapered in concrete numbers, not adjectives.
The brand has personality everywhere, but there's no evidence the footer itself does anything memorable beyond standard links.
Fix: Add a one-line founder signoff or a running 'makers shipped' counter to the footer.
Has an og:image and the OG title 'Launch Your Startup in Days, Not Weeks' is written to earn the click when shared.
Each section is focused, but it's a long page with hero, pain-math, features, FAQ and pricing all stacked β a lot of ideas to scroll.
Fix: Make sure each screen has exactly one job; consider a sticky CTA so length never strands the buyer.
'Ship your startup in days, not weeks' β every word is fifth-grade simple. Zero jargon.
Payment is the first ask β you click a buy button, not a signup form. Hard paywall done right.
'const launch_time = Today;' and the '4 hrs emails + 6 hrs landing page +β¦= 22+ hours' breakdown could only be written by someone who's felt that pain.
A Demo link sits in the nav and the page carries 62 images plus video β it shows the product before explaining it.
One product, one job: a NextJS boilerplate that gets you to launch. Not a Swiss Army knife.
Pricing is good/better (ShipFast, ShipFast+CodeFast) β within the three-choice popcorn limit.
Rides the NextJS + indie-hacker-SaaS + AI-tooling wave people are actively discussing right now.
'make your first $ online fast', 'still at $0 MRR' β this is exactly how the indie-hacker buyer talks, not corporate-speak.
The page leans on customer testimonials (Jack Friks et al.) more than a clear founder note, though the founder's brand is everywhere off-page.
Fix: Add a short signed founder line ('Hi, I'm Marc β I built this after shipping 20 startups') near the buy button.
'Pricing' is the first nav item β impossible to miss.
'Ship your startup in days, not weeks' is genuinely sticky β you can recall it the next day.
It triggers the 'I could finally launch' itch, but it's more aspirational than laugh-out-loud or jaw-drop.
Fix: Lean the subhead slightly more into the relief of NOT doing 22 hours of setup.
Boilerplates existed before ShipFast; it perfected the category aesthetic rather than inventing something never-seen.
Fix: Spotlight the single feature no other boilerplate has to manufacture a 'wait, what?' moment.
Headline + subhead + 'Get ShipFast' alone tell you what it is, who it's for, and why to buy.
The '22+ hours of headaches' math names the pain vividly before pitching the fix β empathy before selling, perfectly.
Two hero buttons ('Get ShipFast' and 'Get ShipFast + CodeFast') split the single decision into a comparison.
Fix: One hero CTA; move the bundle to an order-bump on the pricing card.
'ShipFast' β two words everyone knows, says exactly what it does, needs no explanation.
Sells money and time ('make $', 'save hours'), not feature checklists. Desire over spec sheet.
There's a Demo, but you can't actually touch the codebase from the page β you see it rather than play with it.
Fix: Embed a live code sandbox or a 30-second 'clone-to-deploy' screen capture.
Mostly falsifiable claims, but a handful of soft words slipped in (the extractor flagged 5).
Fix: Hunt down the 'most/many/usually' instances and replace each with a number.
One-time payment, explicitly β no subscription trap. Principle #27 nailed.
'Get ShipFast' is product-specific (good) but names the product, not the outcome the buyer wants.
Fix: Test an outcome verb: 'Ship My Startup'.
21 testimonial blockquotes and a literal 'Wall of love' β proof is everywhere before it asks for trust.
'The NextJS boilerplate with all you need to build your SaaS' β describable in well under ten words, and the page does it.
$199β$299 one-time positions it as premium against free open-source boilerplates β priced above competitors on purpose.
How would your page score?
Same 31 principles. Same brutal honesty. Free.
Grade My Page