Frederick Sona
HomeCase Studies › Media buying agencies
Industry Playbook · NAICS 54 Playbook

Media buying agencies

Programmatic + traditional media buying. How marketing works in this industry, what breaks most often, and the Ranking Surfaces I would prioritize.

Type: Industry playbook NAICS Sector: 54
Playbook, not shipped engagement. This is how I would approach media buying agencies marketing based on the Ranking Surfaces Playbook and comparable work in adjacent categories.

The company shape

Media buying agencies come in three shapes. The first shape is the DTC performance shop: 8 to 40 people focused on Meta, Google, TikTok, and connected TV for direct-to-consumer brands, revenue between $1.5M and $12M, fee structures blending management fees (10% to 20% of media spend) and retainer minimums ($8K to $50K per month). The second shape is the B2B paid demand shop: 6 to 30 people focused on LinkedIn, Google, and programmatic B2B for growth-stage SaaS and services brands, revenue between $1M and $8M. The third shape is the mid-market integrated media agency: 30 to 200 people running planning and buying across offline, digital, and connected channels, revenue between $10M and $80M, fee structures mixing management fees, retainers, and outcome-tied components.

The founding story usually starts with a senior paid media practitioner leaving an in-house or agency role after five to twelve years, taking a client relationship with them, and opening a shop. Growth after the first year depends on whether the founders can hire senior media buyers in a market where senior buyers are recruited aggressively by in-house teams offering higher salaries and less client churn.

Economics are unusual because a portion of revenue scales with client media spend rather than with agency headcount. A DTC performance shop managing $60M in annual media spend at a 12% management fee earns $7.2M in fees on a team of 22 people. That is $327K in revenue per head, which is high for the agency world, but the volatility is severe: if two large accounts pause spending for a quarter, revenue drops 30% overnight.

Client tenure is short in DTC performance and longer in B2B and integrated media. DTC clients churn at 30% to 45% per year because performance disappointment causes agency switching. B2B and integrated hold clients for two to five years but at flatter spending profiles.

Fee structure is the fault line. Management-fee-heavy shops are pressured to grow client spend to grow revenue, which sometimes conflicts with delivering the right level of spend for the client's economics. Retainer-heavy shops avoid the incentive misalignment but have to justify the retainer every quarter with performance work. Outcome-tied shops are exposed to client-side attribution disputes. The healthiest shops mix structures and negotiate them per client rather than defaulting to one model.

The organization above 40 people starts to look different: dedicated new business, structured practice leads per channel and per vertical, real financial planning, a proper analytics and measurement function, and a formal talent development program. Shops below 15 people run on founder-media-buyer heroics. Shops in the 15 to 40 range live in the awkward middle where the founder-led model is straining and the mid-market agency scaffolding has not yet arrived.

The buyer

The buyer for a media buying engagement sits in a small set of specific seats. In DTC, the buyer is a founder-CEO, Head of Growth, or CMO at a brand between $5M and $250M in revenue with active spend on Meta, Google, TikTok, or Amazon. In B2B, the buyer is a VP Marketing, Head of Demand Gen, or CMO at a growth-stage SaaS or services brand between $10M and $300M with paid budget concentrated in LinkedIn, Google, and programmatic display or CTV. In mid-market integrated, the buyer is a CMO or VP Media inside a brand between $50M and $2B with meaningful offline and connected TV budget.

The buyer's sophistication is high across the board. Every media buying buyer knows attribution is imperfect. Every buyer has been through iOS 14, cookie deprecation, and the shift to modeled measurement. Every buyer has heard performance agency promises that did not survive contact with reality. The pitch that lands is measured, honest about attribution limits, and specific about the buyer's actual business economics. The pitch that loses promises unrealistic ROAS or presents cherry-picked case studies with vanity metrics.

The buyer's expectation of measurable business impact is stronger here than in any other agency category. Media spend is a direct cash outflow tied to revenue expectations, and the buyer's CFO reviews performance closely. Sophisticated buyers measure ROAS alongside MER, blended CAC, incrementality tests, and payback period. Agencies that speak this language get the meeting; agencies that stop at "we improved ROAS by 34%" get skipped.

