Display ads are the income source new bloggers reach for first and get disappointed by fastest. The pitch is appealing: put some code on your site, and every visitor earns you money automatically. The reality is that ads pay a small amount per visitor, the good ad networks will not let you in until you have real traffic, and the whole thing only becomes meaningful at a scale most beginners are nowhere near.
None of that makes ads bad. It just makes them a later chapter of the story, not the first one. Here is how they actually pay and when they start to matter.
The short version
Display ads pay you based on how many times an ad is shown, not how many times someone clicks. The number that matters is RPM, revenue per thousand pageviews. You earn some amount for every thousand times a page with ads loads.
Two things determine whether ads are worth it for you: your topic and your traffic. Topic, because advertisers bid far more to reach readers in finance, insurance, or software than in hobby or entertainment niches, so RPM swings enormously by subject. Traffic, because the ad networks that pay meaningfully well have monthly traffic minimums, so until you clear them you are stuck with beginner-level programs that pay very little.
The practical takeaway: ads are a scale game. They reward blogs that already have real traffic and are a poor first income source for a new blog, where affiliate marketing usually earns far more from far fewer visitors.
Where does the money actually come from?
Ad money flows from advertisers, through a network, to you, based on views:
Advertisers want to reach readers
|
v
They bid to show ads (an auction)
|
v
An ad network fills the empty ad slots on your page
|
v
A reader loads your page, ads are shown
|
v
The network counts the impressions
|
v
You earn a share, measured as RPM
|
v
The network pays you monthly
The key insight hiding in that diagram: you are paid per view, so your income is roughly traffic multiplied by RPM. Double your traffic, roughly double your ad income. Move to a topic advertisers value more, raise your RPM. That is the entire lever set, which is why ads reward scale above almost everything else. This is also the mechanism behind how SEO turns into money for many sites: search traffic, multiplied by ad RPM.
How the networks actually differ
People talk about "AdSense vs Ezoic vs Mediavine" as if they are competitors doing the same thing at different quality levels. It is closer to a ladder you climb as your traffic grows. The specifics and any dollar figures change constantly, so treat everything here as the shape of things rather than current fact, and check each network's own current terms before relying on it.
Entry-level programs (AdSense is the classic example) will accept a small, new blog. That is the appeal: no traffic minimum to speak of. The tradeoff is that they typically pay less per view than the higher tiers and give you less optimization. This is where most blogs start because it is where they can start.
Mid-tier networks (Ezoic is a common example) tend to have a lower entry bar than the premium tier and add optimization that can lift RPM, so bloggers often move here once they have some steady traffic.
Premium networks (Mediavine and similar) generally pay the most per view and offer the most hands-on optimization, but they enforce meaningful monthly traffic minimums, often in the tens of thousands of sessions. This is why "just join Mediavine" is not advice you can act on at the start. You have to earn your way up to the door.
The exact thresholds and rates move around, and networks change their rules, so the honest guidance is: expect the good money to require real traffic, and do not build your plan around a specific RPM number you saw in someone's income report. That number was true for their topic, their audience's country, and their month, none of which are yours.
A simple example with numbers
A clearly labeled hypothetical to show how RPM and traffic combine, not a typical result and not a promise. RPM figures are invented placeholders, not current rates.
Suppose a blog gets 40,000 pageviews in a month.
- At a hypothetical $5 RPM (a lower-value topic on an entry-level program), that is 40 times $5, or $200.
- At a hypothetical $20 RPM (a higher-value topic on a premium network), that is 40 times $20, or $800.
Same traffic, four times the income, purely because of topic and network tier. Now flip it: on a brand-new blog getting 2,000 pageviews at a $5 RPM, that is 2 times $5, or $10 for the month. That is the disappointment beginners run into. It is not that ads do not work, it is that ads at small scale produce small numbers by design.
Compare that with affiliate on the same small blog: a single buyer-intent post could earn more from a handful of sales than the whole site earns from ads at 2,000 views. That is the case for treating ads as a later addition, not a foundation.
What beginners usually get wrong
- Expecting ads to pay early. At beginner traffic levels, ad income is often a few dollars a month. That is normal, not a sign you did something wrong.
- Fixating on RPM from income reports. A big RPM in someone's screenshot reflects their topic, audience country, and timing. Yours will differ, and the figure is dated the moment it is posted.
- Stuffing pages with ad slots. More ads can raise short-term RPM while wrecking the reading experience and the trust that makes affiliate links and email signups work. Over-monetizing a young blog suppresses everything else.
- Ignoring topic value before choosing a niche. If ads are part of your plan, the advertiser value of your topic matters. This connects directly to choosing a profitable niche.
- Treating ads as passive and done. Ad income still depends on traffic, and traffic depends on ongoing work. Nothing here is truly hands-off.
How I would start
- Do not lead with ads. On a new blog, prioritize affiliate income from buyer-intent posts, which earns more from far less traffic.
- If you add ads early, use an entry-level program and keep the placement light so you do not damage the reading experience.
- Grow the traffic first. The ad ladder only pays off once you have real, steady sessions, so put your energy into content and audience.
- Move up the tiers as you qualify, from entry-level to mid-tier to premium, checking each network's current requirements rather than an old blog post.
- Watch the whole picture, not just RPM. Track whether ads are quietly costing you affiliate clicks or email signups, and balance accordingly.
What I would not do
I would not build a new blog's income plan around display ads, because at small scale they pay small amounts. I would not cover a young page in ad slots chasing a higher RPM, because it costs more in lost trust than it earns. I would not trust a specific RPM figure from someone else's report as if it applied to me. And I would not think of ads as passive income, because they still ride entirely on traffic that takes ongoing work to produce.
Display ads are a fine income stream once a blog has real traffic and a topic advertisers value. They are just the wrong thing to expect money from on day one. For the bigger picture of how a blog earns, start with does blogging still make money, and browse the rest of the blogging guides as this library grows.
Keep reading
Want to know what actually works?
We break down money-making methods, tools and programs without the ridiculous promises.