REIGN

22 min read · 4,475 words

How to Sell Ad Space on Your WordPress Community Site

Reign featured image: sell ad space on a WordPress community site with sponsor slots, media kit and reports

To sell ad space on a WordPress community site, decide what you are selling, prove who your audience is with your own analytics, offer a few clearly named placements, find the first advertisers by asking people who already want to reach your members, and agree the terms in writing with the sponsorship labelled as paid. Then report back after the campaign. The software is the easy part. This guide covers the business side, in order, and shows where WB Ad Manager and Reign fit.

Wbcom Designs makes Reign and WB Ad Manager, so we are not neutral. WB Ad Manager details come from wbadmanager.com, and the disclosure guidance from the FTC and the UK’s ASA, all read in October 2026. None of this is legal or tax advice, and we quote no prices because the right ones depend on your audience.

In this guide

  • What can you actually sell on a community site?
  • Who is ad space for, and is your site ready?
  • How do you build a media kit from real analytics?
  • Where should ads go without hurting the experience?
  • How do you think about a rate card without copying someone else’s numbers?
  • How do you find and close your first advertisers?
  • What belongs in the contract, and how do you disclose sponsorship?
  • How do you report results to advertisers?
  • How do you set this up with WB Ad Manager and Reign?
  • Questions people ask

What can you actually sell on a community site?

You can sell attention, access and association. Attention is a banner or a mention. Access is a slot in front of a defined group of members. Association is the sponsor’s name next to something your members already value. Most successful community sponsorships mix the three, and a community has more to sell than a normal blog does.

Here are the products worth considering, roughly from easiest to most involved.

A banner slot is a fixed rectangle on the page with an image and a link. It is the product everyone understands, so it is the easiest to explain to a first-time advertiser. It is also the easiest to overdo. Sell a few slots well rather than twelve slots badly.

In-feed sponsor posts

A community has a feed, and a feed is a natural place for a sponsor card. In a BuddyPress or BuddyNext style activity stream, a sponsored item that looks like a post, clearly labelled, usually sits better than a banner stuck beside the feed. WB Ad Manager lists the BuddyPress feed as one of its placements, covered in detail below.

A sponsored post is content written by or with the advertiser and published on your site with a clear label. Members tend to trust these less than your own writing, so keep them useful: a how-to from a tool the members use, a case study, a guide. If a sponsored post would embarrass you in front of your members, decline it.

Newsletter sponsorship

If you send a regular email digest, one sponsor block in it is often the cleanest product you have. It sits outside the site layout, so it cannot slow a page or push content around. BuddyNext includes email digests, so you may already be sending the thing you can sell. The catch is that you need to know your open numbers from your email tool before you quote anything.

If your site has a directory, a featured listing is a sponsor product that does not feel like an ad at all. A business pays to appear first in its category. Listora covers listings, categories, search and member submissions, and its page describes paid listings as a paid-licence feature, so check the product page. We cover the model in detail in What Makes a Directory Worth Running: Claims and Paid Slots.

This is the product that only a community can offer. A Space is a group inside the community with its own feed and members. In BuddyNext, Spaces can be open, private or secret. A sponsor can back a Space about the topic they care about, with their name in the Space header and a short note in the description. Events work the same way. If you run a calendar with Eventonomy, a sponsor can back a meetup or a webinar. Nobody is shown an ad, they see a name attached to something useful.

Start with two products: one display slot and one association product, such as a sponsored Space or event.

Who is ad space for, and is your site ready?

Ad space suits a site with a defined audience, steady activity and a topic that businesses want to reach. You do not need a huge member count. A narrow community of people who all do the same job can be worth more to the right sponsor than a broad one, because the sponsor does not waste money on people who will never buy.

Before you sell, check three things.

  1. Your audience is specific. You can describe in one sentence who your members are and what they have in common.
  2. Your members are active. People log in and post or read. A sponsor wants to buy attention, and an empty site has none to sell. If you are still building the first members, work through how to launch an online community and find the first 100 members first.
  3. Your site is stable. Pages load, search works, and the design looks finished. Sponsors check the site before they spend.

