Online marketing is the buzzword at the current time. All companies big and small are turning to online marketing for branding and marketing. However, online marketing is not some genie that can make all wishes come true. It requires consistently monitoring and updating to ensure success, just like in traditional marketing. It is definitely not magic and requires effort to get results. Here are three keys to generating a successful online marketing campaign. (1) Social media marketing – Social media is the first place where your company, product and services should have a presence. Facebook, Twitter, YouTube, LinkedIn, Instagram and Pinterest are some of the social media places on the internet where you can start. While Twitter, LinkedIn and Facebook use infographics and networking; Pinterest and Instagram use photographs. YouTube uses moving media (videos) for the same purpose. To be successful in marketing online, social media management is one of the key areas. (2) Marketing using Articles – One of the major reason people turn to the internet is to search for information. Articles with good and useful information can be a great resource to market. Articles should be written using keywords after doing keyword research. These articles can be posted on various online platforms and also on your own website. The articles should be informative and fun to read to get more readers interested. Before doing article marketing some knowledge about SEO (Search Engine Optimisation) writing is a must. (3) Marketing using videos – People respond to visuals more than the written word. Therefore, videos will capture more attention than articles. Using this platform for marketing online has become very easy. You just need a flip video camera and some basics about video production which you can learn from YouTube. Just start with these three things and be persistent, and success is there for sure.