Skip to content

How advertising keeps much of the open web free to read

, 4 min read

Most people read news, recipes, guides and videos online without paying a cent. Someone still pays for that work. This article explains in plain English how advertising covers much of that cost, what makes the system fair, and what advertisers and publishers should think about as the busy year-end shopping season starts.

Why free content still needs a payer

Making a website or app costs money. Writers, editors, designers, developers, servers and security all need budget. When a reader opens a page, they do not pay for any of that directly.

Advertising solves this by letting a business pay to reach readers, while readers keep access at no charge. Many small payments from advertisers can support content that millions of people use. Advertising is not the only model. Subscriptions, memberships and donations also work, but each asks readers to pay, and many readers will not. Ads let a wider audience in the door.

How an ad becomes publisher income

The path from advertiser budget to published article has several steps, and it usually happens in a fraction of a second. A page loads, and it has space for an ad. That space is offered to buyers, often through an auction. OpenRTB is an open standard that gives buyers and sellers a shared language for these requests and bids.

The publisher is then paid under the terms it agreed. One common model is CPM, which means cost per thousand impressions. An impression is one time an ad is shown. For example, imagine a publisher agrees on a CPM of 1 unit of currency. If the ad is shown 1,000 times, the publisher earns 1 unit. The numbers in real life vary a lot, so treat this only as a way to understand the logic.

From ad budget to free article
  1. Advertiser sets a budget and a goal
  2. Publisher offers ad space on a page or app
  3. Buyers bid in a fast auction
  4. The winning ad is shown to the reader
  5. Publisher earns and funds more content

Trust keeps the system working

Money only flows if buyers believe their ads reach real people on real sites. Two open standards help with this. Ads.txt is a simple public file that a website owner places on their domain. It lists which companies are allowed to sell that site's ad space. Sellers.json is a matching file published by ad platforms. It tells buyers who the sellers are and how they connect to the money.

Together they make it harder for bad actors to pretend to be a publisher. They do not remove every problem, and they need regular upkeep. A publisher should check the file after adding a new partner. A buyer should check that the seller on a deal appears in the right places.

Data also plays a role in how ads are chosen. Rules about personal data differ from country to country, so check your local rules or ask a qualified adviser before you decide how to collect or use audience data.

The reader's experience is part of the deal

Ads pay for content, but too many ads can push readers away. Heavy ad code can slow a page, and ads that shift the text can annoy people who are trying to read. Web Vitals are a set of public measurements for loading speed, responsiveness and visual stability. They help publishers see how a page feels to a real visitor.

There is always a trade-off. More ad slots can bring more income per visit, but they can also lower reader trust and reduce return visits. A calmer layout may earn less per page view and still help the site over the long term. Test changes slowly and watch both revenue and reader behaviour.

Why the year-end calendar matters

Late in the year, many shoppers in Southeast Asia and around the world get ready for sales moments such as 11.11, Black Friday and 12.12, followed by the year-end holidays. Many advertisers plan larger campaigns for these weeks. When more buyers compete for the same ad space, prices can change, and good placements can fill up early. Nothing is certain, because each market and each site behaves differently.

Advertisers can prepare by setting clear goals, preparing creative early and keeping a flexible budget. Publishers can prepare by checking their ads.txt file, testing page speed before traffic rises, and making sure the layout stays readable on small phone screens. Good preparation does not promise a result, but it removes avoidable problems when the busy days arrive.

Terms used in this article

Impression
One time an ad is shown to a person on a page or in an app.
CPM
Cost per mille, the price for one thousand ad impressions.
OpenRTB
An open standard that lets buyers and sellers exchange ad requests and bids in real time.
ads.txt
A public file on a website that lists the companies allowed to sell that site's ad space.
sellers.json
A public file from an ad platform that names the sellers it works with.
Web Vitals
A set of public measurements for how fast, responsive and stable a web page feels to visitors.

Wrap-up

Advertising works best when advertisers get honest reach, publishers earn fairly and readers keep a good experience. Before the busy season starts, take one practical step: advertisers can write down campaign goals and a flexible budget, and publishers can check their ads.txt file and test page speed on a phone.

Further reading

Prepared by the DIGIWEBS team with the help of AI writing tools. General information only, not legal, tax or financial advice. Images by DIGIWEBS Media.

Keep reading