The main ways websites earn money

A website makes money by showing ads, selling products or services, charging for access, or taking a cut when visitors buy something through your links. The method you choose depends on what your website does, how much traffic it gets, and what your visitors want. Most websites use more than one method at once.

You do not need to pick one path and stick with it forever. Many sites start with ads while they build an audience, then add a paid membership tier or their own product later. The goal is to match the income method to what your visitors already came for.

Key Takeaways

  • Ad networks like Google AdSense pay you when visitors see or click ads on your pages, but you need real traffic before earnings become meaningful.
  • Affiliate links let you earn a percentage when a visitor buys something you recommended, and work best when the product matches what your site is about.
  • Selling your own product — a course, ebook, software, or physical item — keeps more of the money but requires you to create and market it yourself.
  • Membership or subscription models charge visitors a monthly or yearly fee for access to content or features, and work best when you publish regularly.
  • Sponsored content means a company pays you to write about their product, and you must tell readers it is sponsored or you risk losing trust and facing legal trouble.

Display ads: the easiest starting point

Display ads are the simplest way to start earning from a website. You sign up with an ad network like Google AdSense, add a code snippet to your site, and the network automatically places ads on your pages. You earn money when visitors see the ads (called impressions) or click them, depending on the network's model.

Google AdSense is the most common choice because it accepts most websites and pays into a standard bank account. Other networks include Mediavine, AdThrive, and Propeller Ads, though many have minimum traffic requirements — typically 10,000 to 50,000 monthly visitors before they will accept you. Until you reach that threshold, Google AdSense is usually your only option.

The catch: ad earnings are small unless you have significant traffic. A website with 10,000 monthly visitors might earn $10 to $50 per month from ads alone. The money comes from advertisers bidding to show their ads on your site, so earnings vary by topic, season, and visitor location. A finance site earns more per visitor than a hobby site because finance advertisers pay higher rates.

Affiliate marketing: earning commission on recommendations

Affiliate marketing means you link to a product or service, and you earn a percentage of the sale if someone clicks your link and buys. Amazon Associates is the most recognizable program — you can link to any Amazon product and earn 1 to 10 percent of the sale price. Other companies run their own affiliate programs: software companies, hosting providers, online courses, and retailers all offer them.

Affiliate links work best when the product is something your visitors actually want. A tech review site recommending a laptop makes sense. A recipe blog recommending kitchen equipment makes sense. A random link to an unrelated product will not convert and damages your credibility.

You find affiliate programs by searching "[company name] affiliate program" or checking networks like ShareASale, CJ Affiliate, or Impact that broker relationships between publishers and brands. Most programs are free to join. You get a unique link or code to place on your site, and the network tracks which sales came from your link.

Earnings depend on the commission rate and how many visitors click through and actually buy. A site with 50,000 monthly visitors might earn $200 to $1,000 per month from affiliate links if the audience is engaged and the products are relevant. You must disclose that links are affiliate links — most platforms require this by law, and readers trust you more when you are honest about it.

Selling your own products or services

Creating and selling your own product keeps the most money because you do not pay a middleman. Common options include online courses, ebooks, software, templates, or physical products. You set the price, keep most of the revenue, and build a direct relationship with customers.

An online course is popular because it scales — you create it once and sell it many times. Platforms like Teachable, Thinkific, or Kajabi handle payments, student access, and email delivery. You handle creating the content and marketing it to your audience. A course might cost $50 to $500 depending on length and topic, and you keep 70 to 90 percent of each sale after platform fees.

An ebook or downloadable template works similarly but requires less ongoing support. You create the file, set up a payment system (Gumroad, SendOwl, or your own site with a payment processor), and customers download it immediately after paying. These typically sell for $10 to $50.

The tradeoff: you must create something worth buying, market it to your audience, and handle customer support. A website with no audience will not sell products no matter how good they are. Most people start with ads or affiliate links while building an audience, then launch a product once they have visitors who trust them.

Membership and subscription models