There is one more question that is easy to skip. Do your members want ads? Some communities run on trust, and a badly chosen sponsor costs more than it earns. If your members pay for access, as in a paid community on WordPress with Stripe, they may expect fewer ads or none. Many paid communities choose sponsorship of events and resources over banners for exactly that reason. Ask a handful of members before you decide.

How do you build a media kit from real analytics?

A media kit is a short document that tells an advertiser who your audience is, where ads can appear and how to book. Build it from numbers you can show, not numbers you hope for. A kit with five true facts beats one with twenty padded ones, and an experienced buyer will ask to see the source.

Step 1: Pull your audience numbers

Open your analytics and your member list and write down what is true today. Use whatever tools you already run. Typical facts include monthly visitors, logged-in members, page views per visit, the countries your visitors come from, and the devices they use. For an email sponsor, add your subscriber count and your open rate from your email tool. Note the date range for every figure, because a number without a date is not evidence.

To confirm it worked, ask yourself whether someone else could open the same report and get the same figure. If not, the figure is not ready.

Step 2: Describe who the members are

Numbers say how many. A sponsor also wants to know who. Write a short paragraph describing the members in plain words: their job, their interest, why they joined. If your profiles collect custom fields, such as role or location, you can describe the mix. BuddyNext supports profiles with custom fields and a member directory. Do not publish individual member data. Share aggregate facts only, and check your privacy policy allows it.

To confirm it worked, read the paragraph back and ask whether a stranger would know whether their product fits.

Step 3: List the placements and what each one is

For every product, give it a name, a one-line description, a size or format, and where it shows up. Include a screenshot of the real page with the slot marked. Advertisers like to see exactly what they are buying.

To confirm it worked, check that each product name could not be mistaken for another one.

Step 4: Add reporting and booking details

Say what the advertiser receives afterwards: impressions (times the ad was shown), clicks and click-through rate (clicks divided by impressions). Finish with how to book, the lead time you need for creative, the file sizes you accept and a contact email. Two pages are plenty. Send it as a link or a PDF, and refresh the figures every quarter.

To confirm it worked, hand it to a friend who runs a business and ask them what they would do next. If they cannot tell, add a clearer booking line.

Where should ads go without hurting the experience?

Put ads where members pause, and keep them out of the way of what members came to do. In a community, that means leaving the compose box, the profile and the notification area alone. A sponsor is not served by an ad that members learn to resent.

A practical way to choose is to sort every page type into one of three groups.

  • Protected. Login, registration, checkout, messages, settings. No ads here.
  • Quiet. Member directory, events list, resource pages, archive pages. Ads work well because people are browsing.
  • Busy. The activity feed and forum threads. Ads can work, but only in small numbers and clearly labelled.

Then set limits. WB Ad Manager has a maximum-ads-per-page setting (its page lists a default of 10, which is a ceiling, not a target) and frequency caps. Set the page limit far lower than the ceiling. Two or three well-chosen ads on a page usually serve everyone better than ten, and the sponsor’s slot looks more valuable when it is not surrounded by others.

Think about layout shift too. If an ad loads late and pushes text down, readers notice. Reserve the space for each slot so the page does not jump. Pop-ups and sticky bars add another set of risks, and we cover them in Popups and Sticky Ads That Convert Without Killing UX.

How do you think about a rate card without copying someone else’s numbers?

A rate card is a list of what each product costs for a set period. We will not give figures, because any price we quote would be a guess about your audience. What we can offer is a way of thinking that holds up.

Start with the three ways ad space is usually sold. A flat fee sells a slot for a fixed period, such as a month. It suits sponsors who want a stable presence and suits you because it is simple. Cost per thousand impressions (CPM) charges for every thousand times an ad is shown. Cost per click (CPC) charges only when someone clicks. WB Ad Manager’s advertiser portal supports packages defined as flat, CPM or CPC, per its product page.

For a small community, flat fees by the month are usually the easiest first step. They avoid arguments about counting, and you can show the sponsor the report afterwards. Move to impression or click pricing once you have a few months of data about how your slots perform.

What should shape your price?

  • Your audience’s value to the buyer. A narrow group of professionals who buy software is worth more per head than a general-interest crowd. Ask what one new customer is worth to the sponsor.
  • Scarcity. A single premium slot priced as exclusive is a different product from one of five rotating slots.
  • Format. A sponsored Space or a dedicated email takes your time and carries more trust than a banner, so it should cost more than a banner.
  • Commitment. A longer booking can earn a better rate, because it saves you the work of selling again.
  • Your alternatives. What would you earn from the same slot if you filled it with an ad network instead? That is your floor.

