Performance marketing
Ads and landing pages with a clear offer and a test plan you can follow. I write the copy, work through the results with your media team, and use what we learn to improve the next round.
Before a test starts, we agree on the question it should answer and the measure we’ll use. I write the versions so we can compare a meaningful change, then review the results with your media team.
I write the angles, scripts, and headlines, then work with your media team on what to test. They run the accounts. We look at the results together, including the versions that didn’t work, and decide what to change next.
Who this is for.
Direct-to-consumer and subscription brands
You’re paying to reach potential customers and want to test the offer and copy alongside your media team’s targeting decisions.
Growth teams without a writer
You have a media team and a budget. I can bring new ideas, write the versions, and work to a testing schedule you can plan around.
Teams tired of fuzzy reporting
You want to see what the campaign achieved, what it cost, and what we should try next, with the limitations explained.
What we work on.
The road to a sale
Every step from first noticing you to buying again, what each one needs to say, and how we’ll know it worked.
Paid social & video copy
Hooks and scripts for Meta, TikTok, YouTube, and online video, built so people get it fast.
Landing pages
The page after the click: what you’re offering, what it costs, and the information someone needs before deciding.
Tests that mean something
We compare meaningful changes to the offer or message, with a clear question for each test.
Reading the results
A comparison of what ran, how it performed, and what the result can tell us.
After the sale
Email, SMS, and onboarding that keep new customers around and bring them back for more.
How it goes.
Reviewthe path
I look at where people leave, what it costs to gain a customer, and which existing ads are still performing.
Shapethe ideas
Three distinct angles, three opening hooks, and a clear ask for every audience you’re after.
Launch& test
We launch the ads and watch whether enough people have seen and responded to them to support a useful comparison.
Backthe winners
I recommend where your media team should put the budget, which ideas to retire, and what to test next.
What you walk away with.
A clear road to a sale
Every step, and what it needs to sayAds made for each platform
What works where, so nothing feels copy-pastedTests with a point
One change at a time, and a clear bar for a winLanding pages that convert
Every word on the page, down to the buttonsA straight read every month
What won, what we retired, and whyWays to work with me.
Test Sprint
Four weeks to put a real set of new ads to the test.
- A look at the steps to purchase and the cost of gaining a customer
- Three core ideas, nine opening hooks
- One landing page, rewritten
- A straight read on results and what to do next
The full path
Everything from first ad to onboarding, rewritten.
- What to say at every step
- Ads for your main platforms
- Two to four landing pages
- Onboarding emails for new customers
Always testing
Fresh ideas every month for teams that never stop running ads.
- New angles every month
- An eye on every live test
- A monthly results call with your media buyers
- Landing page updates as we learn
See it in the work.
−24%Cost per qualified lead
Headline and call-to-action versions tested at volume, with the results guiding which copy ran next.
Read the case study
+28%Landing-page conversion
Practical landing pages that helped people get to a reservation.
Read the case study
+28%Preorder click-through
Offer-specific posts that sent more players to the preorder link.
Read the case studyQuestions before we start.
Do you manage ad accounts?
What minimum spend do we need?
How quickly will we see results?
What happens when a test loses?
Send me the messy version.
Send me the ads, the page people reach after clicking, and what you want the campaign to achieve. We’ll look at where the writing could help. I read every message myself and reply within 48 hours.