LandingScore Leaderboard

shipfa.st

β€œThe guy who wrote the 31 principles built a page that follows all 31 principles. Annoyingly hard to roast.”

What we think it is: NextJS boilerplate that ships your SaaS in days, not weeks.

89 / 100 Β· Grade B
Clarity93
Copy89
Call to Action67
Pricing100
Trust89
Shareability83

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

1. No free plan βœ“ 3/3

No free plan anywhere β€” it's a one-time paid codebase with a buy button, not a freemium funnel. Textbook principle #1.

2. Three colors max β—‹ 2/3

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'.

3. Numbers over adjectives βœ“ 3/3

'$100 off', '8326 makers', '22+ hours of headaches', '5 minutes' β€” the page is wallpapered in concrete numbers, not adjectives.

4. Shareable footer β—‹ 2/3

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.

5. OG image like a thumbnail βœ“ 3/3

Has an og:image and the OG title 'Launch Your Startup in Days, Not Weeks' is written to earn the click when shared.

6. One idea per screen β—‹ 2/3

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.

7. Fifth-grader headline βœ“ 3/3

'Ship your startup in days, not weeks' β€” every word is fifth-grade simple. Zero jargon.

8. Hard paywall βœ“ 3/3

Payment is the first ask β€” you click a buy button, not a signup form. Hard paywall done right.

9. Copy only you could write βœ“ 3/3

'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.

10. Show before explain βœ“ 3/3

A Demo link sits in the nav and the page carries 62 images plus video β€” it shows the product before explaining it.

11. Does one thing βœ“ 3/3

One product, one job: a NextJS boilerplate that gets you to launch. Not a Swiss Army knife.

12. Popcorn pricing βœ“ 3/3

Pricing is good/better (ShipFast, ShipFast+CodeFast) β€” within the three-choice popcorn limit.

13. Rides a wave βœ“ 3/3

Rides the NextJS + indie-hacker-SaaS + AI-tooling wave people are actively discussing right now.

14. Customer-language copy βœ“ 3/3

'make your first $ online fast', 'still at $0 MRR' β€” this is exactly how the indie-hacker buyer talks, not corporate-speak.

15. Visible founder β—‹ 2/3

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.

16. Pricing impossible to miss βœ“ 3/3

'Pricing' is the first nav item β€” impossible to miss.

17. Memorable headline βœ“ 3/3

'Ship your startup in days, not weeks' is genuinely sticky β€” you can recall it the next day.

18. Emotional headline β—‹ 2/3

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.

19. Never seen before β—‹ 2/3

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.

20. Hero sells alone βœ“ 3/3

Headline + subhead + 'Get ShipFast' alone tell you what it is, who it's for, and why to buy.

21. Empathy before selling βœ“ 3/3

The '22+ hours of headaches' math names the pain vividly before pitching the fix β€” empathy before selling, perfectly.

22. One call to action β—‹ 2/3

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.

23. Memorable name βœ“ 3/3

'ShipFast' β€” two words everyone knows, says exactly what it does, needs no explanation.

24. Sells a desire, not a feature βœ“ 3/3

Sells money and time ('make $', 'save hours'), not feature checklists. Desire over spec sheet.

25. Try before buying β—‹ 2/3

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.

26. No weak words β—‹ 2/3

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.

27. No subscription βœ“ 3/3

One-time payment, explicitly β€” no subscription trap. Principle #27 nailed.

28. CTA says what happens next β—‹ 2/3

'Get ShipFast' is product-specific (good) but names the product, not the outcome the buyer wants.

Fix: Test an outcome verb: 'Ship My Startup'.

29. Has testimonials βœ“ 3/3

21 testimonial blockquotes and a literal 'Wall of love' β€” proof is everywhere before it asks for trust.

30. Ten-word description βœ“ 3/3

'The NextJS boilerplate with all you need to build your SaaS' β€” describable in well under ten words, and the page does it.

31. Priced above competitors βœ“ 3/3

$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