Check what comparable sites charge by asking sponsors and other site owners, not by assuming. Your first rate card will be wrong. Treat the first three deals as research, write down what each sponsor said about the price, and adjust.

How do you find and close your first advertisers?

Find your first advertisers among businesses that already serve your members, and close them with a short conversation and a simple offer. Do not start with a mass email to strangers. The best leads are warm.

Step 1: Make a list of 20 likely sponsors

Look at who your members already talk about. Tools they mention in posts, suppliers they recommend, local businesses, authors, event organisers and course creators in your niche. Add companies that advertise to the same audience elsewhere. Aim for a list of 20, sorted by how well they fit.

To confirm it worked, check that for each name you can finish the sentence: “This business would want to reach my members because…”

Step 2: Start with a conversation, not a pitch

Write to the person who would make the decision. Keep the message short. Say what your community is, who is in it, and that you are opening a few sponsor places. Offer to send the media kit and suggest a short call. People who already know your community will reply faster, so begin with any businesses that have already supported you in some way.

To confirm it worked, count replies after two weeks. If nobody answers, the problem is usually the fit of the list, not the wording.

Step 3: Offer a first trial

An advertiser who has never bought on your site is taking a risk. Make the first booking small and short, with clear reporting at the end. Do not discount without a reason. Instead, give them something extra, such as a mention in the newsletter. A founding-sponsor label, with a limited number of places, gives early buyers a reason to act now.

To confirm it worked, make sure the offer fits on a single line.

Step 4: Let advertisers self-serve once you have volume

When enquiries start to arrive without you chasing them, a self-service route saves your time. WB Ad Manager lists an advertiser portal (check the product page for the licence that includes it), where members sign up as advertisers, buy the packages you define, submit creative for approval and watch their own stats. You still approve what goes live. Per the product page, it needs a paid licence, so check the product page for the current split of features.

To confirm it worked, ask a friendly advertiser to buy a package using only the portal and tell you where they got stuck.

Do you need to say no to some advertisers?

Yes. Write a short list of what you will not accept before anyone asks. Typical items are products your members would find harmful, misleading claims, competitors of a partner who sponsors you, and anything illegal in your country. Having the list written makes saying no easier and shows advertisers you protect the audience.

What belongs in the contract, and how do you disclose sponsorship?

Put the deal in writing, even if it is a one-page email both sides confirm. Say what was bought, when it runs, what it costs, who supplies the creative and what happens if something goes wrong. Then label sponsored content clearly so members know it is paid for. This section is general information only. Check your local rules, and ask a lawyer or accountant for advice about contracts, tax and consumer law in your country.

What should a simple sponsorship agreement cover?

  • The product. The slot or package, the page types it appears on, and the size or format.
  • The dates. Start, end, and whether it renews automatically.
  • The money. The fee, when it is due, and how refunds work if you cannot deliver.
  • The creative. Who supplies it, the deadline, and your right to reject anything that breaks your rules.
  • The claims. The advertiser is responsible for the truth of what the ad says.
  • Reporting. What you will send and when.
  • Exclusivity. Whether you promise not to sell the same category to a competitor, and for how long.
  • Ending early. How either side can cancel, and the notice needed.

Do not promise results you cannot control. You can promise to show an ad. You cannot promise sales. Say so in the agreement, and say the same in your media kit.

How should you label sponsored content?

Label it clearly, near the content, in plain words. Regulators in several countries say the same thing in different language. The US Federal Trade Commission’s disclosure guidance for influencers says a disclosure must be clear and conspicuous, meaning noticeable and understandable. It should sit with the endorsement itself, not buried at the end or behind a “more” link, and it should use simple wording such as “ad”, “advertisement” or “sponsored”. It advises against vague terms like “sp”, “collab” or “thanks”. That page is written for influencers, but the principle of clear, nearby, plain wording carries over to a publisher running paid posts.

