
A landing page is eleven sections in one order, and the order is the sequence a buyer asks questions in. What is this, who says so, do you understand my problem, what changes, how does it work, what exactly do I get, compared to what, did it work for anyone, what does it cost, what about the thing I am worried about, and what do I do now.
Answer them out of order and every section does less work than it could. In order, a page of 800 words outperforms one of 2,400, because nothing arrives before the reader had the question.
it looks and behaves like the AI default
A developer on Hacker News
That default has a shape: hero, features grid, testimonial carousel, pricing, footer, equal blocks, a fade on each. It is unsequenced rather than wrong, and the fix is an order with reasons attached. The Thanor library ships its prompts with that order already written.
Why order is a conversion decision#
A page is read once, downward, by somebody deciding whether to keep going. Each section either earns the next scroll or spends the credit the last one built.
Two consequences:
- Proof goes second, not last. A headline is an assertion until something witnesses it. Put a logo row, a customer count or one measured result directly under the hero and every section that follows is read as explanation rather than as persuasion. Move it to the bottom and the reader has spent nine sections discounting everything.
- Pricing goes before objections, not after. A visitor who has seen the price has exactly one more question, and it is the objection. A page that answers objections first is answering a question nobody has asked yet.
The word budget is the other half of the order and the part nobody publishes: 700 to 900 words of body copy for the whole page. Generated pages routinely run past 1,800, because each section was written to fill a block whose height was already decided.
A section with nothing a reader needs gets deleted rather than padded. That rule does more for conversion than any headline test, and it is why the table below carries a word count.
Depth matters as much as order. The second call to action goes immediately after how it works, at roughly 45% of the page: the first point where a reader can decide and the last where most of the audience is still present.
The eleven sections, in order#
| # | Section | The question it answers | Words |
|---|---|---|---|
| 1 | Hero | What is this and what do I do next | 35 |
| 2 | Proof strip | Who already believes it | 8 |
| 3 | Problem | Do you understand my situation | 90 |
| 4 | The shift | What changes, in one sentence | 40 |
| 5 | How it works | What happens, in three steps | 120 |
| 6 | Detail, two blocks | What exactly do I get | 180 |
| 7 | Comparison | Against the thing I do today | 30 |
| 8 | Testimonial | Did it work for somebody like me | 45 |
| 9 | Pricing | What does it cost | 60 |
| 10 | Objections | What about the thing I am worried about | 240 |
| 11 | The ask | What do I do now | 20 |
That sums to 868 words. Three notes on the rows people get wrong.
Section 4 is the row almost every page omits. One sentence naming the mechanism, between the problem and the steps, turns a list of features into a claim about cause. Without it, sections 5 and 6 are a specification with no reason.
Section 7 is a table, not prose, and it compares against what the reader does today rather than a named rival. Section 10 gets the largest word budget on the page because it is the only section a serious buyer reads in full.

