1. To be successful online, a website needs to offer something genuinely useful or enjoyable that attracts a large number of people to return regularly and spread the word through links.
2. There are clean ways like advertising or selling subscriptions, and dirty ways like drop shipping products to make money online. Choosing a business model is like choosing a profitable "mine" to extract money from by considering the market size and ease of entering that market.
3. Success requires optimizing a website's on-page elements like titles, URLs, and keywords as well as off-page elements like links from social media, directories and blogs to rank highly in search engines like Google.