To establish an online presence, you must know what search engines to trust. You must also think like your customers/clientele/audience. Know that you company website is the mirror to the online world and your website should include information about your business that will be relevant to your target audience and not just to you. You should also keep your website clean, having good spelling and grammar, and keeping the content professional. Determine who your customers are, how you will fulfill their needs, and the best way you will serve them. It is a good ideal to hire a professional web development Company or employ a freelance content writer / web designer for the job.Additional information can be found at http://www.adweek.com/news/advertising-branding/backpagecom-hit-filling-craigslist-sex-ad-void-131043. Freelance professionals are available whenever you require them, thus taking away the hassle of handling costs that come with hiring full time employees. Freelancers bring fresh ideas and concepts that can further assist you in making your website relevant, focused and competitive. Other good ways are to participate in forums, stay updated with the latest web marketing , and post ads about your company on well known websites like Craigslist.org and backpage.com. If you decided to post ads on Craigslist remember it is very hard to keep your ads on this classified site because you may have some competitors flagging your post resulted in your account being deactivated or worst put on hold.