There are three main components to consider when establishing an online presence for a business: driving traffic to the website, capturing visitors' attention once there, and building a mailing list. To drive traffic, the document recommends optimizing the website for search engines and using social media and blogging. It also suggests paying for traffic through methods like pay-per-click ads, offline ads, publicity, and banner ads.