Paid media is the fastest way to test a message and the fastest way to waste a quarter. The difference between those two outcomes is decided almost entirely before a single ad goes live.
There is a specific conversation we have often enough that it is worth writing down. A business has been running paid social for a few months. Results are disappointing. They want to know whether the targeting is wrong, whether the creative is wrong, or whether the platform simply does not work for their category.
Usually it is none of those. Usually the offer was never ready.
What “the offer” means
Offer is not a discount. The offer is the specific, concrete thing a stranger is being asked to say yes to, and the reason saying yes is worth their time right now.
“Learn more about our services” is not an offer. “Get a quote” is barely one. “Download the capability list — materials, tolerances and lead times for every process we run” is an offer, because it names exactly what the person receives and exactly why a design engineer would want it.
The test is simple: could a competitor put their logo on your ad without changing a word? If yes, you do not have an offer. You have a category description, and you are paying to broadcast it.
The four things that have to be settled first
- Who specifically buys this. Not a demographic. The actual role, situation or moment that makes someone a buyer this month rather than in two years.
- What they are comparing you against. Including “doing nothing”, which is the most common competitor and the one nobody writes copy against.
- What has to be true for them to say yes. The objection that has to be answered, the proof that has to be visible, the risk that has to be removed.
- Where the click lands. A page that keeps the exact promise the ad made, in the same words. Message match is not a refinement; it is the whole mechanism.
If you cannot write the landing page, you are not ready to write the ad.
Why the platform gets blamed instead
Paid platforms are unusually good at producing activity. Impressions accumulate. Clicks arrive. Dashboards fill with numbers that move. It is entirely possible to run a campaign that is working perfectly as an advertising mechanism and producing nothing as a business one.
That gap is where budgets disappear. The platform did what it was asked. It was asked to deliver traffic to a proposition nobody was waiting for.
What we do before spending anything
The sequence we use is deliberately unglamorous:
- Settle the positioning and the specific offer, in writing, with the person who can approve it.
- Build or fix the destination page so it keeps the promise the ad will make.
- Configure tracking before launch, not after the first disappointing report.
- Produce creative as part of the content system, so ads are made from the same raw material as the organic content rather than commissioned separately.
- Then start spending, at a level where a bad week is information rather than a crisis.
On what we will not promise
We do not guarantee lead volume, cost per lead or return on ad spend, and we would encourage scepticism toward anyone who does. Those numbers depend on your offer, your market, your pricing and your capacity to follow up — most of which sit outside the campaign entirely.
What can be committed to is the structure: a campaign built so results are readable, a destination that keeps the promise, tracking that was configured before launch, and changes made for a reason you can hear explained in plain language.
That is a less exciting pitch than a guaranteed number. It has the advantage of being true.