The UK’s Advertising Standards Authority says, in its guidance on native advertising, that an advertorial must be distinguishable from editorial content and must not appear to be editorial when it is not. For paid recommendation links, it says clear labelling is likely to be necessary and cites labels such as “ad” or “paid-for ad” placed near the relevant headline. It sets no rule on label size or font. The test is whether consumers will notice it.

Rules differ by country and by type of content, and they change. Treat these two pages as examples of the direction, not as your complete rulebook. Check what applies where you and your members are.

In practice, this means three habits. Put the word “Sponsored” or “Ad” on every paid placement, including in-feed cards and newsletter blocks. Add a short line to sponsored articles saying who paid. Keep paid and editorial design visibly different so a member never has to guess. WB Ad Manager includes a configurable ad label and link flags for nofollow and sponsored on its link tools, per the product page.

How do you report results to advertisers?

Send a short report within a few days of the campaign ending, showing what was delivered, what happened and what you suggest next. Reporting is what turns a one-off booking into a renewal. Keep it to a page.

What goes in the report?

  1. The booking. Product, dates, placements.
  2. The delivery. Impressions, clicks and click-through rate.
  3. The context. Whether the period was typical. If a holiday or a site outage affected traffic, say so honestly.
  4. A screenshot. The ad as members saw it.
  5. One suggestion. A different slot, a changed image or a longer run.

Be honest when numbers are low. An advertiser who hears the truth from you will trust the next report. One who finds out later will not renew.

What can the software report for you?

According to wbadmanager.com, the plugin records impressions and clicks server-side and shows CTR per ad. Its paid tier adds geo and device breakdowns, CSV export, revenue by ad, placement and advertiser, and A/B testing between creatives. In the advertiser portal, buyers see their own impressions, clicks and spend, which cuts down on emails asking for numbers.

How do you set this up with WB Ad Manager and Reign?

Install WB Ad Manager on your Reign site, create your placements, add your first sponsor ad, and check each slot on desktop and mobile. This section is the practical wiring. It uses only what the product page states.

What does WB Ad Manager include?

The product page lists five ad types: image, rich content, HTML or JavaScript code, AdSense and email capture. It lists more than sixteen placement hooks: before and after content, after a paragraph you choose, sidebar widget, header bar, footer bar, before and after the archive post list, around comments, the BuddyPress feed and bbPress topics. Scheduling has start and end dates and frequency caps, and targeting includes country. Ads can be tagged, and a whole tag group can be switched on or off together. AdSense and a direct sponsor can share one slot, weighted by priority, and AdSense fills the slot outside the sponsor’s dates. That last feature means a booked month earns the sponsor fee and the unsold weeks still earn something.

The page also lists link cloaking with branded redirect links, per-link click counts and a partnership inquiry workflow. Which features sit in the free plugin and which in the paid tier has differed between Wbcom pages in the past, so check the WB Ad Manager page before you plan around any one of them. Our comparison of WordPress ad management plugins covers the alternatives, including where they beat ours, so we do not repeat it here.

Which product maps to which placement?

This table matches the products from earlier with the placements and features the product page describes. Use it as a starting plan, then adjust to your own traffic.

What you sellWhere it goesWhat WB Ad Manager offersCheck before you sell
Banner slotSidebar widget, header or footer bar, before or after contentImage and code ad types, start and end dates, frequency capsHow the slot looks on a phone
In-feed sponsor cardBuddyPress feed placementBuddyPress feed hook, configurable ad labelLabel is visible and wording is plain
Forum sponsorbbPress topics placementbbPress topics hookOnly if you run bbPress
Local sponsor with a booked monthShared slot with AdSensePriority weighting, AdSense fills outside the datesDates set exactly as agreed
Self-service advertisersFront-end advertiser dashboardAdvertiser portal, packages, approvals, wallet credits (paid licence)Current feature split on the product page
Partner and affiliate linksAnywhere in contentBranded links, click counts, nofollow and sponsored flagsDisclosure wording
Sponsored Space or eventThe Space or event pageNot an ad product, done through a sponsor name, text and image on the pageWhat you promise in writing

Step 1: Install and add your first placements

Install the plugin, then create ad slots in the places you chose earlier. Start with the quiet pages and one feed position. Leave the protected pages alone.

