How to Fix Message Match in Google Search Ads
By Joris van Huët
Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs
Published
2026-10-27
The short answer: fix the page's first screen before you touch bids. If a responsive search ad promises a discount, a trial or a sign-up and the page opens on something else, no bid repairs that. Google's own example is an ad promising shoes at 20% off, which should land where those shoes can be found and bought at that price (Google Ads Help). For checking this ad by ad, AdAlign is my recommendation. Its Google Search profile puts 70% of the score on message match and above-the-fold continuity (AdAlign), and its free audit scores one ad against its page without an account. The steps: list the promise in every headline and see which combinations served. Read the page's first screen, pin or rewrite, and score the pair. Then hand the volume to an agent, with a person approving each fix.
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.
What decides it:
- How many promises one ad makes. A responsive search ad takes up to 15 headlines and 4 descriptions and shows them in any order (responsive search ads). For example, if 3 of the 15 headlines name an offer, the page owes that offer to every combination that uses one of the 3. That makes it a property of the ad group, not of one ad.
- The report you already have. The combinations report lists the asset combinations shown most often. You check what people saw, rather than all 15 headlines in the abstract.
- The readings that say it worked. Ad Relevance and Landing Page Exp. per keyword, with their history columns segmented by day (About Quality Score). And conversion rate, which Google suggests as a proxy for landing page experience even though it does not change the status (5 ways to use Quality Score).
The product is described in the AdAlign glossary entry. Here the job is the words a searcher read, and whether the page says them back.
The fix, step by step
-
Tag every headline and description. In a sheet, give each asset one label: offer, price, product, call to action, proof or brand. Google's RSA guidance asks for benefits, shipping and returns, and varied calls to action, so one ad carries several labels. Every label except brand is something the page must confirm.
-
Pull what served. In Ads, find the ad, click View assets details under its name, then the Combinations tab (combinations report). Copy the top combinations beside the labels. Google warns the report is not for building static copies of the ad. Treat it as an inventory.
-
Read the first screen. Open the final URL on a laptop and on a phone, and note the headline, offer and button shown before scrolling. Google's advice is to put important information towards the top and to mirror the ad's call to action. An ad inviting people to sign up for a free tour should land on a page with a sign-up form in plain view (Optimize your ads and landing pages).
-
Compare meaning for headlines, letters for offers. Google is relaxed about wording, and rightly. The exact search phrase does not need to be on the page (5 ways), and AdAlign's Brain switches to meaning-based scoring when an ad headline asks a question the page answers. An offer gets no such slack. A code, a price, a percentage or a deadline is either on the first screen or it is missing.
-
Pin the one line that must always show. Google's rule is that text which should appear in every ad has to be pinned to Headline position 1, Headline position 2 or Description position 1 (responsive search ads). Pin the offer if the page leads with it. If the campaign has AI Max final URL expansion on, pinned assets are not used when Google picks another page (How AI Max works). The pin holds everywhere except on the pages you did not choose, and the AI Max guide covers that case.
-
Score the pair. Screenshot the ad preview that appears beside the editor as you type, which the RSA article describes. Run it through the free audit with Google Ads as the platform, and the final URL. The audit's FAQ says the Google weighting leans on message match. With a free account, read the element rows: each one sets the ad's value beside the page's and marks it as a match, a partial match or missing.
-
Let an agent take the volume, and keep the approval human. On the Scale plan, AdAlign's REST API runs the same evaluation from a script or an AI agent, from a pool of 1,500 evaluations a month. The ad's copy can travel as text in
adTextFields, which the OpenAPI spec says improves message match over reading copy from an image. Each request still needs an image or ad URL, so attach the step 6 screenshot. An agent walks the combinations sheet and sends one request per top combination, withplatformset togoogle. It writes back the score and each fix with itstarget(ad or landing page) andpriority. Then the human check: the PPC lead reads every HIGH-priority fix before anything changes. The API only returns findings, and AdAlign's Google access is read-only per its privacy policy.
Where Google's pages warn you
- Pins lapse under automation. Under final URL expansion and URL inclusions, pinned assets are not respected, per Set up AI Max.
- Edits change what serves. Removing or editing headlines can change the ads that are serving, per the RSA article. Log the date of each change beside the history columns.
- A redirect is not a fix. A tracking template or expanded URL that does not lead to the same content as the final URL counts as destination mismatch under Google's destination requirements. That can get the ad disapproved.
Chasing a better Ad Strength is a sensible thing to do, because Google asks for it. Its guidance is to aim for Good or Excellent, a rating of the relevance, quality and diversity of your copy. The RSA article encourages as many unique headlines as you can write. Ad Strength never opens the landing page. So the route Google rewards with a better rating, more headlines and more varied ones, is also the route to more promises nobody has checked against the page. And the reach that comes with the rating is billed per click, whether the page keeps those promises or not.
Free first, then the paid check
Steps 1 to 6 cost nothing. The sheet, the combinations report and a phone find the missing offer on your top ads in an afternoon. The free audit scores the first pair, and a free account gives 5 a month, per the audit FAQ.
If you run more combinations than an afternoon can cover, AdAlign, which pays me a commission when you buy it, connects to Google Ads read-only. It scores every live ad against the page it points to, with spend next to each score (How it works). There is no card sign-up. Every account starts with a call and a paid 30-day pilot of €1,500. It is credited to the first invoices if you continue, and refunded if it finds fewer than 3 real issues. The API in step 7 needs Scale. That is from €1,290 a month on an annual contract for €75,000 to €250,000 of monthly ad spend, or €1,550 month to month, prices excluding VAT (pricing page, checked on 27 October 2026). Book the pilot from the demo page.
FAQ
Does the search term need to appear on the landing page?
No. Google's example is a search for South Chicago Chihuahua-friendly budget hotels, which does not need a page headline with those exact words (5 ways). The page has to deliver what was searched for, and what the ad promised.
Should I pin headlines to protect message match?
Pin the single line the page depends on, usually the offer, and leave the rest free. A pinned headline always takes its slot, so fewer headlines rotate through it.
Can AdAlign score a Search ad, which has no image?
Yes, from a screenshot of the ad or its URL. The free audit lists Google Ads (Search and Display), and the API also takes the headline and description as text.
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.