SEO: SEO stand for search engine optimization, it’s the one of the finest technique for improving your website ranking in search engine and also it’s very helpful for generating target visitors to your website. It’s very different and better in comparison with traditional marketing.
SEM: SEM is the part of online marketing, it stand for search engine marketing, it provides a social platform for business owners to a promotion of their business product, brands, and services. SEM provides an individual way to find consumers web site product information very easily.
SMM: Social Media Marketing is used to promote a website through all sorts of social media, for example, include a link to a content that can reach thousands of users within a social network. Its the main objective is to generate brand and visibility in the search engine.