How to Brief Landing Page Copy From Ad Creative
By Joris van Huët
Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs
Published
2026-10-27
The short answer: the ad promises a winter boot sale, and the hero says "Walk your way". When a handful of ads send most of a page's paid traffic, brief the page from those ads rather than from the brand book, and let AdAlign draft the wording. Its Growth plan, from €590 a month on an annual contract, includes copy-fix drafts (pricing, checked on 27 October 2026). A free account on the free audit shows the fixes for one pair today. The method: pick the ads that carry the spend, lift their headline, offer and button words into a five-line brief, attach the drafted fixes with their exact page element, have the offer owner check every claim, then re-score once the page ships.
Disclosure: I earn a commission if you buy AdAlign through a link on this page, and this page recommends it. Every claim about AdAlign links to AdAlign's own pages.
Web teams are usually briefed in adjectives: fresher, punchier, more on brand. Hand over adjectives and you get a page that is fresher, punchier and more on brand, and says nothing about boots. The fix is a brief written in the ad's own words.
What the brief needs before anyone writes:
- The ads worth briefing from. For example, a page takes traffic from eight ads: two spend €1,900 and €1,150 a week, and six spend €200 each. Total: 1,900 + 1,150 + (6 x 200) = €4,250. The top two carry 3,050 / 4,250 = 71.8% of it. Brief from those two, and let the other six inherit the result.
- The words you already hold. Meta's import and export template exports each ad's Body, Link and Link description (template columns). For Google, the combinations report shows which headline and description combinations your responsive search ads served, and how often (combinations report). Brief from what served, not from what was written.
- The before-and-after reading. Score the pair before the brief and again after the page ships, and keep the page's conversion rate for the four weeks either side. The score tells you the brief was followed. The conversion rate tells you it mattered.
Lift the promise out of the ad
| Brief field | Take it from | Example |
|---|---|---|
| Headline to echo | The ad headline or the most-served combination | "Winter boots, 40% off this week" |
| Offer and its conditions | The ad, then the offer terms | 40% off, ends Sunday, excludes leather |
| Button verb | The ad's call to action | "Shop the sale", not "Discover" |
| Visual anchor | The product or person in the creative | The tan lace-up from the ad, first image |
| Register | How the ad sounds | Short, direct, a little dry |
The table maps onto the four dimensions AdAlign scores. Message match covers headline, offer and call to action. Above-the-fold continuity asks whether they appear before any scroll. Visual match and tone cover the last two rows (how it works).
The brief, in five lines
Page: /winter-boots
Ads it serves: the two ads named above (71.8% of spend)
Above the fold: headline echoes "40% off winter boots", conditions in one line under it
First image: the tan lace-up from the ad
Button: "Shop the sale"
Five lines fit in a ticket. Anything longer turns into a redesign, and a redesign is a different project with a different budget.
Attach the drafted fixes
Every AdAlign score comes with fixes. Each fix names the page element, its current text, the suggested text, a CSS selector for the element, the reasoning and the trade-off (analyze-ad reference). Each one also carries a direction: change the page, change the ad, send the ad to a better page, or change both. That direction decides where the brief goes. A page fix goes to the web team. An ad fix goes back to creative. A routing fix goes to whoever owns the campaign's final URLs.
On Scale, the Variants feature (labelled beta) drafts text-only changes to three slots: headline, body copy and call to action. Each shows the original next to the proposed version, and is published through the AdAlign tag only after someone on your team approves. Price or discount claims ask for an explicit confirmation first (how it works). For many teams that is the brief and the build in one step. For others, the CMS is the only place copy may change, and the drafted text goes into the ticket instead.
An agent step that writes the ticket. On Scale, an agent can call GET /api/fixes?action=list&evaluationId=... for each pair in the brief, keep the high-priority fixes whose direction is change_lp, and write one ticket row per fix with the selector, current copy and suggested copy (fixes reference). Fixes come back ordered by priority. A serious issue usually has more than one, each with its own trade-off, so the agent should keep the alternatives together. The human check: before the ticket reaches the web team, the person who owns the offer reads every suggested line against the offer terms, the price on the checkout and any legal wording. A suggested "40% off everything" is wrong the moment one category is excluded.
When the page writes the ad
The brief has a second reader. Text customization sounds sensible: your page already says what you sell, so Google generates extra headlines and descriptions from it. It refreshes them within 48 hours of a page change, and serves them when it predicts they will beat the ones you wrote (text customization). Which makes your page ad copy for Google's auction. A stale offer left on the page after this brief is not just a page problem. It becomes next week's ad. Brief the page as if it were creative, because on these campaigns it is.
The hand-off the web team can ship
- One page per ticket, with the five-line brief at the top.
- Each change as element, current copy, new copy, so nobody has to guess what "make it match" means.
- A phone screenshot of the first screen before the change.
- A date to re-score, the day after publishing.
Free first, then the drafts at scale
The free route works on its own. Export the ad text, write the five lines, and score the pair in the free audit, where a free account shows the prioritised fixes for 5 pairs a month (free audit FAQ). The Ad Roast gives a second, shareable read when the web team wants convincing.
When you are briefing pages every week, AdAlign, which pays me a commission, drafts the fixes for every live ad once Meta and Google Ads are connected. That starts after a €1,500 paid 30-day pilot that is credited to your first invoices if you continue (pricing, checked on 27 October 2026). Start with one pair in the free audit, or see the drafts on your own account through the demo. More on the tool in the AdAlign entry. To test the rewritten page against the old one, see how to test landing page variants with a holdout.
FAQ
Should one page match every ad that points at it?
Match the ads that carry most of its spend. When two ads make different promises, two pages usually beat one compromise headline. AdAlign's routing fixes say as much when the better answer is a different destination (analyze-ad reference).
What if the drafted fix says to change the ad, not the page?
Then the brief goes to creative. The fix direction change_ad means the ad promises something the page cannot or should not carry, such as an expired offer. Rewriting the page to match it would make the page wrong.
Can Variants change images or colours?
No. Variants is text only, in three slots, and needs the AdAlign tag on your domain (how it works). Image and layout changes still go through your designer and your CMS.
ABOUT THE AUTHOR
I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.
I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.
A senior operator doing the work: campaigns, channels, CRM and AI agents, live from day one.