The landing page We rebuild every quarter.
Live walkthrough — the Figma, the copy file, the tests, the numbers.
This is the routine for keeping a landing page sharp: rebuild it every quarter, same skeleton, fresh copy. Two hours every three months instead of a panic redesign every two years.
What you'll have when you finish: a saved 7-section page skeleton in Framer, a Figma copy-doc template, a Claude project loaded with the cut-30 editing prompts, Plausible analytics events firing for every CTA, and a headline-A/B log so each quarter's losers feed the next quarter's contenders.
Accounts you'll need: framer.com · figma.com · claude.ai · plausible.io · tally.so. Framer is the only paid line ($15–25/mo).
The stack — five tools.
- 01Framer — host + edit in productiondaily
- 02Figma — copy + designweekly
- 03Claude — copy passesweekly
- 04Plausible — analyticsdaily
- 05Tally — embedded formsmonthly
How to apply it.
- 0115 min
Read the 90-day analytics.
Open Plausible. Look at scroll depth, time on page, click-through to the CTA. Find the dead zones — the sections where most readers stop scrolling or leave the page.
Dead zones are not bad sections. They're sections that aren't earning their place. Mark them. They're the cut list.
- 0245 min
Write the new copy in Figma — full doc, no design.
Open a fresh Figma doc. Write the whole page as plain text — headline, subhead, sections, CTA, footer. No styling. No images. Just words on white.
If the page reads well as text, it'll convert as a page. If it doesn't read well as text, no amount of design will save it.
- 0320 min
Cut 30%.
The rule. Every rebuild. Read the doc top to bottom and remove 30% by word count. The cuts come from: section preambles, hedges, second adjectives, throat-clearing in the hero.
If the cut hurts to make, it's probably the right cut.
- 0430 min
Rebuild in Framer.
Open last quarter's page. Swap the copy section by section — don't move the structure. The structure works. Update one hero image if it feels dated. Update nothing else visually.
Resist the urge to "modernize" the design. The page reading better is the modernization.
- 0510 min
Ship on a weekday morning. Watch five days.
Ship on a weekday morning. Avoid the end of the week. Watch the Plausible numbers daily for five days. After five days, iterate the hook only — not the body. The body is fine; you just rewrote it.
What we stopped doing.
- ×Rebuilding from scratch. The skeleton works. Replace the words.
- ×Multi-CTA pages. One primary, one secondary. Three is noise.
- ×Quotes without names. If you can't put a face on it, leave it out.
- ×Hero videos that take 3s to start. Static beats slow.
- ×"Comparison tables" with competitors. Punching down kills trust.
- ×Quarterly redesigns. Quarterly rewrites. Different thing.
The take.
The skeleton is forever. The words are quarterly. Stop rebuilding the wrong layer.
If you steal one thing — the "write the page in Figma as plain text first" rule. It exposes the words that weren't carrying their weight, every time.
After three clean rebuilds, the page earns these. Not before.
Headline A/B for two weeks after rebuild.
After the first five days of clean data, run a headline-only A/B for two weeks. Same body, two openers. The winner becomes the published headline; the loser becomes the contender for next quarter.
Sticky pricing bar after first scroll.
A thin bar that appears after the user scrolls past the hero. Price + primary CTA. Conversion lift is small but consistent — ~5–8% on long pages.
URL-parameter pre-fill on forms.
When the page is linked from email, pre-fill the form with the visitor's name and source. Tally supports this natively. Form completion goes up because the friction drops to one field.
Annual position move, not redesign.
Once a year, ask if the page is in the right funnel position. Sometimes the right move isn't a better page — it's pointing traffic at a different page entirely. The rebuild is local; the position is strategic.
Conversion drops without you noticing. Five symptoms with the fix.
№ 01Conversion dropped after rebuild.+
№ 02Bounce rate jumped.+
№ 03Analytics show zero events.+
№ 04Form not submitting.+
№ 05Page looks fine but no demos booked.+
Three drop-ins. The seven-section skeleton, the cut-30 checklist, the headline-A/B doc.
The seven-section skeleton.
Use this every quarter. Replace the words; keep the order.
SEVEN-SECTION LANDING PAGE — fixed skeleton 01 HERO - Headline (≤10 words, declarative) - Subhead (1 sentence, the promise in plain terms) - Primary CTA (one verb, ≤3 words) - Hero visual (static, under 200KB) 02 PROBLEM - One paragraph: the reader's situation, in their words. - Specific. No "many businesses today." 03 SOLUTION - One paragraph: how this changes that situation. - One italic phrase. Maximum. 04 PROOF - Three named customers, with face + one-line outcome. - Or one big number with the source line. 05 OBJECTIONS - Three concerns the reader has. Each one a question. - One short answer each. No hedging. 06 CTA - Repeat primary CTA, larger. - One sentence under it: what happens next. 07 FOOTER - Three links: pricing, contact, legal. Nothing else.
The cut-30 checklist.
Run on the Figma copy doc before designing anything.
CUT-30 CHECKLIST — read top to bottom, delete as you go
[ ] Section preambles ("In this section we'll cover...")
[ ] Throat-clearing in the hero ("Welcome to..." "We at...")
[ ] Hedges ("often", "typically", "in many cases")
[ ] Second and third adjectives in any sentence
[ ] Filler verbs (utilize, leverage, optimize, unlock)
[ ] "How it works" intros — show, don't say
[ ] Quotes without a name attached
[ ] Sentences that summarize the next sentence
[ ] Sub-bullets that repeat the section heading
[ ] Anything you wrote at 11pm last week
Target: 30% reduction by word count.
If you cut less, you're being precious.
If you cut more, you've lost the meaning.The headline A/B doc.
Track every test. The losers become next quarter's contenders.
HEADLINE A/B LOG — one row per test date | A (headline) | B (headline) | winner | lift | notes ─────────────|────────────────────────────|────────────────────────────|────────|──────|────── 2026-04-01 | The fastest way to ship X | Ship X this week | B | +14% | shorter, verb-first 2026-04-15 | Ship X this week | Stop ship-blocking X | A | +2% | tie, kept A 2026-04-29 | Ship X this week | Your X is one decision away| A | +0% | tie, kept A ─────────────|────────────────────────────|────────────────────────────|────────|──────|────── RULES - One axis at a time (headline). Body stays fixed. - Run two weeks minimum. Don't call early. - Lift under 3% = tie. Keep incumbent. - Save every loser. Half become next quarter's contender.
Need this done for you? The author works on this exact thing with audit clients at austinaiguy.com.