Every section either makes a claim or proves one. Sections that do neither were deleted.
Landing pages accumulate: a hero, a logo wall, three benefits, a testimonial, a second hero. Each addition is defensible and the sum persuades nobody, because nothing on the page is arguing with the visitor's actual objection.
The page is structured as claim → evidence → objection → answer. Anything that cannot be filed under one of those four is not a section, and the template gives it nowhere to go.
Reference landscape
- Stripe — Right about proof, budget nobody else has
- Basecamp — Right about argument, deliberately plain
“A landing page is an argument, not a brochure.”
Brochures list; arguments anticipate. Once the structure forces every section to answer an objection, the page stops growing — there are only so many objections — and the copy gets easier to write because each block has one job.
Stage by stage
01
Map landscape
Twenty launch pages read as arguments rather than layouts. Fifteen never named a single objection.
02
Wireframes
Four sections, fixed order, with the objection block deliberately placed above the final call to action.
What was difficult
No logos, no testimonials, no screenshots of scale.
Evidence blocks accept a worked example instead — a real before and after — which is both available on day one and more convincing than a logo wall.
Exactly what you get
- Figma source
- 4 sections
- React + Tailwind
- Copy structure
- Version
- 1.0.0
- Formats
- Figma, React, Next.js, Tailwind
- Screens
- 4
- Components
- 12
- Dark mode
- No
- Prototype
- No
- Accessibility
- AA
Dependencies
- Inter — SIL Open Font Licence — included
Commercial fonts are never redistributed — they are named and linked, with a free equivalent substituted in the delivered files.
A page a founder can fill in an afternoon without inventing social proof.
