On this page
- 01 · What a cold-traffic landing page has to do
- 02 · Continue the promise that earned the click
- 03 · Copy the proven page skeleton
- 04 · Win the page in the first screen
- 05 · Put the price in the button, and a button in every section
- 06 · Build the sticky bar like it matters, because it does
- 07 · Build a chooser, never a checkout
- 08 · Use proof that survives a screenshot
- 09 · Design for the phone, because that is who is visiting
- 10 · Keep attribution intact through the handoff
- 11 · Run the pre-launch pass, then read the results like an operator
- 12 · Frequently asked questions
What a cold-traffic landing page has to do
A stranger saw an ad, felt something, and clicked. The landing page has one job: turn that click into a first purchase or booking. Every section on the page either builds desire, builds trust, or moves the reader toward the buy button. A section that does none of those gets cut, no matter how nice it looks.
This guide is not a framework. It is the exact way we build cold-traffic pages for the brands we manage: the section order we copy onto every build, the CTA rules we hold to because we have watched them win and lose, and the checks we run before a dollar of spend goes live.
Quick answer: confirm the ad's promise in the first screen, put real proof and a priced CTA above the first scroll, end every section with a decision, keep a sticky buy bar visible from the moment the hero scrolls away, hand the sale to the store's own checkout, and judge the page on cost per new customer. The rest of this guide is how.
| Rule | The short version |
|---|---|
| Put the price in the button | A visitor who clicks a priced CTA has already accepted the price. Unpriced buttons collect browsers, not buyers. |
| End every section with a CTA | Sections that close with a priced buy button keep sending readers to the store. Sections that close with a paragraph just get read. |
| Build the sticky bar properly | Price and rating in the bar, shown when the hero leaves the screen, never hidden again. |
| Win the first screen | Most buyers decide before they scroll. Proof, offer and a priced CTA all belong above the fold. |
| Offer help, not just a command | A hero CTA that offers to help the visitor choose outperforms one that orders them to buy. |
| Use a chooser, never an on-page checkout | Help the visitor pick the right option, then hand off to the store. Never rebuild the checkout on a landing page. |
| Skip the editorial costume | Fake bylines and pretend publications underperform plain brand voice. Honest structure can stay sharp. |
| Design for phones | Nearly all paid social traffic arrives on a phone. Desktop is the adaptation, not the starting point. |
Step 1
Continue the promise that earned the click
The ad made one promise. The first two seconds of the page must confirm it: same product, same claim, ideally the same person or setting the visitor just saw. If the ad promised relief from a specific problem, the headline names that problem in the visitor's own words. If the ad promised a deal, the deal is the first thing on the page. Do not greet a cold click with a mission statement.
We write the chain down before building: the ad's hook, the hero headline that confirms it, the first piece of proof that makes it believable, and the exact destination the CTA opens. Every link carries the same idea, because a cold visitor who has to re-orient even once usually leaves instead.
A message-match chain, filled in
- Ad hook: "Still waking up at 3am overheating?"
- Hero headline: "The cooling quilt built for hot sleepers"
- First proof: the star rating and review count in the topbar, then a named review about sleeping through the night
- CTA: "Shop the cooling quilt · From $189", opening that exact product on the store
One idea, four confirmations. If any line of this worksheet introduces a new idea, the chain is broken and the page will leak.
Cold traffic also gets a specific register: first-party brand voice. You are the brand, speaking directly to one person. Name the problem as they would describe it, explain why it happens, show proof from people like them, then make the offer. Save the deep education, comparison pages and objection essays for retargeting, where the visitor has already met you. Our Meta Ads strategy guide covers the ads that sit in front of these pages.
Drop the editorial costume, keep the sharp framing
Fake bylines, pretend publications and "Advertorial" labels have been the weakest approach we have run on cold traffic; plain brand voice beats the disguise. But a numbered promise like "7 reasons this works", written honestly in the brand's own voice, is a different thing, and it has produced some of our strongest cold pages. Keep the structure that earns attention. Drop the disguise.
Step 2
Copy the proven page skeleton
We build the same structure on every cold-traffic page and adapt the copy to the audience. We do not invent new structures per campaign. This is the order, top to bottom:
- Proof topbar. A slim strip above everything: star rating, review count, and one more proof point such as an award, an ingredient count or a shipping promise.
- Sticky masthead. Logo plus a "Shop Now" pill, so a buy button is visible from the first pixel.
- Hero. A short kicker (the small label above the headline), a big headline that confirms the ad's promise, a one-line supporting sentence, a star-rating row, the primary CTA with the price in it, a trust line under the button (guarantee, dispatch time), and a row of tick-mark benefit pills. Beside all that, a vertical phone-format video: a founder talking to camera builds trust fastest, real customer footage is next best.
- Stat band. A dark strip with three or four big real numbers: customers served, average rating, a study result the brand can actually source.
- Proof pull-quotes. Three short verbatim review excerpts with names, before any long-form copy.
- Article body. The persuasive core: the problem described plainly, a founder quote on why the product exists, then what is actually in or behind the product (ingredients, materials, method) as scannable cards. Close it with a mid-page CTA band.
- Customer video carousel. Swipeable phone-format clips that load nothing until tapped.
- How to use it. Three steps, then what to expect and when.
- Honest comparison table. Your product against the alternatives the buyer is genuinely weighing, including the cheap option, with real trade-offs shown.
- Reviews wall. Six or more full reviews, named and verbatim.
- Offer block. Two or three purchase options with the best-value one featured, real strikethrough pricing and per-unit maths, then the guarantee spelled out beside it.
- Final CTA band, FAQ, footer. One last priced CTA, around six real objections answered in a sentence or two each, and a single proportionate disclosure in the footer where the audience or category needs one.
Under it all sits the sticky bottom bar, which gets its own step below, because it earns it. If you want this skeleton as a working checklist, the wireframe in the downloads box follows it section by section, and our free Cold-Traffic Landing Page Planner turns it into a plan you can hand to whoever builds the page.
Step 3
Win the page in the first screen
Some of our best-converting pages are extremely long, and their scroll data tells the same story every time: most of the people who buy never reach the halfway mark. They decide at the top. The long tail of the page exists for the sceptics who need it, and it costs the deciders nothing.
The failure mode is the reverse. When a page underperforms, the sessions are not fading out gradually down the page; they are dying near the very top, before the offer has even been made. When the top does not close, nothing below it gets the chance to.
So the rule is not "make it shorter" or "make it longer". Length is not the deciding variable. The rule is: proof, the offer and a priced CTA all appear before the first scroll ends. A visitor who reads only the topbar, the headline, the rating row and the button should already have enough to buy. Everything below the fold is for resolving doubt, not for revealing the offer.
Step 4
Put the price in the button, and a button in every section
The single cheapest improvement we know: put the price in the CTA. When we have run priced and unpriced buttons on the same page with the same traffic, the priced button wins by a wide multiple, not a margin. A visitor who clicks a priced button has already accepted the price; a visitor who clicks a vague button is still browsing.
Our CTA formula, used on every button: the action plus the price, with a risk reducer sitting right beside it. "Shop the starter kit · From $55", and underneath, "30-day guarantee · Ships in 48 hours". Every CTA on the page points at the same destination with the visitor's selected variant carried through. Ten buttons, one decision.
Then repeat the decision. The clearest separator between our strong pages and our weak ones is not scroll depth, it is what each section ends with. Sections that close with a priced CTA keep sending readers onward to the store; sections that close with a paragraph just get read. Reading is not the goal, deciding is, so every section ends by asking for the decision.
One more nuance we keep re-learning: a hero button that offers help outperforms one that issues a command. A CTA offering to find the visitor's size, or to help them pick the right model, consistently beats a plain instruction to buy. Cold visitors accept help before they accept orders.
Step 5
Build the sticky bar like it matters, because it does
The sticky bottom bar looks like furniture, but the gap between a sticky bar built well and one built carelessly is one of the largest we have seen on any page element. Same concept, wildly different results. The gap comes down to three build decisions, all copyable:
- The bar carries the price and the star rating, not just a button. It is a miniature offer, not a shortcut.
- It appears when the hero leaves the screen, using an IntersectionObserver on the hero element (a small standard browser feature any developer will recognise), not a hard-coded number of scrolled pixels. Pixel thresholds fire too early on short screens and too late on long ones.
- Once shown, it never hides again. Suppressing the bar near the offer block, which we used to do, throws away the deepest-intent visitors on the page at the exact moment they are ready.
That last one cost us real money before we noticed it. The visitor who scrolled to the bottom is the most convinced person on the page. Keep the buy button under their thumb through the offer, the FAQ and the footer.
Step 6
Build a chooser, never a checkout
The strongest mechanic we have ever put on a cold-traffic page is a simple interactive chooser, a size-finder that helps the visitor answer the one question actually standing between them and the purchase. It works because choosing is the visitor's real remaining task. The ad sold the idea; the page only has to resolve "which one is mine?".
The shape matters, and it is deliberately not a quiz. Three tabs, a sensible default already selected, one result panel that swaps in place, and a CTA that is live from the first moment and points at the store's own product page with the choice carried through. No email gate, no six-step wizard, no "calculating your results" theatre. The default state is rendered in plain HTML so the section works even before scripts load.
And the hard boundary: the chooser hands off to the store, it never tries to finish the sale itself. We once built an on-page cart builder that assembled the order and sent visitors straight into checkout, and it went completely untouched. Visitors trust a store's product page and cart in a way they will never trust a landing page's improvised checkout. Build the chooser, let the store close.
Step 7
Use proof that survives a screenshot
Cold visitors are sceptics doing quick forensics: they screenshot claims, check prices, and search the review you quoted. Our proof standard assumes that, and it is blunt:
- Reviews are verbatim, named and real, pulled from the brand's actual review platform. Never invented, merged, trimmed to change meaning, or polished. Typos stay in; typos read as human.
- Bold outcome claims live inside attributed customer quotes, in the customer's own words, not in the brand's voice. The brand describes the product accurately; the customers describe the results.
- Every number is re-verified against the live store the day the page ships: price, strikethrough price, rating, review count, specs. Stores change weekly, and a page that shows $49 next to a store charging $54 has spent all its trust on arrival.
- Never strengthen a hedge when paraphrasing. Compliant is not certified, tested is not certified, a limited lifetime warranty is not "covered forever", and returns are not free unless the store says free. Put the store's own wording beside your sentence and match it or go weaker, never stronger.
- No manufactured urgency. A real cutoff or a real stock limit helps a decision. An evergreen countdown poisons every claim above it.
Step 8
Design for the phone, because that is who is visiting
Nearly all paid social traffic arrives on a phone; on our pages, desktop is a rounding error. Design the phone experience first and let desktop be the adaptation, never the other way around.
In practice: the hero stacks headline and CTA first, then the video. Videos are vertical phone-format, compressed hard, with a poster image so nothing downloads until it is needed, and the customer-video carousel loads nothing until a card is tapped. Tap targets are thumb-sized, the sticky bar never overlaps the buy buttons, and the whole page is tested at a real 390-pixel width before anyone looks at it on a laptop.
And check what else is fighting for the first tap. On one page we manage, the store's email popup fired over the hero on arrival, covered the sticky buy bar, and converted almost none of the visitors it interrupted, while offering a discount with a minimum spend far above the product's price. If the brand runs popups, suppress them on landing routes through the email platform's own targeting rules. Paid clicks cost real money; do not spend them on a newsletter form.
Step 9
Keep attribution intact through the handoff
The page persuades, the store converts, and attribution dies in between unless you carry it across. Every outbound link to the store forwards an allowlist of campaign parameters and ad-platform click IDs, appended to the destination URL so the purchase can be tied back to the exact ad that paid for it. In practice that list is the five UTM fields (utm_source, utm_medium, utm_campaign, utm_content, utm_term) plus the platform click IDs: fbclid for Meta, gclid, wbraid and gbraid for Google, ttclid for TikTok. Allowlist means exactly that: forward those named parameters and nothing else, because the full query string can carry junk or personal data you never intended to pass along.
Measurement itself stays boring and verified. Fire the purchase or lead event on confirmed success, not on a button click that might fail. Where browser and server events both report, give them a shared event ID so the platform deduplicates instead of double-counting. Then, before spend goes live, run one real test purchase from an ad-style tagged URL all the way to the order record, and look at the order: the campaign, the click ID and the correct value either arrived or they did not. One green tick in a tag debugger is not verification; the value landing in the final system once, and only once, is.
That is the whole tracking requirement for a landing page test. The deeper stack, reconciling platforms, GA4, consent and server events, has its own guide: our paid media measurement stack.
Step 10
Run the pre-launch pass, then read the results like an operator
Every page we ship passes the same checks first. The full spreadsheet is in the downloads box; these are the ones that catch real failures:
- Viewed top to bottom at 390 pixels wide on a real phone, before any desktop review.
- Proof, offer and a priced CTA all visible before the first scroll ends.
- Sticky bar appears when the hero leaves and never re-hides; nothing overlaps it.
- Every CTA opens the right destination with the chosen variant and all campaign parameters intact.
- No popup, chat bubble or banner can cover the hero or the sticky bar.
- Prices, ratings and review counts re-checked against the live store today, not last week.
- One real test purchase completed and found in the order system with its attribution attached.
- Draft and test pages are noindexed so search engines never serve an unfinished page.
Then test like you mean it: one meaningful change against the current destination, same audience, same creative, same offer, run through at least one full business cycle, usually two weeks. Judge the winner on cost per new customer, with one guardrail you check weekly: contribution margin per order for ecommerce, or the share of leads that turned out to be qualified for lead generation. Never judge on clicks or time on page. If traffic is too thin for a clean split, run before-and-after across comparable periods and call the result directional, honestly.
When a page underperforms, section-level engagement tells you where. If most sessions die in the first 10% of the page, the hero is not confirming the ad's promise: fix the top and change nothing else yet. If visitors read deep but do not click, the sections are ending in paragraphs instead of decisions, or the buttons are unpriced. The fix order is always top first, CTAs second, everything else third.
Frequently asked questions
Should every ad have its own landing page?
No. Build one page per promise, not per ad. Several ads making the same core promise share one page. A new page is justified when the promise, audience or offer is genuinely different, because thin near-duplicate pages multiply maintenance and QA without teaching you anything.
How long should a cold-traffic landing page be?
Length is the wrong question. Some of our best pages are extremely long, and most of their buyers never reach halfway; the first screen did the selling. What decides the result is whether proof, the offer and a priced CTA appear before the first scroll ends. Make the top close the sale, then let the page run as long as the sceptics need.
Can we just send traffic to our product page?
Yes, and a strong product page is the control every landing page must beat. Build a dedicated page when the ad's promise needs continuing, the proof needs staging, or the visitor needs help choosing between options. Whatever wins, checkout stays on the store: never rebuild purchasing on a landing page.
What conversion rate should we expect?
There is no honest universal benchmark; the range varies too much with price point, category and offer. Judge the page against your own product-page control on cost per new customer instead of chasing a number from someone else's funnel. One diagnostic we trust: when a page underperforms its control, the cause is almost always the first screen, an unpriced button, weak proof at the top, or a hero that does not confirm the ad.
Do advertorial-style pages work on cold traffic?
The costume does not. Dressing a page up with fake bylines and a pretend publication gave us our weakest results, while plain first-party brand voice keeps winning. What does work is honest structure borrowed from editorial: a numbered promise like "7 reasons", written openly in the brand's own voice, has produced some of our strongest cold pages. Borrow the structure, never the disguise.
Should we run popups on paid landing pages?
No. A popup trades a visitor you paid real money for against a newsletter signup, and the ones we have measured converted almost nobody while covering the hero and the sticky buy bar. Suppress popups on paid routes using the email platform's own display rules.
What should we do when a page wins?
Roll it out, re-run the QA pass at full traffic, and watch cost per new customer for a full cycle before celebrating. Then scale sideways: keep the exact structure and adapt the copy for the next audience or product. The structure is the asset; resist the urge to redesign what just won.

