Google advertising

Most of the work happens in the feed, before the first bid is set.

Search, Shopping and Performance Max all depend on the data they are given. In ecommerce, that usually starts with the product feed, not the campaign settings.

  • Free audit within 2 days
  • No account access needed
  • You own every account
Google AdsClient account
Revenue from paid search1 May to 31 August, 2025 against 2026
2025€9 153
2026€24 469
+167%revenue
+178%conversions
2 to 5markets running

Google Ads API, read campaign by campaign

15 campaigns, then 5One engine per market

Each fed the whole catalogue.

ProofWhat we measure

We measure what the interface doesn’t show you.

On one Performance Max account, every column on screen said it was the best campaign in the account. Counting distinct product identifiers with impressions against the products eligible to serve showed that most of the catalogue had never been shown once. That count is one of the first things we run on a new account. The method is written out in approved is not the same as visible.

InteractiveOne product, as Google reads itWorked example
Decides

Which searches it can show up for.

Rewritten in the words people search with: what it is, what it is made of, size, colour and who it is for. A title that skips the word someone types never enters that auction.

Decides

Where it sits in the account.

Product sets, listing groups and reporting are all cut from it, so a vague type turns into a vague structure.

Decides

Whether Google trusts the listing.

Identifiers tie the product to the manufacturer’s record. Missing or wrong ones cost reach and can cost the approval.

Decides

Whether it serves at all.

Sold out products leave the auction the same day and come back the day they return, so budget never pays for a click on something nobody can buy.

Decides

How the budget treats it.

Margin, bestseller or season, written into the feed so bids and product sets follow what each product is worth to you, not just what it sells for.

Decides

Whether it gets the click.

The first thing a shopper sees in Shopping. A clean, policy safe image avoids disapprovals and earns the click a vague one loses.

The campaign can only sell what the feed describes. Every row here is work we do in week one and keep doing after.A worked example of one feed item, not a client’s data
Inside the month

The feed is part of the product. It needs work all month.

Search, Shopping and Performance Max all read from the same catalogue. Four workstreams keep that catalogue useful: feed, Shopping and Performance Max, Search, and the numbers we use to judge them.

A month on a Google account4 workstreams · 17 jobs

Feed5

  • Title rewrites
  • Identifiers
  • Attribute fill
  • Disapproval sweep
  • Language and market

Shopping and PMax4

  • Product sets
  • Listing groups
  • Asset groups
  • Brand exclusions

Search4

  • Query mining
  • Negative lists
  • Match type review
  • Ad copy tests

Reading4

  • Coverage count
  • Budget lost share
  • Brand split
  • Bid strategy check
Every chip is work we do. None of it comes back to you as a task.
How it starts

The order we work in, from the week you say go.

  1. 01Week 1

    We audit the feed before the campaigns.

    Every product, every attribute, every disapproval, plus a count of how much of the catalogue has actually received an impression. This is where a surprising amount of the opportunity sits, and it is usually where a Merchant Center suspension started.

  2. 02Week 2

    We rebuild the feed and separate the account.

    Titles rewritten against real search language, identifiers repaired, and brand separated from non-brand so each can be judged on its own.

  3. 03Week 3

    One engine per market goes live.

    The whole catalogue goes in.

  4. Every week after

    Queries, negatives, pacing and bids.

    We mine the search terms, keep the negative lists clean and watch budget lost impression share against the monthly limit.

The craft

What actually moves the account.

01

Feed first, always

Titles, attributes, identifiers, availability and language. A product whose title doesn’t match how people search is harder to surface, regardless of how much you’re willing to bid.

02

Coverage, not averages

We count the distinct products that actually received impressions against the products eligible to serve. A healthy account average can hide a catalogue that barely gets shown.

03

Brand and non brand kept apart

Brand search can make an account look healthier than it is. Separated out, you can see what Google is actually finding for you versus what customers were already looking for.

04

Search term discipline

