Direct ad sales

How to Find Direct Advertisers for Your Website

An outreach playbook for publishers: find who already advertises in your niche, build a prospect list, write short emails, and turn empty slots into leads.

By the Spreadiom team 7 min read
How to Find Direct Advertisers for Your Website
On this page

The fastest way to find direct advertisers is to look at who already pays for attention in your niche, such as sponsors of newsletters, podcasts, and competing sites, plus the products your readers already use, and send them a short, specific pitch. Pair that outbound list with an inbound path: a visible "Advertise here" placement that leads to a page where advertisers can see your prices and book.

Key takeaways

  • Your best prospects already spend on ads in your niche. You're asking them to move budget, not create it.
  • Build a list of named contacts before you send a single email, and rank it by fit and evidence of ad spend.
  • Keep outreach short: who you are, who reads you, one concrete offer, and a link to book.
  • Follow up twice, then stop.
  • Empty ad slots can generate leads if they advertise themselves.

Before you pitch: get your offer ready

Outreach works best when the prospect can say yes without a call. Before you contact anyone, prepare three things:

  1. Your numbers. Monthly visitors or pageviews, where they come from, and a one-sentence description of who your readers are. Use your analytics, not estimates.
  2. A place to send people. A media kit or an advertise-with-us page that shows slot sizes, prices, and availability.
  3. A price. Flat daily or weekly rates are easiest for small advertisers to approve. If you're unsure where to start, see how much to charge for banner ads.

Step 1: Find who already advertises in your niche

Companies that already buy attention from your audience are the warmest cold leads you'll find. Look in these places:

  • Competing and adjacent websites. Note the banners, "sponsored by" boxes, and sponsored posts on the sites your readers also visit.
  • Newsletters in your niche. Subscribe to the top ones and log every sponsor for a month.
  • Podcasts and YouTube channels. Sponsor reads and promo codes tell you exactly who has a budget for your audience.
  • Search results. Search your main topics and note which companies appear in the results labeled "Sponsored."
  • Public ad libraries. Meta's Ad Library and Google's Ads Transparency Center let you look up the ads a company is running.
  • Products you already mention. Tools you've reviewed, affiliate partners, and brands your readers ask about already know your audience exists.
  • Your own inbox. Companies that email you asking for guest posts or link insertions have marketing budgets, even if they asked for the wrong product.

Step 2: Build a prospect list

A simple spreadsheet is enough. Track these columns:

Column What to record
Company Name and website
Product What they sell, in one line
Evidence of ad spend Where you've seen them advertise
Fit Why your readers would care
Contact Name, role, email or LinkedIn
Status Not contacted, sent, follow-up 1, follow-up 2, replied, booked, no
Next action Date of the next follow-up

Rank prospects into three tiers. Tier A advertises in your niche right now, tier B is a strong fit with no visible ad spend, and tier C covers long shots. Start with tier A.

Find a person, not an inbox. At small companies, write to the founder. At larger ones, look for titles like marketing manager, growth, partnerships, or demand generation. Generic addresses work for very small businesses but rarely reach a decision-maker elsewhere.

Step 3: Write short outreach emails

Busy marketers decide in seconds. Keep the first email short, personalize the opening line, use your real numbers, make one offer, and link to the page where they can see dates and book. Skip attachments in the first email. The numbers in brackets below are placeholders for your own figures.

Template 1: A company that already advertises in your niche

Subject: [Your site] readers + [their product]

Hi [Name], I noticed [their product] sponsoring [newsletter or podcast] this month. I run [your site], which reaches [your monthly visitors] [audience description] a month, mostly through search.

We have a [300×250] banner on our [most relevant section] open from [date], at [$ per day]. You can see the dates and book here: [booking link].

Happy to answer any questions. [Your name]

Template 2: A product you've already written about

Subject: Your mention on [your site]

Hi [Name], our guide to [topic] mentions [their product] and gets [monthly pageviews] views a month. If you'd like to reach those readers directly, there's a banner slot on that page from [date]. Details and booking: [booking link].

