How to Write Ad Copy From Your Message House
One Pillar per Ad Set, Proof in the Body, Objections in Retargeting
Short answer
Write ad copy from a message house by giving each pillar its own ad set. The pillar becomes the headline, a proof point becomes the body copy, and the roof message stays in the landing page and brand line. Answer objections from the house in retargeting ads. Test executions within a pillar, and never mix pillars in one ad.
1. Why write ads from the message house instead of from scratch?
Because the house has already made the hard decisions: what you promise, why it is true and how you prove it. Ads written from it stay consistent with the landing page and the rest of your marketing, and test results feed back into the messaging.
- Message house
- A one-page messaging framework with a single umbrella message as the roof, three or so supporting pillars beneath it, and proof points underneath each pillar as the foundation.
- Also known as: Messaging house, Messaging framework
Ads written from scratch tend to find their own promise. Each campaign invents a new angle, the landing page says something else, and after a year nobody can say what the brand claims. Starting from the house keeps every ad a test of an approved message, which means a winning ad teaches you something about your positioning rather than just about wording.
This is the opposite starting point from writing ads out of competitor research, which begins with what rivals claim and looks for open ground. That guide is the right one when you do not yet have a message house. This one assumes you do, and turns it into copy.
2. How do the parts of a message house map to ad fields?
Pillars become headlines, proof points become body copy and descriptions, the roof message lives on the landing page and in the brand line, and the objection answers become retargeting ads. Each field carries one part of the house.
| Message house part | Role in the ad | Google responsive search ad | Meta ad | LinkedIn single image ad |
|---|---|---|---|---|
| Roof (umbrella message) | Frame, not headline | One pinned brand headline at most | Landing page headline | Landing page headline |
| Pillar | The promise of this ad set | Most headlines | Headline and first line of primary text | Headline |
| Proof point | Why to believe it | Descriptions | Rest of primary text, the creative | Introductory text |
| Objection answer | Removes the reason to wait | A description in retargeting | Retargeting ad primary text | Retargeting introductory text |
| Brand voice rules | How it sounds | All fields | All fields | All fields |
3. What length limits apply on each platform?
Google responsive search ads take up to 15 headlines of 30 characters and 4 descriptions of 90. LinkedIn single image ads recommend 70-character headlines and 150-character introductory text. Meta publishes recommended lengths per placement in its Ads Guide.
| Platform and format | Headline | Body text | Notes |
|---|---|---|---|
| Google responsive search ad | Up to 15, each up to 30 characters (minimum 3) | Up to 4 descriptions, each up to 90 characters (minimum 2) | Google combines them; pinning fixes a line to a position [s1] |
| LinkedIn single image ad | 70 characters | 150 characters of introductory text | Figures from LinkedIn's single image ad specifications [s2] |
| Meta image ad, Facebook Feed | Recommended 27 characters | Recommended 50 to 150 characters of primary text | Recommendations vary by placement; check the Ads Guide for each [s3] |
The Google limits shape how you write from the house more than any other platform. Thirty characters is enough for a pillar in buyer words and not much else, so the pillar has to be compressed before you start, and proof has to go in the descriptions.
4. How do I write an ad set from one pillar?
Pick one pillar, write several headlines that say it in the buyer's words, put one proof point in each description or body, add a hook from the buyer's struggle, and point to a landing page that leads with the same pillar.
- Choose one pillar for the ad set. Each ad set, or ad group on Google, argues one pillar. Mixing pillars in one ad set makes results unreadable, because you cannot tell which reason earned the click.
- Write the pillar five ways in buyer words. Use the vocabulary from reviews and sales calls. The pillar "cancelled slots refill themselves" might become "Refill cancelled slots", "Stop losing Mondays" or "Waitlist fills the gaps".
- Attach one proof point per body or description. A number, a mechanism or a named customer from under that pillar in the house. One proof per field is easier to read than three crammed together.
- Open with the struggle, where the format allows. On Meta and LinkedIn the first line of body text is the hook. Name the moment the buyer recognizes ("Three no-shows before lunch?") before the promise.
- Match the landing page to the pillar. The page the ad points to should lead with the same pillar, not the generic homepage hero. A mismatch between ad and page wastes the click the pillar earned.
5. What does a finished ad set look like?
Below is a complete ad set for one pillar of an example company, written for Google and Meta, with every Google line inside the character limits.
Say your company sells booking software to independent physical therapy clinics, competing with Veltrix, Sondera and Norvane. Your message house roof is "Keep your clinic week full". The pillar for this ad set is "Canceled slots refill themselves", and the proof points are that freed slots are offered to the waitlist automatically and that owners can see how many slots were refilled each week.
| Field | Copy | Characters |
|---|---|---|
| Headline 1 | Refill Canceled Slots | 22 |
| Headline 2 | Stop Losing Mondays | 19 |
| Headline 3 | Your Waitlist Fills the Gaps | 28 |
| Headline 4 | Booking for Small Clinics | 25 |
| Headline 5 | See Every Slot Refilled | 23 |
| Description 1 | When a patient cancels, we offer the slot to your waitlist automatically. | 73 |
| Description 2 | Built for owner-run clinics with one to five rooms. Set up in an afternoon. | 75 |
| Field | Copy |
|---|---|
| Primary text | Three cancellations before lunch? We offer each freed slot to your waitlist, so the gap is usually filled before you notice it. |
| Headline | Refill cancelled slots |
| Creative | Screen showing a cancelled slot turning into a new booking from the waitlist |
| Landing page | Waitlist feature page, headline "Canceled slots refill themselves" |
6. How do I use the objection answers in ads?
Use them in retargeting. People who visited but did not sign up already know the promise; what stops them is an objection. One ad per top objection, answered with the approved wording from the house or objection library.
| Objection | Approved answer (short form) | Ad angle |
|---|---|---|
| "My older patients will not book online" | Phone booking still works, and reminders go by text | Show a text reminder on a basic phone |
| "Switching sounds like a lot of work" | Import your existing appointments in one step | Show the import screen and the time it takes |
| "It is probably too expensive for one room" | One price for small clinics, shown on the pricing page | State the price for a single-room clinic |
7. How do I test ads without drifting off-message?
Test executions within a pillar, and test pillars against each other only as separate ad sets. When a pillar consistently wins or loses, take that result back to the message house rather than letting the ads quietly become a new strategy.
- Within an ad set, vary the wording, hook and creative of one pillar. That tells you how to say it.
- Across ad sets, compare pillars. That tells you which reason buyers care about, which is a messaging finding.
- Before launch, apply the rival test: if Veltrix, Sondera or Norvane could run the ad unchanged, it is saying a category claim, not your pillar.
- After a quarter, review which pillars won and ask whether the house should change order. Record the reason, so the next review can check it.
With a small budget, results take time to become readable. The guide on testing ad creative with a small budget covers how to structure tests so the answer is usable. The guide on writing ads from competitor research covers checking that your pillar is not already the main claim in rival ads.
Key Takeaways
The house already holds the ad
Pillars become headlines, proof points become body copy, and objection answers become retargeting ads.
The roof frames, it rarely sells
The umbrella message is too abstract for a headline. Keep it on the landing page and in the brand line.
One pillar per ad set
Mixing reasons in one ad set makes results unreadable. Each set argues one pillar.
Compress before you write for Google
Thirty-character headlines leave room for a pillar in buyer words and little else. Proof goes in the 90-character descriptions.
Match the landing page to the pillar
The page should lead with the same promise the ad made, not the generic homepage hero.
Feed winning pillars back into the house
Pillar-level results are messaging findings. Review them quarterly and record why the house did or did not change.
Frequently Asked Questions
Sources
- About responsive search ads Google Ads Help, September 2026.Up to 15 headlines of 30 characters and 4 descriptions of 90 characters, minimums, and pinning.
- Single Image Ads Specifications LinkedIn Marketing Solutions, September 2026.Headline and introductory text character figures for single image ads.
- Meta Ads Guide: image ads Meta Platforms, September 2026.Recommended text lengths per placement. Figures vary by placement and are recommendations, not hard caps.
Explore More
Related analyses, benchmarks, and industry insights
Related Guides
Glossary Terms
Turn reading into a reaction
Oppira watches your competitors, keeps your playbook current, and drafts the response. See your market clearly by tomorrow.