You have a dashboard for everything that happens before the click. CTR, CPM, frequency, ROAS by audience, creative-level breakdowns. You can tell me which thumbnail outperformed which hook down to the cent.
Then the visitor clicks, lands on the page, and your instrumentation goes quiet. You know the conversion rate. You don't know why the page converts or doesn't. And more importantly, you can't see the single most common reason it doesn't: the page breaks the promise the ad just made.
It's the cheapest revenue you'll ever recover, because you've already paid for the click. And almost nobody audits it, because there's no number for it. So let me give you one.
Your landing page is the second half of a sentence
Here's the reframe that makes this easy to think about. The ad isn't a separate asset from the landing page. The ad starts a sentence in the visitor's head, and the landing page has to finish it.
If the ad says "50% off your first box, this week only," the visitor arrives already holding three expectations: there's a discount, it's 50%, and there's a deadline. If the page they land on leads with "Premium ingredients, sustainably sourced," it's a non-sequitur. The visitor doesn't consciously think "this violates message match." They just feel a half-second of friction, lose the thread, and bounce. You paid for that click and got nothing, not because the product is wrong, but because the page answered a question nobody asked.
The fix isn't "make a better page." It's "make a page that delivers what this specific ad set up." And to do that systematically, you need to break the ad's promise into parts and check the page against each one.
The seven components of a promise
Across a few thousand ad-to-page pairs, the promise an ad makes almost always decomposes into the same seven components. Not every ad uses all seven (a brand-awareness ad might set up two, a flash-sale ad might set up six), but these are the universal building blocks. I've ordered them by how much they matter when they're missing.
1. Primary promise (the heaviest). The single benefit or outcome the ad leads with. Not a benefit: the one. "Sleep through the night." "Cut your closing time in half." If the ad's lead promise isn't the first thing the page reinforces, nothing else matters. This is the component that most often breaks, and it's the most expensive when it does.
2. The offer. The concrete incentive: the discount, the free trial, the bonus, the free shipping. If the ad dangles "$50 off" and the visitor has to hunt for it on the page (or it's not there at all), you've created a bait-and-switch feeling even when the deal is real. Offers need to be above the fold, not in the footer.
3. Specific claims. The proof points the ad named explicitly: numbers, features, comparisons, a testimonial. "Rated 4.8 by 12,000 customers." "Works in 30 seconds." If the ad made a specific, checkable claim, the page has to back it up. A specific claim that evaporates on the page reads as a lie, even if it was true.
4. Offer constraints. The urgency or eligibility attached to the offer: the deadline, the scarcity, the "new customers only." This is what converts intent into action. An offer with no constraint on the page loses the reason to act now.
5. Audience signal. Who the ad said this is for. If the creative targeted "for runners over 40" or "built for Shopify stores," the page should make that visitor feel seen in the first screen. A generic page after a tightly-targeted ad feels like you walked into the wrong store.
6. CTA continuity. Does the action the page asks for match the action the ad implied? If the ad's energy was "shop the sale," the button should say something like that and lead to a product or cart, not "Learn more" routing to a blog post. Mismatched CTAs quietly lose you the most motivated visitors.
7. Tone and identity. Does the page sound and look like the ad? A punchy, irreverent ad followed by a stiff corporate page is a tonal whiplash that erodes trust before the visitor reads a word.
If you want a rough weighting to argue about in your next page review: primary promise is worth roughly a quarter of the whole thing on its own, the offer another fifth, specific claims and constraints the next chunk, and audience/CTA/tone round out the rest. The exact points matter less than the order: fix the top of the list first.
Two rules that keep the scorecard honest
Most "landing page audits" produce a number that means nothing. Two disciplines are what separate a real diagnosis from a vanity score.
Rule 1: Only grade what the ad actually set up. A brand-awareness ad that never mentions a discount should not be penalized for the page lacking an offer, and it shouldn't get free credit for it either. You grade each ad against only the components it raised. This is why "our pages all score in the 70s" is a useless statement: a one-size rubric gives easy points for components the ad never invoked, and the scores cluster meaninglessly. Extract the promise the specific ad made, then grade against that. A direct-response ad gets a tough six-part rubric; a brand ad gets an honest two-part one.
Rule 2: "Delivered" means delivered well, not "mentioned somewhere." This is the one that changes behavior. The temptation is to check a box the moment the page references a component at all. Don't. Set the bar at something like 70%: the component has to be prominent, clear, and hard to miss, not buried in paragraph four. A CTA that exists but sits below three scrolls of copy is not delivered. When we moved our internal threshold from "is it present?" to "is it delivered well?", the number of fixable gaps we found on the same pages roughly tripled. The gaps were always there. A lenient bar just hid them.
A worked example
Take an ad: "New: protein bars with 20g protein, 1g sugar. 20% off your first order, code FIRST20. Built for people who train."
Score the page it points to:
- Primary promise ("20g protein, 1g sugar"): is that the hero, or is the hero a generic "fuel your day"? Usually the gap.
- Offer ("20% off"): visible above the fold with the code, or missing?
- Specific claim ("20g / 1g"): repeated and reinforced, or vague?
- Constraint ("first order"): clear, or absent?
- Audience ("people who train"): does the imagery and copy speak to that, or is it generic wellness?
- CTA: "Shop with FIRST20," or "Learn more"?
- Tone: energetic and performance-driven, or soft and lifestyle?
Walk those seven in order and you'll almost always find the problem in the top three. Now you have a prioritized fix list instead of a vague "the page feels off."
The mistake to avoid: more changes ≠ a better page
When teams finally see the gaps, the instinct is to fix everything at once and pile on tweaks. Resist it. We learned this the expensive way: when you optimize for number of changes, you get a busy page full of low-value edits that pad the count and move nothing. The pages that actually win make fewer, larger changes that close the highest-priority gaps. One change that puts the primary promise and the offer above the fold beats six cosmetic tweaks. Close the top of the list, ship it, measure it.
And notice where the real work is. Spotting the gap is the easy half. Closing it well, rewriting a live page so the promise lands in the first screen without breaking your brand voice, your layout, or the rest of the funnel, is the hard half. Doing that once is a good afternoon. Doing it across every ad, every page, and every time the creative refreshes is the problem that actually eats your team.
And measure it for real, with live traffic, not your own judgment. A scorecard is a fantastic diagnostic for where to look and what to fix first. It is not proof that the fix worked. Internal scores, even good ones, are noisy and easy to fool yourself with. The only honest verdict is a conversion-rate test on real visitors. Use the scorecard to decide what to change; use live data to decide whether you were right.
Your Monday-morning version
Do it by hand first, on a handful of ads, so the pattern becomes real to you. Pull your five highest-spend ads. For each, open the landing page it points to, and on a sticky note write the seven components in order. Mark each one: delivered well / present but weak / missing. Be strict: "weak" and "missing" are where you're losing money.
You'll find your worst problems are almost never at the bottom of the list. They're at the top: the promise the ad led with, missing from the page the visitor paid you to see.
We built Throughline to run this scorecard automatically across every ad you're running, and then to close the gaps. It reads the promise in each ad, grades the landing page against it, and shows you exactly which components are missing or weak. Then it rebuilds the page to deliver them, you review and approve each change (it's not a black box), and approved versions ship live at the edge with a single snippet, no developer and no site redeploy. Every change runs as a live A/B test against the original, so the only versions that stay are the ones that actually lift conversions. If the sticky-note version above turned up gaps you want to close at scale, that's what it's for. Either way, run the audit on your top five ads this week. The gaps are already there.