Websites such as a blog make money by either selling there own product or service such an ebook.
Or they make money through affiliate sales or other advertisements on their websites such as with media.net or Adsense or even by selling their own advertising space directly to advertisers that want to advertise on the website for a set fee per month.