Dear firstly you need make a attractive website and for earn revenue you need SEO.
TO Generate More Traffic Approximately 1000+ Visitors daily then apply for adsence for ads
Now you can put ads on your website AND GENERATE your revenue.
Traffic = Money = Time