How to Land Direct Ad Deals as a Publisher (Without a Sales Team)
Programmatic Ads Are Table Stakes. Direct Deals Are Where the Real Money Is.
Your ad network handles programmatic demand — automated auctions where advertisers bid on your inventory in real time. It's efficient, it's hands-off, and it pays the bills. But programmatic CPMs are, by definition, the market-clearing price. If you want to earn above-market rates, you need direct deals: negotiated partnerships where a brand pays you a fixed rate for guaranteed placement on your site.
Direct deals typically pay 2-5x more than programmatic for the same inventory. A leaderboard placement earning $15 CPM programmatically might command $50-75 CPM in a direct deal because the brand gets guaranteed positioning, audience targeting, and often custom creative integration. The catch? You have to find the brands and close the deals yourself. Here's how solo publishers and small teams do it without a sales department.
Understanding Deal Types
Before you start pitching, understand the different types of direct deals available. Each serves a different advertiser goal and commands different pricing:
Display ad placements: The most straightforward deal type. A brand buys a specific ad slot on your site for a fixed period — a sticky sidebar banner, an above-fold leaderboard, or an in-content unit. Typical rates range from $15-40 CPM for standard placements, or $300-1,500/month flat rate depending on your traffic volume and niche. These work best for brands seeking consistent visibility with your audience.
Sponsored content: A brand pays you to create an article that features their product or service. This is the highest-value deal type, with rates of $500-5,000+ per post depending on your traffic and niche authority. The content lives permanently on your site (generating ongoing SEO value for the brand), and you disclose the sponsorship per FTC guidelines. Finance and tech publishers command the highest sponsored content rates.
Newsletter sponsorship: A brand pays for placement in your email newsletter — typically a dedicated paragraph with a link, or a banner image. Rates range from $25-50 CPM based on your subscriber count, or $50-500 flat rate per send for smaller lists. Newsletter sponsorships are increasingly popular because email open rates (25-35%) far exceed display ad viewability rates (50-60%), giving advertisers concentrated attention.
Affiliate-hybrid deals: A combination of a flat fee plus performance bonuses. The brand pays a base rate ($200-500/month) plus a commission on any conversions you drive. This lowers the brand's risk while giving you upside potential. Particularly common in finance, SaaS, and e-commerce verticals where conversion tracking is straightforward.
Rate Card Examples: What to Charge
Understanding market rates prevents you from underpricing (leaving money on the table) or overpricing (scaring off prospects). Here are realistic rate ranges based on publisher size and deal type:
- Display ads (programmatic benchmark): $5-15 CPM — this is what your ad network earns you and the floor for any direct deal
- Display ads (direct deal): $15-50 CPM — 2-5x the programmatic rate, justified by guaranteed placement and brand safety
- Sponsored content (50K-100K monthly sessions): $500-1,500 per post
- Sponsored content (100K-500K monthly sessions): $1,500-5,000 per post
- Newsletter sponsorship (5K-10K subscribers): $50-200 per send
- Newsletter sponsorship (10K-25K subscribers): $200-750 per send
- Homepage takeover (1 week): $500-3,000 depending on traffic volume
- Monthly package (display + newsletter + 1 sponsored post): $1,500-8,000
Start at the lower end of these ranges for your first few deals. Once you have case studies showing campaign performance (click-through rates, engagement metrics), you can justify higher pricing. A brand that sees a 0.8% CTR on your site versus the industry average of 0.1% will gladly pay a premium for the next campaign.
Who to Approach
Look at the ads already appearing on your site. Your ad network's programmatic auctions reveal which brands value your audience enough to bid on your inventory. If Nike keeps appearing on your running blog, they've already signaled interest — now you can approach them for a direct deal at a premium over what they're paying programmatically.
Also look at your competitors. What brands sponsor similar sites in your niche? If a meal kit company sponsors three other food blogs, they're clearly looking for food blog publishers. You're a natural fit.
Start with smaller brands before approaching enterprise companies. A local outdoor gear company is more likely to respond to a cold email from a 100K-pageview hiking blog than Patagonia is. Smaller brands have fewer gatekeepers, faster decision cycles, and more budget flexibility for experimental partnerships.
Building a Media Kit
A media kit is a 2-3 page PDF that establishes your credibility and gives potential advertisers everything they need to make a decision. A well-crafted media kit is the difference between looking like a professional publisher and looking like a random blogger asking for money. Here is what to include:
Page 1 — Site overview and audience: Your site name, tagline, and a one-paragraph description of what you cover. Monthly traffic numbers (sessions, pageviews, unique visitors). Audience demographics — age, gender, location, and interests. Pull this data from Google Analytics. If 65% of your readers are women aged 25-44 in the US interested in home improvement, say so. Advertisers buy audiences, not websites.
Page 2 — Ad opportunities and pricing: List each available ad placement with a visual mockup showing where it appears on your site. Include the format (728x90 leaderboard, 300x250 medium rectangle, etc.), estimated monthly impressions, and pricing. Also list sponsored content and newsletter sponsorship options with pricing. Use clean visuals — a screenshot of your site with labeled ad positions works well.
Page 3 — Social proof and contact: Past partnership examples with results (if available). Testimonials from previous advertisers. Notable press mentions or awards. Your social media following if significant. And your contact information — a professional email address (not gmail), not just a contact form.
Your AdGateScore Directory profile can serve as a living supplement to your media kit. It shows your verified readiness score, content quality metrics, and provides third-party validation that your site meets quality standards — which matters to brands evaluating potential partners.
How to Pitch
Your pitch email should be three paragraphs, max. Paragraph one: who you are and your site's audience (size, demographics, engagement). Paragraph two: what you're offering (specific ad placements, sponsored content, newsletter mentions) and the value proposition (why their brand + your audience = results). Paragraph three: a specific call to action ("Can I send you our media kit?" or "Are you available for a 15-minute call this week?").
Keep it short. Marketing managers receive dozens of partnership pitches daily. If your email requires scrolling, it'll get skipped. Here is a template structure that works:
Subject line: "Partnership opportunity: [Your Site Name] x [Brand Name] — [your niche] audience of [traffic number]"
Body: "Hi [Name], I run [Site Name], a [niche] site reaching [number] monthly readers, [percentage]% of whom are [key demographic]. I noticed [Brand Name] advertising in [where you saw them — competitor site, programmatic on your site, etc.] and think there's a strong fit. I'd love to explore a [specific deal type: sponsored post, display placement, newsletter sponsorship] partnership. Our readers are actively researching [relevant topic], and past brand partners have seen [metric if available]. Can I send over our media kit? Best, [Your Name]"
Pricing Your Inventory
For your first few deals, price based on CPM multiples. Check what your programmatic CPM is for the placement you want to sell. Multiply by 2-3x for a starter direct deal price. So if your in-content medium rectangle earns $18 CPM programmatically, price it at $36-54 CPM for direct deals.
You can also price flat-rate: "$500/month for a sticky sidebar ad" is simpler for both parties than CPM-based billing, especially for smaller deals. As you build a track record of direct partnerships, you'll have data to justify higher prices — "our last three direct campaigns achieved a 0.8% CTR, 3x the industry average" is a powerful negotiating tool.
Managing Direct Deals at Scale
One or two deals are manageable in a spreadsheet. But as you grow past 5-10 active partnerships, you need systems to avoid missed deadlines, incorrect billing, and reporting headaches.
Trafficking and ad serving: Use Google Ad Manager (free) to traffic direct-sold campaigns. It lets you set start and end dates, impression caps, frequency capping, and targeting rules. When a brand buys 100,000 impressions over 30 days, Ad Manager handles the pacing so the impressions are distributed evenly rather than burning through them in the first week.
Invoicing: Send invoices promptly at the end of each billing period. Net-30 payment terms are industry standard. Use a simple invoicing tool like Wave (free) or FreshBooks. Include a performance summary with each invoice — impressions served, clicks, CTR — so the advertiser sees value immediately. Brands that receive performance data with their invoice are significantly more likely to renew.
Reporting: Provide monthly or campaign-end reports to every advertiser. Include impressions, clicks, CTR, and any available conversion data. Google Ad Manager generates these reports automatically. Going above and beyond — adding context like "your campaign coincided with our highest-traffic month, reaching 15% more impressions than guaranteed" — reinforces the value and builds the relationship for renewal conversations.
Contract templates: Keep a simple insertion order (IO) template that covers the essentials: campaign dates, placement details, creative specifications, pricing, payment terms, and cancellation policy. Having a standard IO makes you look professional and protects both parties. You can find free IO templates through the IAB (Interactive Advertising Bureau).
Balancing Direct and Programmatic
Don't sell all your inventory to direct deals. Keep your programmatic foundation (it provides guaranteed fill and baseline revenue) and sell direct deals for your premium placements — above-the-fold leaderboard, first in-content unit, newsletter sponsorship. This maximizes total revenue: premium placements go to the highest bidder (often direct deals), while remaining inventory gets filled programmatically.
Most publishers find that 10-20% of their total ad revenue from direct deals is a realistic and sustainable target. That 10-20% often represents disproportionate earnings because direct CPMs are so much higher than programmatic.
Managing the Relationship
Direct deals require relationship management that programmatic doesn't. You'll need to provide performance reports, communicate proactively about any issues, and deliver on your promises. Over-deliver on your first few deals — include bonus impressions, add a newsletter mention, or offer a case study of the campaign results. Happy brands become repeat buyers, and repeat buyers are the foundation of a sustainable direct deal revenue stream.
Getting Started
Your first direct deal will be the hardest because you have no track record. Make it easy for the brand to say yes: offer a discounted "trial" rate for the first month, provide a money-back guarantee if they're not satisfied, or start with a small commitment (one sponsored post) before proposing a larger package. Once you have one successful case study, the next deal is much easier to close.
Founder of AdGateScore · 10+ years in digital publishing and ad operations · Built ad monetization strategies for sites serving 50M+ monthly pageviews