Articles/How To/Landing Page That Converts

Write a Landing Page That Converts

The Indie Hacker's Guide to Copy That Sells

12 min readActionable Guide7 Sections

You have 5 seconds. That's how long a visitor gives your landing page before deciding to stay or bounce. Most indie hackers lose this battle because they write about what their product does instead of what it means for the visitor.

This guide breaks down every section of a high-converting landing page—with formulas you can steal today.

Anatomy of a Landing Page That Converts

1
Hero SectionHeadline + Subheadline + CTA
2
Social Proof BarLogos, numbers, or testimonials
3
Problem SectionAgitate the pain they feel
4
Solution SectionHow you solve it (with demo)
5
Features → BenefitsWhat they get, not what it does
6
TestimonialsReal people, real results
7
Final CTARepeat the offer with urgency

The Hero Section (Make or Break)

Your hero section is the single most important part of your landing page. If the headline doesn't hook them, nothing below matters because they'll never scroll there.

The Headline Formula

A great headline answers one question instantly: "What will my life look like after I use this?"

Formula 1: Outcome + Timeframe

State the result they'll get and how fast.

"Generate professional invoices in 30 seconds"
"Go from idea to deployed app in one afternoon"

Formula 2: Kill the Pain

Name the annoying thing your product eliminates.

"Stop wasting 5 hours a week on manual reporting"
"Never lose a customer to a missed follow-up again"

Formula 3: For [Audience] Who [Problem]

Be specific about who it's for and what they struggle with.

"The CRM for freelancers who hate CRMs"
"Analytics for indie hackers who don't want to learn SQL"

The Subheadline

The subheadline explains how. It adds context and specificity to the headline's promise. Keep it to 1-2 sentences.

Weak Subheadline

"Our platform leverages cutting-edge AI technology to streamline your workflow with enterprise-grade security and seamless integrations."

Buzzword soup. Means nothing.

Strong Subheadline

"Paste your Stripe API key, pick a template, and your invoices go out automatically. Setup takes 2 minutes."

Specific, concrete, shows simplicity.

The 5-second test: Show your hero section to someone for 5 seconds, then take it away. Ask: "What does this product do?" If they can't answer clearly, rewrite it.

Social Proof That Actually Works

Social proof reduces the risk a visitor feels. But not all social proof is equal. Here's a hierarchy from most to least powerful:

1

Specific results with numbers

"Saved 12 hours/week on reporting" beats "Great tool!" every time. Numbers are concrete and believable.

"We reduced our churn by 23% in the first month." — Sarah, CTO at Acme
2

Testimonials with face, name, and role

Anonymous quotes feel fake. A real photo, full name, company, and role makes it verifiable and trustworthy.

3

Usage numbers

"Trusted by 2,000+ builders" or "10,000 invoices generated this month." Big numbers signal safety in numbers.

4

Recognizable logos

If well-known companies use your product, their logos do the selling. Even "Featured on Product Hunt" counts when you're starting out.

Just launched with zero users? Use your own results as social proof. "I built this to solve my own problem—it saved me 8 hours last week." Personal stories from the founder work surprisingly well in early stages.

Problem → Solution Framework

Before you show your solution, make the visitor feel the problem. This is the most underused technique on indie hacker landing pages. Most builders jump straight to features. Don't.

Step 1: Agitate the Problem

Describe their current pain in their own words. Use the exact language your customers use when they complain about the status quo.

Example: Problem Agitation

"You spent an hour formatting a report nobody will read."

"Your spreadsheet has 47 tabs and you can't find anything."

"You copy-paste the same data between 3 tools every single morning."

Notice: no mention of your product yet. Just pure empathy with their frustration.

Step 2: Introduce the Solution

Now that they're nodding along, show them the better world. Transition with phrases like "What if..." or "Imagine..." or simply "There's a better way."

Example: Solution Introduction

"What if your reports wrote themselves?"

"One dashboard. Every metric. Updated in real time."

