Beside advertisement, most sites also make money from the number of visitors who land on their sites. Therefore if your site is placed within the first two pages of say Google search engine, then you stand a greater chance of having many visitors to your site.
You can get within these rankings their mesmerizing contents which keeps the visitors always coming back for more; and/or you can get your site within these rankings. There are many sites out there which can help you achieve either.
Ads by far account for the income of information web sites, some also make money from paid reviews or affiliate links to store sites.
Of course the are the store sites, which don't have a huge success rate, and some paid membership sites with training, etc.
Websites make money in two distinct ways. One: just like your neighborhood store, they sell goods or services to customers and charge accordingly. Two: advertising revenue.
You can make money from your website weather you can promote it or you should have some unique and informative contents so that u get traffic and google approved your website for google ad sense.
Many websites sell things
I know advertisements make up a large amount of it, but what else?