AdvertisingLanding pages
Message match: why your ad and your landing page must say the same thing
The ad promised one thing; the page talks about another. Here is why that costs you clicks, and how to check for it before the campaign starts.
By Adeoje Afeez3 min read
Someone scrolls past your ad, reads one line, and clicks. In that moment they have exactly one expectation: that the next page continues what the ad said. If it does, they keep reading. If it doesn't, they hesitate, and a hesitating visitor on a phone usually leaves.
Keeping the ad and the page in agreement is called message match. It's one of the cheapest things to get right in paid advertising, and one of the most common to get wrong, because ads and landing pages are often written at different times, by different people, for different reasons.
What message match means in practice
It doesn't mean copying the ad onto the page word for word. It means a visitor can tell, in a second or two, that they've arrived in the right place. That depends on a few specific things lining up.
- The promise. If the ad says “Book clients online in five minutes”, the page headline should be about booking clients online, quickly. Not your company slogan.
- The offer. A discount, free trial or bonus mentioned in the ad has to be on the page, with the same numbers.
- The audience. An ad aimed at dentists should land on a page that talks to dentists, not to “businesses of every size”.
- The look. If the ad shows your product in blue, the page shouldn't open with a stock photo in a completely different style. Visual continuity is part of the reassurance.
- The action. If the ad says “Start your free trial”, the main button on the page should start a free trial, not open a demo booking form.
Where it usually breaks
The offer changed, but only in one place
You run a promotion: a 30-day trial instead of the usual 14. The ad and the landing page say 30. But the pricing page, the FAQ and the sign-up screen still say 14. Careful visitors check the pricing page before signing up, see the difference, and now they're unsure which one is true. Some assume the worse offer; some assume you're careless.
This is why it's worth checking the whole path, not just the landing page. Our scan does part of this automatically: give it your landing page as the second address and it compares prices, trials, limits and numeric claims between the two sites, flagging anything that doesn't match. See how it works.
The ad was written for one audience, the page for everyone
Targeting lets you reach very specific people. Then many campaigns send them all to the homepage, which has to speak to every visitor at once. A focused audience deserves a focused page, or at least a headline that names them.
The mobile first screen hides the point
Most social ad clicks come from phones. A landing page that looks fine on a laptop can open on a phone with a large image filling the screen, and the headline and button below it. The visitor sees a picture, not the promise they clicked on.
The button leads somewhere unexpected
“Get started” that opens a long form, or “See pricing” that leads to “Contact sales”. Each surprise is a small break in trust.
How to check message match before you launch
- Put the ad and the landing page side by side. Read the ad's headline, then only the page's first screen. Does the page obviously continue the thought?
- Write down every number in the ad: price, discount, trial length, delivery time. Find each one on the landing page, the pricing page and the FAQ.
- Open the landing page on your own phone, on mobile data. Is the headline and main button visible without scrolling?
- Click the main button and go all the way through. Does what happens match what the button said?
- Show the ad and then the page to someone who hasn't seen either. Ask what they expect to happen next.
We cover this and the rest of the pre-launch checks in Is your website ready for ads?, a free checklist.
One page per promise
If you run several ads with different promises, the simplest fix is a separate landing page, or at least a separate headline, for each one. It's more work than sending everything to the homepage, but it's the difference between a visitor thinking “this is what I clicked on” and “where am I?”.
Keep reading
- How to write a homepage headline that says what you actually doRead
- How to build trust on a new website when you have no customers yetRead
- What speed and SEO tools miss when they audit your websiteRead
Prefer a checklist? Website launch checklist · Checklist before running ads · Checking an AI-built website