"Connect your tools once. Never copy-paste again."

The solution directly mirrors the problem. Every pain point gets resolved.

Step 3: Show, Don't Tell

Screenshot or GIF of the product in action is worth 1,000 words of copy
Interactive demo lets visitors experience the product without signing up
Before/after comparison makes the improvement tangible and undeniable

Turning Features Into Benefits

Features are what your product does. Benefits are what your customer gets. Visitors buy benefits, not features. Here's how to translate:

FeatureBenefit
AI-powered analyticsKnow exactly why customers leave
One-click deployShip to production in 10 seconds
Real-time syncYour whole team always sees the latest data
Custom templatesLaunch beautiful pages without a designer
API integrationConnect the tools you already use
256-bit encryptionYour customers' data stays safe

The "So what?" test: After writing each feature, ask "So what? Why should the visitor care?" The answer is your benefit. Keep asking until you reach an emotional or tangible outcome.

Structure: Feature Blocks

List 3-5 key features as blocks. Each block follows this structure:

Icon + Benefit headline

"Ship to production in 10 seconds"

2-sentence description

How it works in plain language. No jargon.

Visual proof

Screenshot, GIF, or micro-animation.

CTA Strategy (Beyond "Sign Up")

Your call-to-action button is where conversions happen or die. Most indie hackers default to "Sign Up" or "Get Started." You can do better.

CTA Copy Rules

State the value, not the action

Instead of "Create Account," try "Start Saving Time" or "Get My Free Report." The button should finish the sentence: "I want to..."

Reduce risk with microcopy

Add a line under the button: "Free for 14 days. No credit card required." Every objection you preempt increases conversion.

Repeat CTAs throughout the page

Place a CTA after the hero, after social proof, after features, and at the very end. Different visitors convert at different points.

Generic CTAs

Sign Up
Get Started
Learn More

High-Converting CTAs

Start Saving 5 Hours/Week
Try It Free — No Card Needed
See It In Action (30s demo)

7 Conversion Killers to Avoid

1. Jargon and buzzwords

"AI-powered, enterprise-grade, seamlessly integrated synergy engine." If your mom can't understand your headline, rewrite it.

2. No clear CTA above the fold

If a visitor has to scroll to find out what to do next, you've already lost a chunk of them. Put a CTA button in the hero.

3. Too many choices

Multiple navigation links, pricing tiers, and CTAs competing for attention causes decision paralysis. One primary action per page.

4. Slow load time

Every extra second of load time kills ~7% of conversions. Compress images, ditch heavy animations, and test on slow connections.

5. Talking about yourself instead of the customer

Count how many times your page says "we" vs. "you." If "we" wins, flip the copy. Visitors care about themselves, not your company.

6. No social proof

A landing page with zero testimonials, logos, or usage stats feels risky. Even one quote from a beta user is better than nothing.

7. Walls of text

Nobody reads long paragraphs on a landing page. Use short sentences, bullet points, bold key phrases, and plenty of whitespace. Scannable beats readable.

Your Launch-Ready Checklist

Before you share your landing page with the world, run through this checklist:

Headline clearly states the outcome, not the feature(Hero)
Subheadline explains how in 1-2 sentences(Hero)
CTA button is visible above the fold(Hero)
At least one form of social proof is present(Trust)
Page loads in under 3 seconds on mobile(Performance)
Copy uses 'you' more than 'we'(Copy)
Features are written as benefits(Copy)
There's a screenshot or demo of the product(Visual)
CTA microcopy addresses the #1 objection(Conversion)
Page works perfectly on mobile(Performance)
No broken links or placeholder text(QA)
Analytics tracking is set up(Measurement)

Remember: A landing page is never "done." Launch it, measure results, and iterate. The best landing pages are the result of dozens of small improvements, not one perfect first draft.

Ready to Build Your Landing Page?

Share your project on Builders.to, get feedback from fellow builders on your landing page, and launch with confidence.