How to monetize a website: tools and SaaS sites
Short answer
To monetize a tool, directory, docs site or SaaS, choose an offer that supports the visitor's task. Regular users may pay for features; businesses may pay for a relevant listing or sponsor placement; an accepted ad network earns from traffic without you finding buyers. Match the method to the audience and work involved, and label paid placements clearly.
On this page
Match the method to the site
| Type of site | Methods that usually fit |
|---|---|
| Free web tool or calculator | A paid tier without limits, one sponsor spot next to the result, an ad network |
| Directory or list site | Featured listings, paid submissions, a sponsor spot per category |
| Developer tool or docs site | A developer ad network (Carbon Ads, EthicalAds), one sponsor spot, a paid plan |
| SaaS marketing site or changelog | A partner spot for a complementary product, an affiliate program of your own |
| Open-source project site | GitHub Sponsors or Open Collective, a sponsor logo strip |
| Community or forum | Memberships, a sponsor of the month |
The options compared
| Method | Selling needed | Income | Fits best when |
|---|---|---|---|
| Paid tier or plan | None to brands | Grows with users | Some visitors use the site often |
| Featured or paid listings | Little; listers come to you | Per listing | People already ask to be listed |
| Ad network (AdSense, Carbon, EthicalAds) | None | Per view or click | Traffic is steady and you'd rather not sell |
| Direct sponsor spot | You find brands | Fixed per month | The audience is narrow and valuable to a few brands |
| Donations (GitHub Sponsors, Open Collective) | None | Varies | Users depend on an open-source project |
Free tools and calculators
Visitors arrive with a task and leave when it's done. A paid tier (more uses, exports, no limits) earns from the regulars. One sponsor spot beside the result sits where attention already is. An ad network is the lowest-effort route, but avoid layouts that push the tool below the fold.
Directories and list sites
Developer tools, docs and open source
- A developer ad network. EthicalAds and Carbon Ads show one small ad and need no selling. You must be accepted and they set the rate: EthicalAds says most publishers earn around $2.50 per 1,000 pageviews, and Carbon quotes a typical $1.20 to $2.30 CPM.
- A direct sponsor. Offer a logo or line in your docs to a tool your readers use, at a fixed monthly price. You find the brand, and a month without a booking earns nothing.
- Donations. GitHub Sponsors or Open Collective suit projects people depend on, and need no ads at all.
SaaS sites
Your own product is the main income, so keep ads off the app. A changelog, blog or free-tool page can carry one partner spot for a product that complements yours. Choose the partner yourself; a mismatched ad costs more trust than it earns.
A worked example
A free developer tool with 40,000 monthly pageviews:
These are comparisons, not forecasts. Network income varies with traffic and demand; a direct asking price becomes income only when someone books. Choose between finding sponsors yourself and letting an accepted network find advertisers.
Selling the spot yourself
The steps are the same for every site type: pick the spot, set a price, publish an "Advertise" page, take payment up front, run the ad on its dates. They are covered in how to sell ad space on your website; price it with banner ad pricing. Email and an invoice work for one sponsor; for several, use a booking tool such as Sponsor.st.
Common mistakes
- Ads inside the product. They cost trust in what people pay you for.
- Unmarked paid listings. Visitors stop trusting the whole directory.
- Joining an exclusive network without reading the terms. Carbon allows no other ad networks; EthicalAds bans other ads on the same page.
- Choosing by headline rate. Convert CPM and flat prices to dollars per month at your real traffic.
- Skipping the rules below.
Rules to follow
- Label ads and sponsored content as paid; the FTC's Endorsement Guides expect it in the US.
- Mark paid links
rel="sponsored"(orrel="nofollow"), as Google asks. - If ads set cookies, follow the consent rules where your visitors live (GDPR in the EU and UK).