The buyer has been burned before. Every buyer over 35 has at least one bad agency story. Performance disappointments cause churn faster than any other single factor. The pitch has to survive the buyer's skepticism, which means the case studies need real numbers, the references need to be current, and the strategist selling the work needs to be the strategist actually running the account.

The buyer is influenced by three groups. First, other DTC founders, B2B VPs Marketing, or CMOs who have worked with a specific agency. Peer referrals close 45% to 65% of the time. Second, the client's board or investors (especially in DTC, where investors track spend efficiency closely). Third, the agency's own published work on the specific channels the client is investing in.

The buyer's research is thorough. In DTC, the buyer reads the agency principal's tweets and LinkedIn posts, checks the case studies for real ROAS numbers, and often asks for two or three reference calls before signing. In B2B, the buyer wants to see LinkedIn Ads case studies with real pipeline numbers, not vanity metrics. In mid-market integrated, the buyer wants planning capability and reach-and-frequency expertise, and asks about tools, data, and measurement infrastructure.

The buyer expects that a media buying agency should be able to acquire its own customers efficiently. If the agency has no organic pipeline and pays for its own ads to generate agency leads, the buyer notices. Agencies that pay to acquire agency leads signal that they cannot generate demand organically, which is the wrong signal in this category.

Discovery landscape

Discovery for media buying agencies runs on a small set of surfaces that reward technical proof and community credibility. The buyer's shortlist assembles from LinkedIn, Twitter/X, peer conversations, platform partner directories, and (increasingly) AI answer engine queries.

LinkedIn is the largest personal-brand distribution surface. Named principals and senior media buyers with a real cadence of substantive posts drive inbound. In DTC, LinkedIn has caught up with Twitter/X as the primary practitioner voice. In B2B, LinkedIn is the dominant surface both for the practitioners and for the buyers, which means practitioners posting on LinkedIn appear in front of their exact buyer audience.

Twitter/X still carries real weight in the DTC performance community. The community is smaller but denser than most agency communities, and the practitioners who publish there travel fast through founder networks. A DTC founder in a Slack community sees a tweet from a senior media buyer, follows, watches for six months, and reaches out.

Peer-run community platforms carry outsized weight. DTC Slack communities (like DTC founder groups and vertical-specific groups), invite-only Circle and Geneva groups, and paid mastermind memberships (like DTCU and 4x400) are where DTC founders share vendor recommendations privately. A named partner in these communities gets referred in without any formal outbound.

Platform partner directories matter. Meta Business Partners, Google Premier Partners, TikTok Marketing Partners, LinkedIn Marketing Partners, Amazon Advertising Partners. Elite or top-tier badges influence the platform's account teams, which sometimes direct advertiser referrals to top partners.

Google organic matters for a specific set of queries. "DTC media buying agency," "Meta ads agency for [vertical]," "LinkedIn ads agency for B2B SaaS." These queries carry moderate volume and high intent. Ranking here takes 12 to 24 months of consistent publishing.

Case studies with real numbers matter more than in any other agency category apart from SEO. The buyer expects real ROAS, real CAC, real MER, real payback period, and (in B2B) real pipeline numbers. Case studies without numbers get skipped. Case studies with obviously inflated numbers get skipped and remembered.

AI answer engines are a rapidly growing surface. Buyers ask Claude and Perplexity to shortlist agencies for specific channels and verticals. Agencies with substantive published work structured for AI answer engines get cited.

Industry publications and conferences amplify authority. Modern Retail, Marketing Brew, AdExchanger, Digiday, and vertical publications for the agency's specialty. Conferences like Cannes, ShopTalk, and DTC-native events produce compressed relationship-building windows.

Reputation platforms have moderate weight. Clutch and DesignRush are checked during due diligence. G2 and TrustRadius carry more weight for B2B-focused agencies.

What does not matter much: display advertising for agency leads (a bad signal in this category), most cold outbound (buyers ignore it), generic gated whitepapers.

What breaks most often

1. Reporting is channel-centric, not business-centric

