How to Sell Ads Directly on Your Website
Most publishers never sell a single ad directly, not because nobody wants to buy, but because there is no way to complete the purchase.
The short version
- The demand already exists: people email you about rates and most of those deals die waiting for a reply.
- Name three or four specific placements. Vague inventory does not sell.
- Your current network eCPM is your price floor. Sell direct well above it.
- Keep your existing ads as the fallback, so your network still fills whatever you do not sell.
- Your first advertisers are the people who already asked.
The whole thing in five moves
Each one is covered below. None of them requires a sales team.
-
1
Decide what you are selling
Three or four named placements with a size, a position and a price. Not "advertising on my site".
-
2
Set a floor you can defend
Your current network eCPM. Selling below it makes you poorer.
-
3
Remove the email step
A page where a buyer can sign up, fund an account and build a campaign without waiting for you.
-
4
Keep your existing ads underneath
Unsold slots fall through to what you run today, so a slot is never left empty.
-
5
Point your existing traffic at it
Your first advertisers are the people who already asked.
The problem is not demand
If you run a site with a real audience, people already want to advertise on it. You know this because they email you. The message usually reads something like "Hi, do you offer advertising? What are your rates?" and it arrives every few weeks.
What happens next is the entire problem. You reply within a day or two, usually with a number you invented on the spot because you have never built a rate card. Then you wait. Some of them reply. Most do not. The ones who do want to negotiate, then pay by bank transfer, then send you a banner in the wrong size.
By the time the ad is live you have spent an hour on a two hundred dollar booking, and you quietly decide it is not worth chasing.
Step one: decide what you are selling
Vague inventory does not sell. "Advertising on my site" is not a product. A specific slot with a size, a position and a price is a product.
Name three or four placements. Something like a leaderboard above the article, a sidebar unit, and an in-content rectangle. Give each one a size and a position you can point at. If you cannot describe it in one sentence, an advertiser cannot buy it in one decision.
Step two: set a price you can defend
Most publishers price by guessing what feels reasonable, then discount when challenged. Start instead from what you currently earn. Work out your effective CPM from your existing network revenue: total earnings divided by impressions, times one thousand. That figure is your floor, because selling below it means you have made yourself poorer.
Then price your direct inventory well above it. A relevant advertiser reaching a specific audience is buying something quite different from a programmatic impression, and should pay accordingly. If your network eCPM is one dollar, a direct sponsor is not unreasonable at eight or ten.
You will get this wrong at first. That is fine. You cannot learn what your audience is worth without selling it a few times, and no network will ever tell you.
Step three: remove the email step
This is where almost all of the loss happens. Every hour between "I want to advertise" and "I have paid" is an hour in which the buyer can lose interest, get pulled into something else, or find someone easier to buy from.
The fix is a page where they can register, fund an account, build a campaign and upload their banner without talking to you. They set their own schedule, their own budget and their own bid. You approve it before it appears. Nothing goes live without your say-so, but nothing waits on your inbox either.
Step four: keep your existing ads running underneath
This is the part most publishers do not realise is possible. Your existing network stays where it is, as the fallback. Direct campaigns fill first at your price; anything unsold falls through to what you already run.
So direct sales only take the impressions someone pays your price for, and your network keeps the rest. Set the floor above what the network pays for the slot and the impressions you sell earn more than the network was paying for them.
Step five: point your existing traffic at it
Your first advertisers are almost always people who already asked. Change your Advertise Here page from a contact form to a link to your portal. Reply to the next rate enquiry with a link instead of a number. Add a small house ad in your own sidebar pointing at it.
You do not need a sales team. You need to stop being the bottleneck between an interested buyer and a completed purchase.
Before you tell anyone you sell ads
- Three placements named, sized and priced
- Your eCPM calculated, so you know your floor
- Your existing network set as the fallback and tested
- An Advertise Here page that ends in a portal, not a form
- A media kit PDF as the main call to action
- A price you invented in the reply to an enquiry
Your own ad sales portal, live in five minutes
Advertisers sign up, add funds and build their own campaign. You approve the creative before it runs. Your existing ads keep running underneath as the fallback, so nothing comes down while you try it.
Start free trial14 days free. Your existing ads keep running. Cancel anytime.