Exchange links with other sites, get quality backlinks and post unique content in your site ,These helps in increasing your PR and traffic of site.
Eighter you can add Google adsense on your site when people will visit your website and if they clink on your ad you can make some money, you can post paid ad on your sie monthly /yearly charges or you can offer your service on your site
If your writing skill is good then content writing is a easiest way of earn money online. However, always use original content for increase traffic or quality backlinks because duplicate content generally occupy low ranking as comparison to original content. Blogging helps to express their opinions and exchange their views on topics of common interest. The usage of blogs are very convenient, everyone who have an access internet they can easily read.
Work with your keywords to drive a lot of traffic... PR is for site's popularity. If you have a lot of competitors for the same searched keyword, PR can help you rank higher than others. But still, working out with your keyword can give you a lot of traffic. And of course, a lot of sales.
PR1 is fine if you just got started. Trial and error is the key to success when it comes to website optimization. If your first trial didn't work after a month or two, use a different strategy. Link building to and from other website will help you earn a higher rank.
"How to make money" is a question I hear all the time. Simple answer, work hard and make something of quality.