[Your name]

Template 3: Replying to a guest post or link request

Hi [Name], thanks for reaching out. We don't sell links or guest posts that pass search ranking credit, but we do offer clearly labeled banner placements to the same readers. Current sizes, prices, and open dates are here: [booking link].

The third template matters because Google's spam policies treat buying or selling links for ranking purposes as link spam. Paid placements are fine when the link is marked rel="sponsored" or rel="nofollow", so a labeled banner is the honest product to offer.

Step 4: Follow up without being annoying

Busy people miss emails, so a polite follow-up is part of the process, not a nuisance. A simple cadence works:

  1. Follow-up 1, about four business days later. One or two lines that add something new, such as an updated date or a relevant recent article.
  2. Follow-up 2, about a week after that. Close the loop politely: "Should I check back next quarter instead?"
  3. Stop. Move them to a "next quarter" list and leave them alone until then.

Hi [Name], quick follow-up: the [slot] on our [section] is still open from [date]. If the timing's wrong, just say so and I'll check back next quarter.

Log every reply, including the no's. Objections such as "too small," "wrong audience," or "no budget until Q3" tell you how to fix your offer and when to try again.

Step 5: Make the first booking low-risk

A new advertiser doesn't know how your audience will respond, so lower the cost of finding out. A few options:

  • A first-booking discount. Make it time-limited and state the regular price so the discount has an anchor.
  • Bonus days instead of a lower price. Adding days keeps your rate card intact. For example, a seven-day booking could run for nine.
  • A short minimum. Let first-time advertisers book a few days instead of a full month.

When the first campaign ends, send a brief results summary with impressions, clicks, and click-through rate, and offer the next open dates. Rebooking an advertiser who has already seen results is usually easier than finding a new one.

Turn empty slots into inbound leads

Outbound outreach is only half the system. The other half is making it obvious to everyone already on your site that they can advertise there, because some of your readers are marketers in your niche.

Never leave an ad slot blank or filled with a house ad that leads nowhere. Fill it with an "Advertise here" message that links straight to the page where people can see the price and book. Add an "Advertise" link to your footer or navigation too.

Spreadiom does this automatically. When no campaign is running, the slot shows an "Advertise here" banner that links to the slot's booking page, where advertisers see the size, the daily price, an availability calendar, and recent impressions and clicks, then pay by card into your own Stripe account. Your outreach emails can link to the same booking page, so a "yes" doesn't need a call or an invoice.

FAQ

How much traffic do I need before advertisers will pay?

There's no fixed threshold. Advertisers care about relevance as much as volume, so a small site with a focused audience can sell to companies that serve that niche. What changes with traffic is the price you can charge. Start with modest daily rates, show real impression and click data on your booking page, and raise prices as demand and traffic grow.

Who should I contact at a company about advertising?

At small companies, contact the founder or owner, who usually makes marketing decisions directly. At larger companies, look for a marketing manager, head of growth, partnerships lead, or demand generation manager, often findable on LinkedIn or the company's team page. Avoid generic support addresses where possible, since they rarely reach the person who controls the advertising budget.

How many follow-up emails should I send?

Two follow-ups after the first email is a reasonable limit. Send the first about four business days later with something new, such as updated dates, and the second about a week after that, offering to check back next quarter. Then stop. More than that risks annoying a company that may become a customer later, when its budget or timing changes.

Decline politely and offer a labeled banner instead. Google's spam policies treat buying or selling links for ranking purposes as link spam, and they say paid links are acceptable when marked with rel="sponsored" or rel="nofollow". Selling followed links risks your site's search visibility. Explain that a sponsored banner reaches the same readers without putting either of you at risk.

Direct ad sales Outreach Advertisers Website monetization
All guides
Spreadiom

Sell ad space on your site — start free

Give every ad slot its own booking page. Advertisers pick dates, upload a banner and pay by card or PayPal — straight into your own account. No subscription; 5% only on completed bookings.