To confirm it worked, visit each page type as a logged-out visitor and as a logged-in member and check that the slot appears only where you want it.

Step 2: Add a sponsor’s ad

Create the ad with the sponsor’s image and link, set the start and end dates from the contract, and assign the placement. Use the tag feature to group a sponsor’s ads, so you can pause everything for that sponsor at once if needed.

To confirm it worked, click the live ad and check that the click is counted and the link goes to the right address.

Step 3: Handle your unsold space

Add a second ad for the same slot, such as an AdSense unit or a house ad promoting your own membership, with a lower priority. When the sponsor’s dates end, the slot keeps working.

To confirm it worked, change the sponsor’s end date to the past on a test ad and check the fallback appears.

Step 4: Label and check the design

Switch on the ad label and read it as a member would. Reign has colour tokens and dark mode, and the WB Ad Manager page lists Reign among the themes it has hooks for, so ad areas can follow your site’s colours. Check dark mode and a narrow phone screen, because an ad that looks fine in light mode can look wrong in dark mode.

To confirm it worked, view each slot in light mode, dark mode and at about 390 pixels wide.

Step 5: Report and renew

When the campaign ends, take the numbers from the plugin and send the report. If you use the portal, advertisers can see their own stats and you can concentrate on renewals.

To confirm it worked, ask the sponsor whether the report answered their questions.

Why use Reign for a site that sells ads?

Reign is the theme layer. It controls the header, the page layouts and the colour system, so sponsor areas look like part of the site and not a patch. It offers five header layouts, which matters because a header bar is a common premium slot, and a Demo Installer for getting a starting site up fast. It styles BuddyNext, BuddyPress, BuddyBoss Platform and PeepSo without add-ons. It does not sell ads itself. The plugin does that, and the theme makes the result look finished.

If your community is on BuddyNext, the activity feed, Spaces and email digests give you three of the sponsor products above. BuddyNext also supports native Stripe membership tiers, so you can combine paid memberships with sponsorship if you want a mix of both income sources. Targeting by region is covered in Geo-Targeted Ads for Multi-Region Community Sites, and a list-building approach in Build Your Email List With Smart Capture Ads on Reign.

Ad space works best as one income source among several, next to memberships, paid listings and events. Our post on building a classified ads or directory site shows a related model.

Questions people ask

How do I start selling ad space on my website?

Write down who your audience is using your own analytics, pick one or two products such as a sidebar slot and a sponsored Space, and make a two-page media kit. Then contact ten to twenty businesses that already serve your members. Agree terms in writing and label the ad clearly.

How many members or visitors do I need before sponsors will buy?

There is no fixed number we can verify. A narrow audience of the right people can matter more than a large general one. Show real figures, describe who the members are, and let the sponsor decide if it fits.

Do I need to tell members that content is sponsored?

Yes, in most places. Regulators such as the FTC in the US and the ASA in the UK expect paid content to be clearly identified in plain wording, near the content. Rules vary by country, so check the ones that apply to you and your members.

Can I use AdSense and direct sponsors together?

Yes. WB Ad Manager lets AdSense and a direct sponsor share one slot, weighted by priority, with AdSense filling the slot outside the sponsor’s booked dates. Check the ad network’s own policies on where its ads may appear.

Should I sell banners or sponsorships for online community spaces?

Many community owners find association products work better than banners alone, such as backing a Space, an event or a newsletter. Banners are quick to sell, while sponsorships build deeper relationships. Offer both and see which your sponsors choose.

Reign is the theme behind the setup in this guide. It styles the community, directory, events and ad areas from one place so sponsor slots sit naturally on your site. See the Reign theme page for features and demos, look at WB Ad Manager for the plugin, or click around the BuddyNext live demo to see a working community first.

Reading
22 min · 4,475 words
Published
Oct 22, 2026
Shashank Dubey
Reign contributor

Writing about WordPress communities, BuddyPress, BuddyBoss, LMS plugins, and the business of paid communities.

Keep reading

More from the Reign blog

Browse all posts on community, WordPress, BuddyPress and the studio of plugins behind Reign.

What customers say on Trustpilot

Swift and expert coding!

Swift and expert coding by Kerit to apply a personalised display adjustment on the Reign Theme for a media plugin that was not fully supported at the moment.

RussellGB