Senior engineers · since 2023

Digital marketing

Google Ads, Microsoft Ads, Meta and LinkedIn paid social, plus Klaviyo email lifecycle, on a flat monthly fee, never a percentage of your spend.

01 — What we build

Built for production, end to end.

Search and shopping campaigns

Google Ads Search, Shopping, and Performance Max built to respect margin rather than chase raw volume. We add Microsoft Ads where the audience overlap makes a second platform worth running.

Paid social on Meta and LinkedIn

Prospecting and retargeting on Meta and LinkedIn, run where the audience and the offer actually fit. Frequency stays sensible and creative is refreshed quarterly so the same prospect isn't worn out.

Klaviyo email and SMS lifecycle

Email and SMS flows for e-commerce, from abandoned cart through post-purchase and winback. Everything triggers on real store events instead of batch-and-blast sends.

Conversion tracking that's correct

We audit and rebuild server-side tracking on day one, with Google Tag Manager server containers where data quality justifies it and GA4 with a custom event taxonomy elsewhere. Optimisation then runs on real data, not noise.

Respectful remarketing

Opt-in remarketing with frequency caps tuned to brand context and suppression for users who already converted. The same prospect never sees the same ad fifty times.

Plain-English monthly reporting

A live Looker Studio dashboard for day-to-day numbers, plus a three-page monthly write-up naming the campaigns that earned next month's spend and the ones that didn't. Next-sprint actions are prioritised in plain English.

Google Ads management runs on a flat monthly fee because percentage-of-spend agencies are paid to grow the budget regardless of return. A flat fee aligns us with your acquisition cost: we win when your CAC drops, not when your spend rises. The engagement covers Search, Shopping, and Performance Max where it earns its place, plus Microsoft Ads where the audience overlap makes the second platform worth running.

Conversion tracking that's actually correct

Conversion tracking is the unglamorous part of paid search that most accounts get wrong. We audit and rebuild server-side tracking on day one, Google Tag Manager server containers where the data quality justifies it, GA4 with a custom event taxonomy elsewhere, so the optimisation signal we feed back into the platform reflects reality. Without that, every campaign optimisation is being made on noisy data.

Paid social and email, not only search

Search captures existing demand; paid social and email create and keep it. We run Meta and LinkedIn campaigns where the audience and the offer fit, prospecting and retargeting kept to sensible frequency, and wire them into the same conversion tracking as search so the numbers are comparable across channels. Klaviyo handles email and SMS lifecycle for e-commerce clients, abandoned cart through to post-purchase and winback, triggered on real store events rather than batch-and-blast. It's all on the same flat fee.

Remarketing without creepy frequency

Remarketing is opt-in and respectful. Frequency caps tuned to brand context, suppression for converted users, and creative refreshed quarterly so the same prospect doesn't see the same ad fifty times. The flat fee covers all of it.

Plain-English monthly reports

Monthly reports name the campaigns that earned next month's spend, the ones that didn't, the queries that converted and the ones that attracted clicks without action. A live Looker Studio dashboard is there for the day-to-day numbers; the monthly write-up is three pages, in English, with the prioritised next-sprint actions named.

02 — The right stack

Stack-agnostic, by design.

We're stack-agnostic by design. We pick the right tool for the problem in front of us, then ship it to production properly, not whatever we happened to use last time.

How we select: We weigh the problem, your team's skills, the hiring market and the long-term maintenance cost. The goal is software you can run and grow without us.

INFRASTRUCTURE

Google Ads

The core of most paid acquisition, covering Search, Shopping, and Performance Max. We run it to respect margin, feeding optimisation with clean conversion data so spend tracks acquisition cost rather than vanity volume.

Best for: Search, shopping, and Performance Max campaigns built around margin

INFRASTRUCTURE

GA4

GA4 with a custom event taxonomy gives us the conversion signal every campaign optimises against. Paired with server-side Google Tag Manager containers, it keeps the data accurate enough to compare channels honestly.

Best for: Conversion tracking and cross-channel attribution

INFRASTRUCTURE

Semrush

We lean on Semrush for keyword, competitor, and auction research before a budget is committed. It tells us which queries are worth bidding on and where a second platform earns its place.

Best for: Keyword, competitor, and paid-auction research

INFRASTRUCTURE

Shopify

For e-commerce clients the store is the source of truth for revenue and lifecycle events. We wire Shopify into ad conversion tracking and Klaviyo flows so attribution and email both fire on real orders.

Best for: E-commerce revenue tracking and lifecycle triggers

INFRASTRUCTURE

Stripe

Where checkout runs on Stripe, we use it to confirm true paid conversions rather than soft front-end events. That closes the loop between ad click and real revenue so optimisation reflects what actually sold.

Best for: Validating paid conversions against real revenue

03 — Why teams choose us

Senior engineering, clear accountability.

Fixed quote in 48 hours

We scope the work in writing within 48 hours, with price and timeline fixed before anything starts. No open-ended hourly drift.

Direct senior access

You work with the senior engineer who scopes and builds your project — no middle layer.

You own 100% of the code

Code, documentation and infrastructure are handed over at the end. No lock-in, no proprietary black boxes, nothing held hostage.

Reply within 4 hours

In UK business hours you hear back within four hours, and async over Loom for everything else. You always know where things stand.

AI where it earns its place

We use AI to move faster where it helps. A senior engineer decides what actually ships.

Rescue welcome

About a third of our work is inherited projects. We audit first, then fix or rebuild with the trade-offs spelled out plainly.

04 — The process

Agile, collaborative, and completely transparent.

  1. 01

    Discovery & scoping

    A short, focused kickoff. We learn the problem, agree the scope, and put price and timeline in writing within 48 hours.

  2. 02

    UX/UI design

    Wireframes then visual design, reviewed with you before a line of production code is written. No surprises later.

  3. 03

    Development

    Senior engineers build in weekly increments. You get a live preview and a Loom walkthrough every Friday.

  4. 04

    QA & testing

    We test as we go and again before launch, across devices and the edge cases that actually break things.

  5. 05

    Deployment

    We ship to production carefully, with monitoring in place and a rollback ready if anything misbehaves.

  6. 06

    Post-launch

    Code, docs and a handover walkthrough. Then support or a maintenance retainer if you want us close by.

What clients say

From Shopify customisations to technical SEO and complex logic fixes, everything was handled with precision. The team went above and beyond, providing clear reports and multiple solution options where needed. Communication was excellent throughout.
Chantelle Dye · Digital Executive, Opera Beds

06 — FAQ

Common questions.

Why a flat fee instead of a percentage of spend?

Percentage models reward growing your budget. A flat fee aligns us with your acquisition cost, we win when your CAC drops, not when your spend rises.

Which platforms do you run?

Google Ads (Search, Shopping, Performance Max), Microsoft Ads, Meta and LinkedIn paid social, and Klaviyo email lifecycle where it fits.

Do you fix conversion tracking?

Yes. We audit and rebuild server-side tracking (Google Tag Manager server containers, GA4) on day one so optimisation runs on real data.

Is there a long contract?

No long lock-in. We earn the next month with results, reported in plain English.

07, START A PROJECT

Got a project in mind?

Tell us what you're building. We reply within 4 hours during UK business hours.