The weekly report shows ROAS by campaign, CTR by ad set, CPM trends by placement. The report does not connect to blended CAC, MER, contribution margin, or payback period. The client's CFO reads the report, cannot connect it to the P&L, and cuts spend at the next planning cycle regardless of how well the channel-level metrics look.

2. Positioning is channel-broad and vertical-broad

The site says the agency does paid media for growth-stage brands. Every competitor says the same thing. Meanwhile the agency's real strength is Meta and TikTok for beauty and skincare DTC brands over $10M revenue. The site should say that. Broad positioning attracts unqualified inbound and produces expensive sales cycles that never close.

3. Attribution disputes go unaddressed

The agency reports platform-attributed numbers. The client's CFO uses MER or a Northbeam or Triple Whale model. The two views disagree, and the agency has no methodology for reconciling them or for running incrementality tests that resolve the dispute. Attribution disagreements are the single largest cause of retainer cancellation in DTC. Agencies that build attribution literacy and offer incrementality testing as a standard component retain accounts through the CFO scrutiny cycle.

4. The senior media buyer who sold the account disappears

The pitch introduces the senior media buyer as the strategist on the account. Two months into the retainer, a mid-level buyer is doing the day-to-day and the senior person is off pitching. Performance drifts, the client notices, and the retainer cancels within six months. Structured senior involvement (a named senior buyer on every account with a stated weekly time commitment, a scheduled monthly senior touchpoint, a scheduled quarterly executive review with the founder or head of media) protects retention.

5. Creative is a bottleneck the agency does not own

The agency does the buying. The client does the creative. New creative arrives late, in low volume, and often does not match what the buyer needs for testing velocity. Performance stagnates. Agencies that bundle creative production (a small internal creative team or a defined creative partner) run higher-velocity accounts and outperform buying-only shops on the same media budget.

6. Scale beyond the founder-buyer creates quality collapse

The founder-buyer built the agency on their personal skill at Meta or Google. The agency grows to 20 accounts, the founder-buyer cannot personally manage all of them, mid-level buyers take over, and performance declines because the mid-level buyers do not yet have the pattern recognition the founder has. The agency has to build training infrastructure that transfers the founder's pattern recognition into the team. Most agencies never do this and stall at the founder's personal capacity.

7. Business development is founder-dependent and inbound-only

The founder-buyer spends 40% of their time on new business, and the pipeline dries up during account emergencies. Structured business development (a defined content and LinkedIn cadence from named partners, active participation in DTC or B2B communities, a partner referral program with adjacent agencies) is the durable answer. Media buying agencies are underinvested in their own demand generation, which is the ironic honest tension of the category.

The Ranking Surfaces Playbook applied

The Playbook applies to media buying agencies with heavy weight on practitioner-brand distribution and platform partner credibility, and moderate weight on published thought leadership. This is the category where LinkedIn and community platforms carry the most inbound weight.

Tier one: the surfaces that produce SOWs this quarter

LinkedIn as practitioner distribution. Named senior media buyers and named principals posting substantive content on a real cadence (three to five posts per week). In B2B, LinkedIn is where the buyers are. In DTC, LinkedIn is the second-largest personal-brand surface after Twitter/X.

Platform partner directory presence. Elite or top-tier status inside Meta Business Partners, Google Premier Partner, TikTok Marketing Partner, LinkedIn Marketing Partner. The badges influence platform account teams and the directory listings drive inbound.

Community platform presence. DTC Slack groups, mastermind communities, founder-focused Circle and Geneva groups, and vertical operator groups. Named principals active in these communities get referred without formal outbound.

Case studies with real numbers. ROAS, blended CAC, MER, payback period, incrementality results. In B2B, real pipeline numbers with sourced attribution. Case studies without numbers get skipped in this category.

E-E-A-T with practitioner focus. Named principal bios at 1,500 to 2,500 words with representative accounts, published writing, speaking history, platform certifications, and a clear point of view. Author schema on every published piece.

Tier two: the surfaces that compound

SEO for topical authority. Long-form pieces on practice-area queries. Ranking for "Meta ads agency for [vertical]" or "LinkedIn Ads agency for B2B SaaS" puts the agency in front of researching buyers for years. Slow to build, durable once built.