Query mining on a schedule, with new negatives checked against the existing list first. Match types are used deliberately, not defensively.

05

Bidding that fits the data you have

Target ROAS works when there is enough conversion volume to give it something reliable to learn from. Without that volume, it can restrict the account rather than improve it. We determine which situation you’re in before changing the bidding strategy.

06

Budget treated as a real constraint

A daily budget isn’t the same thing as a monthly growth limit. We measure budget lost impression share against the monthly limit, the number that actually tells us how much demand we’re failing to capture.

What lands on your side

What you get every month.

A measurably more complete feed

Counted product by product, with the before and after on the same page.

A structure that can be judged

Brand, non-brand and Shopping separated so no number gets to flatter another.

A written record of every change

What changed, when it changed and what we expected it to do.

Full ownership of account and history

Conversion data, audiences and the full change history stay yours.

Cadence

Nothing on this list is yours to chase.

  • Us 7
  • Together 1
  • You 1
Who does what, and how often
  • Search term mining and new negativesEvery weekUs
  • Feed repairs and title workEvery weekUs
  • Coverage count, products shown against products eligibleEvery monthUs
  • Budget lost share read against the monthly limitEvery weekUs
  • Bid strategy reviewEvery monthUs
  • Ad copy testsEvery monthUs
  • Written reportEvery MondayUs
  • CallEvery weekBoth
  • Approving a directionWhen it changesYou
One line on this list is yours.
What it costs

Two ways to structure Search, Shopping and Performance Max.

One fixed monthly fee for all three, with feed work included, or a performance-based commission instead of most of that fee. The number depends on the account, so we put it in writing after we’ve looked at it.

The same fee every month
Model one

A fixed monthly fee

One amount, agreed before anything starts and unchanged when a month turns out heavier than the last one.

  • Set by what the business needs, never by the hour
  • No percentage of your media budget on top
  • Reviewed once a quarter, never mid-month
A smaller base, a share of the growth, a cap
Model two

A commission on the growth

Most of the fixed fee comes off and we take a share of what the work adds, measured against the same month a year earlier.

  • Read from your own numbers, not from what a platform claims
  • Capped, so a very good month never becomes a penalty
  • You keep the accounts either way, permanently

There is no rate card. Which structure fits, and what the number inside it is, depend on what the business actually needs: margin, seasonality and how much growth is already in motion. We’ll tell you which one we’d recommend and why, in the same document as the number.

See what it would cost
Questions

The questions that come up first.

What does Google advertising with roasdept cover?

Search, Shopping and Performance Max, and the product feed underneath all three. In ecommerce the feed usually decides more than the campaign settings do, so it is where the work starts rather than where it ends.

Do you work on the product feed as well as the campaigns?

Yes, and it is included in the fee. Titles, attributes, identifiers, availability and language all get rewritten against how people actually search. A product whose title does not match the search is hard to surface no matter what you are willing to bid.

How do you tell whether Performance Max is really working?

By counting the distinct products that received impressions against the products eligible to serve. On one account every column on screen said Performance Max was the best campaign in the account, and that count showed most of the catalogue had never been shown once. It is one of the first things we run.

Is brand search counted as growth?

No. Brand and non brand are separated in the account and in the report, so you can see what Google is finding for you rather than what customers were already looking for.

How is Google advertising priced?

One fixed monthly fee for all three channels, with the feed work included, or a performance based commission on the growth instead of most of that fee. The number goes in writing after we have looked at the account, and it is never a percentage of spend.

Our budget is capped. Does that change the work?

It changes what we measure. A daily budget is not a monthly growth limit, so we read budget lost impression share against the monthly limit, which is the number that says how much demand you are failing to capture.

The next step

Let’s see what’s holding your growth back.

Send the brand, the channels and roughly what you spend. Your written audit follows within two days.

Or write to hello@roasdept.com

What should the audit cover?
Monthly ad spend
Anything here sound familiar?

Pick what matters and the audit is written around it.