If AdSense pays you very little per thousand page views, swapping it for another ad network usually changes the number by a small amount, because most networks fill your slots from the same pool of advertisers who bid on your audience. The AdSense alternative that most often moves the needle on a small site is not a network at all. It’s selling a few slots straight to sponsors for a flat monthly fee, and keeping AdSense for whatever stays unsold.
This post is for the site owner who has already searched for AdSense alternatives, scrolled a long list of networks, and wondered whether any of them will really help. It sets out the choices fairly, shows a worked example with made-up numbers, and explains how WB Ad Manager runs a sponsor and AdSense on the same site.
Why a low rate per thousand views is usually about the audience
Earnings per thousand page views (RPM) depend mostly on what advertisers will pay to reach your readers, and partly on how much of the page you give to ads. You control only the second. The first follows your audience.
A small niche site, a local directory, or a site whose readers sit in regions where advertisers bid less will earn a low rate almost anywhere. Programmatic networks are auctions. If the bids for your readers are low, a different auction house still runs the same auction.
That’s why a switch can feel like a letdown. You spend an afternoon swapping code, and the dashboard looks the same a month later. It isn’t a failure of the network. The inventory is simply worth what the market says it is, in that format.
The realistic options, one by one
There are four honest routes. Each has a place, and none is right for everyone.
- Another programmatic network. Same model as AdSense: you paste a tag, the network fills it. Some are friendlier to smaller sites, some set traffic minimums, and terms differ. Check each network’s own current terms before you apply. It’s the lowest-effort change and, on a low-RPM site, often a small gain.
- Affiliate links. You earn when a reader buys through your link. This can beat display ads when the content already helps someone choose a product, and it earns nothing when the content isn’t about buying.
- Direct sponsors. A business pays you a flat fee to appear in a fixed spot. No auction, no middleman, and the price is whatever you can agree.
- AdSense as the fallback. Keep it running in the slots nobody has bought, so no space sits empty.
These aren’t exclusive. The useful question is which one to lead with. Our AdSense and direct mix use case covers running two at once.
Why a flat-fee sponsor can beat a network on a small site
A network pays for attention in bulk, at the market’s price for your kind of reader. A sponsor pays for access to a specific group of people they can’t easily reach otherwise.
Take a directory of local trades. A supplier who sells to those trades doesn’t care that your site gets modest traffic. They care that every visitor is looking for exactly the people they sell to. The same visitor is worth a fraction of a cent to an auction and something real to that supplier.
Direct sales also change what you’re pricing. A network pays per view or per click, so your income moves with every traffic dip. A flat monthly fee is a number you can plan around. It doesn’t depend on how many readers happen to click that week.
There’s a cost, and it’s honest to name it. Selling takes outreach and a little admin. AdSense takes none. If you won’t send a few emails a month, a network stays easier.
A worked example with made-up numbers
This is an illustration, not a forecast. The figures are invented to show the arithmetic for a small directory whose AdSense rate is low. Swap in your own.
- The site gets 30,000 page views a month.
- AdSense pays about $1.50 per 1,000 views, so $45 a month.
- Four category sections carry 40% of the views. The owner sells a sponsorship of each at a flat $40 a month, so direct income is $160.
- Those four categories no longer show AdSense. The remaining 60% of views, 18,000 of them, still earn about $27.
- Total: $187 a month, against $45 before.
Notice what drove the change. Moving to a different network at, say, a 20% better rate would have taken $45 to $54. The sponsorships added more than ten times that, from four small deals.
The weak spot in any such plan is demand. If nobody wants to sponsor your categories, the table stays at $45. The way to learn that is to ask a handful of relevant businesses before changing anything on the site.
When a network is still the better choice
Selling direct is not for every site, and it helps to say so. A network is the better fit when your traffic is broad rather than focused, when your pages are mostly news or entertainment with no obvious sponsor category, or when you simply do not have time for outreach.
It is also the better fit when your audience is large and general. A big, mixed audience is exactly what auctions are built to price, and a handful of flat-fee deals can undersell it.
The practical test is whether you can name a business that wants your readers. If the answer is a quick yes, sell. If you have to think for a long time, keep the network and revisit when your content becomes more specific.
What to sell and how to keep it simple
Flat-fee deals work best when the thing you sell is easy to explain. A category sponsor, a sidebar slot for a month, or a spot after the third paragraph of your most-read guides all fit on one line of a rate card.
Keep the first offer small: a few slots, one price each, a start and end date. Put the dates in the agreement so the sponsor knows when they begin and finish, and give them a screenshot of the live placement before the campaign starts. The direct sponsor ads playbook covers rate cards, wording and reporting in detail, so this post won’t repeat it.
If you’re still choosing where sponsors should appear, placing your first ad zones explains the positions available. And if you’d like the booking process to run with less manual work, automating the ad sales pipeline shows what can be handed off.
Running sponsors and AdSense together in WB Ad Manager
WB Ad Manager’s free plugin handles both in one place. It has five ad types: image, rich content (a plain HTML box), code, Google AdSense, and email capture. A sponsor’s banner is an image ad with a link URL. Your AdSense unit is an AdSense ad. Each gets one or more placements, such as before or after content or a sidebar widget.
Several settings matter for this setup, and all of them are in the free plugin:
- Start and end dates on each ad. The ad is in play from the start date and drops out after the end date (the end date counts through the end of that day, in your site’s timezone).
- Priority from 1 to 10. When several ads share a placement, each page view shows one, chosen at random and weighted by priority. A sponsor at 10 next to AdSense at 1 gets roughly 10 of every 11 views of that slot.
- A total impression cap, if you sell by impressions instead of by the month.
- A session limit that caps how often one visitor sees the same ad.
One thing to know: the plugin does not pause AdSense when a sponsor’s dates begin. Both ads stay in the pool, so a sponsor who bought a slot outright needs AdSense kept out of it, and the next section covers how.
Targeting a sponsor to a category, and what that really means
Each ad has display rules. You can show it everywhere, or only on chosen pages, post types, categories or tags, and you can exclude categories instead.
Here’s the exact behaviour. The built-in category rule uses WordPress’s standard post categories. It matches on a single blog post filed in that category, and on that category’s archive page. It does not read custom taxonomies. So if your directory listings are a custom post type with their own category system, the category picker won’t see them.
For a site that does use standard categories, the setup for an exclusive sponsor is two ads:
- Create the sponsor’s ad and set display rules to specific, then pick the category.
- Open your AdSense ad and set the exclude categories rule to the same category.
Now the sponsor has that category to itself and AdSense covers everything else.
For custom post types or custom taxonomies, the plugin has two filters that let a developer decide: wbam_ad_display_rules to change an ad’s rules, and wbam_should_display_ad for a final yes or no. That needs a little code. It isn’t a settings screen, and it’s worth knowing before you promise a sponsor “their category” on a custom-built directory.
Showing sponsors what they got
Sponsors renew when they can see results. The free plugin counts impressions and clicks per ad, shown as columns in the ad list, and lets you compare click-through rates in a slot. Impressions are counted when the server builds the page, so a fully cached page can under-count them. Tell the sponsor that up front.
Pro adds an Ad Analytics screen with a CSV export, which is handy for a monthly sponsor report. The free versus Pro page lays out what each tier includes, and the plugin overview shows how the parts fit together.
Sponsors can also approach you themselves. The free plugin includes a partnership inquiry form (the [wbam_partnership_inquiry] shortcode). Its types are paid link, link exchange and sponsored or guest post, with optional fields for a target page, anchor text and budget. It suits link deals better than banner bookings, so use your normal contact form for those.
A thirty day test for direct sales
You do not need to rebuild the site to find out whether sponsors will pay. A small test costs a month and a few emails.
- Pick two or three slots that readers clearly see, such as the sidebar and the spot after the third paragraph.
- Write a short offer: where the ad appears, how long it runs, how many page views the site gets and the price.
- Send it to five businesses that sell to your readers, with a screenshot of the placement.
- Build any ad that gets a yes as an image ad with a link, set its start and end dates and give it a high priority and keep AdSense out of that slot.
- Leave AdSense running everywhere else, and read the impressions and clicks at the end of the month.
Whatever the result, you learn the price your audience can bear. That number is more useful than any list of networks.
Answering the first objections
Expect a few predictable replies when you email a business. “How many people will see it?” is fair, so give the monthly page views for the pages involved, not the whole site. “Can I see results?” is also fair, and the answer is the impressions and clicks you can read per ad. “Can I try it for a month?” is usually the right first deal, because a short run with fixed dates costs the sponsor little and gives both sides a clear end point.
Be plain about what you cannot promise. You can promise the slot, the dates and the screenshot. You cannot promise sales, because those depend on their offer.
How to decide, and a check before you switch
Before you switch networks, try this short test:
- List the five or six places on your site where an ad would get seen.
- Name two or three businesses that sell to the people who read each one.
- Email a few of them with a price and a start date.
If at least one says yes, direct sales is worth building. If none do after a fair try, a network or affiliate links is the better use of your time, and nothing is lost. Either way, AdSense can stay where it is for the slots you don’t sell. If you’re also trimming how much AdSense weighs on each page, adding AdSense without slowing the page is the companion read.
The point of looking beyond AdSense isn’t to find a better auction. It’s to notice that a small, focused audience is worth more to the right buyer than to the market at large, and to sell it that way.