Every agency tells you to localize. Put the city name in the headline. Reference the neighborhood. Speak to the market. We believed it too — we built a whole content operation around it and ran market-specific copy alongside national templates across a 40-market home services franchise network.
When we finally audited it, the localization advantage was not small. It was zero.
What we found underneath it was the thing we had been arguing for in client meetings for years, without a number to hand anybody. Now we have one.
Context matters here, so let us give it. The program those ads belong to was built for general awareness — the boosted posts existed to keep the brand present and supported across every market, and by that measure it did its job: a hundred and forty million impressions, thirty million people reached. Those are the program’s actual metrics, and they are the goal delivering. This audit asked a different question of the same delivery — not did it reach people, butwhich content earned the response — and that is where a different element arose.
The thing that didn’t work
We sorted every boosted post by how widely its copy was syndicated. Content that ran in one or two markets was local. Content that ran in ten or more was a corporate template. Then we compared click-through.
Localization vs. click-through
Boosted posts · 685 ads · 13.5M impressions
10+ markets0.92%
3–9 markets0.99%
1–2 markets0.90%
Flat. Naming the city bought nothing.
Nine hundredths of a percent separated the most localized content from the most generic. That is noise. Five years of writing market-specific copy produced no measurable click-through advantage over a template written once in a corporate office.
Which raises the obvious question. If it was not the words, what was it?
The thing that did
We reclassified every boosted post by what it was about rather than where it ran — crews and technicians, install jobs, maintenance advice, storm warnings, general brand messaging. To keep it honest we held media format constant, comparing link-share posts only, so format could not do the work.
One category separated from the field immediately.
Click-through by subject
Link-share posts only · 572 ads · 12.3M impressions
People beat general brand messaging by 1.6×.
On reactions the gap stopped being a percentage and became an order of magnitude.
Reactions per thousand impressions
Same 572 posts
6× general brand messaging. 13× install photography.
What we have been saying all along
In home services, the product is not the product. Nobody lies awake wanting the equipment. They want to stop worrying, and they want to trust whoever is going to be in their yard for two days running conduit past their kids’ bedroom window.
The crew is the offer. Everything else is a spec sheet.
That has been our position in every service-industry pitch we have given. It was a conviction, argued from experience, and every client who pushed back pushed back the same way: show me.
Here is the sharpest version of it in the data. Install and job-site content — the finished unit on the pad, the tidy conduit, the completed work every contractor is proudest of — performed no better than plain corporate copy. It was dead last on the board for reactions.
The same job, with the crew standing in it, beat it by thirteen times.
The distinction is not whether there is a photograph. It is whether there is a person.
The finding, in one line
This reframes the localization question rather than closing it. Audiences were never responding to a city name in a headline. They were responding to recognizable human beings — and in a franchise network, the people are inherently local. Every crew is somebody’s neighbor.
That is the localization that works. And it is not a copywriting decision. It is a photography decision.
Format compounds it
Across every ad in the audit, media format produced the single largest spread in the dataset.
| Format | CTR | Engagement / 1K | Ads | Spend |
|---|---|---|---|---|
| Video | 2.22% | 354.4 | 107 | $66K |
| Link share | 0.94% | 22.8 | 1,181 | $766K |
| Static photo | 0.43% | 6.6 | 78 | $5K |
Video returned roughly 2.4× the click-through of a link share and 5× that of a static photo. Holding spend constant in the $500–$5,000 band, the gap held: 2.22% against 0.86%.
Static product photography was the weakest format in the account — less than half the click-through of a plain link with no image treatment at all. Which is the format lesson in one line: production value is not what audiences are responding to, and the budget that polish consumes is better spent putting a person in the frame.
The clearest next lever
One number in the audit points forward rather than back. Customer reviews and testimonials — the purest form of a person vouching for the work — have not yet been put behind paid budget. In a dataset where the strongest signal is the presence of a real person, that is not a miss to dwell on. It is the most promising untested move on the board, and every adjacent signal says it will work.
So why does anyone run the template?
This is the part that matters, and it is true far beyond any one brand: nobody anywhere prefers the corporate template. It runs because at four o’clock on a Tuesday it is the thing that exists.
The crew was on a job that morning. Somebody meant to get a photo. The tech had gloves on and a customer waiting. The owner was three calls behind. The photo never came — and the calendar still needed filling, so it got filled with the asset sitting in the shared drive, the one written once in a corporate office and shipped to forty markets.
That is the whole mechanism. Local content programs do not die from bad ideas. They die from collection. The work is already happening every single day. Nobody captures it.
Which means the finding above is not really a creative insight. It is an operations problem wearing a creative costume: the winning content is walking around in a truck all day, and most businesses have no way to get it out of the truck.
And here is the part we will own outright. We have been preaching this to anyone who would listen for three years — people, people, people; local faces, local crews, local photos. The audit did not change our advice. What changed is that rising adoption of people-first content across the network finally generated enough volume to measure the advice quantifiably. Three years of conviction now has a number attached, and the number says what we said.
And it is about to matter more
Feeds are filling with content nobody stood anywhere to make. A competitor can copy your caption in seconds.
They cannot copy your Tuesday.
As generated content floods every platform, the durable advantage is the one thing that cannot be manufactured: your actual crew, on an actual job, on an actual street. That is also the honest answer to the national roll-ups. They have budget. They structurally cannot post a named local face standing in a named local driveway.
So the answer to localization was never to write the city into the headline. It is to amplify the local presence you already have — the people, the trucks, the jobs, the proof — and to solve the only problem that actually stands in the way of it.
What we built
We built Signals because we got tired of watching good local businesses lose to worse national ones on nothing but content supply.
Contribution has to cost the crew nothing.
If capturing a job takes a technician more than a few seconds with gloves on, it will not happen — not once, not ever. That constraint drove the entire product.
Real beats polished.
The data here is unambiguous. The imperfect shot of a person outperforms the well-lit photograph of a machine. Production value is not what is being measured.
Jobs are evidence, not just posts.
The same captured work becomes sales material, ad ammunition, and the thing that answers a hesitant homeowner before they ask.
The library outlives the staff.
Brand-locked accounts and owner-held seats, so five years of accumulated proof does not walk out the door when a marketing coordinator does.
None of that is a content strategy. It is plumbing for the one bottleneck that kills every local content program — and the audit above is the clearest evidence we have that what gets stuck in that bottleneck is the only content that ever worked.
Method & limits
- Source. Ad-level creative and lifetime insights pulled directly from the Meta Graph API across 40+ advertising accounts, covering every ad that carried both spend and delivery. Creative served between May 2021 and July 2026.
- Conversions are excluded. Attributed lead tracking across the network was partial and produced figures we do not consider credible. Every conclusion here rests on click-through, engagement, and reactions — observed delivery, not modeled outcomes.
- Subject classification is keyword-based on post copy, not visual inspection of imagery. “People & crews” means the copy is about people. Confirming the images show people would require a separate creative review.
- Format comparison carries an unequal sample — roughly ten times as many link shares as videos. Direction is consistent across every spend band; magnitude is less precise.
- Boosted posts are a subset of spend — under $60,000 of the total, at a median of $30 per post. The localization test runs on that subset, because it is the only place market-specific content existed.
- Four accounts fell outside the audit scope and are not represented in these figures.
