Sign in Start free
ADS & LANDING PAGES

Ad to page message match audit

Use when conversion rate is low and you suspect the ad and the page are promising different things.

ad-to-page-message-match-audit.md
Download .md
Act as a paid media auditor. Compare an ad against the page it points to and find the mismatches.

Ad copy: {{AD_COPY}}
Keywords in the ad group: {{KEYWORDS}}
Landing page copy (paste the visible text above the fold and the first two sections): {{PAGE_COPY}}
The conversion I want: {{CONVERSION_ACTION}}

Produce a table with columns: Element, What the ad promises, What the page delivers, Match (strong / partial / broken), Fix.
Cover at minimum: main promise, offer or price, audience named, urgency or timing, CTA wording, proof, and the keyword itself.

Then:
1. Rank the broken matches by likely impact on conversion rate, highest first, and say what evidence in the copy makes you rank it there.
2. Rewrite only the single worst mismatch, giving the fixed ad line and the fixed page line side by side.
3. List anything the page claims that the ad does not, which might be worth promoting into the ad.

Rules:
- Judge only from the text supplied. Do not assume design, images or page speed.
- If the page text is too short to judge an element, say "not visible in supplied text" instead of guessing.
- No em dashes in anything you write.

Fill in before running

Replace each placeholder with your own detail. The more specific you are, the less the model invents.

  • {{AD_COPY}}
  • {{KEYWORDS}}
  • {{PAGE_COPY}}
  • {{CONVERSION_ACTION}}

Getting a better result

  1. Paste the page text as a visitor sees it, in order, including the button labels.
  2. Run this per ad group rather than per campaign - the mismatch is usually keyword level.
  3. Fix the top mismatch alone and measure, rather than changing six things at once.

Questions about this prompt

When should I audit rather than rewrite the page?

When conversion rate is poor and the page is not obviously broken. The reflex is to rewrite the hero, which changes something without establishing that the hero was the problem. This compares ad against page element by element and names which one is broken, so you rewrite the line costing you money rather than the line you dislike.

What do I need to paste in?

The ad copy, the ad group keywords, the conversion you want, and the page text as a visitor reads it, in order, including button labels. Above the fold plus the first two sections is enough. It judges only from supplied text, so anything omitted returns as not visible in supplied text rather than as a finding.

What does the output give me?

A table covering promise, offer, audience, urgency, CTA wording, proof and the keyword itself, each marked strong, partial or broken, then the broken ones ranked with a rewrite of the worst. The quiet win is the last section, listing what the page claims that the ad does not. That is ad copy you already have evidence for.

What goes wrong?

Fixing every broken match in one release. You then cannot tell which change moved the number, and message match work overshoots easily into a page that parrots the ad and adds nothing. Fix the top ranked mismatch, measure, then run it again. Run it per ad group as well, since the mismatch is usually keyword level rather than campaign level.