SEO stands for Search Engine Optimization. It is the process of getting traffic from the “free,” “organic,” “editorial” or “natural” search results on search engines.
All major search engines such as Google, Bing and Yahoo have primary search results, where web pages and other content such as videos or local listings are shown and ranked based on what the search engine considers most relevant to users. Payment isn’t involved, as it is with paid search ads.
Social media optimization is the use of a number of social media outlets and communities to generate publicity to increase the awareness of a product, brand or event. Types of social media involved include RSS feeds, social news and bookmarking sites, as well as social networking sites, such as Twitter, and video and blogging sites. SMO is similar to search engine optimization in that the goal is to generate traffic and awareness for a website. In general, social media optimization refers to optimizing a website and its content in terms of sharing across social media and networking sites.
Search engine marketing is a form of Internet marketing that involves the promotion of websites by increasing their visibility in search engine results pages (SERPs) primarily through paid advertising. SEM may incorporate search engine optimization (SEO), which adjusts or rewrites website content and site architecture to achieve a higher ranking in search engine results pages to enhance pay per click (PPC) listings.
Mobile marketing is marketing on or with a mobile device, such as a smart phone. Mobile marketing can provide customers with time and location sensitive, personalized information that promotes goods, services and ideas. In a more theoretical manner, academic Andreas Kaplan defines mobile marketing as "any marketing activity conducted through a ubiquitous network to which consumers are constantly connected using a personal mobile device"
Email marketing is directly marketing a commercial message to a group of people using email. In its broadest sense, every email sent to a potential or current customer could be considered email marketing. It usually involves using email to send ads, request business, or solicit sales or donations, and is meant to build loyalty, trust, or brand awareness. Email marketing can be done to either sold lists or a current customer database. Broadly, the term is usually used to refer to sending email messages with the purpose of enhancing the relationship of a merchant with its current or previous customers, to encourage customer loyalty and repeat business, acquiring new customers or convincing current customers to purchase something immediately, and adding advertisements to email messages sent by other companies to their customers.