The question “how does a website make money” has a simple answer and a complicated one. The simple answer: a website makes money by converting visitors into customers, leads, or subscribers. The complicated answer is everything that has to be true for that conversion to happen at scale — and why most business websites never get there.
The mistake most founders make is building a website and then figuring out the monetization. That's backwards. The revenue model determines the architecture. A site built to generate leads looks fundamentally different from a site built to sell subscriptions or run display advertising. If you choose the model after the build, you're retrofitting revenue into a structure that wasn't designed to support it.
Lead Generation: The Model That Powers Most B2B Revenue
For professional services, agencies, consultancies, and most B2B businesses, the website doesn't close the sale. It captures intent. The revenue comes from what happens after the form is submitted — the sales call, the proposal, the relationship. The site's job is to move the right person from “I'm curious” to “I'm ready to talk.”
This sounds simple, but almost every B2B site gets it wrong in the same way: they describe the company instead of solving the visitor's problem. A page that leads with “we are a full-service digital agency with 10 years of experience” converts at a fraction of the rate of a page that leads with a specific outcome the visitor is trying to reach. Specificity is the conversion mechanism.
A well-structured lead gen page for a B2B service business — correct headline, credibility signals, single clear CTA — typically converts 2–4% of organic visitors to inquiries. The median B2B site converts below 1%. That gap is not a traffic problem. It's a page problem. Doubling conversion rate from 1% to 2% on 3,000 monthly visitors is 30 additional leads per month without spending a dollar on acquisition.
E-commerce: Revenue at the Transaction Layer
The clearest model: visitor arrives, browses a product, completes a checkout. Revenue is direct and attributable. The levers are product-market fit, traffic volume, conversion rate, and average order value — and the first one has nothing to do with the website.
Where most e-commerce sites leave money on the table is conversion rate optimization. Industry average e-commerce conversion rates run 2–4%. The top quartile runs 5–8%. That difference, on $500,000 in annual revenue, is $125,000 to $200,000 without acquiring a single additional visitor. The technical and UX work to move conversion rate two percentage points is almost always cheaper than the paid acquisition spend needed to replace it with volume.
Average order value is the second lever most e-commerce businesses underuse. Bundling, upsells at checkout, and post-purchase sequences — these are website and email decisions, not product decisions. A client running a consumer goods store moved their average order value from $38 to $54 through checkout upsells alone. Same traffic, same conversion rate, 42% more revenue per transaction.
Subscriptions: The Model Where the Website Sells the First Month
SaaS products, content memberships, and subscription boxes all share the same conversion dynamic: the website needs to get someone to commit to a recurring charge, not a one-time purchase. That's a higher-friction decision, which means the trust bar on the site is higher.
The conversion architecture for subscription revenue typically involves a free trial or freemium tier — the website doesn't sell the subscription directly, it sells the trial. Then product onboarding and early value delivery convert the trial to a paid account. The website's revenue contribution is measured in trial starts, not paid conversions, because the latter is a product problem.
Where this breaks down: subscription businesses that optimize the marketing site for signups without fixing the onboarding. If 30% of trial users activate and 10% of those convert to paid, adding traffic doesn't solve the revenue problem — fixing the onboarding funnel does. The website is already doing its job. The product isn't.
Affiliate Revenue: What It Actually Takes to Make It Work
Affiliate revenue — earning a commission for referring visitors to other products or services — is often described as passive income. It isn't. It requires consistent organic traffic, high content credibility, and precise intent matching between the content and the recommended product.
The economics only work above a meaningful traffic threshold. A site with 5,000 monthly organic visitors in a niche with 3–8% commission rates will generate a few hundred dollars per month at best. The same site at 50,000 monthly visitors starts to generate meaningful revenue — but reaching that scale requires the same content investment as any other traffic-dependent strategy.
For B2B sites, the more interesting affiliate application is tool recommendations embedded in genuinely useful content. A post explaining how to set up marketing attribution that recommends two or three specific tools — with affiliate links — earns revenue from a buying intent the post already satisfied. This only works if the content is credible first. Readers can tell when a recommendation is editorial versus commercial, and sites that blur that line lose the trust that makes affiliate clicks convert.
Display Advertising: The Model That Requires Scale You Probably Don't Have
Display advertising — selling ad space directly or through networks like Google AdSense — is the revenue model most people think of when they ask how websites make money. It's also the one that makes the least sense for almost every business reading this.
The math is brutal at low volumes. Average display ad RPM (revenue per thousand pageviews) on a general content site runs $5–$15. A site with 10,000 monthly pageviews earns $50–$150 per month from display ads. To generate $5,000 per month — a number worth optimizing for — you need 300,000 to 1,000,000 monthly pageviews. Getting to that scale is a full-time media business.
For any business website where the real monetization path is leads, sales, or subscriptions, display ads actively reduce revenue. Every ad unit is a link off your site. Every click to an advertiser is a visitor who didn't convert. Running ads on a site with a functional lead gen funnel trades high-value conversion events for a few cents of ad revenue. It only makes sense if you have traffic you can't otherwise monetize — content that ranks well but attracts visitors too early in the buying journey to convert directly.
The Infrastructure That Connects Traffic to Revenue
Every revenue model above depends on the same underlying infrastructure: analytics that tracks which pages generate which outcomes, conversion paths that don't have unnecessary friction, and an understanding of where visitors drop off before completing the desired action.
Most business websites have Google Analytics installed and almost nothing configured. Events aren't tracked. Conversions aren't defined. The “contact” page shows 200 sessions but nobody can say whether those sessions resulted in form submissions. Without that data, optimization is guesswork — and most sites keep guessing for years while revenue stays flat.
The gap between a site that generates 20 leads per month and one that generates 80 leads from the same traffic is almost never keyword targeting or content quality. It's almost always page structure, CTA placement, and load time. These are fixable in days, not months, once the measurement is in place to confirm what's causing the drop-off.
A practical setup: configure GA4 conversion events for every goal action (form submission, trial signup, purchase, phone click), connect Search Console to see which pages drive organic sessions, and set up a funnel report from landing page to conversion. That takes about four hours to do correctly and tells you more about why the site isn't making money than any amount of time spent redesigning the homepage.
Why Most Business Websites Don't Generate the Revenue They Should
The pattern I see repeatedly: a business invests in a website, traffic grows modestly, and revenue stays disconnected from it. The founders conclude that the website “doesn't really work for their industry” and reduce investment. That conclusion is almost always wrong.
Websites fail to generate revenue for three reasons, in order of frequency. First, the conversion path is broken or absent — there's no clear action for the visitor to take that leads to a business outcome. Second, the wrong traffic is arriving — the keyword targeting and content are attracting visitors with no buying intent. Third, the trust signals are insufficient — the site doesn't give a visitor who is ready to buy enough reason to act.
These are all fixable problems. None of them require a complete rebuild. A site that generates zero qualified leads per month can often generate 15–20 within 60 days with targeted CRO work and improved conversion architecture — no new traffic required. The traffic was always there. The mechanism to capture it wasn't.
A well-structured lead gen page for a B2B service business converts 2–4% of organic visitors to inquiries. The median B2B site converts below 1%. Doubling that rate on 3,000 monthly visitors is 30 additional leads per month without spending a dollar on acquisition. Most businesses I audit are sitting on that gap and running paid ads to compensate for it.
If your site is getting traffic but not producing leads or sales at the rate you expect, take a look at how we approach SEO and conversion work — we typically find the bottleneck within the first session.
Get in touch

