Self-hosted WordPress ads

Sell ad space on your own site
— without the plugin sprawl.

Seven placement types, real A/B testing, automatic targeting, and diagnostics that actually catch problems — in one plugin, at one price. Built by an agency dev who was tired of client sites breaking on every ad-plugin update.

One-time price · No ad network required · No recurring add-ons

The Site Ads Overview screen in the WordPress admin

The Overview page — everything on it is read from data the plugin already tracks.

What's included

Everything a self-hosted ad setup needs

No separate purchases for A/B testing, targeting, or diagnostics — it's all in the one plugin, all in the one price.

/ 01

7 placement types

Banner, full-page takeover, in-content, between posts, sticky bar, slide-in, and page skin — pick what fits, not what's bundled.

/ 02

Real A/B testing

Weighted rotation groups with an actual statistical-significance check — it tells you plainly when there isn't enough data yet, instead of guessing.

/ 03

Automatic targeting

By category, post type, device, country, visitor role, or URL parameter — set the rule once, not per article.

categorypost typedevicecountryvisitor roleURL parameter
/ 04

Diagnostics that catch problems

Flags a banner that's not placed anywhere, a takeover with no frequency cap, an ad live for a week with zero impressions — in plain English, every page load.

/ 05

Revenue & RPM tracking

Log what a sponsor actually paid and compare ads on revenue-per-1,000-impressions — since it's self-hosted, not an ad network, that's on you, so we made it easy.

/ 06

Caching-safe by default

Rotation groups resolve in the visitor's browser, not baked into cached HTML — works cleanly with WP Rocket, Cloudflare, and friends.

/ 07

Consent-aware

Recognizes the WP Consent API — frequency-cap cookies only set once a visitor has granted functional consent, with no setup required.

/ 08

Built for developers too

Shortcodes, a widget, a block, and PHP template tags for theme files — drop an ad in exactly where you need it.

[simple_site_ad id="7"]
<?php simple_site_ad( 7 ); ?>
Every placement

Seven ad types. All included.

01 / 07

Banner

Sits at the top of the page, above the content, on every template you place it on.

Read the docs →
Ad
Learn more
Why one plugin

One plugin, one price — not a stack of add-ons

A lot of self-hosted ad tooling ships as a free core plus several paid extensions. Every extension is another update to track, another compatibility risk, another thing that can break a client site.

Plugins to install & update

Simple Site AdsOne
Typical setupCore plus several paid add-ons

Pricing

Simple Site AdsOne price, one time
Typical setupRecurring, per add-on

A/B testing

Simple Site AdsBuilt in
Typical setupOften a separate purchase

Diagnostics / health checks

Simple Site AdsBuilt in
Typical setupRare, or separate

Placement types

Simple Site Ads7, all included
Typical setupVaries by which add-ons you own
Pricing

Pay once. Own it.

No feature tiers to compare — every license gets the full plugin. The only choice is how many sites it's running on.

Single site
$39one-time

For one WordPress site.

Every ad type & feature1 year of updates & supportOptional discounted renewal after
Read the docs first
Most popular for agencies
5 sites
$89one-time

For client work across up to 5 sites.

Every ad type & feature1 year of updates & supportOptional discounted renewal after
Read the docs first
Unlimited
$149one-time

For agencies running any number of sites.

Every ad type & feature1 year of updates & supportOptional discounted renewal after
Read the docs first

The plugin keeps working after year one either way — renewing just resumes updates and support.

FAQ

Something we didn't cover? Read the docs.

No. It's self-hosted — you sell the ad space, you set the price, and the plugin serves and tracks it. No ad network required, no recurring add-ons.

Know exactly what you're installing

Full documentation — every ad type, every setting, every caveat, before you buy.

Browse the documentation →

One-time price · No ad network required · No recurring add-ons