Web marketing may be divided in following types: affiliate marketing, social media marketing, display advertising, inbound marketing, search engine marketing, search engine optimization and  social media marketing.And now more detailed about all of them.

Affiliate marketing: It is a marketing practice wherein a business pays an online retailer, e-commerce site or blog for each visitor or sales that these websites make for their brand. Search engine optimization:  contrary to SEM, SEO uses the unpaid and natural process of promoting content on SERPs. This includes keyword research and placement, link building and social media marketing. Search engine marketing: this is a form of marketing that promotes a business through paid advertisement that appears on search engine result pages. This includes paid placement, contextual advertising, paid inclusion or through search engine optimization. Display advertising: this refers to advertisement banners that are displayed on other websites or blogs to boost traffic for their own content. This, in turn, can increase product awareness and getting the search engines to have a preference for your website, so it appears in searches relevant to your company. Email marketing: from the name itself, this is a marketing process that involves reaching out to your customers via email. Inbound marketing: this type of Internet marketing involves sharing of free valuable content to your target market to convince them to become your loyal customer. This could be done by setting up a business blog.Web marketing, also referred to as i-marketing, internet-marketing, online-marketing, Search Engine Marketing (SEM) or e-Marketing, is the marketing of products or services over the Internet.

Social media marketing: based on its name, social media marketing is the process of promoting a website through various social networks like Facebook, Twitter, Google+, LinkedIn, Pinterest and more.