A membership or subscription charges visitors a recurring fee — usually monthly or yearly — for access to exclusive content, features, or community. Platforms like Substack, Patreon, and Circle make this simple to set up. You publish content behind a paywall, and members pay to see it.

This model works best if you publish regularly and have an audience that values your work enough to pay for it. A newsletter with weekly insights might charge $5 to $15 per month. A community forum might charge $10 to $50 per month. A video channel might charge $3 to $20 per month.

Substack is popular for newsletters because it handles payments and email delivery. Patreon works for creators who want supporters to fund their work at different tier levels. Circle is built for community-based memberships. Each takes a percentage of revenue — typically 5 to 10 percent — and handles payment processing.

The advantage: predictable recurring revenue. If you have 100 members paying $10 per month, you earn $1,000 monthly before fees. The disadvantage: you must keep publishing good content or members cancel. Most subscriptions have high churn — people sign up, stay for a few months, then leave — so you need a steady stream of new members to maintain revenue.

Sponsored content and brand partnerships

Sponsored content means a company pays you to write about their product or service on your site. This is different from affiliate links — the company pays you a flat fee upfront, not a commission on sales. Rates vary widely: a small brand might pay $100 to $500 for a post, while a major company might pay $1,000 to $10,000 or more.

You find sponsorship opportunities by reaching out to companies that match your audience, or by joining networks like AspireIQ, ACTIVATE, or Influee that connect creators with brands. As your traffic grows, brands may contact you directly.

The critical rule: you must disclose that content is sponsored. Most platforms require you to label it clearly — "Sponsored Post", "Paid Partnership", or "Ad" — at the top of the article. Readers and search engines need to know it is paid promotion, not your honest opinion. Hiding sponsorships damages trust and can violate FTC rules.

Combining methods for steady income

Most successful websites use multiple income streams at once. A tech blog might run Google AdSense ads, include affiliate links to products it reviews, sell a course on a topic it covers, and accept sponsorships from relevant companies. Each method contributes a different amount, and together they create more stable income than relying on one source.

Start with the method that matches your current situation. If you have traffic but no product, run ads and affiliate links. If you have an audience that trusts you, launch a course or membership. If you have a niche audience that attracts brand attention, pitch sponsorships. As your site grows, add more methods.

The timeline matters too. Ads and affiliate links start earning immediately but grow slowly. Products and memberships take time to build but can earn more per visitor once they launch. Most websites take 6 to 12 months to earn meaningful income because building an audience takes time.

Frequently Asked Questions

How much traffic do I need before I can make money?

You can start with ads and affiliate links at any traffic level, though earnings will be small until you reach several thousand monthly visitors. Google AdSense accepts sites with minimal traffic. Most other ad networks require 10,000 to 50,000 monthly visitors. Products and memberships can work with smaller, more engaged audiences.

Do I need to pay taxes on website income?

Yes. Website income is taxable income in most countries. In the United States, you report it on your tax return whether you have a formal business or not. Keep records of all earnings and expenses. If you earn above a certain threshold (varies by country), you may need to register as self-employed or form a business. Consult a tax professional for your specific situation.

Can I use multiple ad networks on the same site?

You can use Google AdSense and one premium network like Mediavine or AdThrive at the same time, but not multiple premium networks. Using too many ad networks clutters your site, slows it down, and violates most networks' terms. Start with one and add a second only if your traffic justifies it.

What happens if I promote a product I do not actually use?

Your readers will notice, and you will lose credibility. Affiliate marketing and sponsorships only work long-term if you recommend things you genuinely believe in. Promoting bad products for quick money damages your reputation and makes future recommendations less effective. Your audience is your most valuable asset.

How long before I earn enough to replace my job?

It depends on your traffic, topic, and income methods. A niche site with 50,000 monthly visitors might earn $500 to $2,000 per month. A mainstream site with 500,000 monthly visitors might earn $5,000 to $20,000 per month. Most people take 1 to 3 years of consistent work before website income becomes substantial. Treat it as a long-term project, not a quick income source.