New 2026 holiday ad benchmarks are out

Growth marketing that pays for itself, and proves it.

Signal & Bloom runs paid search, paid social, SEO and lifecycle for ambitious e-commerce and B2B brands. Every dollar is tied to revenue and reported weekly, in plain English.

4.9 140+ clients · $310M in tracked revenue
Example client dashboard: revenue up 38% over 90 days, return on ad spend up 312%, cost per acquisition down 41%.
Revenue Last 90 days Live
$1.84M 38.2% vs prior period
This periodPrior period
Return on ad spend
4.12× +312%
Cost per acquisition
$18.40 −41%
Revenue by channel
46%
Search 46% Social 26% Email 14% Organic 14%

Trusted by 140+ brands spending $10k to $400k a month on ads

What we do

Six disciplines, one P&L

Most agencies optimise their own channel and argue with the others. We run them as one budget, judged by one number: profitable revenue.

SEO & content strategy

Technical fixes first, then pages that answer what buyers actually search. No 2,000-word posts written for robots.

+184% organic sessions, year on year
Monthly organic sessions for a client, rising across twelve months

Paid social

Meta, TikTok, Pinterest and LinkedIn, bought on incrementality rather than platform-reported ROAS.

Return on ad spend by platform
Meta4.1×
TikTok3.6×
Pinterest2.8×

Content & creative

Static, video and UGC, briefed from what the data says is working, refreshed before it fatigues.

312ad variants a month
62 UGC creators on call

Email & lifecycle

Flows, campaigns and SMS in Klaviyo or HubSpot, built around margin rather than send volume.

31%of revenue from owned channels
FlowsCampaignsSMS

Analytics & conversion rate optimisation

Server-side tracking, GA4 that agrees with Shopify, and two A/B tests a month on the pages that leak the most money.

+22% median conversion-rate lift
Checkout funnel, aftersessions reaching each step
Product view100%
Add to cart38%
Checkout21%
Purchase9%
Case studies

Numbers our clients put in board decks

All 38 case studies
Channel performance

Every channel, on one honest scoreboard

Aggregated across our e-commerce clients over the last 90 days, measured with the same attribution model for every channel.

  • Search still does the heavy lifting33% of revenue at the lowest cost per order of any paid channel.
  • Meta finds the new customers61% of first-time buyers touched a Meta ad before they bought.
  • LinkedIn is for B2B onlyFor consumer brands it was the most expensive way to buy an order.

By channel

Last 90 days · 112 accounts
Attributed revenue by channel, in thousands of dollars
Google Search$612k
Meta$488k
Shopping$341k
TikTok$118k
YouTube$96k
LinkedIn$74k
Return on ad spend by channel
Google Search5.2×
Meta4.1×
Shopping4.6×
TikTok3.6×
YouTube2.9×
LinkedIn2.2×
Cost per acquisition by channel, lower is better
Google Search$21
Meta$27
Shopping$24
TikTok$31
YouTube$38
LinkedIn$64
Blended ROAS4.3×
New customers18,420
CAC payback41 days
How we work

Live in four weeks, accountable every Monday

No six-month discovery phase. You get a plan in week two and spend going out in week three.

  1. Week 1

    Audit

    We get read access to everything and find where the money is leaking: tracking, wasted spend, missing demand.

    • Tracking and attribution review
    • Wasted-spend report
  2. Week 2

    Strategy

    A one-page plan: which channels, what budget, which creative, and the number we expect to hit by day 90.

    • Budget model by channel
    • 90-day target, in writing
  3. Weeks 3–4

    Launch

    Clean account structures, the first round of creative and server-side tracking, all live inside a fortnight.

    • First 40 creative variants
    • Live dashboard access
  4. Ongoing

    Optimise

    Weekly memo, monthly review, quarterly re-plan. Budget moves to whatever is working, including away from us.

    • Monday one-page memo
    • Two CRO tests a month
Clients

The reviews we would have written ourselves

We had burned through two agencies that sent forty-slide decks and no answers. Signal & Bloom send one page every Monday, and they tripled our revenue in under a year. For the first time I know which dollar did what.
Danielle Okafor Founder & CEO, Lumen Botanics +356% revenue
“Cost per lead halved in the first quarter, and they flagged the three clubs wasting budget before we asked.”
Marco ReyesVP Growth, Forge Athletic
“The CRO work paid for the entire retainer in month two. Everything after that was profit.”
Priya ShahCMO, Hollis & Pine
“Our LinkedIn pipeline used to be a guess. Now it is a line item with a CAC beside it.”
Jordan EllisHead of Marketing, Tallyform
“The first agency that has ever argued for spending less on a channel. That is why they still have the account.”
Hannah LindqvistE-commerce Director, Fernhill
“They rebuilt our tracking before touching a campaign. Annoying in week one, the reason we trust every number since.”
Sam WhitakerFounder, Quantra
Engagement models

A flat retainer, sized to your ad spend

Ninety days to start, then rolling monthly. Ad spend is billed by the platforms straight to you; we never mark it up.

Launch

For brands spending $10k–$40k a month on ads.

$4,500/ month

  • Two paid channels
  • 8 new creative assets a month
  • Tracking and GA4 clean-up
  • Weekly memo, monthly call
Start with Launch

Partner

For $250k a month and up, or a team that wants us embedded.

8%of spend, $20k minimum

  • Everything in Scale
  • Dedicated creative pod
  • Media mix modelling
  • Quarterly on-site planning
Talk to a partner

Get a free 20‑point growth audit

A senior strategist goes through your ad accounts, tracking and site, then sends a 12-minute video of what they would fix first. Yours to keep, whether or not we work together.

  • Wasted spend, itemised by campaign
  • Tracking gaps and what they cost you
  • Three changes to make this month

Request your audit

Delivered within five working days.

https://

No sales call unless you ask for one.

FAQ

Straight answers

A strategist presents sticky notes on a whiteboard to three colleagues on a sofa in a brick-walled office

Rather talk it through?

Twenty minutes with a strategist, not a salesperson. Bring your numbers.

Book a call
Do you lock clients into long contracts?
The first term is 90 days, because that is how long it takes to judge paid media fairly. After that it is rolling monthly with 30 days' notice. Our longest client has been with us since 2017 without a contract renewal.
Who owns the ad accounts and the data?
You do, always. We work inside your accounts with user access you can revoke at any time. If we part ways you keep every campaign, audience, creative file and dashboard.
How soon will we see results?
Paid channels usually show a clear signal in four to six weeks and a fair read at 90 days. SEO takes four to six months to move meaningfully. We put the 90-day target in writing in week two.
What is the minimum ad spend?
Around $10k a month across all channels. Below that, a retainer eats too much of the budget and we will tell you so, along with what we would do in your shoes.
Do you work with B2B and SaaS?
Yes, about a third of our clients. We connect LinkedIn, Google and review sites to HubSpot or Salesforce so pipeline and revenue, not form fills, are the number we report.
How do you report?
A one-page memo every Monday (what happened, why, what we are changing), a live dashboard you can open any time, and a monthly review call. No forty-slide decks.