- Just Ship It
- Posts
- 31 Principles of a Viral Product
31 Principles of a Viral Product
What I’ve learned from 5 years of building startups in public, watching hundreds of launches make $0, and a few reach millions of people.
Built-in-public update 🧑💻
Hey, it’s Marc Lou!
I’m training for my first Hyrox
My 𝕏 account reached 300K followers
I launched SHIP OR DIE — a game where you have to ship a startup every 30 days
I’m building a new SaaS called Stalkr to track what people say about my startups and build features they request (the landing page is pure AI slop, I only built the product so far)

Keep going!
Free users are leeches. They increase support, server costs, and make you build features your paying customers don’t want.
Less than 3% of free users ever convert. Remove your free plan.
Every color fights for attention. The more colors you add, the less people notice what matters.
Black text. White background. One color for the Buy button.
“Fast” is forgettable. “Save 4 hours every week” isn’t.
97% of visitors won't buy, but they might share. People remember what they see last.
Finish strong.
“If they don’t click, they don’t watch”. Your OG image is often seen more than your actual website.
Design it like a YouTube thumbnail.
Don’t try to say everything at once. One screen should communicate one idea and nothing else.
One screen. One message. Just like the Instagram feed.
Complexity kills curiosity. Use simple words. Your mum should get it.
Signups don’t pay the bills. If nobody is willing to pull out their credit card, you don’t have validation.
Ask for payment before asking for data.
If a competitor could copy-paste your landing page onto their website, your copy is too generic.
Write from experience.
A demo communicates more than paragraphs of text.
Show. Don't tell.
The more things you do, the less people remember. People don't remember Swiss Army knives. They remember the tool that solved their problem.
Be known for one thing.
Your visitors came to buy a product, not study a spreadsheet. Every pricing tier you add creates another decision and another reason to leave.
Keep it to three choices: Good. Better. Best.
Build around trends, technologies, and problems people are already discussing.
The wave does half the marketing for you.
Customers already describe your product better than you do.
Write like your customers talk.
People buy from people. A screen recording from the founder beats a corporate promo video or a wall of features.
Show your face.
The pricing section is one of the first places visitors look. They use it to understand the product, not just the price.
Put “Pricing” in the header.
Write five headlines. Show them to friends. Wait 24 hours and ask which one they remember.
Keep the one that sticks.
People don't remember features. They remember feelings. Your headline should make people laugh, say wow, or think what the fuck is this.
Write for humans.
Nobody shares another clone. Surprise people.
80% of visitors won’t scroll past the hero. If they don’t understand the product and want it within a few seconds, you’ve already lost.
Fix the hero first.
Before people trust your solution, they need to believe you understand their problem.
Describe the problem better than they can.
Every extra button creates hesitation. When people have multiple paths, many choose none.
Give people one next step. Just one.
Use words people already know. Avoid wordplay, made-up words, and names that require explanation.
People buy more money, more time, better health, more status, or less pain. Features are just vehicles to get there.
Sell the outcome, not the feature.
Don’t hide your best features behind a paywall. Put them on the landing page.
Let people play before they pay.
“most”, “many”, “rarely” weaken your message because nobody knows what they mean. Strong copy makes clear claims that people can picture, remember, and challenge.
Make statements, not estimates.
People already pay for enough subscriptions. Don't add another monthly charge unless you can’t ship without it.
One-time payments are 10x easier to sell.
"Get Started" means nothing. "Analyze My Website" tells people exactly what they're about to do.
Remove uncertainty.
A landing page without testimonials is asking strangers to trust you blindly. Get a few users, friends, or beta testers first and collect their feedback.
Collect proof before traffic.
If you can't explain your product in one sentence, your users won't either.
Nobody talks about the second cheapest option.
Charge more.
This is what I’ve learned from 5 years of building 35 startups in public, watching hundreds of launches make $0, and a few reach millions of people.
These are not rules. They’re patterns. Use them as a compass, not a checklist.
And if you’ve found a 32nd principle, I’d love to hear it.
3 startups I built to help you:
Reply