What a Paid Media Agency Actually Does (and Doesn't)
The agency you hire manages your Google, Meta, and other ad accounts: strategy, creative direction, bid management, testing, and reporting. What it does NOT do, if it's any good, is disappear after the kickoff call and send you a screenshot of "impressions" once a month.
Here's the split that matters:
- Strategy and targeting, who sees the ad, on which platform, at what stage of intent.
- Creative, the actual ad copy, images, or video, and how often it gets refreshed before it goes stale.
- Optimization: killing what's losing money and scaling what's working, on a schedule, not "eventually."
- Reporting: tying spend to actual leads or sales, not vanity metrics.
Say you run a landscaping company and you're spending $2,500/month on Google Ads. A real agency tells you your cost per booked job, not just your click-through rate. If an agency can't answer "what did we get for the money" in plain numbers, they're managing a budget, not a result.
Red Flags That Predict a Bad Paid Media Agency
Most bad agency relationships show warning signs in the first month. Watch for these:
- No access to your own accounts. If you can't log into your own Google Ads or Meta Business account, walk away. You should own the account; the agency should be a manager on it, not the account itself. Losing that access when you leave means losing your data and history.
- Vague reporting. "Performance is trending well" is not a report. A number, compared to last month, tied to a dollar figure, is a report.
- One strategy for every client. Ask what they'd do differently for your business versus a competitor's. If the answer is generic, the execution will be too.
- Long lock-in contracts with no exit. Month-to-month after an initial trial period is standard for a reason; it keeps the agency accountable to results, not a contract clause.
- No creative testing cadence. Ad fatigue is real: Meta's own analytics research found that once someone has seen the same ad four times, their likelihood of converting drops by roughly 45%. If the same three ad variations have been running for six months, nobody's testing anything.
None of these are automatically disqualifying on their own, a new agency relationship, a smaller account, a niche industry, any of those can explain one. It's the pattern that matters.
Questions to Ask Before You Sign a Contract
Skip the pitch deck questions and ask these instead:
- "Who is our actual point of contact, and how often do we talk?" Get a name and a cadence, not "our team." If the answer is a monthly email, that's your answer.
- "What's your process when a campaign underperforms in week one?" You want a specific answer, pause and rebuild, adjust bids, swap creative, not "we monitor closely."
- "Can you show me a real reporting dashboard from a current client?" (with names redacted, obviously). This tells you more than any case study slide.
- "What happens to our ad accounts and data if we leave?" The answer should be "everything stays with you." If it isn't, negotiate that in writing before you sign.
- "What platforms do you actually specialize in?" An agency that's genuinely strong in Google Ads and one that's genuinely strong in Meta Ads are often different skill sets, make sure the mix matches where your customers actually are.
Bring a hypothetical to the call. Say you're a dentist's office considering Google Ads versus Meta Ads for new-patient acquisition: a good agency answers with your customer's search behavior in mind, not a one-size answer.
What Good Reporting From an Agency Looks Like
This is where most client relationships actually break down, not the strategy, the follow-through. An agency worth keeping sends you, at minimum, monthly:
- Spend versus results (leads, calls, bookings, or sales, whatever your actual goal metric is)
- Cost per result, and how it moved versus the prior period
- What changed in the account that month, and why
- What's being tested next
If you're only getting a platform-generated PDF with no commentary, you're not getting managed: you're getting monitored. Those are not the same service.