The rhythm between them#
Section padding is 112px top and bottom on desktop, 80px on tablet, 56px on a phone, applied identically to every section including the short ones. The proof strip at 160px total height is the single exception, because it is a rule rather than a section.
- Spacing ladder:
4,8,12,16,24,32,48,64,80,112,160. Eleven values, no twelfth. - Content container:
min(100% - 40px, 1200px), with text blocks inside it capped at68ch. - Grid inside a section:
12columns,24pxgutter. A three card row is4columns each, a two column text block is5and5with one column between. - Space between a section heading and its body:
16px. Between the body and the first card row:48px.
Four more, because these are the ones a page assembled block by block gets wrong:
- Card padding
24pxon all four sides, and the gap between cards also24px. When those differ, a grid stops reading as a grid. - Sections do not get closer because their contents are related. The gap stays
112px. - Full bleed elements break the container to the viewport edge and never to a third width. Two widths on the page, not three.
- The footer takes
80pxtop and48pxbottom, the only asymmetric padding on the page.
Background alternation is where most pages go wrong twice over. Use two values, #FFFFFF and #F4F4F6, and change background only where the argument changes, at most three times on the page: once entering the problem, once entering pricing, once entering the ask. Alternating every section is the visual equivalent of a drum machine and it flattens the structure it was meant to clarify.
The ladder and the palette#
Ratio 1.333 from 17px, which gives a page that reads dense at body size and still has a display step for the hero.
| Step | Size | Line height | Weight | Used for |
|---|---|---|---|---|
| -1 | 13px | 18px | 500 | eyebrows, table headers |
| 0 | 17px | 28px | 400 | body copy, list items |
| 1 | 23px | 32px | 400 | section lead, testimonial |
| 2 | 30px | 38px | 600 | card titles, h3 |
| 3 | 40px | 48px | 600 | section headings, h2 |
| 4 | 54px | 60px | 600 | pricing headline |
| 5 | 72px | 76px | 600 | the hero headline |
| Role | Hex | Contrast | Where it goes |
|---|---|---|---|
| Page | #FFFFFF | default section background | |
| Alt | #F4F4F6 | three sections only | |
| Ink | #0C0C0F | 19.53:1 | headings and body copy |
| Muted | #6C6C78 | 5.18:1 | captions, labels, meta |
| Accent | #2B4B7E | 8.71:1 | primary button, links |
White on the accent is also 8.71:1, so the primary button needs no second thought at any size. The ink measures 17.78:1 on the alternate background, which means body copy is equally readable in both and you never need a second ink value. One radius, 8px, and one shadow, used on cards and nothing else.
Motion, and the sections to delete#
One curve, cubic-bezier(0.22, 1, 0.36, 1), at 560ms, translateY 20px to 0, triggered once when the element crosses 18% of the viewport. Stagger siblings 80ms, capped at four items, and no element animates a second time on scroll back up.
Three things never animate, and each has a reason:
- The hero. It is already visible. An entrance on a section that loads in view is an animation the visitor watches instead of reads.
- The pricing table. A number that arrives late reads as a number somebody was reluctant to show.
- Anything below the ninth section. By then the visitor is scanning at speed and reveal animations become a page that lags.
Then delete these, because they are the sections a generator adds and a buyer skips:
- A stats band with invented numbers. Three big figures with no source is the fastest way to lose a reader who was previously willing.
- An integrations wall with four logos. A wall needs twenty. Four is a list.
- A second testimonial carousel. One testimonial with a specific outcome outperforms six with adjectives, and a carousel hides five of the six anyway.
- An About section above the ask. Nobody deciding whether to buy wants the founding story at
92%depth. Put it on its own page, where the people who do want it will go looking. - A newsletter box in the footer. It competes with the only action that matters, and turns the visitors closest to buying into people on a list.
The verdict on structure#
The order is the cheapest improvement available on a landing page, because it costs nothing to implement and it changes what every other section is worth. Proof second, the mechanism sentence at four, comparison against the status quo at seven, objections at ten with the biggest word budget, and the ask alone.
The complete specification:
- Eleven blocks in the table's order, with the word budget per block and
868words in total. 112pxof section padding, identical on every section, from an eleven value ladder.- Two backgrounds, changed three times, never alternated.
1.333from17px, five colours,8.71:1on the primary button.560msoncubic-bezier(0.22, 1, 0.36, 1)at an18%threshold, once, and three things that never animate.- The call to action three times: hero, after how it works, and the ask.
Hand that to a model and you get the same page every run, which is the difference between a specification and a style guideline. Then audit it with one question per section: what does a reader know now that they did not before. A section with no answer gets deleted, which raises the value of the ten that remain. The hero specification covers the first block in the same detail, and the professional look is the component and state layer underneath all eleven. Every prompt in the Thanor library arrives with the order, the budgets and the values decided, for whichever model you build in. Browse the Thanor library and start from a finished structure.
Questions this raises
What is the correct order for landing page sections?
Hero, proof, problem, the shift, how it works, two detail blocks, comparison, testimonial, pricing, objections, then the ask. The order follows the sequence a buyer asks questions in, which is why proof comes second rather than last.
Why should social proof be the second section?
Because a claim with nothing behind it decays over one scroll. A logo row or a single real number directly under the hero converts the headline from an assertion into a report, and everything after it is read differently.
How many words should a landing page have?
700 to 900 words of body copy across the whole page. Most generated landing pages run past 1,800 because each section was written to fill a layout rather than to answer a question.
How many times should the call to action appear?
Three. In the hero, once after the how it works section at roughly 45 percent depth, and in the final ask. More than three and each one is worth less, because repetition reads as pressure rather than availability.
How much padding should there be between sections?
112px top and bottom on desktop, 80px on tablet, 56px on a phone, applied identically to every section. Unequal section padding is the most reliable signal that a page was assembled one block at a time.
Can I get this order as a prompt for my AI builder?
Yes. The Thanor library is available now and its prompts carry the section order, the word budget, the spacing ladder and the motion values as literal instructions.
Part of
The expensive look
What makes a site read as expensive, written as values rather than adjectives: the type scale, the spacing, the curve and its duration, and the order the sections run in.