AEO and GEO. Long-form pieces structured for AI answer engines. Direct-answer TL;DRs. FAQPage schema on subheads. Comparison tables where they earn their place. Entity signals via Organization schema and sameAs across principal LinkedIn, Twitter/X, and speaker profiles.

Twitter/X for DTC community. The DTC performance community still lives partially on Twitter/X. Named practitioners active there drive founder-network inbound in DTC.

KGO for the agency and named practitioners. Wikidata entries where notability supports them, Knowledge Panel work, sameAs across public profiles.

Tier three: worth doing, lower ROI

CWV within reason. A fast site is table stakes.

Reputation platforms. Clutch, G2, TrustRadius, and DesignRush. G2 and TrustRadius higher weight for B2B-focused agencies.

VxSO minor. Case study screenshots and ad creative examples, properly schematized with ImageObject.

VSO low. Speakable schema on FAQ as AEO free-rider.

Tier four: not a fit

ASO, GLOBO, Web3. Media buying agencies do not have apps, do not compete on international search at this size, do not have Web3 relevance.

LSO minor. Some agencies serve a regional market. Most sell nationally or globally and can skip.

AAO now meaningful. Deploy llms.txt v2 as a first-mover play. Watch AI answer engine citation share for named practitioners as a leading indicator.

The honest note. In this category the agency's own demand generation is a live proof of the agency's capability. An agency that pays for its own agency leads signals that it cannot generate demand organically, which is the wrong signal for buyers evaluating whether the agency can generate demand for their brand.

First 30 / 60 / 90 days

Days 1 to 30: audit and positioning

Interviews with founding principals and senior buyers on real practice depth. Which two or three channels produce 70% of managed spend. Which verticals produce the strongest performance results. Which account sizes fit the agency's economics. Which named buyers drive the largest share of inbound. Positioning locks around the answers.

Case study audit. Which existing case studies have real ROAS, CAC, MER, and payback period numbers, which need client permission to publish real numbers, which should be pulled because the numbers are cherry-picked or the accounts are gone.

Platform partner status audit: current tier across Meta, Google, TikTok, LinkedIn, Amazon. Certifications missing. Reference client requirements needed to reach the next tier. Community platform audit: which DTC or B2B communities the agency principals should be active in.

Reporting audit: does the current client reporting connect channel metrics to business economics. If not, rebuild the reporting template around blended CAC, MER, contribution margin, and payback period.

Deliverable at day 30: a positioning document, a site rebuild scope, a case study rebuild plan with real numbers, a platform partner promotion plan, a community activation plan for named principals, a rebuilt client reporting template, a LinkedIn cadence commitment from named principals, and a lead-source tracking system.

Days 31 to 60: publish and produce

The first three case studies rebuild ship with real ROAS, CAC, MER, or pipeline numbers. The first three long-form pieces publish, authored by named principals, structured for AEO with direct-answer TL;DRs and FAQPage schema, on channel-specific or vertical-specific topics.

Named principal LinkedIn cadence begins in earnest. Twitter/X cadence begins for principals in DTC where the community lives there. Named principal bios rewritten at 1,500 to 2,500 words each.

Platform partner promotion work: certifications, reference client requests, partner-portal profile updates. Community activation: principals join or become active in the two or three DTC or B2B communities that match the ideal client profile.

Deliverable at day 60: three rebuilt case studies with real numbers, three published long-form pieces, refreshed principal bios, live LinkedIn cadence, active platform partner promotion work, and active community presence.

Days 61 to 90: measure and iterate

Lead-source tracking review: which inbound came from LinkedIn, Twitter/X, community referrals, platform partner directory, Google organic, published content, and AI answer engine citations. Content engagement analysis. Community activity analytics.

Attribution and incrementality methodology rolled out on existing accounts. Client reporting shifts from channel-centric to business-centric metrics. Existing accounts get walked through the new reporting cadence.

Deliverable at day 90: measurable inbound signal from published content and community activity, rebuilt client reporting running on all accounts, active platform partner promotion tracking, and a clear roadmap for months four through twelve.

If you run this kind of business and want to talk, tell me what you are trying to move.

Start a conversation
← Back to case studies